diff --git a/.gitignore b/.gitignore index 958eeb8eb4aa6b30f5649bc36435eced652173ad..2e9630c98716ab48595a994bda7eab718a9f20bd 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ node_modules .next/ # testing -/coverage \ No newline at end of file +/coverage +.vercel diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8a3fb8aed5d107c09e8304fe9f0db95d93e94591..fffed50ef5b03df01f979b61ef0417cfffc0c9c3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,6 +15,9 @@ # This specific template is located at: # https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Getting-Started.gitlab-ci.yml +default: + image: node:16.16.0 + stages: - lint - test @@ -31,3 +34,18 @@ lint:commit: script: - npm install - echo "${CI_COMMIT_MESSAGE}" | npx commitlint + +deploy_staging: + stage: deploy + environment: staging + except: + - main + script: + - npm install --global vercel + - vercel pull --yes --environment=preview --token=$VERCEL_TOKEN + - vercel build --token=$VERCEL_TOKEN + - vercel deploy --prebuilt --token=$VERCEL_TOKEN + rules: + - if: $CI_COMMIT_BRANCH == "develop" + when: never + - if: $CI_COMMIT_BRANCH diff --git a/.next/BUILD_ID b/.next/BUILD_ID new file mode 100644 index 0000000000000000000000000000000000000000..470883e9fc549a8a06a01d390a314bddcd6c2c23 --- /dev/null +++ b/.next/BUILD_ID @@ -0,0 +1 @@ +1-sNaJUgxd8b7rxJWy1Y- \ No newline at end of file diff --git a/.next/app-path-routes-manifest.json b/.next/app-path-routes-manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..cbdb58d998cb93f9f03615d7c02a375c74b62aea --- /dev/null +++ b/.next/app-path-routes-manifest.json @@ -0,0 +1,3 @@ +{ + "/favicon.ico/route": "/favicon.ico" +} \ No newline at end of file diff --git a/.next/build-manifest.json b/.next/build-manifest.json index 27ee0e308d1b7e0cd96cc63504218c15a98c435b..1a0c9ea0b39ba90857cb46ca9fd1f0dbd02ad681 100644 --- a/.next/build-manifest.json +++ b/.next/build-manifest.json @@ -1,19 +1,31 @@ { "polyfillFiles": [ - "static/chunks/polyfills.js" - ], - "devFiles": [ - "static/chunks/webpack.js", - "static/chunks/react-refresh.js" + "static/chunks/polyfills-78c92fac7aa8fdd8.js" ], + "devFiles": [], "ampDevFiles": [], "lowPriorityFiles": [ - "static/development/_buildManifest.js", - "static/development/_ssgManifest.js" + "static/1-sNaJUgxd8b7rxJWy1Y-/_buildManifest.js", + "static/1-sNaJUgxd8b7rxJWy1Y-/_ssgManifest.js" + ], + "rootMainFiles": [ + "static/chunks/webpack-debebc25b70719f8.js", + "static/chunks/fd9d1056-a99b58d3cc150217.js", + "static/chunks/main-app-1520a682a757d620.js" ], - "rootMainFiles": [], "pages": { - "/_app": [] + "/_app": [ + "static/chunks/webpack-debebc25b70719f8.js", + "static/chunks/framework-8883d1e9be70c3da.js", + "static/chunks/main-7b968885bf2e05d0.js", + "static/chunks/pages/_app-52924524f99094ab.js" + ], + "/_error": [ + "static/chunks/webpack-debebc25b70719f8.js", + "static/chunks/framework-8883d1e9be70c3da.js", + "static/chunks/main-7b968885bf2e05d0.js", + "static/chunks/pages/_error-c92d5c4bb2b49926.js" + ] }, "ampFirstPages": [] } \ No newline at end of file diff --git a/.next/cache/.tsbuildinfo b/.next/cache/.tsbuildinfo new file mode 100644 index 0000000000000000000000000000000000000000..9ef5ab432faacbd4cb5213b30f705c114db33e7e --- /dev/null +++ b/.next/cache/.tsbuildinfo @@ -0,0 +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.es2021.d.ts","../../node_modules/typescript/lib/lib.es2022.d.ts","../../node_modules/typescript/lib/lib.es2023.d.ts","../../node_modules/typescript/lib/lib.esnext.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.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.es2021.promise.d.ts","../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../node_modules/typescript/lib/lib.es2023.array.d.ts","../../node_modules/typescript/lib/lib.es2023.collection.d.ts","../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../node_modules/typescript/lib/lib.esnext.decorators.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/scheduler/tracing.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/@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/@types/react-dom/index.d.ts","../../node_modules/@types/react-dom/canary.d.ts","../../node_modules/@types/react-dom/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/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-fetch.d.ts","../../node_modules/next/dist/server/node-polyfill-form.d.ts","../../node_modules/next/dist/server/node-polyfill-web-streams.d.ts","../../node_modules/next/dist/server/node-polyfill-crypto.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/pipe-readable.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/build/index.d.ts","../../node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","../../node_modules/next/dist/server/send-payload/revalidate-headers.d.ts","../../node_modules/next/dist/server/send-payload/index.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/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/build/webpack/plugins/next-font-manifest-plugin.d.ts","../../node_modules/next/dist/server/render.d.ts","../../node_modules/next/dist/server/base-http/node.d.ts","../../node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","../../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.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/future/route-definitions/locale-route-definition.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/lib/incremental-cache/index.d.ts","../../node_modules/next/dist/server/base-server.d.ts","../../node_modules/next/dist/server/lib/router-utils/types.d.ts","../../node_modules/next/dist/server/lib/render-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/server/future/route-matcher-managers/default-route-matcher-manager.d.ts","../../node_modules/next/dist/server/future/route-matcher-managers/dev-route-matcher-manager.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.d.ts","../../node_modules/@next/env/dist/index.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/modern-browserslist-target.d.ts","../../node_modules/next/dist/shared/lib/constants.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-path.d.ts","../../node_modules/next/dist/server/web/spec-extension/revalidate-tag.d.ts","../../node_modules/next/cache.d.ts","../../node_modules/next/dist/shared/lib/runtime-config.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/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/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/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/dist/compiled/@vercel/og/index.node.d.ts","../../node_modules/next/dist/server/web/spec-extension/image-response.d.ts","../../node_modules/next/server.d.ts","../../node_modules/next/types/global.d.ts","../../node_modules/next/index.d.ts","../../node_modules/next/image-types/global.d.ts","../../node_modules/next/dist/shared/lib/server-inserted-html.d.ts","../../node_modules/next/dist/client/components/redirect.d.ts","../../node_modules/next/dist/client/components/not-found.d.ts","../../node_modules/zod/lib/helpers/typealiases.d.ts","../../node_modules/zod/lib/helpers/util.d.ts","../../node_modules/zod/lib/zoderror.d.ts","../../node_modules/zod/lib/locales/en.d.ts","../../node_modules/zod/lib/errors.d.ts","../../node_modules/zod/lib/helpers/parseutil.d.ts","../../node_modules/zod/lib/helpers/enumutil.d.ts","../../node_modules/zod/lib/helpers/errorutil.d.ts","../../node_modules/zod/lib/helpers/partialutil.d.ts","../../node_modules/zod/lib/types.d.ts","../../node_modules/zod/lib/external.d.ts","../../node_modules/zod/lib/index.d.ts","../../node_modules/zod/index.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.d.ts","../../node_modules/next/dist/client/components/navigation.d.ts","../../node_modules/next/navigation.d.ts","../../node_modules/next/navigation-types/compat/navigation.d.ts","../../next-env.d.ts","../../node_modules/source-map-js/source-map.d.ts","../../node_modules/postcss/lib/previous-map.d.ts","../../node_modules/postcss/lib/input.d.ts","../../node_modules/postcss/lib/css-syntax-error.d.ts","../../node_modules/postcss/lib/declaration.d.ts","../../node_modules/postcss/lib/root.d.ts","../../node_modules/postcss/lib/warning.d.ts","../../node_modules/postcss/lib/lazy-result.d.ts","../../node_modules/postcss/lib/no-work-result.d.ts","../../node_modules/postcss/lib/processor.d.ts","../../node_modules/postcss/lib/result.d.ts","../../node_modules/postcss/lib/document.d.ts","../../node_modules/postcss/lib/rule.d.ts","../../node_modules/postcss/lib/node.d.ts","../../node_modules/postcss/lib/comment.d.ts","../../node_modules/postcss/lib/container.d.ts","../../node_modules/postcss/lib/at-rule.d.ts","../../node_modules/postcss/lib/list.d.ts","../../node_modules/postcss/lib/postcss.d.ts","../../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","../../src/components/[otherdomainname]/otherexampledomain.component.ts","../../src/components/[domainname]/exampledomain.component.tsx","../../node_modules/@types/aria-query/index.d.ts","../../node_modules/@testing-library/dom/types/matches.d.ts","../../node_modules/@testing-library/dom/types/wait-for.d.ts","../../node_modules/@testing-library/dom/types/query-helpers.d.ts","../../node_modules/@testing-library/dom/types/queries.d.ts","../../node_modules/@testing-library/dom/types/get-queries-for-element.d.ts","../../node_modules/pretty-format/build/types.d.ts","../../node_modules/pretty-format/build/index.d.ts","../../node_modules/@testing-library/dom/types/screen.d.ts","../../node_modules/@testing-library/dom/types/wait-for-element-to-be-removed.d.ts","../../node_modules/@testing-library/dom/types/get-node-text.d.ts","../../node_modules/@testing-library/dom/types/events.d.ts","../../node_modules/@testing-library/dom/types/pretty-dom.d.ts","../../node_modules/@testing-library/dom/types/role-helpers.d.ts","../../node_modules/@testing-library/dom/types/config.d.ts","../../node_modules/@testing-library/dom/types/suggestions.d.ts","../../node_modules/@testing-library/dom/types/index.d.ts","../../node_modules/@types/react-dom/test-utils/index.d.ts","../../node_modules/@testing-library/react/types/index.d.ts","../../src/components/[domainname]/exampledomain.test.tsx","../../node_modules/@babel/types/lib/index.d.ts","../../node_modules/@types/babel__generator/index.d.ts","../../node_modules/@babel/parser/typings/babel-parser.d.ts","../../node_modules/@types/babel__template/index.d.ts","../../node_modules/@types/babel__traverse/index.d.ts","../../node_modules/@types/babel__core/index.d.ts","../../node_modules/@types/graceful-fs/index.d.ts","../../node_modules/@types/istanbul-lib-coverage/index.d.ts","../../node_modules/@types/istanbul-lib-report/index.d.ts","../../node_modules/@types/istanbul-reports/index.d.ts","../../node_modules/@jest/expect-utils/build/index.d.ts","../../node_modules/chalk/index.d.ts","../../node_modules/@sinclair/typebox/typebox.d.ts","../../node_modules/@jest/schemas/build/index.d.ts","../../node_modules/jest-diff/node_modules/pretty-format/build/index.d.ts","../../node_modules/jest-diff/build/index.d.ts","../../node_modules/jest-matcher-utils/build/index.d.ts","../../node_modules/expect/build/index.d.ts","../../node_modules/@types/jest/node_modules/pretty-format/build/index.d.ts","../../node_modules/@types/jest/index.d.ts","../../node_modules/parse5/dist/common/html.d.ts","../../node_modules/parse5/dist/common/token.d.ts","../../node_modules/parse5/dist/common/error-codes.d.ts","../../node_modules/parse5/dist/tokenizer/preprocessor.d.ts","../../node_modules/parse5/dist/tokenizer/index.d.ts","../../node_modules/parse5/dist/tree-adapters/interface.d.ts","../../node_modules/parse5/dist/parser/open-element-stack.d.ts","../../node_modules/parse5/dist/parser/formatting-element-list.d.ts","../../node_modules/parse5/dist/parser/index.d.ts","../../node_modules/parse5/dist/tree-adapters/default.d.ts","../../node_modules/parse5/dist/serializer/index.d.ts","../../node_modules/parse5/dist/common/foreign-content.d.ts","../../node_modules/parse5/dist/index.d.ts","../../node_modules/@types/tough-cookie/index.d.ts","../../node_modules/@types/jsdom/base.d.ts","../../node_modules/@types/jsdom/index.d.ts","../../node_modules/@types/json-schema/index.d.ts","../../node_modules/@types/json5/index.d.ts","../../node_modules/@types/minimist/index.d.ts","../../node_modules/@types/normalize-package-data/index.d.ts","../../node_modules/@types/scheduler/index.d.ts","../../node_modules/@types/semver/classes/semver.d.ts","../../node_modules/@types/semver/functions/parse.d.ts","../../node_modules/@types/semver/functions/valid.d.ts","../../node_modules/@types/semver/functions/clean.d.ts","../../node_modules/@types/semver/functions/inc.d.ts","../../node_modules/@types/semver/functions/diff.d.ts","../../node_modules/@types/semver/functions/major.d.ts","../../node_modules/@types/semver/functions/minor.d.ts","../../node_modules/@types/semver/functions/patch.d.ts","../../node_modules/@types/semver/functions/prerelease.d.ts","../../node_modules/@types/semver/functions/compare.d.ts","../../node_modules/@types/semver/functions/rcompare.d.ts","../../node_modules/@types/semver/functions/compare-loose.d.ts","../../node_modules/@types/semver/functions/compare-build.d.ts","../../node_modules/@types/semver/functions/sort.d.ts","../../node_modules/@types/semver/functions/rsort.d.ts","../../node_modules/@types/semver/functions/gt.d.ts","../../node_modules/@types/semver/functions/lt.d.ts","../../node_modules/@types/semver/functions/eq.d.ts","../../node_modules/@types/semver/functions/neq.d.ts","../../node_modules/@types/semver/functions/gte.d.ts","../../node_modules/@types/semver/functions/lte.d.ts","../../node_modules/@types/semver/functions/cmp.d.ts","../../node_modules/@types/semver/functions/coerce.d.ts","../../node_modules/@types/semver/classes/comparator.d.ts","../../node_modules/@types/semver/classes/range.d.ts","../../node_modules/@types/semver/functions/satisfies.d.ts","../../node_modules/@types/semver/ranges/max-satisfying.d.ts","../../node_modules/@types/semver/ranges/min-satisfying.d.ts","../../node_modules/@types/semver/ranges/to-comparators.d.ts","../../node_modules/@types/semver/ranges/min-version.d.ts","../../node_modules/@types/semver/ranges/valid.d.ts","../../node_modules/@types/semver/ranges/outside.d.ts","../../node_modules/@types/semver/ranges/gtr.d.ts","../../node_modules/@types/semver/ranges/ltr.d.ts","../../node_modules/@types/semver/ranges/intersects.d.ts","../../node_modules/@types/semver/ranges/simplify.d.ts","../../node_modules/@types/semver/ranges/subset.d.ts","../../node_modules/@types/semver/internals/identifiers.d.ts","../../node_modules/@types/semver/index.d.ts","../../node_modules/@types/stack-utils/index.d.ts","../../node_modules/@types/yargs-parser/index.d.ts","../../node_modules/@types/yargs/index.d.ts"],"fileInfos":[{"version":"2ac9cdcfb8f8875c18d14ec5796a8b029c426f73ad6dc3ffb580c228b58d1c44","affectsGlobalScope":true},"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","dc48272d7c333ccf58034c0026162576b7d50ea0e69c3b9292f803fc20720fd5","9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc","1c0cdb8dc619bc549c3e5020643e7cf7ae7940058e8c7e5aefa5871b6d86f44b","bed7b7ba0eb5a160b69af72814b4dde371968e40b6c5e73d3a9f7bee407d158c",{"version":"0075fa5ceda385bcdf3488e37786b5a33be730e8bc4aa3cf1e78c63891752ce8","affectsGlobalScope":true},{"version":"35299ae4a62086698444a5aaee27fc7aa377c68cbb90b441c9ace246ffd05c97","affectsGlobalScope":true},{"version":"f296963760430fb65b4e5d91f0ed770a91c6e77455bacf8fa23a1501654ede0e","affectsGlobalScope":true},{"version":"09226e53d1cfda217317074a97724da3e71e2c545e18774484b61562afc53cd2","affectsGlobalScope":true},{"version":"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3","affectsGlobalScope":true},{"version":"8b41361862022eb72fcc8a7f34680ac842aca802cf4bc1f915e8c620c9ce4331","affectsGlobalScope":true},{"version":"f7bd636ae3a4623c503359ada74510c4005df5b36de7f23e1db8a5c543fd176b","affectsGlobalScope":true},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true},{"version":"0c20f4d2358eb679e4ae8a4432bdd96c857a2960fd6800b21ec4008ec59d60ea","affectsGlobalScope":true},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","affectsGlobalScope":true},{"version":"82d0d8e269b9eeac02c3bd1c9e884e85d483fcb2cd168bccd6bc54df663da031","affectsGlobalScope":true},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true},{"version":"b8deab98702588840be73d67f02412a2d45a417a3c097b2e96f7f3a42ac483d1","affectsGlobalScope":true},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","affectsGlobalScope":true},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true},{"version":"376d554d042fb409cb55b5cbaf0b2b4b7e669619493c5d18d5fa8bd67273f82a","affectsGlobalScope":true},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","affectsGlobalScope":true},{"version":"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839","affectsGlobalScope":true},{"version":"c4138a3dd7cd6cf1f363ca0f905554e8d81b45844feea17786cdf1626cb8ea06","affectsGlobalScope":true},{"version":"6ff3e2452b055d8f0ec026511c6582b55d935675af67cdb67dd1dc671e8065df","affectsGlobalScope":true},{"version":"03de17b810f426a2f47396b0b99b53a82c1b60e9cba7a7edda47f9bb077882f4","affectsGlobalScope":true},{"version":"8184c6ddf48f0c98429326b428478ecc6143c27f79b79e85740f17e6feb090f1","affectsGlobalScope":true},{"version":"261c4d2cf86ac5a89ad3fb3fafed74cbb6f2f7c1d139b0540933df567d64a6ca","affectsGlobalScope":true},{"version":"6af1425e9973f4924fca986636ac19a0cf9909a7e0d9d3009c349e6244e957b6","affectsGlobalScope":true},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true},{"version":"15a630d6817718a2ddd7088c4f83e4673fde19fa992d2eae2cf51132a302a5d3","affectsGlobalScope":true},{"version":"b7e9f95a7387e3f66be0ed6db43600c49cec33a3900437ce2fd350d9b7cb16f2","affectsGlobalScope":true},{"version":"01e0ee7e1f661acedb08b51f8a9b7d7f959e9cdb6441360f06522cc3aea1bf2e","affectsGlobalScope":true},{"version":"ac17a97f816d53d9dd79b0d235e1c0ed54a8cc6a0677e9a3d61efb480b2a3e4e","affectsGlobalScope":true},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","affectsGlobalScope":true},{"version":"ec0104fee478075cb5171e5f4e3f23add8e02d845ae0165bfa3f1099241fa2aa","affectsGlobalScope":true},{"version":"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3","affectsGlobalScope":true},{"version":"9cc66b0513ad41cb5f5372cca86ef83a0d37d1c1017580b7dace3ea5661836df","affectsGlobalScope":true},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true},{"version":"709efdae0cb5df5f49376cde61daacc95cdd44ae4671da13a540da5088bf3f30","affectsGlobalScope":true},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true},{"version":"bc496ef4377553e461efcf7cc5a5a57cf59f9962aea06b5e722d54a36bf66ea1","affectsGlobalScope":true},{"version":"038a2f66a34ee7a9c2fbc3584c8ab43dff2995f8c68e3f566f4c300d2175e31e","affectsGlobalScope":true},{"version":"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05","affectsGlobalScope":true},{"version":"f5c92f2c27b06c1a41b88f6db8299205aee52c2a2943f7ed29bd585977f254e8","affectsGlobalScope":true},{"version":"930b0e15811f84e203d3c23508674d5ded88266df4b10abee7b31b2ac77632d2","affectsGlobalScope":true},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true},{"version":"b9ea5778ff8b50d7c04c9890170db34c26a5358cccba36844fe319f50a43a61a","affectsGlobalScope":true},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true},{"version":"50d53ccd31f6667aff66e3d62adf948879a3a16f05d89882d1188084ee415bbc","affectsGlobalScope":true},{"version":"65be38e881453e16f128a12a8d36f8b012aa279381bf3d4dc4332a4905ceec83","affectsGlobalScope":true},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","affectsGlobalScope":true},{"version":"307c8b7ebbd7f23a92b73a4c6c0a697beca05b06b036c23a34553e5fe65e4fdc","affectsGlobalScope":true},{"version":"e1913f656c156a9e4245aa111fbb436d357d9e1fe0379b9a802da7fe3f03d736","affectsGlobalScope":true},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","affectsGlobalScope":true},{"version":"f35a831e4f0fe3b3697f4a0fe0e3caa7624c92b78afbecaf142c0f93abfaf379","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},"0990a7576222f248f0a3b888adcb7389f957928ce2afb1cd5128169086ff4d29",{"version":"549df62b64a71004aee17685b445a8289013daf96246ce4d9b087d13d7a27a61","affectsGlobalScope":true},"4c68749a564a6facdf675416d75789ee5a557afda8960e0803cf6711fa569288","6a386ff939f180ae8ef064699d8b7b6e62bc2731a62d7fbf5e02589383838dea","f5a8b384f182b3851cec3596ccc96cb7464f8d3469f48c74bf2befb782a19de5",{"version":"5d1520abb930b66104550493fab707da2cf939c7f4263050df1c427f2ec9c465","affectsGlobalScope":true},"cc69795d9954ee4ad57545b10c7bf1a7260d990231b1685c147ea71a6faa265c","8bc6c94ff4f2af1f4023b7bb2379b08d3d7dd80c698c9f0b07431ea16101f05f","1b61d259de5350f8b1e5db06290d31eaebebc6baafd5f79d314b5af9256d7153","57194e1f007f3f2cbef26fa299d4c6b21f4623a2eddc63dfeef79e38e187a36e","0f6666b58e9276ac3a38fdc80993d19208442d6027ab885580d93aec76b4ef00","05fd364b8ef02fb1e174fbac8b825bdb1e5a36a016997c8e421f5fab0a6da0a0","8820d4b6f3277e897854b14519e56fea0877b0c22d33815081d0ac42c758b75c","a69c09dbea52352f479d3e7ac949fde3d17b195abe90b045d619f747b38d6d1a",{"version":"d32f90e6cf32e99c86009b5f79fa50bc750fe54e17137d9bb029c377a2822ee2","affectsGlobalScope":true},"71b4526fb5932511db801d844180291cbe1d74985ef0994b6e2347b7a9b39e10",{"version":"625b214f6ef885f37e5e38180897227075f4df11e7ac8f89d8c5f12457a791b2","affectsGlobalScope":true},"5d43adfdfaeebcf67b08e28eec221b0898ca55fe3cfdcbce2b571d6bdb0fa6f4","8fe65c60df7504b1bcbaec2a088a2bff5d7b368dc0a7966d0dbe8f1c8939c146",{"version":"49479e21a040c0177d1b1bc05a124c0383df7a08a0726ad4d9457619642e875a","affectsGlobalScope":true},"9e390110944981c9428647e2aa14fcffafe99cfe87b15f5e805203f0a4ab0153","e2d8f78894fd5164be13866c76774c43c90ca09d139062665d9be8676989ea5e","76f3fbf450d6a290f6dfc4b255d845e3d3983ebe97d355b1549d3ef324389d4b","5c8bd6a332f932c7f7374b95d3cb4f37b3851c0a9ab58a9133944588b14d2675","0434286811d0ec5b4d828aff611fdf86e33d46dd6419f3df9ed92c644d92a14d","9113b9f010e6bf1ff940e1742fd733d66a3d4b020f14800b8d632a9f61a0dc01","2c5517a55ec36c37320f3202e87905bded4d9625b8e30b779c9ba635df599430",{"version":"6b526a5ec4a401ca7c26cfe6a48e641d8f30af76673bad3b06a1b4504594a960","affectsGlobalScope":true},{"version":"32a7b6e7275912b8fbb8c143ff4eeb92b72f83155b48988c30761d69ffeb60f7","affectsGlobalScope":true},"2fb37a76de96cabd401e61bbdd4016799fc24585f96f494bfccb63825ed3fea6","c9cf880485dd30cda73200d52fe126accab426bbb21dc6d3fcdf8541265675c1","cb0cda9e99405f1b8118d46f9535e8f9681bb47c9f83bb3ceb80e99af4d93fee","1bedee1d03d259bf856a1c8cd7c183f1eea9a905f5b02978ecfa47161e597602","5262206d8fe3089bbd1a076cea3da9c9ef6a340e5fa4059c392d400c1964b679","47a0fda775c89671a3705ce925a837cf12b5268bf4ee46a129e12344791c17b6",{"version":"d0a454adb7d0ce354a8c145ef6245d81e2b717fe6908142522eafc2661229e75","affectsGlobalScope":true},"6467de6d1b3c0f03867347567d2d4c33fbea7a572082203149b2c2a591fea13f","4de63c30726b2c653278d8432f5b28cd8ac2afd112dd2f9b025b9bec70d53655","9aff938f442b8e8d5fc5e78c79fed33db2149a3428518519a5fc4d1b7d269d62",{"version":"e626f299569eefa361164975aae1df5e43d2f1b4fde2dc73f882920c6c8db51c","affectsGlobalScope":true},{"version":"087686bf5f9ed81b703f92a2e0544ed494dac0da42aba0ec517f8ffd8352da8b","affectsGlobalScope":true},"bfe95d6a23ba0bc20a0cde03b53d4530ba2bc7f98a92da6ef36bb3ed8ee1a8ab","61e02d13e598146b83a754e285b186da796ff1372893fa64ee1f939284958a07","9b974e1a1d5df0df99045d82407704e5e9ff0e66f497ae4fed5a3a091d46fbea","0db6e6dc5e6caad7389b6287f74e62c0e7fe3dd5b6cd39de0c62907fffbd0576","4e1e712f478183a6a3ff8937a22557d6327e403d7467bfb6b3372c11d82cb76f","24f824ad358f6799e6a2409e248ede18652cae6ce124e9fd41faf13d7a0a1324","f59166827125fba0699710f461c206a25889636c23e2c1383b3053010717ca24","e94f2232bbd613dfaa65c586fe6911734cabc679670e5915b374bec69a716c36","4b73a5ad969173b5ab7047023e477eed5faee5aabb768439b75cee6e9d0b03a2","6d581bc758d3f4c35052d87f6f40c9a4c87f1906ce80de842ce1ef4df17f5b97",{"version":"a54ee34c2cc03ec4bbf0c9b10a08b9f909a21b3314f90a743de7b12b85867cef","affectsGlobalScope":true},{"version":"da89bfd4e3191339bb141434d8e714039617939fa7fc92b3924c288d053ec804","affectsGlobalScope":true},"b860ef7c7864bc87e8e0ebbf1cc6e51a6733926c017f8282e595490495a3f0eb","d3295359ae7abb41a1781105fefb501065ae81d4957ce539b8e513d0ac720c1d","b8e1cba3aedc0673796772a9c30b1343a0f188454b48ddf507b56e0fccbcb7a8","18af2140d025adf83a9a2933c245b4c95f822020e7fedb02c92592e72dfae12a",{"version":"66d3421e032f6fb8474f31e7ff0d54994dea1ff736d4303d24ea67240116f806","affectsGlobalScope":true},{"version":"803daee46683593a3cfd2949bed70bb21b4e36adcaa3d3b43ffd036ed361f832","affectsGlobalScope":true},"b76a0cbccf8d46bfbdf34f20af3de072b613813327e7eea74a5f9bdd55bb683a","6d4161785afef5bbfa5ffb4e607fcb2594b6e8dcbc40557f01ae22b3f67a4b72","30a211c426e095de60924262e4e43455ee7c88975aba4136eced97ee0de9b22d",{"version":"31a3c2c16b0d7e45f15c13648e22635bc873068a1cc1c36a2b4894711587202a","affectsGlobalScope":true},"9a6a91f0cd6a2bd8635bb68c4ae38e3602d4064c9fb74617e7094ae3bf5fe7c2",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"13e851ee5f3dad116583e14e9d3f4aaf231194bbb6f4b969dc7446ae98a3fa73","8caa5c86be1b793cd5f599e27ecb34252c41e011980f7d61ae4989a149ff6ccc","72b9a5e3faa0569def625ec0e50cf91fe1aa8e527af85bbc7181113821684016","fd2355eaf50b2c1b9cd00eeacef19d8f098199d1b4facdc065e162780e4651f8","a95b76aef31395752eb5cb7b386be2e287fdc32dfdf7bdbbb666e333133b1ef7","bd2c377599828b9f08f7de649d3453545f0b4a9c09de7074e9208b60eba73314","cdc2a15950c3f418c9fe84cf7f556bc3edef28dd2989d3a706b5197e5b4d09f2","db6d2d9daad8a6d83f281af12ce4355a20b9a3e71b82b9f57cddcca0a8964a96","57c1c64e3fbca74c67e27dad808b51b8a968e604e947cb7f50d69b20b3659a11","cbea99888785d49bb630dcbb1613c73727f2b5a2cf02e1abcaab7bcf8d6bf3c5","a3f1220f5331589384d77ed650001719baac21fcbed91e36b9abc5485b06335a","a86f82d646a739041d6702101afa82dcb935c416dd93cbca7fd754fd0282ce1f","6ceac05c32f579adbed2f1a9c98cd297de3c00a3caaffc423385d00e82bce4ce","fa5bbc7ab4130dd8cdc55ea294ec39f76f2bc507a0f75f4f873e38631a836ca7","f7c024ce0f73f3a0e56f35826bed34dd9743ad7daa19068acca653dd7d45f010","cf86de1054b843e484a3c9300d62fbc8c97e77f168bbffb131d560ca0474d4a8","33c71bc820e78dce3cece2db06f0809e16614588490a1a586b9d41d0ec50e46a","24687523374b3ee67cd2499475dde9f08dd9a254a020dd06b4251761ab30834c","4ef5b870cd18b281298465b02bb60160fe0a9fd06facb1d3dbf872a8ffb9e239","653060b69b4c62825fca79d91259a5f42736f56dba428322b36cfae593ee8359","b09b0855c7d4ca6b29e1735a75f3093643f269f8850daba952c94264ec94250f","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","242bc2c8f4c4dadcb4421c122daaf3a65d81007ca6f0f731e7e4aec96fef0191","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","8a8bf772f83e9546b61720cf3b9add9aa4c2058479ad0d8db0d7c9fd948c4eaf","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","34634a3860f2cba928e6e5a27a18d4c4c5af6d979c8ad08aa6df624c2c431d70","aeb888c84e570f3aea036de32da9b6f2c0ab204af27cb550753e897598ac63e0","4c91cc1ab59b55d880877ccf1999ded0bb2ebc8e3a597c622962d65bf0e76be8","7766763be661053bee846b36fd78f4c99f7a3633d25fc301ac0f70aa95d56d08","6f7fec2c5af395abeb74d983fc5fd7f62b9c1432f8a01e8e942e4afd1a806378","e8da637cbd6ed1cf6c36e9424f6bcee4515ca2c677534d4006cbd9a05f930f0c","ca1b882a105a1972f82cc58e3be491e7d750a1eb074ffd13b198269f57ed9e1b","2f857a6ea322858870c089fe429463b4cf1af755e197b9ebcc554b4dffb96fb5","3867ca0e9757cc41e04248574f4f07b8f9e3c0c2a796a5eb091c65bfd2fc8bdb","6c66f6f7d9ff019a644ff50dd013e6bf59be4bf389092948437efa6b77dc8f9a","58902668adae2e5eb67efbccb4048afa02308fa684f1a4e4c7d47668ecf58c1b","ef2d1bd01d144d426b72db3744e7a6b6bb518a639d5c9c8d86438fb75a3b1934","b50e6d569520af07eb7c9d95ce1325d10c19b9ea6d97f8edb0f0ef102a5fa900","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","b4a5af63ed0c72fe51c34c65f63c836bfbcf41012f05748697c4325a8cb73b70","476c48dfa7aef1b279542a1d90018f67912b3c970e147b77c2d8063c40c06b24","17937316a2f7f362dd6375251a9ce9e4960cfdc0aa7ba6cbd00656f7ab92334b","be2d91ce0cef98ac6a467d0b48813d78ae0a54d5f1a994afb16018a6b45f711d","973b59a17aaa817eb205baf6c132b83475a5c0a44e8294a472af7793b1817e89","ada39cbb2748ab2873b7835c90c8d4620723aedf323550e8489f08220e477c7f","99ace27cc2c78ef0fe3f92f11164eca7494b9f98a49ee0a19ede0a4c82a6a800","c89845d0f0fe40e7f8c423645f1577b91b6d67790eb6f394eb66779035f3a52e","1500726d99ca4bf2ade45ea26dd79cf21d3779739fa613511a0efad153d45bd1","41917d0734622090b8b1928926cfc6ff16a7d3d6e997ba0ef7d67ef100ed0181","c5426dbfc1cf90532f66965a7aa8c1136a78d4d0f96d8180ecbfc11d7722f1a5","b858f30f03d0b0805bfbf0bb1513247eb1f23f071e1f5435be8368c9a3e22c13","a7a92f071d6891b2fa6542e343bdebc819492e6e14db37563bb71b8bd7e9b83f","6e5f5cee603d67ee1ba6120815497909b73399842254fc1e77a0d5cdc51d8c9c","f6404e7837b96da3ea4d38c4f1a3812c96c9dcdf264e93d5bdb199f983a3ef4b","e219008d55d30c04b6aa1b0a52d742788ef129ff1d0fc235953b9e44b0536866","3cd0346fc79e262233785d9fe2cbad08fc3fe6339af3419791687152ddfe5596","c1ac179620434b59c1569f2964a5c7354037ac91a212a1fb281673589965c893","9f891dc96f3e9343c4e823ba28195fd77e59c84199696a8bdfe7b67925732409","27efe8aa87d6699088ba2bb78a2101d51054f6273e0827f24e9caef82647ca5c","1364f64d2fb03bbb514edc42224abd576c064f89be6a990136774ecdd881a1da","741c438ec079a077b08d37d9c0466924b68e98ed47224e83fcb125c5863eb355","fa34a00e044e9a3a6044abdb52d38bc7877ff1d6348aa79be99774e413c2568a","e927c2c13c4eaf0a7f17e6022eee8519eb29ef42c4c13a31e81a611ab8c95577","1822b69406252b606dc1aec3231a7104ac1d456cfa2c0a9041e61061895ae348","a536523bbff29621f9b4332eded5d8ff049c63a2062db1d663d7dbbff7dc59d3","85c69effb354c5d44f73aac63e5ed35cfed6e77510d1792f8bf1805082e7d868","f416c9c3eee9d47ff49132c34f96b9180e50485d435d5748f0e8b72521d28d2e","517d2611f6a602b532f2b8e2bcaf6aa5cd3f05c747c6d9f3eade878b7cfdfd86","dd06fe69e7ab5b6f0d10014949cb1cad7cc08fb1b6232724189e566c494c0958","b8738997b09b7fa98b6aedd90efebd9617f3fb2570ab20eb8663de797a01e794","2c6f043430f24bde409ed1e70d197b3ef70607cd656817bfd6cf02e630bb7a39","495a5da35b04cd142d1301921ce8776c3bd8eab85bbf0ea694e631bc5cd35338","46ceb528c649c7c2c6d1c46e774c9f049f3e4f15766c5efaf6b510e0b5fd1434","b2de640f6f308255d9666e38f3b5c7934b478182a755d1b48f85d345d0c59fec","78aede3751e6d5755ea9bbb6850a4dda573e41a4ca2c367e9bdf133ecb68dc54","a1c8542ed1189091dd39e732e4390882a9bcd15c0ca093f6e9483eba4e37573f","a805c88b28da817123a9e4c45ceb642ef0154c8ea41ea3dde0e64a70dde7ac5f","ce2fabbd5f8ce94c8ad98dae3b5806b3e57c77e8be9e5d42769eb6dee3aa0488","32531dfbb0cdc4525296648f53b2b5c39b64282791e2a8c765712e49e6461046","0ce1b2237c1c3df49748d61568160d780d7b26693bd9feb3acb0744a152cd86d","e489985388e2c71d3542612685b4a7db326922b57ac880f299da7026a4e8a117","2eb2c80df2e15787ecda72e45657167eb0ef149c3ba6079ff00eb9abb6931921",{"version":"3e415e6c371ced73db855f56c4285bcb3db79b464f0a6979c186eede946d8303","affectsGlobalScope":true},"fd1b9d883b9446f1e1da1e1033a6a98995c25fbf3c10818a78960e2f2917d10c","61c62ae9c475b526d47482b0b1f9bfcf8fdf889aae83b2e9590b5ddacd2e1245","de9d2df7663e64e3a91bf495f315a7577e23ba088f2949d5ce9ec96f44fba37d","c7af78a2ea7cb1cd009cfb5bdb48cd0b03dad3b54f6da7aab615c2e9e9d570c5","1dc574e42493e8bf9bb37be44d9e38c5bd7bbc04f884e5e58b4d69636cb192b3",{"version":"f14c2bb33b3272bbdfeb0371eb1e337c9677cb726274cf3c4c6ea19b9447a666","affectsGlobalScope":true},{"version":"db01d18853469bcb5601b9fc9826931cc84cc1a1944b33cad76fd6f1e3d8c544","affectsGlobalScope":true},"6b8e8c0331a0c2e9fb53b8b0d346e44a8db8c788dae727a2c52f4cf3bd857f0d",{"version":"0aa0f0184c0f9635dd1b95c178223aa262bb01ec8ac7b39c911ef2bd32b8f65b","affectsGlobalScope":true},"ec29be0737d39268696edcec4f5e97ce26f449fa9b7afc2f0f99a86def34a418","2a68c7047f4c58f751ada61bc2a93060cda39b25d586b6a7cfe7441df7c272ef","a1001c631ef2add7e528f05d759f96a6c3f4a86ec29560440c73b2a7be7f2c64","edaa27d57d30467edc63e9da7e7196acd315b02071f2c7ecd8475085a5cab9a2","65c24a8baa2cca1de069a0ba9fba82a173690f52d7e2d0f1f7542d59d5eb4db0","ec9fd890d681789cb0aa9efbc50b1e0afe76fbf3c49c3ac50ff80e90e29c6bcb","167e0ad8d357a1c1a7d68be49914c7a446560c9c4a35d65c6970635c604e8602","9eac5a6beea91cfb119688bf44a5688b129b804ede186e5e2413572a534c21bb","6c292de17d4e8763406421cb91f545d1634c81486d8e14fceae65955c119584e","b7fff2d004c5879cae335db8f954eb1d61242d9f2d28515e67902032723caeab","8303df69e9d100e3df8f2d67ec77348cb6494dc406356fdd9b56e61aa7c3c758","3624d88a0d06336c3620f3a4e8c5a711378fb66969614979ee1f6d7f185f3186","4545c1a1ceca170d5d83452dd7c4994644c35cf676a671412601689d9a62da35","15959543f93f27e8e2b1a012fe28e14b682034757e2d7a6c1f02f87107fc731e","a2d648d333cf67b9aeac5d81a1a379d563a8ffa91ddd61c6179f68de724260ff","4e828bf688597c32905215785730cbdb603b54e284d472a23fc0195c6d4aeee8","a3f41ed1b4f2fc3049394b945a68ae4fdefd49fa1739c32f149d32c0545d67f5","4da80db9ed5a1a20fd5bfce863dd178b8928bcaf4a3d75e8657bcae32e572ede","47699512e6d8bebf7be488182427189f999affe3addc1c87c882d36b7f2d0b0e","7c8ee03d9ac384b0669c5438e5f3bf6216e8f71afe9a78a5ed4639a62961cb62","898b714aad9cfd0e546d1ad2c031571de7622bd0f9606a499bee193cf5e7cf0c","09cb73020ab795df196977eee9f4531614109f07c943bdbe55a9cf858c83dc34","fedebeae32c5cdd1a85b4e0504a01996e4a8adf3dfa72876920d3dd6e42978e7","004e2ddb267cf59659a8a7f5422dbc1af78a3ce711d6fab490a857ce34730575","cdf21eee8007e339b1b9945abf4a7b44930b1d695cc528459e68a3adc39a622e","1d079c37fa53e3c21ed3fa214a27507bda9991f2a41458705b19ed8c2b61173d","922bea60daff1f927afcf650f440bc1939f87f8f6710627d3143a0f721479f12","5835a6e0d7cd2738e56b671af0e561e7c1b4fb77751383672f4b009f4e161d70","c0eeaaa67c85c3bb6c52b629ebbfd3b2292dc67e8c0ffda2fc6cd2f78dc471e6","4b7f74b772140395e7af67c4841be1ab867c11b3b82a51b1aeb692822b76c872","cb048c7e28bdc3fc12766cc0203cc1da6c19ecb6d9614c7fc05d9df0908598db","c2008605e78208cfa9cd70bd29856b72dda7ad89df5dc895920f8e10bcb9cd0a","ec61ebac4d71c4698318673efbb5c481a6c4d374da8d285f6557541a5bd318d0","10ec84e648ffc7654868ca02c21a851bc211c8e4d50fd68131c1afa9afd96a33","5ca737bb274df83fbc6994ada25fa0b9f89f86c48b35b9811f747a0d0b9a180b",{"version":"16fd66ae997b2f01c972531239da90fbf8ab4022bb145b9587ef746f6cecde5a","affectsGlobalScope":true},{"version":"fc8fbee8f73bf5ffd6ba08ba1c554d6f714c49cae5b5e984afd545ab1b7abe06","affectsGlobalScope":true},"6d7a1155bc29ed4f608bad12f17d1eadccfc4a5ca55f0c483255089ab5c30855","b789bf89eb19c777ed1e956dbad0925ca795701552d22e68fd130a032008b9f9","2e4f37ffe8862b14d8e24ae8763daaa8340c0df0b859d9a9733def0eee7562d9","8d8546e8dac9cf56a7853e46d297b560980455f0c99a35c7ac5ebc89e73f649d","cd0c5af42811a4a56a0f77856cfa6c170278e9522888db715b11f176df3ff1f2","5487b97cfa28b26b4a9ef0770f872bdbebd4c46124858de00f242c3eed7519f4","7a01f546ace66019156e4232a1bee2fabc2f8eabeb052473d926ee1693956265","fb53b1c6a6c799b7e3cc2de3fb5c9a1c04a1c60d4380a37792d84c5f8b33933b","8485b6da53ec35637d072e516631d25dae53984500de70a6989058f24354666f","ebe80346928736532e4a822154eb77f57ef3389dbe2b3ba4e571366a15448ef2","c2cb3c8ff388781258ea9ddbcd8a947f751bddd6886e1d3b3ea09ddaa895df80","f672c876c1a04a223cf2023b3d91e8a52bb1544c576b81bf64a8fec82be9969c","98a9cc18f661d28e6bd31c436e1984f3980f35e0f0aa9cf795c54f8ccb667ffe","c76b0c5727302341d0bdfa2cc2cee4b19ff185b554edb6e8543f0661d8487116","19903057d0249e45c579bef2b771c37609e4853a8b88adbb0b6b63f9e1d1f372","f5ef066942e4f0bd98200aa6a6694b831e73200c9b3ade77ad0aa2409e8fe1b1","b9e99cd94f4166a245f5158f7286c05406e2a4c694619bceb7a4f3519d1d768e","5568d7c32e5cf5f35e092649f4e5e168c3114c800b1d7545b7ae5e0415704802","f0283bea090b3f37c1bde489cb2dc42499ab66fdc588bdd9d003da205ce8f854","094220a45928be7bbb5f749fbc5fc9f8183bbd25d0c529dbd09300179d6a39f6","d53371272dba0fed3997fa67a6c3e3f52e4ce2f320bfaf921b628fc8e4f1bdb0","8a7f51fb6782c87de17f065e9030d861fbd46cb6a435b8b75b1fe570cf7fdb96","203c7c1e97fd67d3d47f8e9d2f2a331526f98486065eb08bd8f761fd767462f9","1de80059b8078ea5749941c9f863aa970b4735bdbb003be4925c853a8b6b4450","ae75542ca40444773c29335014e2114a131b2ccac7bb96fe94fa0f8236cacd1a","5794108d70c4cca0f46ffd2ac24b14dcd610fccde1e057b7eccb7f2bd7555fd0","858d0d831826c6eb563df02f7db71c90e26deadd0938652096bea3cc14899700","8885cf05f3e2abf117590bbb951dcf6359e3e5ac462af1c901cfd24c6a6472e2","e4de16da5082cd440c0e19bcf219c5c4a7f3c3104d97db3bb6ee5b9c2a9a1bdd","5e92a2e8ba5cbcdfd9e51428f94f7bd0ab6e45c9805b1c9552b64abaffad3ce3","53ca39fe70232633759dd3006fc5f467ecda540252c0c819ab53e9f6ad97b226","e7174a839d4732630d904a8b488f22380e5bcf1d6405d1f59614e10795eca17d","7ec359bbc29b69d4063fe7dad0baaf35f1856f914db16b3f4f6e3e1bca4099fa","62bd1d7c2e95d01260fe57a4bf4524be8a3928a768a7fccfe07b990cd5436dc2","7931c55929fbea61c2e18e730cbd7c4d5d82bd9cf2692871d558481799e5b071","c7a38c1ef8d6ae4bf252be67bd9a8b012b2cdea65bd6225a3d1a726c4f0d52b6","96edef67a139daa1651dfb086201baf88521363f2c2f2a7e2d5a96fb3c2f4942","74f2815d9e1b8530120dcad409ed5f706df8513c4d93e99fc6213997aa4dd60e","9d1f36ccd354f2e286b909bf01d626a3a28dd6590770303a18afa7796fe50db9","c4bc6a572f9d763ac7fa0d839be3de80273a67660e2002e3225e00ef716b4f37","106e607866d6c3e9a497a696ac949c3e2ec46b6e7dda35aabe76100bf740833b","83e9c7cbe3bc85e21727c77eb6fe91c44d2076c6458729ff137eb95feebc2c10","d4514d11e7d11c53da7d43b948654d6e608a3d93d666a36f8d01e18ece04c9bd","3d65182eff7bbb16de1a69e17651c51083f740af11a1a92359be6dab939e8bcf","bb53fe9074a25dfa9410e2ee1c4db8c71d02275f916d2019de7fd9cadd50c30b","77926a706478940016e826b162f95f8e4077b1ad3184b2592dc03bd8b33e0384","b5f622e0916bfab17f24bf37f54ef2fe822dbd3f88a8c80ba0f006c716f415d2","01374379f82be05d25c08d2f30779fa4a4c41895a18b93b33f14aeef51768692","9ae83384abbd32d2e949f73c79ec09834a37d969b0a55af921be5e4a829145f9","e2e69d4946fe8da5ee1001a3ef5011ff2a3d0be02a1bff580b7f1c7d2cf4a02f","db0ca08346892586f19d6952c39a644702870c564856cd48a5f9ecbb98b239dc","e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","ce463b38d53ba564e0338914f960b8aea27a59746e4168eadf82d7b25d6f9d2f","21522c0f405e58c8dd89cd97eb3d1aa9865ba017fde102d01f86ab50b44e5610","3cfb7c0c642b19fb75132154040bb7cd840f0002f9955b14154e69611b9b3f81","8387ec1601cf6b8948672537cf8d430431ba0d87b1f9537b4597c1ab8d3ade5b","d16f1c460b1ca9158e030fdf3641e1de11135e0c7169d3e8cf17cc4cc35d5e64","a934063af84f8117b8ce51851c1af2b76efe960aa4c7b48d0343a1b15c01aedf","e3c5ad476eb2fca8505aee5bdfdf9bf11760df5d0f9545db23f12a5c4d72a718","462bccdf75fcafc1ae8c30400c9425e1a4681db5d605d1a0edb4f990a54d8094","5923d8facbac6ecf7c84739a5c701a57af94a6f6648d6229a6c768cf28f0f8cb","d0570ce419fb38287e7b39c910b468becb5b2278cf33b1000a3d3e82a46ecae2","3aca7f4260dad9dcc0a0333654cb3cde6664d34a553ec06c953bce11151764d7","a0a6f0095f25f08a7129bc4d7cb8438039ec422dc341218d274e1e5131115988","1d2699a343a347a830be26eb17ab340d7875c6f549c8d7477efb1773060cc7e5","45785e608b3d380c79e21957a6d1467e1206ac0281644e43e8ed6498808ace72","bece27602416508ba946868ad34d09997911016dbd6893fb884633017f74e2c5","2a90177ebaef25de89351de964c2c601ab54d6e3a157cba60d9cd3eaf5a5ee1a","82200e963d3c767976a5a9f41ecf8c65eca14a6b33dcbe00214fcbe959698c46","b4966c503c08bbd9e834037a8ab60e5f53c5fd1092e8873c4a1c344806acdab2","ad0d1e42d1a8007af715a85992f8b26f23e49d9fa47d34123d4997528b5fad4d","79410b2e5ccc5aef9710303a24d4101159e7b89a6b77dcb694b376b07a6b3b06","b66a2296170fc28b97358117c8762aa6cdabd1e70eef59b538dff05305b05d62","7e49f40350bf14fb4cb4d813d899b344ad4c06d437c5b451e5de166f949be946","dfefd34e8ab60f41d0c130527d5092d6ce662dc9fa85bc8c97682baf65830b51","a2e86df4db576d80704e25293cec6f20fc6101a11f4747440e2eef58fb3c860c","b0f4dd1a825912da8f12fd3388d839ef4aa51165ea0e60e4869b50b7ccb4f6fc","9cb7c5f710dc84d2e9500831a3e9a27afd3c3710f5a1b8744a50473e565b41fc","cf6b2edde490f303918809bfab1da8b6d059b50c160bec72005ff4c248bdd079","bf88ef4208a770ca39a844b182b3695df536326ea566893fdc5b8418702a331e","8b06ac3faeacb8484d84ddb44571d8f410697f98d7bfa86c0fda60373a9f5215","7eb06594824ada538b1d8b48c3925a83e7db792f47a081a62cf3e5c4e23cf0ee","f5638f7c2f12a9a1a57b5c41b3c1ea7db3876c003bab68e6a57afd6bcc169af0","cdcc132f207d097d7d3aa75615ab9a2e71d6a478162dde8b67f88ea19f3e54de","0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2","c085e9aa62d1ae1375794c1fb927a445fa105fed891a7e24edbb1c3300f7384a","f315e1e65a1f80992f0509e84e4ae2df15ecd9ef73df975f7c98813b71e4c8da","5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e","3e70a7e67c2cb16f8cd49097360c0309fe9d1e3210ff9222e9dac1f8df9d4fb6","ab68d2a3e3e8767c3fba8f80de099a1cfc18c0de79e42cb02ae66e22dfe14a66","d96cc6598148bf1a98fb2e8dcf01c63a4b3558bdaec6ef35e087fd0562eb40ec","5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e",{"version":"c8950367d1812758e9e354c695c60c3e6311bf2cd98b9f9eb469a19df8a9a486","affectsGlobalScope":true},"3411c785dbe8fd42f7d644d1e05a7e72b624774a08a9356479754999419c3c5a","8fb8fdda477cd7382477ffda92c2bb7d9f7ef583b1aa531eb6b2dc2f0a206c10","66995b0c991b5c5d42eff1d950733f85482c7419f7296ab8952e03718169e379","33f3795a4617f98b1bb8dac36312119d02f31897ae75436a1e109ce042b48ee8","2850c9c5dc28d34ad5f354117d0419f325fc8932d2a62eadc4dc52c018cd569b","c753948f7e0febe7aa1a5b71a714001a127a68861309b2c4127775aa9b6d4f24","3e7a40e023e1d4a9eef1a6f08a3ded8edacb67ae5fce072014205d730f717ba5","a77be6fc44c876bc10c897107f84eaba10790913ebdcad40fcda7e47469b2160","382100b010774614310d994bbf16cc9cd291c14f0d417126c7a7cfad1dc1d3f8","91f5dbcdb25d145a56cffe957ec665256827892d779ef108eb2f3864faff523b","4fdf56315340bd1770eb52e1601c3a98e45b1d207202831357e99ce29c35b55c","927955a3de5857e0a1c575ced5a4245e74e6821d720ed213141347dd1870197f","be6fd74528b32986fbf0cd2cfa9192a5ed7f369060b32a7adcb0c8d055708e61","54fe5f476c5049c39e5b58927d98b96aad0f18a9fd3e21b51fb3ee812631c8c0","fd0589ca571ad090b531d8c095e26caa53d4825c64d3ff2b2b1ab95d72294175",{"version":"669843ecafb89ae1e944df06360e8966219e4c1c34c0d28aa2503272cdd444a7","affectsGlobalScope":true},"dd89872dd0647dfd63665f3d525c06d114310a2f7a5a9277e5982a152b31be2b","96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","209e814e8e71aec74f69686a9506dd7610b97ab59dcee9446266446f72a76d05","6fa0008bf91a4cc9c8963bace4bba0bd6865cbfa29c3e3ccc461155660fb113a","7ccce4adb23a87a044c257685613126b47160f6975b224cea5f6af36c7f37514","2b93035328f7778d200252681c1d86285d501ed424825a18f81e4c3028aa51d9","2ac9c8332c5f8510b8bdd571f8271e0f39b0577714d5e95c1e79a12b2616f069","42c21aa963e7b86fa00801d96e88b36803188018d5ad91db2a9101bccd40b3ff","d31eb848cdebb4c55b4893b335a7c0cca95ad66dee13cbb7d0893810c0a9c301","55e103448f452988dbdf65e293607c77fb91a967744bad2a72f1a36765e7e88d","7a9e0a564fee396cacf706523b5aeed96e04c6b871a8bebefad78499fbffc5bc","906c751ef5822ec0dadcea2f0e9db64a33fb4ee926cc9f7efa38afe5d5371b2a","5387c049e9702f2d2d7ece1a74836a14b47fbebe9bbeb19f94c580a37c855351","c68391fb9efad5d99ff332c65b1606248c4e4a9f1dd9a087204242b56c7126d6","e9cf02252d3a0ced987d24845dcb1f11c1be5541f17e5daa44c6de2d18138d0c","e8b02b879754d85f48489294f99147aeccc352c760d95a6fe2b6e49cd400b2fe","9f6908ab3d8a86c68b86e38578afc7095114e66b2fc36a2a96e9252aac3998e0","0eedb2344442b143ddcd788f87096961cd8572b64f10b4afc3356aa0460171c6","71405cc70f183d029cc5018375f6c35117ffdaf11846c35ebf85ee3956b1b2a6","c68baff4d8ba346130e9753cefe2e487a16731bf17e05fdacc81e8c9a26aae9d","2cd15528d8bb5d0453aa339b4b52e0696e8b07e790c153831c642c3dea5ac8af","479d622e66283ffa9883fbc33e441f7fc928b2277ff30aacbec7b7761b4e9579","ade307876dc5ca267ca308d09e737b611505e015c535863f22420a11fffc1c54","f8cdefa3e0dee639eccbe9794b46f90291e5fd3989fcba60d2f08fde56179fb9","86c5a62f99aac7053976e317dbe9acb2eaf903aaf3d2e5bb1cafe5c2df7b37a8","2b300954ce01a8343866f737656e13243e86e5baef51bd0631b21dcef1f6e954","a2d409a9ffd872d6b9d78ead00baa116bbc73cfa959fce9a2f29d3227876b2a1","b288936f560cd71f4a6002953290de9ff8dfbfbf37f5a9391be5c83322324898","61178a781ef82e0ff54f9430397e71e8f365fc1e3725e0e5346f2de7b0d50dfa","6a6ccb37feb3aad32d9be026a3337db195979cd5727a616fc0f557e974101a54","c649ea79205c029a02272ef55b7ab14ada0903db26144d2205021f24727ac7a3","38e2b02897c6357bbcff729ef84c736727b45cc152abe95a7567caccdfad2a1d","d6610ea7e0b1a7686dba062a1e5544dd7d34140f4545305b7c6afaebfb348341","3dee35db743bdba2c8d19aece7ac049bde6fa587e195d86547c882784e6ba34c","b15e55c5fa977c2f25ca0b1db52cfa2d1fd4bf0baf90a8b90d4a7678ca462ff1","f41d30972724714763a2698ae949fbc463afb203b5fa7c4ad7e4de0871129a17","843dd7b6a7c6269fd43827303f5cbe65c1fecabc30b4670a50d5a15d57daeeb9","f06d8b8567ee9fd799bf7f806efe93b67683ef24f4dea5b23ef12edff4434d9d","6017384f697ff38bc3ef6a546df5b230c3c31329db84cbfe686c83bec011e2b2","e1a5b30d9248549ca0c0bb1d653bafae20c64c4aa5928cc4cd3017b55c2177b0","a593632d5878f17295bd53e1c77f27bf4c15212822f764a2bfc1702f4b413fa0","a868a534ba1c2ca9060b8a13b0ffbbbf78b4be7b0ff80d8c75b02773f7192c29","da7545aba8f54a50fde23e2ede00158dc8112560d934cee58098dfb03aae9b9d","34baf65cfee92f110d6653322e2120c2d368ee64b3c7981dff08ed105c4f19b0","3865ef9eb6900d3efa27d96edf3576bd52fe57c2ff3247daf00f575d32626719","b0d10e46cfe3f6c476b69af02eaa38e4ccc7430221ce3109ae84bb9fb8282298","70e9a18da08294f75bf23e46c7d69e67634c0765d355887b9b41f0d959e1426e","e9eb1b173aa166892f3eddab182e49cfe59aa2e14d33aedb6b49d175ed6a3750"],"root":[287,[312,314],334],"options":{"composite":false,"declarationMap":false,"emitDeclarationOnly":false,"esModuleInterop":true,"jsx":1,"module":99,"skipLibCheck":true,"strict":true,"target":2,"tsBuildInfoFile":"./.tsbuildinfo"},"fileIdsList":[[124,262,263,286],[124,335],[124],[124,347],[124,319],[124,316,317,318,319,320,323,324,325,326,327,328,329,330],[124,315],[124,322],[124,316,317,318],[124,316,317],[124,319,320,322],[124,317],[124,135,136,137,331,332],[124,335,336,337,338,339],[124,335,337],[95,124,131],[124,342],[124,343],[124,349,352],[124,348],[94,124,126,131,367,368,370],[124,369],[78,124],[81,124],[82,87,115,124],[83,94,95,102,112,123,124],[83,84,94,102,124],[85,124],[86,87,95,103,124],[87,112,120,124],[88,90,94,102,124],[89,124],[90,91,124],[94,124],[92,94,124],[94,95,96,112,123,124],[94,95,96,109,112,115,124],[124,128],[90,94,97,102,112,123,124],[94,95,97,98,102,112,120,123,124],[97,99,112,120,123,124],[78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,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],[94,100,124],[101,123,124,128],[90,94,102,112,124],[103,124],[104,124],[81,105,124],[106,122,124,128],[107,124],[108,124],[94,109,110,124],[109,111,124,126],[82,94,112,113,114,115,124],[82,112,114,124],[112,113,124],[115,124],[116,124],[81,112,124],[94,118,119,124],[118,119,124],[87,102,112,120,124],[121,124],[102,122,124],[82,97,108,123,124],[87,124],[112,124,125],[101,124,126],[124,127],[82,87,94,96,105,112,123,124,126,128],[112,124,129],[71,124,135,136,137],[71,124,135,136],[71,124],[71,124,332],[71,75,124,134,215,257],[71,75,124,133,215,257],[67,68,69,70,124],[124,376,415],[124,376,400,415],[124,415],[124,376],[124,376,401,415],[124,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414],[124,401,415],[124,417],[124,345,351],[124,349],[124,346,350],[76,124],[124,228],[124,230,231,232],[124,234],[124,140,149,159,215],[124,147,151],[124,138,158],[124,138],[124,138,158,159],[124,264,265,266,283],[124,166],[124,280,282],[124,280,281,283],[71,124,141,244],[71,123,124,131],[71,124,158,221],[71,124,158],[124,219,224],[71,124,220,227],[71,112,124,131,257],[71,75,97,124,131,133,134,215,255,256],[124,139],[124,208,209,210,211,212,213],[124,210],[71,124,216,227],[71,124,227],[97,124,131,150,227],[71,124,149,179,181,182,197,215,279],[97,124,131,149,151],[97,112,124,131,148,150,151,215],[97,108,123,124,131,139,141,148,149,150,151,158,162,163,172,173,175,177,178,179,181,182,183,186,188,191,194,196,197,215],[97,112,124,131],[124,138,140,141,142,148,215,227],[124,149],[108,123,124,131,140,146,148,150,170,173,177,181,184,185,197,198,202,204,205],[124,149,153,197],[124,148,149],[124,163,195],[124,144,145],[124,144,189],[124,144],[124,144,145,146,192,193,194],[124,144,145,146,192,194,203],[124,146,163,193],[124,192],[124,145,146],[124,146,190],[124,145],[97,123,124,131,141,148,149,188],[124,172,188,227],[124,199],[124,132,179,180,215,227],[97,108,123,124,131,146,148,150,153,160,162,170,172,173,175,177,178,183,184,185,188,191,197,198,200,201,227],[97,124,131,148,149,153,202,206],[124,161],[71,97,108,124,131,139,141,148,151,162,178,179,181,182,215,227],[97,108,123,124,131,143,146,147,150],[124,187],[97,124,131,162],[97,124,131,162,174],[97,124,131,150,175],[97,124,131,149,163],[124,165],[124,167],[124,258],[124,149,164,166,170],[124,149,164,166],[97,124,131,143,149,167,168,169],[71,124,280,281,282],[124,225],[71,124,141],[71,124,132,178,182,215,227],[124,141,244,245],[71,108,123,124,131,139,218,220,222,223,227],[124,150,158,177],[108,124,131],[124,176],[71,97,108,124,131,139,215,216,217,224,226],[66,71,72,73,74,124,133,134,215,257],[124,236],[124,238],[124,240],[124,242],[124,246],[75,77,124,215,229,233,235,237,239,241,243,247,249,250,252,260,261],[124,248],[124,285,286],[124,284],[124,220],[124,251],[81,124,167,168,169,170,253,254,257,259],[124,131],[71,75,97,108,124,131,133,134,135,137,139,151,207,214,227,257],[124,356],[124,355,356],[124,355],[124,355,356,357,359,360,363,364,365,366],[124,356,360],[124,355,356,357,359,360,361,362],[124,355,360],[124,360,364],[124,356,357,358],[124,357],[124,355,356,360],[124,303],[124,301,303],[124,292,300,301,302,304],[124,290],[124,293,298,303,306],[124,289,306],[124,293,294,297,298,299,306],[124,293,294,295,297,298,306],[124,290,291,292,293,294,298,299,300,302,303,304,306],[124,306],[124,288,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305],[124,288,306],[124,293,295,296,298,299,306],[124,297,306],[124,298,299,303,306],[124,291,301],[124,321],[124,288],[124,308,309],[124,307,310],[124,278],[124,269,270],[124,267,268,269,271,272,276],[124,268,269],[124,277],[124,269],[124,267,268,269,272,273,274,275],[124,267,268,278],[71,124,314,333],[124,311]],"referencedMap":[[287,1],[337,2],[335,3],[345,3],[348,4],[217,3],[347,3],[329,3],[326,3],[325,3],[320,5],[331,6],[316,7],[327,8],[319,9],[318,10],[328,3],[323,11],[330,3],[324,12],[317,3],[333,13],[315,3],[340,14],[336,2],[338,15],[339,2],[341,16],[342,3],[343,17],[344,18],[354,19],[353,20],[369,21],[370,22],[371,3],[372,3],[373,3],[78,23],[79,23],[81,24],[82,25],[83,26],[84,27],[85,28],[86,29],[87,30],[88,31],[89,32],[90,33],[91,33],[93,34],[92,35],[94,34],[95,36],[96,37],[80,38],[130,3],[97,39],[98,40],[99,41],[131,42],[100,43],[101,44],[102,45],[103,46],[104,47],[105,48],[106,49],[107,50],[108,51],[109,52],[110,52],[111,53],[112,54],[114,55],[113,56],[115,57],[116,58],[117,59],[118,60],[119,61],[120,62],[121,63],[122,64],[123,65],[124,66],[125,67],[126,68],[127,69],[128,70],[129,71],[374,3],[69,3],[136,72],[137,73],[135,74],[332,75],[133,76],[134,77],[67,3],[71,78],[375,3],[70,3],[400,79],[401,80],[376,81],[379,81],[398,79],[399,79],[389,79],[388,82],[386,79],[381,79],[394,79],[392,79],[396,79],[380,79],[393,79],[397,79],[382,79],[383,79],[395,79],[377,79],[384,79],[385,79],[387,79],[391,79],[402,83],[390,79],[378,79],[415,84],[414,3],[409,83],[411,85],[410,83],[403,83],[404,83],[406,83],[408,83],[412,85],[413,85],[405,85],[407,85],[416,3],[368,3],[417,3],[418,86],[346,3],[68,3],[352,87],[350,88],[349,20],[351,89],[77,90],[229,91],[233,92],[235,93],[158,94],[172,95],[159,96],[179,97],[160,98],[182,97],[173,97],[142,97],[147,3],[284,99],[266,3],[265,100],[281,101],[282,102],[245,103],[248,104],[222,105],[221,106],[220,107],[251,74],[219,108],[165,3],[254,3],[256,3],[258,109],[255,74],[257,110],[138,3],[140,111],[208,3],[209,3],[211,3],[214,112],[210,3],[212,113],[213,113],[171,3],[228,108],[236,114],[240,115],[151,116],[280,117],[150,118],[184,119],[198,120],[143,121],[149,122],[139,123],[206,124],[205,125],[178,3],[163,126],[196,127],[195,3],[189,128],[190,129],[145,130],[144,3],[203,131],[204,132],[194,133],[193,134],[192,135],[191,136],[146,137],[180,137],[132,3],[201,138],[197,139],[200,140],[199,3],[181,141],[202,142],[207,143],[152,3],[157,3],[154,3],[155,3],[156,3],[161,3],[162,144],[183,145],[148,146],[153,3],[188,147],[187,148],[175,149],[174,150],[164,151],[166,152],[168,153],[259,154],[167,155],[169,156],[231,3],[232,3],[230,3],[253,3],[170,157],[76,3],[283,158],[223,3],[226,159],[238,74],[244,160],[242,74],[216,161],[141,3],[246,162],[218,3],[225,3],[224,163],[186,164],[185,165],[177,166],[176,3],[234,3],[264,74],[227,167],[66,3],[75,168],[72,74],[73,3],[74,3],[237,169],[239,170],[241,171],[243,172],[263,173],[247,173],[262,174],[249,175],[286,176],[285,177],[250,178],[252,179],[260,180],[261,181],[215,182],[357,183],[366,184],[355,3],[356,185],[367,186],[362,187],[363,188],[361,189],[365,190],[359,191],[358,192],[364,193],[360,184],[304,194],[302,195],[303,196],[291,197],[292,195],[299,198],[290,199],[295,200],[305,3],[296,201],[301,202],[307,203],[306,204],[289,205],[297,206],[298,207],[293,208],[300,194],[294,209],[322,210],[321,3],[288,211],[310,212],[309,3],[308,3],[311,213],[64,3],[65,3],[12,3],[13,3],[15,3],[14,3],[2,3],[16,3],[17,3],[18,3],[19,3],[20,3],[21,3],[22,3],[23,3],[3,3],[4,3],[24,3],[28,3],[25,3],[26,3],[27,3],[29,3],[30,3],[31,3],[5,3],[32,3],[33,3],[34,3],[35,3],[6,3],[39,3],[36,3],[37,3],[38,3],[40,3],[7,3],[41,3],[46,3],[47,3],[42,3],[43,3],[44,3],[45,3],[8,3],[51,3],[48,3],[49,3],[50,3],[52,3],[9,3],[53,3],[54,3],[55,3],[58,3],[56,3],[57,3],[59,3],[60,3],[10,3],[1,3],[11,3],[63,3],[62,3],[61,3],[279,214],[271,215],[277,216],[273,3],[274,3],[272,217],[275,214],[267,3],[268,3],[278,218],[270,219],[276,220],[269,221],[314,74],[334,222],[313,3],[312,223]],"exportedModulesMap":[[287,1],[337,2],[335,3],[345,3],[348,4],[217,3],[347,3],[329,3],[326,3],[325,3],[320,5],[331,6],[316,7],[327,8],[319,9],[318,10],[328,3],[323,11],[330,3],[324,12],[317,3],[333,13],[315,3],[340,14],[336,2],[338,15],[339,2],[341,16],[342,3],[343,17],[344,18],[354,19],[353,20],[369,21],[370,22],[371,3],[372,3],[373,3],[78,23],[79,23],[81,24],[82,25],[83,26],[84,27],[85,28],[86,29],[87,30],[88,31],[89,32],[90,33],[91,33],[93,34],[92,35],[94,34],[95,36],[96,37],[80,38],[130,3],[97,39],[98,40],[99,41],[131,42],[100,43],[101,44],[102,45],[103,46],[104,47],[105,48],[106,49],[107,50],[108,51],[109,52],[110,52],[111,53],[112,54],[114,55],[113,56],[115,57],[116,58],[117,59],[118,60],[119,61],[120,62],[121,63],[122,64],[123,65],[124,66],[125,67],[126,68],[127,69],[128,70],[129,71],[374,3],[69,3],[136,72],[137,73],[135,74],[332,75],[133,76],[134,77],[67,3],[71,78],[375,3],[70,3],[400,79],[401,80],[376,81],[379,81],[398,79],[399,79],[389,79],[388,82],[386,79],[381,79],[394,79],[392,79],[396,79],[380,79],[393,79],[397,79],[382,79],[383,79],[395,79],[377,79],[384,79],[385,79],[387,79],[391,79],[402,83],[390,79],[378,79],[415,84],[414,3],[409,83],[411,85],[410,83],[403,83],[404,83],[406,83],[408,83],[412,85],[413,85],[405,85],[407,85],[416,3],[368,3],[417,3],[418,86],[346,3],[68,3],[352,87],[350,88],[349,20],[351,89],[77,90],[229,91],[233,92],[235,93],[158,94],[172,95],[159,96],[179,97],[160,98],[182,97],[173,97],[142,97],[147,3],[284,99],[266,3],[265,100],[281,101],[282,102],[245,103],[248,104],[222,105],[221,106],[220,107],[251,74],[219,108],[165,3],[254,3],[256,3],[258,109],[255,74],[257,110],[138,3],[140,111],[208,3],[209,3],[211,3],[214,112],[210,3],[212,113],[213,113],[171,3],[228,108],[236,114],[240,115],[151,116],[280,117],[150,118],[184,119],[198,120],[143,121],[149,122],[139,123],[206,124],[205,125],[178,3],[163,126],[196,127],[195,3],[189,128],[190,129],[145,130],[144,3],[203,131],[204,132],[194,133],[193,134],[192,135],[191,136],[146,137],[180,137],[132,3],[201,138],[197,139],[200,140],[199,3],[181,141],[202,142],[207,143],[152,3],[157,3],[154,3],[155,3],[156,3],[161,3],[162,144],[183,145],[148,146],[153,3],[188,147],[187,148],[175,149],[174,150],[164,151],[166,152],[168,153],[259,154],[167,155],[169,156],[231,3],[232,3],[230,3],[253,3],[170,157],[76,3],[283,158],[223,3],[226,159],[238,74],[244,160],[242,74],[216,161],[141,3],[246,162],[218,3],[225,3],[224,163],[186,164],[185,165],[177,166],[176,3],[234,3],[264,74],[227,167],[66,3],[75,168],[72,74],[73,3],[74,3],[237,169],[239,170],[241,171],[243,172],[263,173],[247,173],[262,174],[249,175],[286,176],[285,177],[250,178],[252,179],[260,180],[261,181],[215,182],[357,183],[366,184],[355,3],[356,185],[367,186],[362,187],[363,188],[361,189],[365,190],[359,191],[358,192],[364,193],[360,184],[304,194],[302,195],[303,196],[291,197],[292,195],[299,198],[290,199],[295,200],[305,3],[296,201],[301,202],[307,203],[306,204],[289,205],[297,206],[298,207],[293,208],[300,194],[294,209],[322,210],[321,3],[288,211],[310,212],[309,3],[308,3],[311,213],[64,3],[65,3],[12,3],[13,3],[15,3],[14,3],[2,3],[16,3],[17,3],[18,3],[19,3],[20,3],[21,3],[22,3],[23,3],[3,3],[4,3],[24,3],[28,3],[25,3],[26,3],[27,3],[29,3],[30,3],[31,3],[5,3],[32,3],[33,3],[34,3],[35,3],[6,3],[39,3],[36,3],[37,3],[38,3],[40,3],[7,3],[41,3],[46,3],[47,3],[42,3],[43,3],[44,3],[45,3],[8,3],[51,3],[48,3],[49,3],[50,3],[52,3],[9,3],[53,3],[54,3],[55,3],[58,3],[56,3],[57,3],[59,3],[60,3],[10,3],[1,3],[11,3],[63,3],[62,3],[61,3],[279,214],[271,215],[277,216],[273,3],[274,3],[272,217],[275,214],[267,3],[268,3],[278,218],[270,219],[276,220],[269,221],[314,74],[334,222],[313,3],[312,223]],"semanticDiagnosticsPerFile":[287,337,335,345,348,217,347,329,326,325,320,331,316,327,319,318,328,323,330,324,317,333,315,340,336,338,339,341,342,343,344,354,353,369,370,371,372,373,78,79,81,82,83,84,85,86,87,88,89,90,91,93,92,94,95,96,80,130,97,98,99,131,100,101,102,103,104,105,106,107,108,109,110,111,112,114,113,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,374,69,136,137,135,332,133,134,67,71,375,70,400,401,376,379,398,399,389,388,386,381,394,392,396,380,393,397,382,383,395,377,384,385,387,391,402,390,378,415,414,409,411,410,403,404,406,408,412,413,405,407,416,368,417,418,346,68,352,350,349,351,77,229,233,235,158,172,159,179,160,182,173,142,147,284,266,265,281,282,245,248,222,221,220,251,219,165,254,256,258,255,257,138,140,208,209,211,214,210,212,213,171,228,236,240,151,280,150,184,198,143,149,139,206,205,178,163,196,195,189,190,145,144,203,204,194,193,192,191,146,180,132,201,197,200,199,181,202,207,152,157,154,155,156,161,162,183,148,153,188,187,175,174,164,166,168,259,167,169,231,232,230,253,170,76,283,223,226,238,244,242,216,141,246,218,225,224,186,185,177,176,234,264,227,66,75,72,73,74,237,239,241,243,263,247,262,249,286,285,250,252,260,261,215,357,366,355,356,367,362,363,361,365,359,358,364,360,304,302,303,291,292,299,290,295,305,296,301,307,306,289,297,298,293,300,294,322,321,288,310,309,308,311,64,65,12,13,15,14,2,16,17,18,19,20,21,22,23,3,4,24,28,25,26,27,29,30,31,5,32,33,34,35,6,39,36,37,38,40,7,41,46,47,42,43,44,45,8,51,48,49,50,52,9,53,54,55,58,56,57,59,60,10,1,11,63,62,61,279,271,277,273,274,272,275,267,268,278,270,276,269,314,334,313,312],"affectedFilesPendingEmit":[314,334,313,312]},"version":"5.2.2"} \ No newline at end of file diff --git a/.next/cache/config.json b/.next/cache/config.json new file mode 100644 index 0000000000000000000000000000000000000000..6a3a17c54aa99764b4173a2956b408997ed7d7d3 --- /dev/null +++ b/.next/cache/config.json @@ -0,0 +1,7 @@ +{ + "telemetry": { + "notifiedAt": "1695114983741", + "anonymousId": "3ec3610c50d13325bd6c54a9aec9684336adc19283654255a3871eef55014a2a", + "salt": "7452f8b34b74870e3b44df66dd34962e" + } +} \ No newline at end of file diff --git a/.next/cache/eslint/.cache_sbycxf b/.next/cache/eslint/.cache_sbycxf new file mode 100644 index 0000000000000000000000000000000000000000..9516523a740c67fb6f3e497a3f7f2c9a7de00d8d --- /dev/null +++ b/.next/cache/eslint/.cache_sbycxf @@ -0,0 +1 @@ +[{"/Users/Mateusz/work/frontend/src/components/[DomainName]/ExampleDomain.component.tsx":"1","/Users/Mateusz/work/frontend/src/components/[DomainName]/ExampleDomain.test.tsx":"2","/Users/Mateusz/work/frontend/src/components/[OtherDomainName]/OtherExampleDomain.component.ts":"3"},{"size":113,"mtime":1695112401305,"results":"4","hashOfConfig":"5"},{"size":301,"mtime":1695112401305,"results":"6","hashOfConfig":"5"},{"size":0,"mtime":1695112401305,"results":"7","hashOfConfig":"5"},{"filePath":"8","messages":"9","suppressedMessages":"10","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"pex8l8",{"filePath":"11","messages":"12","suppressedMessages":"13","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"14","messages":"15","suppressedMessages":"16","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/Users/Mateusz/work/frontend/src/components/[DomainName]/ExampleDomain.component.tsx",[],[],"/Users/Mateusz/work/frontend/src/components/[DomainName]/ExampleDomain.test.tsx",[],[],"/Users/Mateusz/work/frontend/src/components/[OtherDomainName]/OtherExampleDomain.component.ts",[],[]] \ No newline at end of file diff --git a/.next/cache/next-server.js.nft.json b/.next/cache/next-server.js.nft.json new file mode 100644 index 0000000000000000000000000000000000000000..cf53eb13cbf5f9f5e8bd7386f80299f85a86566d --- /dev/null +++ b/.next/cache/next-server.js.nft.json @@ -0,0 +1 @@ +{"version":1,"cacheKey":"f843276db7e394bbf2c4875005fbc87cdec6601d","files":["../node_modules/next/dist/server/next-server.js","../node_modules/next/dist/compiled/react/index.js","../node_modules/next/dist/compiled/react/package.json","../node_modules/next/dist/compiled/react/jsx-runtime.js","../node_modules/next/dist/compiled/react/jsx-dev-runtime.js","../node_modules/next/dist/compiled/react-dom/server-rendering-stub.js","../node_modules/next/dist/compiled/react-dom/client.js","../node_modules/next/dist/compiled/react-dom/package.json","../node_modules/next/dist/compiled/react-dom/server.js","../node_modules/next/dist/compiled/react-dom/server.browser.js","../node_modules/next/dist/compiled/react-dom/server.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack/client.js","../node_modules/next/dist/compiled/react-server-dom-webpack/client.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack/server.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack/server.node.js","../node_modules/next/dist/compiled/react-experimental/index.js","../node_modules/next/dist/compiled/react-experimental/jsx-runtime.js","../node_modules/next/dist/compiled/react-experimental/jsx-dev-runtime.js","../node_modules/next/dist/compiled/react-experimental/package.json","../node_modules/next/dist/compiled/react-dom-experimental/server-rendering-stub.js","../node_modules/next/dist/compiled/react-dom-experimental/package.json","../node_modules/next/dist/compiled/react-dom-experimental/client.js","../node_modules/next/dist/compiled/react-dom-experimental/server.js","../node_modules/next/dist/compiled/react-dom-experimental/server.browser.js","../node_modules/next/dist/compiled/react-dom-experimental/server.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/client.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/client.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/server.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/server.node.js","../node_modules/next/dist/compiled/react-server-dom-webpack/package.json","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/package.json","../node_modules/next/package.json","../node_modules/next/dist/compiled/react/cjs/react.development.js","../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.production.min.js","../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.development.js","../node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.production.min.js","../node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.development.js","../node_modules/next/dist/compiled/react/cjs/react.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.development.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.browser.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.browser.development.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.edge.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.edge.development.js","../node_modules/next/dist/compiled/react-experimental/cjs/react-jsx-runtime.production.min.js","../node_modules/next/dist/compiled/react-experimental/cjs/react-jsx-runtime.development.js","../node_modules/next/dist/compiled/react-experimental/cjs/react-jsx-dev-runtime.production.min.js","../node_modules/next/dist/compiled/react-experimental/cjs/react.production.min.js","../node_modules/next/dist/compiled/react-experimental/cjs/react.development.js","../node_modules/next/dist/compiled/react-experimental/cjs/react-jsx-dev-runtime.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-rendering-stub.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-rendering-stub.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js","../node_modules/next/dist/compiled/react-dom/server.node.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js","../node_modules/next/dist/compiled/react-dom-experimental/server.node.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack/client.browser.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/client.browser.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.node.development.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-legacy.node.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.node.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.node.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js","../node_modules/next/dist/server/require-hook.js","../node_modules/next/dist/server/node-environment.js","../node_modules/next/dist/server/node-polyfill-form.js","../node_modules/next/dist/server/node-polyfill-web-streams.js","../node_modules/next/dist/server/base-server.js","../node_modules/next/dist/server/node-polyfill-crypto.js","../node_modules/next/dist/server/node-polyfill-fetch.js","../node_modules/next/dist/server/request-meta.js","../node_modules/next/dist/server/render.js","../node_modules/next/dist/server/serve-static.js","../node_modules/next/dist/server/require.js","../node_modules/next/dist/server/load-components.js","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/server/setup-http-agent-env.js","../node_modules/next/dist/server/pipe-readable.js","../node_modules/next/dist/server/load-manifest.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.min.js","../node_modules/next/dist/lib/find-pages-dir.js","../node_modules/next/dist/lib/is-error.js","../node_modules/next/dist/server/base-http/node.js","../node_modules/next/dist/lib/constants.js","../node_modules/next/dist/lib/format-server-error.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/server/lib/node-fs-methods.js","../node_modules/next/dist/server/lib/mock-request.js","../node_modules/next/dist/server/lib/trace/tracer.js","../node_modules/next/dist/server/future/route-kind.js","../node_modules/next/dist/server/lib/trace/constants.js","../node_modules/next/dist/server/lib/server-ipc/utils.js","../node_modules/next/dist/server/lib/server-ipc/invoke-request.js","../node_modules/next/dist/server/app-render/app-render.js","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../node_modules/next/dist/shared/lib/utils.js","../node_modules/next/dist/shared/lib/router/utils/route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/path-match.js","../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js","../node_modules/next/dist/shared/lib/router/utils/parse-url.js","../node_modules/next/dist/shared/lib/router/utils/querystring.js","../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/route-regex.js","../node_modules/next/dist/build/output/log.js","../node_modules/next/dist/server/web/spec-extension/adapters/next-request.js","../node_modules/next/dist/client/components/app-router-headers.js","../node_modules/next/dist/server/future/helpers/module-loader/route-module-loader.js","../node_modules/next/dist/experimental/testmode/server.js","../node_modules/next/dist/server/send-payload/index.js","../node_modules/next/dist/server/api-utils/index.js","../node_modules/next/dist/server/response-cache/index.js","../node_modules/next/dist/server/web/sandbox/index.js","../node_modules/next/dist/server/lib/incremental-cache/index.js","../node_modules/next/dist/lib/redirect-status.js","../node_modules/next/dist/lib/is-edge-runtime.js","../node_modules/next/dist/server/send-payload/revalidate-headers.js","../node_modules/next/dist/shared/lib/runtime-config.js","../node_modules/next/dist/server/utils.js","../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../node_modules/next/dist/server/render-result.js","../node_modules/next/dist/server/server-utils.js","../node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js","../node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js","../node_modules/next/dist/shared/lib/get-hostname.js","../node_modules/next/dist/server/lib/format-hostname.js","../node_modules/next/dist/server/send-response.js","../node_modules/next/dist/server/future/helpers/i18n-provider.js","../node_modules/next/dist/server/api-utils/node.js","../node_modules/next/dist/shared/lib/amp-context.js","../node_modules/next/dist/shared/lib/head.js","../node_modules/next/dist/shared/lib/loadable.js","../node_modules/next/dist/shared/lib/head-manager-context.js","../node_modules/next/dist/shared/lib/loadable-context.js","../node_modules/next/dist/lib/is-serializable-props.js","../node_modules/next/dist/shared/lib/html-context.js","../node_modules/next/dist/shared/lib/router-context.js","../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../node_modules/next/dist/shared/lib/image-config-context.js","../node_modules/next/dist/shared/lib/amp-mode.js","../node_modules/next/dist/shared/lib/router/adapters.js","../node_modules/next/dist/server/internal-utils.js","../node_modules/next/dist/shared/lib/app-router-context.js","../node_modules/next/dist/shared/lib/hooks-client-context.js","../node_modules/next/dist/server/post-process.js","../node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","../node_modules/next/dist/lib/interop-default.js","../node_modules/next/dist/server/future/normalizers/locale-route-normalizer.js","../node_modules/next/dist/server/future/route-matcher-managers/default-route-matcher-manager.js","../node_modules/next/dist/server/future/route-matcher-providers/app-page-route-matcher-provider.js","../node_modules/next/dist/server/future/route-matcher-providers/app-route-route-matcher-provider.js","../node_modules/next/dist/server/future/route-matcher-providers/pages-api-route-matcher-provider.js","../node_modules/next/dist/server/future/route-matcher-providers/pages-route-matcher-provider.js","../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","../node_modules/next/dist/shared/lib/i18n/get-locale-redirect.js","../node_modules/next/dist/server/stream-utils/node-web-streams-helper.js","../node_modules/next/dist/server/future/route-modules/helpers/response-handlers.js","../node_modules/next/dist/server/future/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js","../node_modules/next/dist/shared/lib/is-plain-object.js","../node_modules/next/dist/server/base-http/index.js","../node_modules/next/dist/server/future/route-modules/pages/builtin/_error.js","../node_modules/next/dist/client/components/match-segments.js","../node_modules/next/dist/client/components/not-found-error.js","../node_modules/next/dist/lib/client-reference.js","../node_modules/next/dist/client/components/not-found.js","../node_modules/next/dist/server/app-render/create-server-components-renderer.js","../node_modules/next/dist/client/components/redirect.js","../node_modules/next/dist/server/lib/app-dir-module.js","../node_modules/next/dist/server/lib/patch-fetch.js","../node_modules/next/dist/server/app-render/interop-default.js","../node_modules/next/dist/server/app-render/flight-render-result.js","../node_modules/next/dist/server/app-render/preload-component.js","../node_modules/next/dist/server/app-render/get-segment-param.js","../node_modules/next/dist/server/app-render/create-error-handler.js","../node_modules/next/dist/server/app-render/get-short-dynamic-param-type.js","../node_modules/next/dist/server/app-render/get-preloadable-fonts.js","../node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js","../node_modules/next/dist/server/app-render/render-to-string.js","../node_modules/next/dist/server/app-render/validate-url.js","../node_modules/next/dist/server/app-render/get-script-nonce-from-header.js","../node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js","../node_modules/next/dist/server/app-render/action-handler.js","../node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js","../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js","../node_modules/next/dist/server/app-render/server-inserted-html.js","../node_modules/next/dist/client/components/dev-root-not-found-boundary.js","../node_modules/next/dist/server/app-render/required-scripts.js","../node_modules/next/dist/server/async-storage/request-async-storage-wrapper.js","../node_modules/next/dist/server/async-storage/static-generation-async-storage-wrapper.js","../node_modules/next/dist/lib/metadata/metadata.js","../node_modules/next/dist/shared/lib/lazy-dynamic/no-ssr-error.js","../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","../node_modules/next/dist/server/future/helpers/interception-routes.js","../node_modules/next/dist/shared/lib/escape-regexp.js","../node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js","../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js","../node_modules/next/dist/lib/chalk.js","../node_modules/next/dist/server/web/spec-extension/request.js","../node_modules/next/dist/server/future/helpers/module-loader/node-module-loader.js","../node_modules/next/dist/shared/lib/router/utils/index.js","../node_modules/react-dom/package.json","../node_modules/react-dom/server.browser.js","../node_modules/next/dist/server/web/spec-extension/adapters/headers.js","../node_modules/next/dist/server/response-cache/types.js","../node_modules/next/dist/server/lib/etag.js","../node_modules/next/dist/server/lib/is-ipv6.js","../node_modules/next/dist/server/crypto-utils.js","../node_modules/next/dist/server/web/spec-extension/cookies.js","../node_modules/next/dist/server/accept-header.js","../node_modules/next/dist/shared/lib/i18n/detect-locale-cookie.js","../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","../node_modules/next/dist/shared/lib/side-effect.js","../node_modules/next/dist/shared/lib/utils/warn-once.js","../node_modules/next/dist/shared/lib/image-config.js","../node_modules/next/dist/lib/non-nullable.js","../node_modules/next/dist/server/optimize-amp.js","../node_modules/next/dist/server/font-utils.js","../node_modules/next/dist/server/web/sandbox/sandbox.js","../node_modules/next/dist/server/web/sandbox/context.js","../node_modules/next/dist/server/lib/incremental-cache/fetch-cache.js","../node_modules/next/dist/shared/lib/base64-arraybuffer.js","../node_modules/next/dist/server/lib/server-ipc/request-utils.js","../node_modules/next/dist/server/stream-utils/encode-decode.js","../node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js","../node_modules/react-dom/index.js","../node_modules/next/dist/shared/lib/isomorphic/path.js","../node_modules/next/dist/lib/is-app-page-route.js","../node_modules/next/dist/server/future/route-matcher-providers/manifest-route-matcher-provider.js","../node_modules/next/dist/lib/is-app-route-route.js","../node_modules/next/dist/lib/is-api-route.js","../node_modules/next/dist/shared/lib/router/utils/format-url.js","../node_modules/next/dist/client/components/request-async-storage.js","../node_modules/next/dist/server/app-render/use-flight-response.js","../node_modules/next/dist/client/components/hooks-server-context.js","../node_modules/next/dist/server/app-render/types.js","../node_modules/next/dist/server/htmlescape.js","../node_modules/next/dist/shared/lib/server-inserted-html.js","../node_modules/next/dist/client/components/not-found-boundary.js","../node_modules/next/dist/compiled/chalk/package.json","../node_modules/next/dist/compiled/chalk/index.js","../node_modules/next/dist/server/future/route-matchers/app-page-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/app-route-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/locale-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/pages-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/pages-api-route-matcher.js","../node_modules/next/dist/compiled/@next/react-dev-overlay/dist/middleware.js","../node_modules/next/dist/server/dev/log-app-dir-error.js","../node_modules/next/dist/shared/lib/router/utils/parse-path.js","../node_modules/next/dist/server/future/route-modules/pages/module.js","../node_modules/next/dist/server/web/next-url.js","../node_modules/next/dist/server/web/error.js","../node_modules/next/dist/server/async-storage/draft-mode-provider.js","../node_modules/next/dist/lib/metadata/resolve-metadata.js","../node_modules/next/dist/lib/metadata/default-metadata.js","../node_modules/next/dist/compiled/undici/package.json","../node_modules/next/dist/compiled/undici/index.js","../node_modules/next/dist/compiled/ws/package.json","../node_modules/next/dist/compiled/ws/index.js","../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../node_modules/next/dist/compiled/strip-ansi/package.json","../node_modules/next/dist/compiled/strip-ansi/index.js","../node_modules/next/dist/compiled/react-is/package.json","../node_modules/next/dist/compiled/react-is/index.js","../node_modules/next/dist/lib/web/chalk.js","../node_modules/next/dist/compiled/lru-cache/package.json","../node_modules/next/dist/compiled/lru-cache/index.js","../node_modules/next/dist/compiled/send/package.json","../node_modules/next/dist/compiled/send/index.js","../node_modules/next/dist/lib/metadata/generate/basic.js","../node_modules/next/dist/lib/metadata/generate/icons.js","../node_modules/next/dist/lib/metadata/generate/alternate.js","../node_modules/next/dist/lib/metadata/generate/opengraph.js","../node_modules/next/dist/lib/metadata/generate/meta.js","../node_modules/react/package.json","../node_modules/react/index.js","../node_modules/@next/env/package.json","../node_modules/@next/env/dist/index.js","../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../node_modules/react-dom/cjs/react-dom.production.min.js","../node_modules/react-dom/cjs/react-dom.development.js","../node_modules/styled-jsx/index.js","../node_modules/styled-jsx/package.json","../node_modules/next/dist/compiled/@edge-runtime/ponyfill/package.json","../node_modules/next/dist/compiled/@edge-runtime/ponyfill/index.js","../node_modules/next/dist/lib/pick.js","../node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js","../node_modules/next/dist/server/lib/incremental-cache/utils.js","../node_modules/next/dist/compiled/nanoid/package.json","../node_modules/next/dist/compiled/nanoid/index.cjs","../node_modules/next/dist/server/future/normalizers/built/app/index.js","../node_modules/next/dist/server/future/normalizers/built/pages/index.js","../node_modules/next/dist/compiled/path-to-regexp/index.js","../node_modules/next/dist/server/future/route-matcher-providers/helpers/cached-route-matcher-provider.js","../node_modules/next/dist/client/components/async-local-storage.js","../node_modules/next/dist/client/components/navigation.js","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../node_modules/next/dist/server/future/route-matchers/route-matcher.js","../node_modules/next/dist/server/capsize-font-metrics.json","../node_modules/next/dist/server/future/route-modules/route-module.js","../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","../node_modules/next/dist/lib/metadata/generate/utils.js","../node_modules/next/dist/lib/metadata/clone-metadata.js","../node_modules/next/dist/compiled/node-html-parser/package.json","../node_modules/next/dist/compiled/node-html-parser/index.js","../node_modules/next/dist/compiled/cookie/package.json","../node_modules/next/dist/compiled/cookie/index.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.production.min.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js","../node_modules/next/dist/compiled/bytes/package.json","../node_modules/next/dist/compiled/bytes/index.js","../node_modules/next/dist/compiled/raw-body/package.json","../node_modules/next/dist/compiled/raw-body/index.js","../node_modules/next/dist/compiled/content-type/package.json","../node_modules/next/dist/compiled/content-type/index.js","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-icons.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-basics.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-opengraph.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-title.js","../node_modules/next/dist/compiled/fresh/package.json","../node_modules/next/dist/compiled/fresh/index.js","../node_modules/react/cjs/react.production.min.js","../node_modules/react/cjs/react.development.js","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js","../node_modules/next/dist/compiled/string-hash/package.json","../node_modules/next/dist/compiled/string-hash/index.js","../node_modules/busboy/package.json","../node_modules/busboy/lib/index.js","../node_modules/next/dist/client/components/client-hook-in-server-component-error.js","../node_modules/next/dist/client/components/bailout-to-client-rendering.js","../node_modules/next/dist/server/future/normalizers/built/app/app-bundle-path-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-pathname-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-page-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-filename-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-filename-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-page-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-bundle-path-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-pathname-normalizer.js","../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","../node_modules/next/dist/shared/lib/router/utils/add-locale.js","../node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","../node_modules/styled-jsx/style.js","../node_modules/styled-jsx/dist/index/index.js","../node_modules/styled-jsx/babel.js","../node_modules/styled-jsx/babel-test.js","../node_modules/styled-jsx/css.js","../node_modules/styled-jsx/license.md","../node_modules/styled-jsx/macro.js","../node_modules/styled-jsx/webpack.js","../node_modules/next/dist/lib/metadata/constants.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-url.js","../node_modules/styled-jsx/dist/babel/index.js","../node_modules/styled-jsx/dist/webpack/index.js","../node_modules/styled-jsx/lib/stylesheet.js","../node_modules/styled-jsx/lib/style-transform.js","../node_modules/next/dist/compiled/@edge-runtime/cookies/package.json","../node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","../node_modules/next/dist/compiled/edge-runtime/package.json","../node_modules/next/dist/compiled/edge-runtime/index.js","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../node_modules/@swc/helpers/package.json","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../node_modules/next/dist/compiled/path-browserify/package.json","../node_modules/next/dist/compiled/path-browserify/index.js","../node_modules/zod/package.json","../node_modules/zod/lib/index.js","../node_modules/scheduler/package.json","../node_modules/scheduler/index.js","../node_modules/busboy/lib/utils.js","../node_modules/next/dist/client/components/static-generation-async-storage.js","../node_modules/next/dist/shared/lib/lazy-dynamic/dynamic-no-ssr.js","../node_modules/next/dist/server/future/normalizers/normalizers.js","../node_modules/next/dist/server/future/normalizers/wrap-normalizer-fn.js","../node_modules/next/dist/server/future/normalizers/underscore-normalizer.js","../node_modules/next/dist/server/future/normalizers/absolute-filename-normalizer.js","../node_modules/next/dist/server/future/normalizers/prefixing-normalizer.js","../node_modules/next/dist/compiled/debug/package.json","../node_modules/next/dist/compiled/debug/index.js","../node_modules/busboy/lib/types/multipart.js","../node_modules/busboy/lib/types/urlencoded.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/package.json","../node_modules/next/dist/compiled/@edge-runtime/primitives/index.js","../node_modules/next/dist/compiled/stacktrace-parser/package.json","../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../node_modules/next/dist/compiled/shell-quote/package.json","../node_modules/next/dist/compiled/shell-quote/index.js","../node_modules/scheduler/cjs/scheduler.production.min.js","../node_modules/scheduler/cjs/scheduler.development.js","../node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js","../node_modules/zod/lib/external.js","../node_modules/next/dist/compiled/semver/package.json","../node_modules/next/dist/compiled/semver/index.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/load.js","../node_modules/client-only/package.json","../node_modules/client-only/index.js","../node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js","../node_modules/next/dist/lib/metadata/get-metadata-route.js","../node_modules/zod/lib/errors.js","../node_modules/zod/lib/types.js","../node_modules/zod/lib/ZodError.js","../node_modules/zod/lib/helpers/typeAliases.js","../node_modules/zod/lib/helpers/util.js","../node_modules/zod/lib/helpers/parseUtil.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/encoding.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/console.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/events.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/streams.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/text-encoding-streams.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/url.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/abort-controller.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/blob.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/fetch.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/structured-clone.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/crypto.js.text.js","../node_modules/streamsearch/package.json","../node_modules/streamsearch/lib/sbmh.js","../node_modules/next/dist/lib/metadata/is-metadata-route.js","../node_modules/next/dist/shared/lib/hash.js","../node_modules/zod/lib/helpers/errorUtil.js","../node_modules/zod/lib/locales/en.js"]} \ No newline at end of file diff --git a/.next/cache/webpack/client-production/0.pack b/.next/cache/webpack/client-production/0.pack new file mode 100644 index 0000000000000000000000000000000000000000..492bb45cacda0b73cdb79c461c7775b80e4a3b30 Binary files /dev/null and b/.next/cache/webpack/client-production/0.pack differ diff --git a/.next/cache/webpack/client-production/index.pack b/.next/cache/webpack/client-production/index.pack new file mode 100644 index 0000000000000000000000000000000000000000..f159bd5b066f2f893dcc8c9d406b004c750e6625 Binary files /dev/null and b/.next/cache/webpack/client-production/index.pack differ diff --git a/.next/cache/webpack/server-production/0.pack b/.next/cache/webpack/server-production/0.pack new file mode 100644 index 0000000000000000000000000000000000000000..5fca3c540d45d8bec1b8bd95ad457e56815fca5a Binary files /dev/null and b/.next/cache/webpack/server-production/0.pack differ diff --git a/.next/cache/webpack/server-production/index.pack b/.next/cache/webpack/server-production/index.pack new file mode 100644 index 0000000000000000000000000000000000000000..934d3b9cc5c89cc8417d1a099ae067c516277107 Binary files /dev/null and b/.next/cache/webpack/server-production/index.pack differ diff --git a/.next/export-marker.json b/.next/export-marker.json new file mode 100644 index 0000000000000000000000000000000000000000..07328d64eb76729a9daca59d88c05d74885b9d0c --- /dev/null +++ b/.next/export-marker.json @@ -0,0 +1 @@ +{"version":1,"hasExportPathMap":false,"exportTrailingSlash":false,"isNextImageImported":false} \ No newline at end of file diff --git a/.next/images-manifest.json b/.next/images-manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..3be04678df02be4fa70104ff7eb831f77a9c5352 --- /dev/null +++ b/.next/images-manifest.json @@ -0,0 +1 @@ +{"version":1,"images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image","loader":"default","loaderFile":"","domains":[],"disableStaticImages":false,"minimumCacheTTL":60,"formats":["image/webp"],"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","contentDispositionType":"inline","remotePatterns":[],"unoptimized":false,"sizes":[640,750,828,1080,1200,1920,2048,3840,16,32,48,64,96,128,256,384]}} \ No newline at end of file diff --git a/.next/next-minimal-server.js.nft.json b/.next/next-minimal-server.js.nft.json new file mode 100644 index 0000000000000000000000000000000000000000..c5d147352e89cbd91c161a2df1e15a8b5189c088 --- /dev/null +++ b/.next/next-minimal-server.js.nft.json @@ -0,0 +1 @@ +{"version":1,"cacheKey":"f843276db7e394bbf2c4875005fbc87cdec6601d","files":["../node_modules/next/dist/compiled/react/index.js","../node_modules/next/dist/compiled/react/package.json","../node_modules/next/dist/compiled/react/jsx-runtime.js","../node_modules/next/dist/compiled/react/jsx-dev-runtime.js","../node_modules/next/dist/compiled/react-dom/server-rendering-stub.js","../node_modules/next/dist/compiled/react-dom/package.json","../node_modules/next/dist/compiled/react-dom/client.js","../node_modules/next/dist/compiled/react-dom/server.js","../node_modules/next/dist/compiled/react-dom/server.browser.js","../node_modules/next/dist/compiled/react-dom/server.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack/client.js","../node_modules/next/dist/compiled/react-server-dom-webpack/client.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack/server.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack/server.node.js","../node_modules/next/dist/compiled/react-experimental/index.js","../node_modules/next/dist/compiled/react-experimental/jsx-runtime.js","../node_modules/next/dist/compiled/react-experimental/jsx-dev-runtime.js","../node_modules/next/dist/compiled/react-experimental/package.json","../node_modules/next/dist/compiled/react-dom-experimental/server-rendering-stub.js","../node_modules/next/dist/compiled/react-dom-experimental/package.json","../node_modules/next/dist/compiled/react-dom-experimental/client.js","../node_modules/next/dist/compiled/react-dom-experimental/server.js","../node_modules/next/dist/compiled/react-dom-experimental/server.browser.js","../node_modules/next/dist/compiled/react-dom-experimental/server.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/client.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/client.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/server.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/server.node.js","../node_modules/next/dist/compiled/minimal-next-server/next-server-cached.js","../node_modules/next/dist/compiled/minimal-next-server/next-server.js","../node_modules/next/dist/compiled/react-server-dom-webpack/package.json","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/package.json","../node_modules/next/package.json","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.development.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.browser.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.browser.development.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.edge.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.edge.development.js","../node_modules/next/dist/compiled/react/cjs/react.production.min.js","../node_modules/next/dist/compiled/react/cjs/react.development.js","../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.production.min.js","../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.development.js","../node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.production.min.js","../node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-rendering-stub.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-rendering-stub.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js","../node_modules/next/dist/compiled/react-experimental/cjs/react.production.min.js","../node_modules/next/dist/compiled/react-experimental/cjs/react.development.js","../node_modules/next/dist/compiled/react-experimental/cjs/react-jsx-runtime.production.min.js","../node_modules/next/dist/compiled/react-experimental/cjs/react-jsx-runtime.development.js","../node_modules/next/dist/compiled/react-experimental/cjs/react-jsx-dev-runtime.production.min.js","../node_modules/next/dist/compiled/react-experimental/cjs/react-jsx-dev-runtime.development.js","../node_modules/next/dist/compiled/react-dom/server.node.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/server.node.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack/client.browser.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/client.browser.js","../node_modules/next/dist/compiled/minimal-next-server/next-server.js.cache","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-legacy.node.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.node.development.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.node.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.node.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js","../node_modules/next/dist/server/capsize-font-metrics.json","../node_modules/react-dom/package.json","../node_modules/react-dom/server.browser.js","../node_modules/react-dom/index.js","../node_modules/styled-jsx/style.js","../node_modules/next/dist/compiled/@next/react-dev-overlay/dist/middleware.js","../node_modules/styled-jsx/package.json","../node_modules/next/dist/compiled/undici/package.json","../node_modules/next/dist/compiled/undici/index.js","../node_modules/next/dist/server/web/sandbox/index.js","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../node_modules/next/dist/compiled/node-html-parser/package.json","../node_modules/next/dist/compiled/node-html-parser/index.js","../node_modules/next/dist/compiled/raw-body/package.json","../node_modules/next/dist/compiled/raw-body/index.js","../node_modules/react/package.json","../node_modules/react/index.js","../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../node_modules/react-dom/cjs/react-dom.production.min.js","../node_modules/react-dom/cjs/react-dom.development.js","../node_modules/styled-jsx/index.js","../node_modules/next/dist/compiled/@edge-runtime/ponyfill/package.json","../node_modules/next/dist/compiled/@edge-runtime/ponyfill/index.js","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js","../node_modules/react/cjs/react.production.min.js","../node_modules/react/cjs/react.development.js","../node_modules/next/dist/server/web/sandbox/sandbox.js","../node_modules/next/dist/server/web/sandbox/context.js","../node_modules/styled-jsx/dist/index/index.js","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js","../node_modules/next/dist/lib/pick.js","../node_modules/scheduler/package.json","../node_modules/scheduler/index.js","../node_modules/next/dist/client/components/app-router-headers.js","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/compiled/bytes/package.json","../node_modules/next/dist/compiled/bytes/index.js","../node_modules/next/dist/compiled/semver/package.json","../node_modules/next/dist/compiled/semver/index.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/package.json","../node_modules/next/dist/compiled/@edge-runtime/primitives/index.js","../node_modules/next/dist/compiled/chalk/package.json","../node_modules/next/dist/compiled/chalk/index.js","../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../node_modules/next/dist/compiled/shell-quote/package.json","../node_modules/next/dist/compiled/shell-quote/index.js","../node_modules/next/dist/compiled/stacktrace-parser/package.json","../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../node_modules/scheduler/cjs/scheduler.production.min.js","../node_modules/scheduler/cjs/scheduler.development.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/load.js","../node_modules/next/dist/compiled/edge-runtime/package.json","../node_modules/next/dist/compiled/edge-runtime/index.js","../node_modules/client-only/package.json","../node_modules/client-only/index.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/encoding.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/console.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/events.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/text-encoding-streams.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/streams.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/abort-controller.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/url.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/blob.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/fetch.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/structured-clone.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/crypto.js.text.js","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/@swc/helpers/package.json","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs"]} \ No newline at end of file diff --git a/.next/next-server.js.nft.json b/.next/next-server.js.nft.json new file mode 100644 index 0000000000000000000000000000000000000000..cf53eb13cbf5f9f5e8bd7386f80299f85a86566d --- /dev/null +++ b/.next/next-server.js.nft.json @@ -0,0 +1 @@ +{"version":1,"cacheKey":"f843276db7e394bbf2c4875005fbc87cdec6601d","files":["../node_modules/next/dist/server/next-server.js","../node_modules/next/dist/compiled/react/index.js","../node_modules/next/dist/compiled/react/package.json","../node_modules/next/dist/compiled/react/jsx-runtime.js","../node_modules/next/dist/compiled/react/jsx-dev-runtime.js","../node_modules/next/dist/compiled/react-dom/server-rendering-stub.js","../node_modules/next/dist/compiled/react-dom/client.js","../node_modules/next/dist/compiled/react-dom/package.json","../node_modules/next/dist/compiled/react-dom/server.js","../node_modules/next/dist/compiled/react-dom/server.browser.js","../node_modules/next/dist/compiled/react-dom/server.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack/client.js","../node_modules/next/dist/compiled/react-server-dom-webpack/client.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack/server.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack/server.node.js","../node_modules/next/dist/compiled/react-experimental/index.js","../node_modules/next/dist/compiled/react-experimental/jsx-runtime.js","../node_modules/next/dist/compiled/react-experimental/jsx-dev-runtime.js","../node_modules/next/dist/compiled/react-experimental/package.json","../node_modules/next/dist/compiled/react-dom-experimental/server-rendering-stub.js","../node_modules/next/dist/compiled/react-dom-experimental/package.json","../node_modules/next/dist/compiled/react-dom-experimental/client.js","../node_modules/next/dist/compiled/react-dom-experimental/server.js","../node_modules/next/dist/compiled/react-dom-experimental/server.browser.js","../node_modules/next/dist/compiled/react-dom-experimental/server.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/client.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/client.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/server.edge.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/server.node.js","../node_modules/next/dist/compiled/react-server-dom-webpack/package.json","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/package.json","../node_modules/next/package.json","../node_modules/next/dist/compiled/react/cjs/react.development.js","../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.production.min.js","../node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.development.js","../node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.production.min.js","../node_modules/next/dist/compiled/react/cjs/react-jsx-dev-runtime.development.js","../node_modules/next/dist/compiled/react/cjs/react.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-rendering-stub.development.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.browser.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.browser.development.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.edge.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.edge.development.js","../node_modules/next/dist/compiled/react-experimental/cjs/react-jsx-runtime.production.min.js","../node_modules/next/dist/compiled/react-experimental/cjs/react-jsx-runtime.development.js","../node_modules/next/dist/compiled/react-experimental/cjs/react-jsx-dev-runtime.production.min.js","../node_modules/next/dist/compiled/react-experimental/cjs/react.production.min.js","../node_modules/next/dist/compiled/react-experimental/cjs/react.development.js","../node_modules/next/dist/compiled/react-experimental/cjs/react-jsx-dev-runtime.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-rendering-stub.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-rendering-stub.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js","../node_modules/next/dist/compiled/react-dom/server.node.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js","../node_modules/next/dist/compiled/react-dom-experimental/server.node.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack/client.browser.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/client.browser.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.node.development.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-legacy.node.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server.node.production.min.js","../node_modules/next/dist/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server.node.production.min.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js","../node_modules/next/dist/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.min.js","../node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js","../node_modules/next/dist/server/require-hook.js","../node_modules/next/dist/server/node-environment.js","../node_modules/next/dist/server/node-polyfill-form.js","../node_modules/next/dist/server/node-polyfill-web-streams.js","../node_modules/next/dist/server/base-server.js","../node_modules/next/dist/server/node-polyfill-crypto.js","../node_modules/next/dist/server/node-polyfill-fetch.js","../node_modules/next/dist/server/request-meta.js","../node_modules/next/dist/server/render.js","../node_modules/next/dist/server/serve-static.js","../node_modules/next/dist/server/require.js","../node_modules/next/dist/server/load-components.js","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/server/setup-http-agent-env.js","../node_modules/next/dist/server/pipe-readable.js","../node_modules/next/dist/server/load-manifest.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js","../node_modules/next/dist/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.min.js","../node_modules/next/dist/lib/find-pages-dir.js","../node_modules/next/dist/lib/is-error.js","../node_modules/next/dist/server/base-http/node.js","../node_modules/next/dist/lib/constants.js","../node_modules/next/dist/lib/format-server-error.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/server/lib/node-fs-methods.js","../node_modules/next/dist/server/lib/mock-request.js","../node_modules/next/dist/server/lib/trace/tracer.js","../node_modules/next/dist/server/future/route-kind.js","../node_modules/next/dist/server/lib/trace/constants.js","../node_modules/next/dist/server/lib/server-ipc/utils.js","../node_modules/next/dist/server/lib/server-ipc/invoke-request.js","../node_modules/next/dist/server/app-render/app-render.js","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../node_modules/next/dist/shared/lib/utils.js","../node_modules/next/dist/shared/lib/router/utils/route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/path-match.js","../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js","../node_modules/next/dist/shared/lib/router/utils/parse-url.js","../node_modules/next/dist/shared/lib/router/utils/querystring.js","../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/route-regex.js","../node_modules/next/dist/build/output/log.js","../node_modules/next/dist/server/web/spec-extension/adapters/next-request.js","../node_modules/next/dist/client/components/app-router-headers.js","../node_modules/next/dist/server/future/helpers/module-loader/route-module-loader.js","../node_modules/next/dist/experimental/testmode/server.js","../node_modules/next/dist/server/send-payload/index.js","../node_modules/next/dist/server/api-utils/index.js","../node_modules/next/dist/server/response-cache/index.js","../node_modules/next/dist/server/web/sandbox/index.js","../node_modules/next/dist/server/lib/incremental-cache/index.js","../node_modules/next/dist/lib/redirect-status.js","../node_modules/next/dist/lib/is-edge-runtime.js","../node_modules/next/dist/server/send-payload/revalidate-headers.js","../node_modules/next/dist/shared/lib/runtime-config.js","../node_modules/next/dist/server/utils.js","../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../node_modules/next/dist/server/render-result.js","../node_modules/next/dist/server/server-utils.js","../node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js","../node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js","../node_modules/next/dist/shared/lib/get-hostname.js","../node_modules/next/dist/server/lib/format-hostname.js","../node_modules/next/dist/server/send-response.js","../node_modules/next/dist/server/future/helpers/i18n-provider.js","../node_modules/next/dist/server/api-utils/node.js","../node_modules/next/dist/shared/lib/amp-context.js","../node_modules/next/dist/shared/lib/head.js","../node_modules/next/dist/shared/lib/loadable.js","../node_modules/next/dist/shared/lib/head-manager-context.js","../node_modules/next/dist/shared/lib/loadable-context.js","../node_modules/next/dist/lib/is-serializable-props.js","../node_modules/next/dist/shared/lib/html-context.js","../node_modules/next/dist/shared/lib/router-context.js","../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../node_modules/next/dist/shared/lib/image-config-context.js","../node_modules/next/dist/shared/lib/amp-mode.js","../node_modules/next/dist/shared/lib/router/adapters.js","../node_modules/next/dist/server/internal-utils.js","../node_modules/next/dist/shared/lib/app-router-context.js","../node_modules/next/dist/shared/lib/hooks-client-context.js","../node_modules/next/dist/server/post-process.js","../node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","../node_modules/next/dist/lib/interop-default.js","../node_modules/next/dist/server/future/normalizers/locale-route-normalizer.js","../node_modules/next/dist/server/future/route-matcher-managers/default-route-matcher-manager.js","../node_modules/next/dist/server/future/route-matcher-providers/app-page-route-matcher-provider.js","../node_modules/next/dist/server/future/route-matcher-providers/app-route-route-matcher-provider.js","../node_modules/next/dist/server/future/route-matcher-providers/pages-api-route-matcher-provider.js","../node_modules/next/dist/server/future/route-matcher-providers/pages-route-matcher-provider.js","../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","../node_modules/next/dist/shared/lib/i18n/get-locale-redirect.js","../node_modules/next/dist/server/stream-utils/node-web-streams-helper.js","../node_modules/next/dist/server/future/route-modules/helpers/response-handlers.js","../node_modules/next/dist/server/future/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js","../node_modules/next/dist/shared/lib/is-plain-object.js","../node_modules/next/dist/server/base-http/index.js","../node_modules/next/dist/server/future/route-modules/pages/builtin/_error.js","../node_modules/next/dist/client/components/match-segments.js","../node_modules/next/dist/client/components/not-found-error.js","../node_modules/next/dist/lib/client-reference.js","../node_modules/next/dist/client/components/not-found.js","../node_modules/next/dist/server/app-render/create-server-components-renderer.js","../node_modules/next/dist/client/components/redirect.js","../node_modules/next/dist/server/lib/app-dir-module.js","../node_modules/next/dist/server/lib/patch-fetch.js","../node_modules/next/dist/server/app-render/interop-default.js","../node_modules/next/dist/server/app-render/flight-render-result.js","../node_modules/next/dist/server/app-render/preload-component.js","../node_modules/next/dist/server/app-render/get-segment-param.js","../node_modules/next/dist/server/app-render/create-error-handler.js","../node_modules/next/dist/server/app-render/get-short-dynamic-param-type.js","../node_modules/next/dist/server/app-render/get-preloadable-fonts.js","../node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js","../node_modules/next/dist/server/app-render/render-to-string.js","../node_modules/next/dist/server/app-render/validate-url.js","../node_modules/next/dist/server/app-render/get-script-nonce-from-header.js","../node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js","../node_modules/next/dist/server/app-render/action-handler.js","../node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js","../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js","../node_modules/next/dist/server/app-render/server-inserted-html.js","../node_modules/next/dist/client/components/dev-root-not-found-boundary.js","../node_modules/next/dist/server/app-render/required-scripts.js","../node_modules/next/dist/server/async-storage/request-async-storage-wrapper.js","../node_modules/next/dist/server/async-storage/static-generation-async-storage-wrapper.js","../node_modules/next/dist/lib/metadata/metadata.js","../node_modules/next/dist/shared/lib/lazy-dynamic/no-ssr-error.js","../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","../node_modules/next/dist/server/future/helpers/interception-routes.js","../node_modules/next/dist/shared/lib/escape-regexp.js","../node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js","../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js","../node_modules/next/dist/lib/chalk.js","../node_modules/next/dist/server/web/spec-extension/request.js","../node_modules/next/dist/server/future/helpers/module-loader/node-module-loader.js","../node_modules/next/dist/shared/lib/router/utils/index.js","../node_modules/react-dom/package.json","../node_modules/react-dom/server.browser.js","../node_modules/next/dist/server/web/spec-extension/adapters/headers.js","../node_modules/next/dist/server/response-cache/types.js","../node_modules/next/dist/server/lib/etag.js","../node_modules/next/dist/server/lib/is-ipv6.js","../node_modules/next/dist/server/crypto-utils.js","../node_modules/next/dist/server/web/spec-extension/cookies.js","../node_modules/next/dist/server/accept-header.js","../node_modules/next/dist/shared/lib/i18n/detect-locale-cookie.js","../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","../node_modules/next/dist/shared/lib/side-effect.js","../node_modules/next/dist/shared/lib/utils/warn-once.js","../node_modules/next/dist/shared/lib/image-config.js","../node_modules/next/dist/lib/non-nullable.js","../node_modules/next/dist/server/optimize-amp.js","../node_modules/next/dist/server/font-utils.js","../node_modules/next/dist/server/web/sandbox/sandbox.js","../node_modules/next/dist/server/web/sandbox/context.js","../node_modules/next/dist/server/lib/incremental-cache/fetch-cache.js","../node_modules/next/dist/shared/lib/base64-arraybuffer.js","../node_modules/next/dist/server/lib/server-ipc/request-utils.js","../node_modules/next/dist/server/stream-utils/encode-decode.js","../node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js","../node_modules/react-dom/index.js","../node_modules/next/dist/shared/lib/isomorphic/path.js","../node_modules/next/dist/lib/is-app-page-route.js","../node_modules/next/dist/server/future/route-matcher-providers/manifest-route-matcher-provider.js","../node_modules/next/dist/lib/is-app-route-route.js","../node_modules/next/dist/lib/is-api-route.js","../node_modules/next/dist/shared/lib/router/utils/format-url.js","../node_modules/next/dist/client/components/request-async-storage.js","../node_modules/next/dist/server/app-render/use-flight-response.js","../node_modules/next/dist/client/components/hooks-server-context.js","../node_modules/next/dist/server/app-render/types.js","../node_modules/next/dist/server/htmlescape.js","../node_modules/next/dist/shared/lib/server-inserted-html.js","../node_modules/next/dist/client/components/not-found-boundary.js","../node_modules/next/dist/compiled/chalk/package.json","../node_modules/next/dist/compiled/chalk/index.js","../node_modules/next/dist/server/future/route-matchers/app-page-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/app-route-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/locale-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/pages-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/pages-api-route-matcher.js","../node_modules/next/dist/compiled/@next/react-dev-overlay/dist/middleware.js","../node_modules/next/dist/server/dev/log-app-dir-error.js","../node_modules/next/dist/shared/lib/router/utils/parse-path.js","../node_modules/next/dist/server/future/route-modules/pages/module.js","../node_modules/next/dist/server/web/next-url.js","../node_modules/next/dist/server/web/error.js","../node_modules/next/dist/server/async-storage/draft-mode-provider.js","../node_modules/next/dist/lib/metadata/resolve-metadata.js","../node_modules/next/dist/lib/metadata/default-metadata.js","../node_modules/next/dist/compiled/undici/package.json","../node_modules/next/dist/compiled/undici/index.js","../node_modules/next/dist/compiled/ws/package.json","../node_modules/next/dist/compiled/ws/index.js","../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../node_modules/next/dist/compiled/strip-ansi/package.json","../node_modules/next/dist/compiled/strip-ansi/index.js","../node_modules/next/dist/compiled/react-is/package.json","../node_modules/next/dist/compiled/react-is/index.js","../node_modules/next/dist/lib/web/chalk.js","../node_modules/next/dist/compiled/lru-cache/package.json","../node_modules/next/dist/compiled/lru-cache/index.js","../node_modules/next/dist/compiled/send/package.json","../node_modules/next/dist/compiled/send/index.js","../node_modules/next/dist/lib/metadata/generate/basic.js","../node_modules/next/dist/lib/metadata/generate/icons.js","../node_modules/next/dist/lib/metadata/generate/alternate.js","../node_modules/next/dist/lib/metadata/generate/opengraph.js","../node_modules/next/dist/lib/metadata/generate/meta.js","../node_modules/react/package.json","../node_modules/react/index.js","../node_modules/@next/env/package.json","../node_modules/@next/env/dist/index.js","../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../node_modules/react-dom/cjs/react-dom.production.min.js","../node_modules/react-dom/cjs/react-dom.development.js","../node_modules/styled-jsx/index.js","../node_modules/styled-jsx/package.json","../node_modules/next/dist/compiled/@edge-runtime/ponyfill/package.json","../node_modules/next/dist/compiled/@edge-runtime/ponyfill/index.js","../node_modules/next/dist/lib/pick.js","../node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js","../node_modules/next/dist/server/lib/incremental-cache/utils.js","../node_modules/next/dist/compiled/nanoid/package.json","../node_modules/next/dist/compiled/nanoid/index.cjs","../node_modules/next/dist/server/future/normalizers/built/app/index.js","../node_modules/next/dist/server/future/normalizers/built/pages/index.js","../node_modules/next/dist/compiled/path-to-regexp/index.js","../node_modules/next/dist/server/future/route-matcher-providers/helpers/cached-route-matcher-provider.js","../node_modules/next/dist/client/components/async-local-storage.js","../node_modules/next/dist/client/components/navigation.js","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../node_modules/next/dist/server/future/route-matchers/route-matcher.js","../node_modules/next/dist/server/capsize-font-metrics.json","../node_modules/next/dist/server/future/route-modules/route-module.js","../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","../node_modules/next/dist/lib/metadata/generate/utils.js","../node_modules/next/dist/lib/metadata/clone-metadata.js","../node_modules/next/dist/compiled/node-html-parser/package.json","../node_modules/next/dist/compiled/node-html-parser/index.js","../node_modules/next/dist/compiled/cookie/package.json","../node_modules/next/dist/compiled/cookie/index.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.production.min.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js","../node_modules/next/dist/compiled/bytes/package.json","../node_modules/next/dist/compiled/bytes/index.js","../node_modules/next/dist/compiled/raw-body/package.json","../node_modules/next/dist/compiled/raw-body/index.js","../node_modules/next/dist/compiled/content-type/package.json","../node_modules/next/dist/compiled/content-type/index.js","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-icons.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-basics.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-opengraph.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-title.js","../node_modules/next/dist/compiled/fresh/package.json","../node_modules/next/dist/compiled/fresh/index.js","../node_modules/react/cjs/react.production.min.js","../node_modules/react/cjs/react.development.js","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js","../node_modules/next/dist/compiled/string-hash/package.json","../node_modules/next/dist/compiled/string-hash/index.js","../node_modules/busboy/package.json","../node_modules/busboy/lib/index.js","../node_modules/next/dist/client/components/client-hook-in-server-component-error.js","../node_modules/next/dist/client/components/bailout-to-client-rendering.js","../node_modules/next/dist/server/future/normalizers/built/app/app-bundle-path-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-pathname-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-page-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-filename-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-filename-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-page-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-bundle-path-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-pathname-normalizer.js","../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","../node_modules/next/dist/shared/lib/router/utils/add-locale.js","../node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","../node_modules/styled-jsx/style.js","../node_modules/styled-jsx/dist/index/index.js","../node_modules/styled-jsx/babel.js","../node_modules/styled-jsx/babel-test.js","../node_modules/styled-jsx/css.js","../node_modules/styled-jsx/license.md","../node_modules/styled-jsx/macro.js","../node_modules/styled-jsx/webpack.js","../node_modules/next/dist/lib/metadata/constants.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-url.js","../node_modules/styled-jsx/dist/babel/index.js","../node_modules/styled-jsx/dist/webpack/index.js","../node_modules/styled-jsx/lib/stylesheet.js","../node_modules/styled-jsx/lib/style-transform.js","../node_modules/next/dist/compiled/@edge-runtime/cookies/package.json","../node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","../node_modules/next/dist/compiled/edge-runtime/package.json","../node_modules/next/dist/compiled/edge-runtime/index.js","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../node_modules/@swc/helpers/package.json","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../node_modules/next/dist/compiled/path-browserify/package.json","../node_modules/next/dist/compiled/path-browserify/index.js","../node_modules/zod/package.json","../node_modules/zod/lib/index.js","../node_modules/scheduler/package.json","../node_modules/scheduler/index.js","../node_modules/busboy/lib/utils.js","../node_modules/next/dist/client/components/static-generation-async-storage.js","../node_modules/next/dist/shared/lib/lazy-dynamic/dynamic-no-ssr.js","../node_modules/next/dist/server/future/normalizers/normalizers.js","../node_modules/next/dist/server/future/normalizers/wrap-normalizer-fn.js","../node_modules/next/dist/server/future/normalizers/underscore-normalizer.js","../node_modules/next/dist/server/future/normalizers/absolute-filename-normalizer.js","../node_modules/next/dist/server/future/normalizers/prefixing-normalizer.js","../node_modules/next/dist/compiled/debug/package.json","../node_modules/next/dist/compiled/debug/index.js","../node_modules/busboy/lib/types/multipart.js","../node_modules/busboy/lib/types/urlencoded.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/package.json","../node_modules/next/dist/compiled/@edge-runtime/primitives/index.js","../node_modules/next/dist/compiled/stacktrace-parser/package.json","../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../node_modules/next/dist/compiled/shell-quote/package.json","../node_modules/next/dist/compiled/shell-quote/index.js","../node_modules/scheduler/cjs/scheduler.production.min.js","../node_modules/scheduler/cjs/scheduler.development.js","../node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js","../node_modules/zod/lib/external.js","../node_modules/next/dist/compiled/semver/package.json","../node_modules/next/dist/compiled/semver/index.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/load.js","../node_modules/client-only/package.json","../node_modules/client-only/index.js","../node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js","../node_modules/next/dist/lib/metadata/get-metadata-route.js","../node_modules/zod/lib/errors.js","../node_modules/zod/lib/types.js","../node_modules/zod/lib/ZodError.js","../node_modules/zod/lib/helpers/typeAliases.js","../node_modules/zod/lib/helpers/util.js","../node_modules/zod/lib/helpers/parseUtil.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/encoding.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/console.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/events.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/streams.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/text-encoding-streams.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/url.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/abort-controller.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/blob.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/fetch.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/structured-clone.js.text.js","../node_modules/next/dist/compiled/@edge-runtime/primitives/crypto.js.text.js","../node_modules/streamsearch/package.json","../node_modules/streamsearch/lib/sbmh.js","../node_modules/next/dist/lib/metadata/is-metadata-route.js","../node_modules/next/dist/shared/lib/hash.js","../node_modules/zod/lib/helpers/errorUtil.js","../node_modules/zod/lib/locales/en.js"]} \ No newline at end of file diff --git a/.next/prerender-manifest.js b/.next/prerender-manifest.js new file mode 100644 index 0000000000000000000000000000000000000000..61387f1565372ec3b0dc70cfaca46c67ebaece48 --- /dev/null +++ b/.next/prerender-manifest.js @@ -0,0 +1 @@ +self.__PRERENDER_MANIFEST="{\"version\":4,\"routes\":{\"/favicon.ico\":{\"initialHeaders\":{\"cache-control\":\"public, max-age=0, must-revalidate\",\"content-type\":\"image/x-icon\",\"x-next-cache-tags\":\"/favicon.ico/route\"},\"initialRevalidateSeconds\":false,\"srcRoute\":\"/favicon.ico\",\"dataRoute\":null}},\"dynamicRoutes\":{},\"notFoundRoutes\":[],\"preview\":{\"previewModeId\":\"097062709cd3fe98fbf98baacd1ade8f\",\"previewModeSigningKey\":\"35c9dd6f15b385d6dd3064c5956859887f10ea26be0e784d212a8e891d47f807\",\"previewModeEncryptionKey\":\"cedf4f2c0f0b676459b96e628ceccbad2fce0a676c1c6af2c8abe43a8b224ec4\"}}" \ No newline at end of file diff --git a/.next/prerender-manifest.json b/.next/prerender-manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..7cf41f596b326786be8e5398c7a35e95c9969f08 --- /dev/null +++ b/.next/prerender-manifest.json @@ -0,0 +1 @@ +{"version":4,"routes":{"/favicon.ico":{"initialHeaders":{"cache-control":"public, max-age=0, must-revalidate","content-type":"image/x-icon","x-next-cache-tags":"/favicon.ico/route"},"initialRevalidateSeconds":false,"srcRoute":"/favicon.ico","dataRoute":null}},"dynamicRoutes":{},"notFoundRoutes":[],"preview":{"previewModeId":"097062709cd3fe98fbf98baacd1ade8f","previewModeSigningKey":"35c9dd6f15b385d6dd3064c5956859887f10ea26be0e784d212a8e891d47f807","previewModeEncryptionKey":"cedf4f2c0f0b676459b96e628ceccbad2fce0a676c1c6af2c8abe43a8b224ec4"}} \ No newline at end of file diff --git a/.next/required-server-files.json b/.next/required-server-files.json new file mode 100644 index 0000000000000000000000000000000000000000..f347052aaa421b29a10fcad2a6750a8ef6b91a45 --- /dev/null +++ b/.next/required-server-files.json @@ -0,0 +1 @@ +{"version":1,"config":{"env":{},"webpack":null,"eslint":{"ignoreDuringBuilds":false},"typescript":{"ignoreBuildErrors":false,"tsconfigPath":"tsconfig.json"},"distDir":".next","cleanDistDir":true,"assetPrefix":"","configOrigin":"next.config.js","useFileSystemPublicRoutes":true,"generateEtags":true,"pageExtensions":["tsx","ts","jsx","js"],"poweredByHeader":true,"compress":false,"analyticsId":"","images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image","loader":"default","loaderFile":"","domains":[],"disableStaticImages":false,"minimumCacheTTL":60,"formats":["image/webp"],"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","contentDispositionType":"inline","remotePatterns":[],"unoptimized":false},"devIndicators":{"buildActivity":true,"buildActivityPosition":"bottom-right"},"onDemandEntries":{"maxInactiveAge":60000,"pagesBufferLength":5},"amp":{"canonicalBase":""},"basePath":"","sassOptions":{},"trailingSlash":false,"i18n":null,"productionBrowserSourceMaps":false,"optimizeFonts":true,"excludeDefaultMomentLocales":true,"serverRuntimeConfig":{},"publicRuntimeConfig":{},"reactProductionProfiling":false,"reactStrictMode":false,"httpAgentOptions":{"keepAlive":true},"outputFileTracing":true,"staticPageGenerationTimeout":60,"swcMinify":true,"modularizeImports":{"@mui/icons-material":{"transform":"@mui/icons-material/{{member}}"},"date-fns":{"transform":"date-fns/{{member}}"},"lodash":{"transform":"lodash/{{member}}"},"lodash-es":{"transform":"lodash-es/{{member}}"},"lucide-react":{"transform":{"(SortAsc|LucideSortAsc|SortAscIcon)":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/arrow-up-narrow-wide!lucide-react","(SortDesc|LucideSortDesc|SortDescIcon)":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/arrow-down-wide-narrow!lucide-react","(Verified|LucideVerified|VerifiedIcon)":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/badge-check!lucide-react","(Slash|LucideSlash|SlashIcon)":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/ban!lucide-react","(CurlyBraces|LucideCurlyBraces|CurlyBracesIcon)":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/braces!lucide-react","(CircleSlashed|LucideCircleSlashed|CircleSlashedIcon)":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/circle-slash-2!lucide-react","(SquareGantt|LucideSquareGantt|SquareGanttIcon)":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/gantt-chart-square!lucide-react","(SquareKanbanDashed|LucideSquareKanbanDashed|SquareKanbanDashedIcon)":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/kanban-square-dashed!lucide-react","(SquareKanban|LucideSquareKanban|SquareKanbanIcon)":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/kanban-square!lucide-react","(Edit3|LucideEdit3|Edit3Icon)":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/pen-line!lucide-react","(Edit|LucideEdit|EditIcon|PenBox|LucidePenBox|PenBoxIcon)":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/pen-square!lucide-react","(Edit2|LucideEdit2|Edit2Icon)":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/pen!lucide-react","(Stars|LucideStars|StarsIcon)":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/sparkles!lucide-react","(TextSelection|LucideTextSelection|TextSelectionIcon)":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/text-select!lucide-react","Lucide(.*)":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/{{ kebabCase memberMatches.[1] }}!lucide-react","(.*)Icon":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/{{ kebabCase memberMatches.[1] }}!lucide-react","*":"modularize-import-loader?name={{ member }}&from=default&as=default&join=../esm/icons/{{ kebabCase member }}!lucide-react"}},"@headlessui/react":{"transform":{"Transition":"modularize-import-loader?name={{member}}&join=./components/transitions/transition!@headlessui/react","Tab":"modularize-import-loader?name={{member}}&join=./components/tabs/tabs!@headlessui/react","*":"modularize-import-loader?name={{member}}&join=./components/{{ kebabCase member }}/{{ kebabCase member }}!@headlessui/react"},"skipDefaultConversion":true},"@heroicons/react/20/solid":{"transform":"@heroicons/react/20/solid/esm/{{member}}"},"@heroicons/react/24/solid":{"transform":"@heroicons/react/24/solid/esm/{{member}}"},"@heroicons/react/24/outline":{"transform":"@heroicons/react/24/outline/esm/{{member}}"},"ramda":{"transform":"ramda/es/{{member}}"},"react-bootstrap":{"transform":{"useAccordionButton":"modularize-import-loader?name=useAccordionButton&from=named&as=default!react-bootstrap/AccordionButton","*":"react-bootstrap/{{member}}"}},"antd":{"transform":"antd/lib/{{kebabCase member}}"},"ahooks":{"transform":{"createUpdateEffect":"modularize-import-loader?name=createUpdateEffect&from=named&as=default!ahooks/es/createUpdateEffect","*":"ahooks/es/{{member}}"}},"@ant-design/icons":{"transform":{"IconProvider":"modularize-import-loader?name=IconProvider&from=named&as=default!@ant-design/icons","createFromIconfontCN":"@ant-design/icons/es/components/IconFont","getTwoToneColor":"modularize-import-loader?name=getTwoToneColor&from=named&as=default!@ant-design/icons/es/components/twoTonePrimaryColor","setTwoToneColor":"modularize-import-loader?name=setTwoToneColor&from=named&as=default!@ant-design/icons/es/components/twoTonePrimaryColor","*":"@ant-design/icons/lib/icons/{{member}}"}},"next/server":{"transform":"next/dist/server/web/exports/{{ kebabCase member }}"}},"experimental":{"serverMinification":false,"serverSourceMaps":false,"caseSensitiveRoutes":false,"useDeploymentId":false,"useDeploymentIdServerActions":false,"clientRouterFilter":true,"clientRouterFilterRedirects":false,"fetchCacheKeyPrefix":"","middlewarePrefetch":"flexible","optimisticClientCache":true,"manualClientBasePath":false,"legacyBrowsers":false,"newNextLinkBehavior":true,"cpus":7,"memoryBasedWorkersCount":false,"sharedPool":true,"isrFlushToDisk":true,"workerThreads":false,"pageEnv":false,"optimizeCss":false,"nextScriptWorkers":false,"scrollRestoration":false,"externalDir":false,"disableOptimizedLoading":false,"gzipSize":true,"swcFileReading":true,"craCompat":false,"esmExternals":true,"appDir":true,"isrMemoryCacheSize":52428800,"fullySpecified":false,"outputFileTracingRoot":"/Users/Mateusz/work/frontend","swcTraceProfiling":false,"forceSwcTransforms":false,"largePageDataBytes":128000,"adjustFontFallbacks":false,"adjustFontFallbacksWithSizeAdjust":false,"typedRoutes":false,"instrumentationHook":false,"trustHostHeader":true},"configFileName":"next.config.js"},"appDir":"/Users/Mateusz/work/frontend","relativeAppDir":"","files":[".next/routes-manifest.json",".next/server/pages-manifest.json",".next/build-manifest.json",".next/prerender-manifest.json",".next/prerender-manifest.js",".next/server/middleware-manifest.json",".next/server/middleware-build-manifest.js",".next/server/middleware-react-loadable-manifest.js",".next/server/app-paths-manifest.json",".next/app-path-routes-manifest.json",".next/app-build-manifest.json",".next/server/server-reference-manifest.js",".next/server/server-reference-manifest.json",".next/react-loadable-manifest.json",".next/server/font-manifest.json",".next/BUILD_ID",".next/server/next-font-manifest.js",".next/server/next-font-manifest.json"],"ignore":["node_modules/next/dist/compiled/@ampproject/toolbox-optimizer/**/*"]} \ No newline at end of file diff --git a/.next/routes-manifest.json b/.next/routes-manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..09ab52e262f5ae484f43a70398322304fc6768e7 --- /dev/null +++ b/.next/routes-manifest.json @@ -0,0 +1 @@ +{"version":3,"pages404":true,"caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"dynamicRoutes":[],"staticRoutes":[{"page":"/favicon.ico","regex":"^/favicon\\.ico(?:/)?$","routeKeys":{},"namedRegex":"^/favicon\\.ico(?:/)?$"}],"dataRoutes":[],"rsc":{"header":"RSC","varyHeader":"RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Url","contentTypeHeader":"text/x-component"},"rewrites":[]} \ No newline at end of file diff --git a/.next/server/app-paths-manifest.json b/.next/server/app-paths-manifest.json index 9e26dfeeb6e641a33dae4961196235bdb965b21b..789e89c5eb7b115f157da37f8d42ce524774e1e7 100644 --- a/.next/server/app-paths-manifest.json +++ b/.next/server/app-paths-manifest.json @@ -1 +1,3 @@ -{} \ No newline at end of file +{ + "/favicon.ico/route": "app/favicon.ico/route.js" +} \ No newline at end of file diff --git a/.next/server/app/favicon.ico.body b/.next/server/app/favicon.ico.body new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c Binary files /dev/null and b/.next/server/app/favicon.ico.body differ diff --git a/.next/server/app/favicon.ico.meta b/.next/server/app/favicon.ico.meta new file mode 100644 index 0000000000000000000000000000000000000000..b22e0a8ba9d1c2f95c15275c9bb0f8e0266d5379 --- /dev/null +++ b/.next/server/app/favicon.ico.meta @@ -0,0 +1 @@ +{"status":200,"headers":{"cache-control":"public, max-age=0, must-revalidate","content-type":"image/x-icon","x-next-cache-tags":"/favicon.ico/route"}} \ No newline at end of file diff --git a/.next/server/app/favicon.ico/route.js b/.next/server/app/favicon.ico/route.js new file mode 100644 index 0000000000000000000000000000000000000000..f35ae558cdfa21859a8107f2d58de616e23daf0d --- /dev/null +++ b/.next/server/app/favicon.ico/route.js @@ -0,0 +1,117 @@ +"use strict"; +(() => { +var exports = {}; +exports.id = 155; +exports.ids = [155]; +exports.modules = { + +/***/ 4021: +/***/ ((module) => { + +module.exports = import("next/dist/compiled/@vercel/og/index.node.js");; + +/***/ }), + +/***/ 2037: +/***/ ((module) => { + +module.exports = require("os"); + +/***/ }), + +/***/ 44: +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + headerHooks: () => (/* binding */ headerHooks), + originalPathname: () => (/* binding */ originalPathname), + requestAsyncStorage: () => (/* binding */ requestAsyncStorage), + routeModule: () => (/* binding */ routeModule), + serverHooks: () => (/* binding */ serverHooks), + staticGenerationAsyncStorage: () => (/* binding */ staticGenerationAsyncStorage), + staticGenerationBailout: () => (/* binding */ staticGenerationBailout) +}); + +// NAMESPACE OBJECT: ./node_modules/next/dist/build/webpack/loaders/next-metadata-route-loader.js?page=%2Ffavicon.ico%2Froute&isDynamic=0!./src/app/favicon.ico?__next_metadata_route__ +var favicon_next_metadata_route_namespaceObject = {}; +__webpack_require__.r(favicon_next_metadata_route_namespaceObject); +__webpack_require__.d(favicon_next_metadata_route_namespaceObject, { + GET: () => (GET), + dynamic: () => (dynamic) +}); + +// EXTERNAL MODULE: ./node_modules/next/dist/server/node-polyfill-headers.js +var node_polyfill_headers = __webpack_require__(2394); +// EXTERNAL MODULE: ./node_modules/next/dist/server/future/route-modules/app-route/module.js +var app_route_module = __webpack_require__(9692); +// EXTERNAL MODULE: ./node_modules/next/dist/server/future/route-kind.js +var route_kind = __webpack_require__(9513); +// EXTERNAL MODULE: ./node_modules/next/server.js +var server = __webpack_require__(514); +;// CONCATENATED MODULE: ./node_modules/next/dist/build/webpack/loaders/next-metadata-route-loader.js?page=%2Ffavicon.ico%2Froute&isDynamic=0!./src/app/favicon.ico?__next_metadata_route__ + + +const contentType = "image/x-icon" +const buffer = Buffer.from("AAABAAQAEBAAAAEAIAAoBQAARgAAACAgAAABACAAKBQAAG4FAAAwMAAAAQAgACgtAACWGQAAAAAAAAEAIACNHgAAvkYAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAABdAAAAugAAALoAAABdAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAKAAAADyAAAA/wAAAP8AAAD/AAAA/wAAAPIAAACgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAOAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOAAAAA4AAAAAAAAAAAAAAAAAAAAHwAAAOIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4gAAAB8AAAAAAAAAAAAAAKEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAChAAAAAAAAACMAAAD0AAAA/wAAAP9PT0//rq6u/6urq/+rq6v/q6ur/6urq/+tra3/Z2dn/wAAAP8AAAD/AAAA9AAAACMAAABZAAAA/wAAAP8AAAD/Hx8f/+3t7f///////////////////////f39/zU1Nf8AAAD/AAAA/wAAAP8AAABZAAAAuwAAAP8AAAD/AAAA/wAAAP9ra2v//////////////////////46Ojv8AAAD/AAAA/wAAAP8AAAD/AAAAuwAAALsAAAD/AAAA/wAAAP8AAAD/CQkJ/83Nzf///////////+Tk5P8YGBj/AAAA/wAAAP8AAAD/AAAA/wAAALsAAABZAAAA/wAAAP8AAAD/AAAA/wAAAP9KSkr//f39//////9ra2v/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABZAAAAIwAAAPQAAAD/AAAA/wAAAP8AAAD/AQEB/7a2tv/V1dX/CQkJ/wAAAP8AAAD/AAAA/wAAAP8AAAD0AAAAIwAAAAAAAAChAAAA/wAAAP8AAAD/AAAA/wAAAP8xMTH/RERE/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAoQAAAAAAAAAAAAAAHwAAAOIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4gAAAB8AAAAAAAAAAAAAAAAAAAA4AAAA4AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4AAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACgAAAA8gAAAP8AAAD/AAAA/wAAAP8AAADyAAAAoAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAABdAAAAugAAALoAAABdAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAsAAAAVQAAAIEAAADoAAAA6AAAAIEAAABVAAAALAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAACFAAAA0gAAAPkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD5AAAA0gAAAIUAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAACWAAAA8wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPMAAACWAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRAAAA4QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADhAAAAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcgAAAPsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD7AAAAcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPAAAA+wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD7AAAATwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAOQAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADjAAAAGwAAAAAAAAAAAAAAAAAAAAAAAACXAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACXAAAAAAAAAAAAAAAAAAAAKAAAAPUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPQAAAAnAAAAAAAAAAAAAACGAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ODg4/4uLi/+IiIj/iIiI/4iIiP+IiIj/iIiI/4iIiP+IiIj/iIiI/4iIiP+IiIj/iIiI/4iIiP+JiYn/X19f/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIYAAAAAAAAABwAAANQAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8eHh7/7u7u//////////////////////////////////////////////////////////////////////9TU1P/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA1AAAAAcAAAArAAAA+gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9oaGj/////////////////////////////////////////////////////////////////rq6u/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD6AAAAKwAAAFQAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wgICP/Ly8v///////////////////////////////////////////////////////T09P8sLCz/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABUAAAAggAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/0dHR//9/f3/////////////////////////////////////////////////jY2N/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIEAAADpAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/62trf///////////////////////////////////////////+Tk5P8XFxf/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA6QAAAOkAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Kysr//Pz8///////////////////////////////////////ampq/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADpAAAAgQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/i4uL/////////////////////////////////8zMzP8ICAj/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIIAAABUAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8WFhb/4+Pj///////////////////////9/f3/SUlJ/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAVAAAACsAAAD6AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9oaGj//////////////////////6+vr/8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPoAAAArAAAABwAAANQAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wgICP/Ly8v////////////09PT/LCws/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA1AAAAAcAAAAAAAAAhgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/0dHR//9/f3//////42Njf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACGAAAAAAAAAAAAAAAnAAAA9AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/7Gxsf/s7Oz/FxcX/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA9QAAACgAAAAAAAAAAAAAAAAAAACXAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/MzMz/19fX/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACXAAAAAAAAAAAAAAAAAAAAAAAAABoAAADjAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA5AAAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE8AAAD7AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPsAAABPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIAAAD7AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+wAAAHIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEAAADhAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOEAAABRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAACWAAAA8wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPMAAACWAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAhQAAANIAAAD5AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+QAAANIAAACFAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAACwAAABVAAAAgQAAAOgAAADoAAAAgQAAAFUAAAAsAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAwAAAAYAAAAAEAIAAAAAAAAC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAKAAAAEwAAABqAAAAswAAAPgAAAD3AAAAswAAAGoAAABLAAAAKAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAVgAAAKAAAADYAAAA+AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+AAAANgAAACgAAAAVQAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAAAIsAAADhAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOEAAACLAAAAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAACLAAAA7wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA7wAAAIsAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQAAANwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADcAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAACKAAAA/gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/gAAAIoAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAK0AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACtAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAuAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAuAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAACuAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAK4AAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAP0AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD9AAAATwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA3wAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAADxAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPEAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACLAAAAAAAAAAAAAAAAAAAAEQAAAOQAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8kJCT/aGho/2VlZf9lZWX/ZWVl/2VlZf9lZWX/ZWVl/2VlZf9lZWX/ZWVl/2VlZf9lZWX/ZWVl/2VlZf9lZWX/ZWVl/2VlZf9lZWX/ZWVl/2VlZf9lZWX/ZWVl/1BQUP8BAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADkAAAAEQAAAAAAAAAAAAAAVQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8cHBz/6+vr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////3Nzc/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAVQAAAAAAAAAAAAAAoQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/ZWVl////////////////////////////////////////////////////////////////////////////////////////////////////////////zMzM/wgICP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAoQAAAAAAAAAJAAAA2gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/BwcH/8nJyf/////////////////////////////////////////////////////////////////////////////////////////////////9/f3/SEhI/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2gAAAAkAAAAoAAAA+QAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/0VFRf/8/Pz///////////////////////////////////////////////////////////////////////////////////////////+urq7/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+AAAACgAAABLAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP+qqqr///////////////////////////////////////////////////////////////////////////////////////T09P8sLCz/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAEwAAABqAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8pKSn/8vLy/////////////////////////////////////////////////////////////////////////////////4yMjP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAGoAAAC0AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/iIiI////////////////////////////////////////////////////////////////////////////4+Pj/xYWFv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAALMAAAD4AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/FBQU/+Hh4f//////////////////////////////////////////////////////////////////////aWlp/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPgAAAD4AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/2VlZf/////////////////////////////////////////////////////////////////Ly8v/CAgI/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPgAAACzAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wcHB//Jycn///////////////////////////////////////////////////////39/f9ISEj/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAALQAAABqAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9FRUX//Pz8/////////////////////////////////////////////////66urv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAGoAAABMAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/qqqq////////////////////////////////////////////9PT0/ywsLP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAEsAAAAoAAAA+AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/KSkp//Ly8v//////////////////////////////////////jIyM/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+QAAACgAAAAJAAAA2gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/4iIiP/////////////////////////////////j4+P/FhYW/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2gAAAAkAAAAAAAAAoQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/xQUFP/h4eH///////////////////////////9paWn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAoQAAAAAAAAAAAAAAVQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9lZWX//////////////////////8zMzP8ICAj/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAVQAAAAAAAAAAAAAAEQAAAOQAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8HBwf/ycnJ/////////////f39/0hISP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADkAAAAEQAAAAAAAAAAAAAAAAAAAIsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/RUVF//z8/P//////rq6u/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACMAAAAAAAAAAAAAAAAAAAAAAAAACMAAADxAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/6ysrP/7+/v/LCws/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPEAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/zIyMv99fX3/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA3wAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATwAAAP0AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD9AAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAACuAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAK4AAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAuAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAuAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAK0AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAACtAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAACKAAAA/gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/gAAAIoAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAANwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADcAAAAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAACLAAAA7wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA7wAAAIsAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgAAAIsAAADhAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOEAAACLAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAVQAAAKAAAADYAAAA+AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+AAAANgAAACgAAAAVgAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAKAAAAEsAAABqAAAAswAAAPcAAAD4AAAAswAAAGoAAABMAAAAKAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJUE5HDQoaCgAAAA1JSERSAAABAAAAAQAIBgAAAFxyqGYAAAABc1JHQgCuzhzpAAAAOGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAACoAIABAAAAAEAAAEAoAMABAAAAAEAAAEAAAAAAEQiOHMAAB4DSURBVHgB7V0JsBXVmW6UXQg8FhFRVkGW6MRoJAnKToyOMTMqiHGwwmSqBsSNqUmhiAiYRJNMMpOqKM4UKNSYMtbEmdEYGUcJi8FxX0DlsYjghoobEngIyJvvu9CPvo97b/e9vZ3T/f1V33t9u0+f5Tvn//v0+c853cKRZIGBrihEZ6AT0BE4CegD9AROALoBXYDuQAugDmgDeKURP3YADcBO4DPgPWA78DbwLvAmsAvgdeIT4CAgsZQBNgaJHQxQganQvYDBQP/DoFLTAFD5aQRaA3HKXkRO4+AagHdwvA3YDLwB0FjQaNCYSAxnQAbAzAo6GdniE3wI8DVgIHAiQAPAJ7zJsgeZc3sN63D8KvAywN4DjYXEIAZkANKvjJbIAhV8KDAS+AowAOCTPkvyFgqzBXgeWAOsBzYBBwBJSgzIAKRDfD8kS0UfBwwHTgHYfc+TfIrC8rXhGeB/AfYWaCAkCTIgA5AM2Xwvp8KPAC4ATgN6AJIjDLyPw1eAZcAK4DWA4w2SGBmQAYiP3LaI+gzgO8B5AJW+FSDxZ+BzBKkHHgZoEF4AGgBJxAzIAERMKKI7E7gEOB+g0h8LSGpngGMEHEh8CHgQoDGgy1IiBoxhgO/004GVAEfB2UCF6DlgL2AlMAPoDUjEQGoM8L1+LLAIoNtLCp8sB3QpLgbOAehJkYiBRBjogVSmAk8C+wEpfrocsA5WA+yBdQUkYiAWBuiqmw3QVSWlN5ODjaib+QBfySRiIBIGOEHn18AHgBTfDg74SvYzYBggEQM1MTAEd1HxPwak+HZy8NHhOvwy/kvEQCAGpPh2KnslI+0agkGBWoAC5ZKBXij1zwE98bNnAFzjwFeD2wGNEYAEySEGOuDfLGAb4DYU/c82FzQEM4E6QJJjBi5G2Z8DpPD55IB1PxHQPAKQkCfhFN0HgIOAlF8c3I92cDogyTgDHVG+mwEOCknxxYG3DXB7M87z0GsBSMiijEehngK8la5j8dG8DTyNNjImiwqQ1zJ1Q8H/BeDa8uaVrd/ipFQb+DPaCr0F6g2ABJuFO+68CJSqZJ0TL35tgL0BLviSWMZAe+R3LrAb8KtkXRdHldoAewNsS9zgRWIBA5z//ShQqVJ1TfxU2wYeQ5vS2gLDDcBk5O9dKb+MX0xt4D3E+z1AYhgDnM33S4DbR1Vr2RVenFXTBtjG2Nb4mikxgIEByAO7Z9VUosKKr7BtYDnaXH8D2n+us8BR/s1A2MrU/eKwljbwOtqe1V4Cm3esnQby7wG4RZdEDKTBAOcJ/DWwE+C6AuvERgPQBizfBtwK8FgiBtJkgG3wPIBuQn7y7AtAEhMDtLj3ArV013SPeIu7Dfw72mbePvEWk6ofHe1JOLUCiLsSFb84DtMGuEMx26okQga4lROnZYapGN0r/pJqA2yr3EVaEgEDwxHHJiCpylM64jqKNrABbfbrEbT/XEcxGqXnF2CiqBDFIR6TbgNsu2zDxorJXoBRYO23QE9j2VPGxEBlBrgBzbcBugi556RxYqoBcJX/BOMYU4bEQHUMcJq6sUbARANA5b8P0JO/uoam0OYyQCPAuQLG9QRMMwCjQZKUHyRIMscAXwdoBJ4HtgJGSAsjcnEoExzt/0/gRIPypKyIgagZ4HJ1bkdPV2HqYooBGAAmlgEDU2dEGRAD8TPARUTnA3RvpyrHpJr6ocQ5a4rdfim/AZWhLCTCAB94vwFSnzGYdg/gSyDhD8A5gEQM5I2BVSjwdwGuJkxF0hwE5Oqpu4ALUym5EhUD6TPQF1k4GXgEOAAkLmkagAUo7YzES6wExYBZDJyO7PBhyF2tEpe0DMA0lPTHgAljEImTrgTFQDMGuGbgA4DzBBKVNMYAxqKE/w3QLyoRA2LgEAP8/gDHA/6YJCFJG4B+hwvYN8lCKi0xYAkDbyCfEwC6CRORJLvgx6FEi4G+iZRMiYgB+xjgA/LfAOpKIpLkGMBPUaLLEymVEhED9jJAI9AOeDSJIiRlAKj4twNJ9jiS4E9piIE4GPgaIt0AvBpH5N44W3h/xHQ8FPEuB7S0NyaCFW0mGdiOUo0HXouzdHH3ANiV4S6+p8VZCMUtBjLIAL1kpwIPAPvjKl/cBuAmZHxqXJlXvGIg4wz0R/n2AaviKmecrwCjkemHgcRGNOMiSfGKgRQZ2IO0LwBiMQJxGYBOyPDjwFmARAyIgXAMvIzbOYHu43DRHH13XK8A85HUpKOT0xkxIAZqYIAD6BxP+58a7q14Sxw9gNFI8fcA90GTiAExEA0DnyMavgpEOlU4agPA9f10+anrDxIkYiBiBp5BfHwV2B1VvFG/AvwDMjYlqswpHjEgBooY6IVfDcDqorMhfkTZA+C65pUAv+ArEQNiIB4GPkG03Dp/XRTRHxNFJIijNTAXkPJHRGhS0XTo0MHp3bt3UskpnfAMUMcWAJHobiSRIDPc1usSQGIZA1OnTnWWLFnitGrVyrKc5zq7F6H03DvACOHA3/NAo2AXB8cff3zjli1bGimTJ09W/dnVhqlzRnjarpPi26X4bn3NmzevoPz8s379+sa6ujoZAbuMwA9Rl6lKX6TOVUtqOJZxMHjw4MYdO3Y0GQAezJ49W/VoVz2+Cd3rCaQmtyFlNRrLOGjRokXj3XffXaT8/PHhhx829u/fX/VpV33+U1raPwgJvy8DYJ8BHDt2bOO+ffuOMgA8sWjRIhkAuwzAp9BB7rmRuNyBFNVYLOOgbdu2jStWrCip/Dy5d+/exhEjRqhe7arXO5PW/mFI8GMZAPsM4JQpU8oqv3th+fLljXALygjYYwQ4OSjRXoCe/vY0jiZFpttvw4YNrp5X/C+3oHXGPbFegJ7+Fio/e2tet19F7cfF+vp6uQXtqmf2AoYAVUkti4HoexxXVSoKnDoDcPs5CxcudNq3bx8oL926dXM+++wz54knnggUXoFSZ4DfF+TankfizElfRK6Rf7ueDI3l3H5+vQC5Ba17DfgI+tk/TgMwH5E3vVPq2A4uxo0b17h//34/fS95XW5BO+rYo4uz4zIAXRDxRk9CMgQWGEM/t19JrfeclFvQOgOwBTraPQ4jwE96S+kt4yCI28+j7yUP5Ra0rt1/P2oD0AYR/kkGwK6GUI3br6Tme07KLWhV3f8fdJU6G5mcg5j4gQL1ACzioBq3n0fXSx7KLWhV2+cGomODaH9QNyAH/84MEqHCmMFAtW4/v1zTLbhr1y65Bf2IMuM69fog8GAU2eFGhNsBPf0t4aBWt1/JR7/npNyCVukA3fV9ojAAV0n5rar4Rrr9yq328+hzTYdyC1rVFjhwH0q4UdwqQE9/SzgI6/bzswpyC1qlC9TdlmEsAN/7d8sA2FPpV155pZ8Oh74ut6A17WEPdDfU2N2PpPzWVHYj3X4bN24MreBBIrj88svVK7SjV/gT6HBNwsUFLwGqaEs4iNLt52cE5Ba0Ri9ehA63q8UCjMBNe2UA7KjoUpt8+ilx2Os33XSTHg7mPxw4J+AbtRiAH0v57VB+uv3uueeesPpc9f1yC9rRPqDHt1VrANhlUPfffOteeALH6fbzswqLFy9WL8D8dvIC9Jmv9IHlDITkCKIq13AO4nb7+RkAuQWt0BG+yp9dSvvLfRuQ84hrGjgolYjOxcfAxIkTndGjR8eXgE/Mbdq0cRYsWKBvC/rwlPJlLgzimF4goVF4HNDT33AOknT7+fUE5BY0Xl8eg06Xe+AXGYa++MV5xDIAhnOQpNvPzwDQLdi5c2e1GXPbzAfQaep2kZRaDTgKIX5QFEo/jGOAq/3uuuuuwJt8xl0ArhbcvXu3s3r16riTUvy1MXAcbuPU4Hrv7aW6BBO8AXRsHgNw+zmzZs1yunbtalTmrr/+egffFjQqT8pMEQPji36V+NEa554D1JUzmIM03X5+rwJyCxqtO9Rt6nhZGYwr/MCADIChHKTt9vMzAHILGq071G3qeJM0fwXg98U6N13VgXEMTJo0KVW3nx8hcgv6MZTqdeo2v+zVJM0NwDebrujAOAa6d+/uzJkzx7h8Nc8QPj/uXHrppc1P67cZDJzrzYbXAPD4LO9FHZvFwIwZM5yBAwealakyubnlllucurq6Mld1OkUGvoK0m7x/XgNwAi4MSDFjSroCA3T7XX311RVCmHXp1FNPda66irvJSQxjgE+QnqXyxCWDBwANABrGQVqr/fwG/Pyua7WgkbpEHT/HNQDeHkBR18ANoP/pM8B36iuuuCL9jFSZA85TwJ4BVd6l4DEzwO4/B/sL4jUATSfdi/qfPgNw+xUG/lq1apV+ZmrIAQ3XiBGB16HUkIJuqYGBprE+1wDw/2k1RKRbYmYg7dV+YYsnt2BYBmO5n+MALbwx82uimwG9/xvEgUmr/fze9/2ua7WgUbrFr3zza99NywPpASg5MshAknQYsMnt58cQ3YJYLegXTNeTYYD6TjQZgJNx3J4nJGYwQLcfDUBWhG5Bm9yYWeG9TDk64nwvXnPHAPqXCajTKTBg6mq/sFRcd911Wi0YlsTo7h/CqFwDoAlA0REbOqaxY+10+/kVnHsGyC3ox1Ji1/sxJdcA9EksWSVUkQHb3X4VC4eLcgv6MZTY9cJDnwaAHw8svA8klrQSKsuA6av9ymY84AW5BQMSFX8wev6OpQHoBGjVRvyE+6YAt58Vq/18C+ITgK84Wi3oQ1L8l7mdVGfXANAISFJmgItnbFntF5aquXPnyi0YlsRw99MnKwMQjsPo7rZttV/YkmfNzRmWjxTu50O/E3sA9AnywwGSlBjIqtvPj86ZM2fKLehHUnzXuTdgRxqA3vGloZiDMJBVt59f2bVa0I+h2K+fRAOgKcCx81w+gay7/cqX/NAVuQX9GIr1eh8aAE4DlqTEQNbdfn60yi3ox1Cs13tyc4C/BbQXQKw8l46cm3wuXbrUuA98lM5tfGf79evnrF+/3nnllVfiS0Qxl2LgTb0ClKIloXNcHJMXt58fpXIL+jEUy/Vu7AFcCxSWBsaShCItyQDdYAsXLjTm234lM5ngSX1bMEGyjyS1kz0ALdI+QkgiR67bj41ecoQBrRY8wkVCR91pANollJiSOcxAXt1+fg1AqwX9GIr8+jHcF+wLgIZAkgADdPstW7bM6M97JUBD2STwbUFn/Pjxzpo1a8qG0YXIGPicii/lj4xP/4hs3+TTv4ThQtBALliwwLF1F+RwpU/87jYcBJyXeLI5TVBuv2AV37dvX6e+vl5uwWB0hQqlp38o+qq7mYNccvv5c8ZB0nnz5unbgv5UhQ6hHkBoCoNFMGzYMOfOO+902rXTmGsQxrhOoKGhwVm1alWQ4ApTIwPsAXxe4726LSADfKLdcMMNTpcuha3YA96lYNdee616TPE2g4M0AJ/Em4Zi56j2ZZddJiKqZIAGc86cOVXepeBVMPAhDcDBKm5Q0CoZYJf/5ptv1qh2lby5wWk4R40a5f7U/2gZaKAB2BFtnIrNy8DkyZOdc88913tKx1UwwNWC8+fPd1q35v4VkogZ+JSDgOyb9o04YkUHBnr06OEsWbJE7/4hW0OfPn2cjRs3OmvXrg0Zk25vxsBm9gA+anZSPyNigINYAwYMiCi2/EbDQVS+RtXVafPqiFvBe+wBsH96dsQR5z66oUOHyu0XYSuQWzBCMo9EtZw9gO1HfusoCgb4xLrxxhvV9Y+CTE8c11xzjdyCHj4iOHyLBmBbBBEpCg8DEyZMcDj4J4mWAfYC5BaMlNPtNABvRxplziOj248fwGzZkl9ck0TNgNyCkTJa2BJsF6LcF2m0OY6MDXTkyJE5ZiDeosstGBm/nAG8iz2AnYcRWcx5jYhuP3VR4699GljNrAzNc0HvaQA+PYzQMeY9Ag5Sye0XfyvgICsNrdyCobguMgCaCxCKS+yrDrff9OnTQ8ai24MyMGjQIIfLqyU1M8A1QIVNQbklmKYD18yj48jtF4K8ELdqW/UQ5DnOO7j7AF8BKK8f+qe/tTDA1X5y+9XCXLh79G3BUPwV3P+uAXgjVFQ5vpluP76Pyu2XTiOg4ZXXpSbuCw991wCsrykK3VQYjVYDTK8huN8W1GrBqutgC+9wDQDfBzgfQFIFA3L7VUFWjEHlFqya3D244y3e5RqA93BMSKpgQG6/KsiKMajcglWTy/U/BX13DQBdAuwFSAIyQLfftGnTAoZWsLgZoFuQy68lgRjg9P+C6981AI04sSnQrQpUYICbfHIUWmIOA1otGLgu1iFkYStA1wDwzucC357zgFrtZ2YDkFswcL285ob0GgCe5KQgSQUGtMlnBXIMuCS3oG8lUMdfckN5DcBWnHzfvaD/pRngIhRt8lmaGxPOyi3oWwscAGzaA8RrAHhB4wAV+JPbrwI5Bl2iW3DSpEkG5ciorHACUJPHz2sAiroGRmXZkMzI7WdIRfhkg25BbSJaliSO9TV9C4SbgnrlOPyQ6fQycvhYm3yWIMXgUxwQ3Lt3r7Ny5UqDc5lK1n6BVJtm/np7AMzNqwD3B5B4GNBqPw8ZFh1qteBRlUXdbvIA8GpzA8D5wXxHkHgY0Lf9PGRYdCi34FGVRd0urAFwrzQ3ANwb8Cn3ov47hc95c7Vfq1atRIeFDMgtWFRp1O2i/T+bGwCGfrzolpz/kNvP7gYgt2BR/T1W9As/mg8C8vpe4AqAA4K5Frr9li5dqg98WN4K9G3BQgV+gL8/AorG+Er1AN5EoJcLt+T8j9x+2WgAcgsW6pHz/6nbRVKqB8CFQd2A84pC5uwH3X533HGH0759+5yVPJvFlVvQuQM1+2Tz2i3VA2CYNQA/HJBLcd1+bDSS7DBAt+App5ySnQIFL0kDgq4oFbycAeCH2Iv8haVuzuo5uf2yWbM06JwhmEPZiDLXlyp3OQPAgcBHS92Q9XPuJp9y+2WzpnP66bY/oDbZCzhKyhkABnwIKPIZHnV3Bk/ktIFksCZLFymHbkG+yj9Smo3SbkA3LLcMugg4wT2R9f9y+2W9hg+Vj27BTZs2OWvX8k0388Lp/bcCB0qVtFIPgF2GZaVuyuo5uf2yWrPF5eIgLz/hnpNvCz6M0vOVvqSUcgN6A3LSwBQg8/Ng5fbzVnv2j7t16+Y0NDQ4q1atynJh96BwswDu9VFSWpQ8e+RkSxwuB0YeOZW9I35U4r777nMuvvji7BVOJSrLAA3A8OHDnXXrOEcmk7IapRoP7C9XOip4JeF7w31Apg0Au4JsBPX19U5jI+dBSfLAwLHHHpv1ad73ox7LKj/r2K8HwDB9gGeA4/lDIgbEgBUMcNuvs4CK3/uoNAjolpIbCNKPKBEDYsAeBjiAX1H5WZQgBoDh7gVyNyeABZeIAQsZYLf/7iD5DmoAuDbghSARKowYEAOpM8BX9meD5CKoAeBson8NEqHCiAExkDoD7LFTZ30lyCCgGwkHAbmlUD/3hP6LATFgHAObkKOvAx8HyVnQHgDj4o4ii4JEqjBiQAykxgDd9oGUnzmspgfA8P0Bvlt04Q+JGBADRjHAh/RwYGvQXFXTA2Cc3FL4t0EjVzgxIAYSZWApUttaTYrV9gAY9xCAWwt15g+JGBADRjDwCXJxLsDVf4Gl2h4AI14P8D1DIgbEgDkMUCerUn5mvZYeAO8bCnBugHoBZEMiBtJloKanP7NcSw+A970GqBdAJiRiIH0Ganr6M9u19gB4L3sBHAvoxB8SMSAGUmGAI/989+fGn1VLrT0AJsRegOYFVE25bhADkTLAOf81KT9zEaYHwPt7Ak8DJ/OHRAyIgUQZ4JLfbwBba03Vb0swv3j/jADcVGSCX0BdFwNiIHIG5iDGR8PEGrYHwLQ7AKuAr/KHRAyIgUQY4OrcMcBnYVIL2wNg2twnYAcwEYjCoCAaiRgQAz4MXI3rL/mE8b0cZhDQG/mD+PGQ94SOxYAYiI2B3yFmbvcdWqJ8Yp+G3PBVoC50rhSBGBAD5RjgpJ/RwNpyAao5H8UrgJse/ZGtgLHuCf0XA2IgcgZuRYwPRBVrlD0A5uk44I/A2fwhEQNiIFIGnkNs44BQA3/eHEXZA2C83IyQS4YnA37fHEAQiRgQAwEZoMt9KrAhYPhAwaI2AEz0DaA7wI0JJGJADETDwD8jmshn3kb9CuAWtQsOVgIcGJSIATEQjgF2/ccDO8NFc/TdUbkBm8fMPcmuA/Y0v6DfYkAMVMXAboT+IRC58jMXcbwCMF7KVoDjAGMAiRgQA7Ux8BPctrS2W/3viusVwE25PQ44SYjdF4kYEAPVMUCP2oVAQ3W3BQ8dtwFgTrhvwOMAVw5KxIAYCMYAV/rR5cdl97FJnK8Abqa5TuBt4K+AuMYc3LT0XwxkgYEDKMQ0YEXchUnCALAMrwKcIsy1yxIxIAYqM/ArXP5F5SDRXE3iFcDNKWcJcsGQpgq7jOi/GDiaAT71vwNw9D92SdIAsDADgMeAfvwhEQNioIiBrfjFByQn0yUiSb+Tv45S/R3AaY0SMSAGjjCwC4c/ABJTfiad1BgA03KFBeSSxguApHsgbh70XwyYxMAXyMxM4D+SzlQaBoBl5NTGjsA3+UMiBnLOwE9RfiJxScsAsKBPABwLOJ0/JGIgpwzci3L/I0DXX+KSdhe8E0rMmYKjEi+5EhQD6TPwJ2ThL4HI1vdXW6SkBwGb528nTvwN8GzzC/otBjLOANv85UBqyk9+0+4BMA+UgcAyYAB/SMRAxhnYhPKdD9Arlqqk3QNwC09CrgDedU/ovxjIKANs41OA1JWf/KY5CMj0vfIOfvBjB98GOngv6FgMZIQBLvD5HrDGlPKYZADIyVbgeUBGACRIMsUAlZ/v/CtNKpVpBoDcbAU4T0BGACRIMsEAlZ8b5a4yrTQmGgBytA1QT8C01qL81MKA++Q3TvlZGFMNAPO2FaAR+BbAWYMSMWAbAxzw4zv/SlMzbrIBIGdbgSeBkUBXQCIGbGFgMzLKbj8n+0hCMnAK7n8aaBTEgQVtgG11ECCJkIGTENdqQEZAHJjcBlagjbKtWiGmvwJ4SeSUyf8CSK4WEHmZ0bEpDPwGGfk+wA/lWiE2GQASuhfglGHOYOT+gqbMZERWJDlmgOv5fwlwTb82u0moIUxHOlxMZHJ3UHnLfv1Q4acl1OaVTDMGxuE351RL0cRBGm2AbW98szapnwkz0B/pLQfSaABKM7+8P442NyDhth55craNAZQigPsL/g7gZ8jOBjQuABIksTHA9/1fAX8PvB9bKoq4Jga4pJhTL/VkFgdxtAHO7OPkHonBDAxD3h4D4mgAijO/vD6KNsW2JbGAgbbI41yAI7RSWnEQpg3wCz1sS3zFlFjGwFjkV1OIZQBqNQAvof3Q0ySxmIE65P12QL0BGYKghoATzjjQ1w2QZISBMSiHegMyAn5G4Cm0E/n2M6L0zYvB3sBsgK5Dv4ag6/ni6CO0iZsB7T0BErIuXEx0PyAlFwcH0Q4eAE4DJDlioCXKOhHg/oMyBPnkgHV/CSDJMQN8LZgJbAdkCPLBAfecnAV0ACRioMBAP/ylt0CGILtG4GPU78+BXoBEDJRkgFs5/RrgoJB6BNnggIrPOh0KSMRAIAa+jFAyBHYbACl+oKauQJUY4PzvnwF6NbDHGHyA+tITv1Kr1rWqGeAYwXxgI6BXAzM52IK64TwP7iItEQOxMMDvE1wFPAHsB2QM0uWAdcBvR0wFegASMZAIA5xHcA6wGOCXjWUIkuWAr2SLAC74ag1IxEBqDPRGyjOAlUADIGMQDwd7DnM8Hf/5SiYJyUCLkPfr9mIGuB3ZGcB3gYsADiCypyCpnQFuwbUO4HbwnLL7PCCJiAEZgIiILBFNO5z7KnA+cCEwGGgDSPwZ4Hs9lZ678PweeBHgEl1JxAzIAERMaJno2uI8J6GMAWgQOMdAA1YgwSPv45hK/wiwBuBmHPsASYwMyADESG6FqPvjGleffQvgTsZ0W3UG8iSforCbgaeB5QAV/g1AkiADMgAJkl0mKY4RDASGACOAMwEaiJOBLAk9Ja8DVPTVwGvAJuAAIEmJARmAlIj3SbYXrtOz8BcABxLZWzgJ6Am0B0yWXcgcXXTvAlTwZ4H1wDbgLUBiEAMyAAZVhk9WuuM6DQANQT+Arw19ABoLLmnuBHwJ4HhDnML3cnbfdwIfATsAzsAj6gE+6WkAOA9fYjgDMgCGV1CA7NH16BoAGoGOAHsPJwJur+EEHNM48Ho7gMaked1/jnOfAJzDQKWmAn8IvAdQobcBbwN8wlP5aQRoACQWM/D/QN+5DmrsiuEAAAAASUVORK5CYII=", 'base64' + ) + +function GET() { + return new server.NextResponse(buffer, { + headers: { + 'Content-Type': contentType, + 'Cache-Control': "public, max-age=0, must-revalidate", + }, + }) +} + +const dynamic = 'force-static' + +;// CONCATENATED MODULE: ./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?page=%2Ffavicon.ico%2Froute&name=app%2Ffavicon.ico%2Froute&pagePath=private-next-app-dir%2Ffavicon.ico&appDir=%2FUsers%2FMateusz%2Fwork%2Ffrontend%2Fsrc%2Fapp&appPaths=%2Ffavicon.ico&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D! + +// @ts-ignore this need to be imported from next/dist to be external + + +// @ts-expect-error - replaced by webpack/turbopack loader + +const AppRouteRouteModule = app_route_module.AppRouteRouteModule; +// We inject the nextConfigOutput here so that we can use them in the route +// module. +const nextConfigOutput = "" +const routeModule = new AppRouteRouteModule({ + definition: { + kind: route_kind.RouteKind.APP_ROUTE, + page: "/favicon.ico/route", + pathname: "/favicon.ico", + filename: "favicon", + bundlePath: "app/favicon.ico/route" + }, + resolvedPagePath: "next-metadata-route-loader?page=%2Ffavicon.ico%2Froute&isDynamic=0!/Users/Mateusz/work/frontend/src/app/favicon.ico?__next_metadata_route__", + nextConfigOutput, + userland: favicon_next_metadata_route_namespaceObject +}); +// Pull out the exports that we need to expose from the module. This should +// be eliminated when we've moved the other routes to the new format. These +// are used to hook into the route. +const { requestAsyncStorage , staticGenerationAsyncStorage , serverHooks , headerHooks , staticGenerationBailout } = routeModule; +const originalPathname = "/favicon.ico/route"; + + +//# sourceMappingURL=app-route.js.map + +/***/ }) + +}; +; + +// 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, [218], () => (__webpack_exec__(44))); +module.exports = __webpack_exports__; + +})(); \ No newline at end of file diff --git a/.next/server/app/favicon.ico/route.js.nft.json b/.next/server/app/favicon.ico/route.js.nft.json new file mode 100644 index 0000000000000000000000000000000000000000..4cadc568d322dff76979a4eb4a43dca446c052b2 --- /dev/null +++ b/.next/server/app/favicon.ico/route.js.nft.json @@ -0,0 +1 @@ +{"version":1,"files":["../../webpack-runtime.js","../../chunks/218.js","../../../package.json","../../../../node_modules/next/dist/compiled/@vercel/og/index.node.js","../../../../node_modules/next/dist/compiled/@vercel/og/package.json","../../../../node_modules/next/dist/compiled/@vercel/og/noto-sans-v27-latin-regular.ttf","../../../../node_modules/next/dist/compiled/@vercel/og/yoga.wasm","../../../../node_modules/next/dist/compiled/@vercel/og/resvg.wasm","../../../../package.json"]} \ No newline at end of file diff --git a/.next/server/chunks/218.js b/.next/server/chunks/218.js new file mode 100644 index 0000000000000000000000000000000000000000..459f6c8f7404750e74681042c13652b4b1c5eba8 --- /dev/null +++ b/.next/server/chunks/218.js @@ -0,0 +1,12162 @@ +"use strict"; +exports.id = 218; +exports.ids = [218]; +exports.modules = { + +/***/ 7057: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + prefixes: function() { + return prefixes; + }, + wait: function() { + return wait; + }, + error: function() { + return error; + }, + warn: function() { + return warn; + }, + ready: function() { + return ready; + }, + info: function() { + return info; + }, + event: function() { + return event; + }, + trace: function() { + return trace; + }, + warnOnce: function() { + return warnOnce; + } +}); +const _chalk = /*#__PURE__*/ _interop_require_default(__webpack_require__(2642)); +function _interop_require_default(obj) { + return obj && obj.__esModule ? obj : { + default: obj + }; +} +const prefixes = { + wait: "- " + _chalk.default.cyan("wait"), + error: "- " + _chalk.default.red("error"), + warn: "- " + _chalk.default.yellow("warn"), + ready: "- " + _chalk.default.green("ready"), + info: "- " + _chalk.default.cyan("info"), + event: "- " + _chalk.default.magenta("event"), + trace: "- " + _chalk.default.magenta("trace") +}; +function wait(...message) { + console.log(prefixes.wait, ...message); +} +function error(...message) { + console.error(prefixes.error, ...message); +} +function warn(...message) { + console.warn(prefixes.warn, ...message); +} +function ready(...message) { + console.log(prefixes.ready, ...message); +} +function info(...message) { + console.log(prefixes.info, ...message); +} +function event(...message) { + console.log(prefixes.event, ...message); +} +function trace(...message) { + console.log(prefixes.trace, ...message); +} +const warnOnceMessages = new Set(); +function warnOnce(...message) { + if (!warnOnceMessages.has(message[0])) { + warnOnceMessages.add(message.join(" ")); + warn(...message); + } +} //# sourceMappingURL=log.js.map + + +/***/ }), + +/***/ 3909: +/***/ ((module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + RSC: function() { + return RSC; + }, + ACTION: function() { + return ACTION; + }, + NEXT_ROUTER_STATE_TREE: function() { + return NEXT_ROUTER_STATE_TREE; + }, + NEXT_ROUTER_PREFETCH: function() { + return NEXT_ROUTER_PREFETCH; + }, + NEXT_URL: function() { + return NEXT_URL; + }, + FETCH_CACHE_HEADER: function() { + return FETCH_CACHE_HEADER; + }, + RSC_CONTENT_TYPE_HEADER: function() { + return RSC_CONTENT_TYPE_HEADER; + }, + RSC_VARY_HEADER: function() { + return RSC_VARY_HEADER; + }, + FLIGHT_PARAMETERS: function() { + return FLIGHT_PARAMETERS; + }, + NEXT_RSC_UNION_QUERY: function() { + return NEXT_RSC_UNION_QUERY; + } +}); +const RSC = "RSC"; +const ACTION = "Next-Action"; +const NEXT_ROUTER_STATE_TREE = "Next-Router-State-Tree"; +const NEXT_ROUTER_PREFETCH = "Next-Router-Prefetch"; +const NEXT_URL = "Next-Url"; +const FETCH_CACHE_HEADER = "x-vercel-sc-headers"; +const RSC_CONTENT_TYPE_HEADER = "text/x-component"; +const RSC_VARY_HEADER = RSC + ", " + NEXT_ROUTER_STATE_TREE + ", " + NEXT_ROUTER_PREFETCH + ", " + NEXT_URL; +const FLIGHT_PARAMETERS = [ + [ + RSC + ], + [ + NEXT_ROUTER_STATE_TREE + ], + [ + NEXT_ROUTER_PREFETCH + ] +]; +const NEXT_RSC_UNION_QUERY = "_rsc"; +if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") { + Object.defineProperty(exports.default, "__esModule", { + value: true + }); + Object.assign(exports.default, exports); + module.exports = exports.default; +} //# sourceMappingURL=app-router-headers.js.map + + +/***/ }), + +/***/ 3641: +/***/ ((module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "DraftMode", ({ + enumerable: true, + get: function() { + return DraftMode; + } +})); +const _staticgenerationbailout = __webpack_require__(6164); +class DraftMode { + get isEnabled() { + return this._provider.isEnabled; + } + enable() { + if ((0, _staticgenerationbailout.staticGenerationBailout)("draftMode().enable()")) { + return; + } + return this._provider.enable(); + } + disable() { + if ((0, _staticgenerationbailout.staticGenerationBailout)("draftMode().disable()")) { + return; + } + return this._provider.disable(); + } + constructor(provider){ + this._provider = provider; + } +} +if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") { + Object.defineProperty(exports.default, "__esModule", { + value: true + }); + Object.assign(exports.default, exports); + module.exports = exports.default; +} //# sourceMappingURL=draft-mode.js.map + + +/***/ }), + +/***/ 4937: +/***/ ((module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + headers: function() { + return headers; + }, + cookies: function() { + return cookies; + }, + draftMode: function() { + return draftMode; + } +}); +const _requestcookies = __webpack_require__(9934); +const _headers = __webpack_require__(3423); +const _cookies = __webpack_require__(1220); +const _requestasyncstorage = __webpack_require__(1715); +const _actionasyncstorage = __webpack_require__(4876); +const _staticgenerationbailout = __webpack_require__(6164); +const _draftmode = __webpack_require__(3641); +function headers() { + if ((0, _staticgenerationbailout.staticGenerationBailout)("headers", { + link: "https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering" + })) { + return _headers.HeadersAdapter.seal(new Headers({})); + } + const requestStore = _requestasyncstorage.requestAsyncStorage.getStore(); + if (!requestStore) { + throw new Error("Invariant: headers() expects to have requestAsyncStorage, none available."); + } + return requestStore.headers; +} +function cookies() { + if ((0, _staticgenerationbailout.staticGenerationBailout)("cookies", { + link: "https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering" + })) { + return _requestcookies.RequestCookiesAdapter.seal(new _cookies.RequestCookies(new Headers({}))); + } + const requestStore = _requestasyncstorage.requestAsyncStorage.getStore(); + if (!requestStore) { + throw new Error("Invariant: cookies() expects to have requestAsyncStorage, none available."); + } + const asyncActionStore = _actionasyncstorage.actionAsyncStorage.getStore(); + if (asyncActionStore && (asyncActionStore.isAction || asyncActionStore.isAppRoute)) { + // We can't conditionally return different types here based on the context. + // To avoid confusion, we always return the readonly type here. + return requestStore.mutableCookies; + } + return requestStore.cookies; +} +function draftMode() { + const requestStore = _requestasyncstorage.requestAsyncStorage.getStore(); + if (!requestStore) { + throw new Error("Invariant: draftMode() expects to have requestAsyncStorage, none available."); + } + return new _draftmode.DraftMode(requestStore.draftMode); +} +if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") { + Object.defineProperty(exports.default, "__esModule", { + value: true + }); + Object.assign(exports.default, exports); + module.exports = exports.default; +} //# sourceMappingURL=headers.js.map + + +/***/ }), + +/***/ 1651: +/***/ ((module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + DYNAMIC_ERROR_CODE: function() { + return DYNAMIC_ERROR_CODE; + }, + DynamicServerError: function() { + return DynamicServerError; + } +}); +const DYNAMIC_ERROR_CODE = "DYNAMIC_SERVER_USAGE"; +class DynamicServerError extends Error { + constructor(type){ + super("Dynamic server usage: " + type); + this.digest = DYNAMIC_ERROR_CODE; + } +} +if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") { + Object.defineProperty(exports.default, "__esModule", { + value: true + }); + Object.assign(exports.default, exports); + module.exports = exports.default; +} //# sourceMappingURL=hooks-server-context.js.map + + +/***/ }), + +/***/ 2241: +/***/ ((module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + notFound: function() { + return notFound; + }, + isNotFoundError: function() { + return isNotFoundError; + } +}); +const NOT_FOUND_ERROR_CODE = "NEXT_NOT_FOUND"; +function notFound() { + // eslint-disable-next-line no-throw-literal + const error = new Error(NOT_FOUND_ERROR_CODE); + error.digest = NOT_FOUND_ERROR_CODE; + throw error; +} +function isNotFoundError(error) { + return (error == null ? void 0 : error.digest) === NOT_FOUND_ERROR_CODE; +} +if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") { + Object.defineProperty(exports.default, "__esModule", { + value: true + }); + Object.assign(exports.default, exports); + module.exports = exports.default; +} //# sourceMappingURL=not-found.js.map + + +/***/ }), + +/***/ 5287: +/***/ ((module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + RedirectType: function() { + return RedirectType; + }, + getRedirectError: function() { + return getRedirectError; + }, + redirect: function() { + return redirect; + }, + isRedirectError: function() { + return isRedirectError; + }, + getURLFromRedirectError: function() { + return getURLFromRedirectError; + }, + getRedirectTypeFromError: function() { + return getRedirectTypeFromError; + } +}); +const _requestasyncstorage = __webpack_require__(1715); +const REDIRECT_ERROR_CODE = "NEXT_REDIRECT"; +var RedirectType; +(function(RedirectType) { + RedirectType["push"] = "push"; + RedirectType["replace"] = "replace"; +})(RedirectType || (RedirectType = {})); +function getRedirectError(url, type) { + const error = new Error(REDIRECT_ERROR_CODE); + error.digest = REDIRECT_ERROR_CODE + ";" + type + ";" + url; + const requestStore = _requestasyncstorage.requestAsyncStorage.getStore(); + if (requestStore) { + error.mutableCookies = requestStore.mutableCookies; + } + return error; +} +function redirect(url, type) { + if (type === void 0) type = "replace"; + throw getRedirectError(url, type); +} +function isRedirectError(error) { + if (typeof (error == null ? void 0 : error.digest) !== "string") return false; + const [errorCode, type, destination] = error.digest.split(";", 3); + return errorCode === REDIRECT_ERROR_CODE && (type === "replace" || type === "push") && typeof destination === "string"; +} +function getURLFromRedirectError(error) { + if (!isRedirectError(error)) return null; + // Slices off the beginning of the digest that contains the code and the + // separating ';'. + return error.digest.split(";", 3)[2]; +} +function getRedirectTypeFromError(error) { + if (!isRedirectError(error)) { + throw new Error("Not a redirect error"); + } + return error.digest.split(";", 3)[1]; +} +if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") { + Object.defineProperty(exports.default, "__esModule", { + value: true + }); + Object.assign(exports.default, exports); + module.exports = exports.default; +} //# sourceMappingURL=redirect.js.map + + +/***/ }), + +/***/ 6164: +/***/ ((module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "staticGenerationBailout", ({ + enumerable: true, + get: function() { + return staticGenerationBailout; + } +})); +const _hooksservercontext = __webpack_require__(1651); +const _staticgenerationasyncstorage = __webpack_require__(3539); +class StaticGenBailoutError extends Error { + constructor(...args){ + super(...args); + this.code = "NEXT_STATIC_GEN_BAILOUT"; + } +} +function formatErrorMessage(reason, opts) { + const { dynamic, link } = opts || {}; + const suffix = link ? " See more info here: " + link : ""; + return "Page" + (dynamic ? ' with `dynamic = "' + dynamic + '"`' : "") + " couldn't be rendered statically because it used `" + reason + "`." + suffix; +} +const staticGenerationBailout = (reason, opts)=>{ + const staticGenerationStore = _staticgenerationasyncstorage.staticGenerationAsyncStorage.getStore(); + if (staticGenerationStore == null ? void 0 : staticGenerationStore.forceStatic) { + return true; + } + if (staticGenerationStore == null ? void 0 : staticGenerationStore.dynamicShouldError) { + var _opts_dynamic; + throw new StaticGenBailoutError(formatErrorMessage(reason, { + ...opts, + dynamic: (_opts_dynamic = opts == null ? void 0 : opts.dynamic) != null ? _opts_dynamic : "error" + })); + } + if (staticGenerationStore) { + staticGenerationStore.revalidate = 0; + } + if (staticGenerationStore == null ? void 0 : staticGenerationStore.isStaticGeneration) { + const err = new _hooksservercontext.DynamicServerError(formatErrorMessage(reason, { + ...opts, + // this error should be caught by Next to bail out of static generation + // in case it's uncaught, this link provides some additional context as to why + link: "https://nextjs.org/docs/messages/dynamic-server-error" + })); + staticGenerationStore.dynamicUsageDescription = reason; + staticGenerationStore.dynamicUsageStack = err.stack; + throw err; + } + return false; +}; +if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") { + Object.defineProperty(exports.default, "__esModule", { + value: true + }); + Object.assign(exports.default, exports); + module.exports = exports.default; +} //# sourceMappingURL=static-generation-bailout.js.map + + +/***/ }), + +/***/ 6528: +/***/ ((module) => { + + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __export = (target, all)=>{ + for(var name in all)__defProp(target, name, { + get: all[name], + enumerable: true + }); +}; +var __copyProps = (to, from, except, desc)=>{ + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from))if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { + get: ()=>from[key], + enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable + }); + } + return to; +}; +var __toCommonJS = (mod)=>__copyProps(__defProp({}, "__esModule", { + value: true + }), mod); +// src/index.ts +var src_exports = {}; +__export(src_exports, { + RequestCookies: ()=>RequestCookies, + ResponseCookies: ()=>ResponseCookies, + parseCookie: ()=>parseCookie, + parseSetCookie: ()=>parseSetCookie, + splitCookiesString: ()=>splitCookiesString, + stringifyCookie: ()=>stringifyCookie +}); +module.exports = __toCommonJS(src_exports); +// src/serialize.ts +function stringifyCookie(c) { + var _a; + const attrs = [ + "path" in c && c.path && `Path=${c.path}`, + "expires" in c && (c.expires || c.expires === 0) && `Expires=${(typeof c.expires === "number" ? new Date(c.expires) : c.expires).toUTCString()}`, + "maxAge" in c && typeof c.maxAge === "number" && `Max-Age=${c.maxAge}`, + "domain" in c && c.domain && `Domain=${c.domain}`, + "secure" in c && c.secure && "Secure", + "httpOnly" in c && c.httpOnly && "HttpOnly", + "sameSite" in c && c.sameSite && `SameSite=${c.sameSite}` + ].filter(Boolean); + return `${c.name}=${encodeURIComponent((_a = c.value) != null ? _a : "")}; ${attrs.join("; ")}`; +} +function parseCookie(cookie) { + const map = /* @__PURE__ */ new Map(); + for (const pair of cookie.split(/; */)){ + if (!pair) continue; + const splitAt = pair.indexOf("="); + if (splitAt === -1) { + map.set(pair, "true"); + continue; + } + const [key, value] = [ + pair.slice(0, splitAt), + pair.slice(splitAt + 1) + ]; + try { + map.set(key, decodeURIComponent(value != null ? value : "true")); + } catch {} + } + return map; +} +function parseSetCookie(setCookie) { + if (!setCookie) { + return void 0; + } + const [[name, value], ...attributes] = parseCookie(setCookie); + const { domain, expires, httponly, maxage, path, samesite, secure } = Object.fromEntries(attributes.map(([key, value2])=>[ + key.toLowerCase(), + value2 + ])); + const cookie = { + name, + value: decodeURIComponent(value), + domain, + ...expires && { + expires: new Date(expires) + }, + ...httponly && { + httpOnly: true + }, + ...typeof maxage === "string" && { + maxAge: Number(maxage) + }, + path, + ...samesite && { + sameSite: parseSameSite(samesite) + }, + ...secure && { + secure: true + } + }; + return compact(cookie); +} +function compact(t) { + const newT = {}; + for(const key in t){ + if (t[key]) { + newT[key] = t[key]; + } + } + return newT; +} +var SAME_SITE = [ + "strict", + "lax", + "none" +]; +function parseSameSite(string) { + string = string.toLowerCase(); + return SAME_SITE.includes(string) ? string : void 0; +} +function splitCookiesString(cookiesString) { + if (!cookiesString) return []; + var cookiesStrings = []; + var pos = 0; + var start; + var ch; + var lastComma; + var nextStart; + var cookiesSeparatorFound; + function skipWhitespace() { + while(pos < cookiesString.length && /\s/.test(cookiesString.charAt(pos))){ + pos += 1; + } + return pos < cookiesString.length; + } + function notSpecialChar() { + ch = cookiesString.charAt(pos); + return ch !== "=" && ch !== ";" && ch !== ","; + } + while(pos < cookiesString.length){ + start = pos; + cookiesSeparatorFound = false; + while(skipWhitespace()){ + ch = cookiesString.charAt(pos); + if (ch === ",") { + lastComma = pos; + pos += 1; + skipWhitespace(); + nextStart = pos; + while(pos < cookiesString.length && notSpecialChar()){ + pos += 1; + } + if (pos < cookiesString.length && cookiesString.charAt(pos) === "=") { + cookiesSeparatorFound = true; + pos = nextStart; + cookiesStrings.push(cookiesString.substring(start, lastComma)); + start = pos; + } else { + pos = lastComma + 1; + } + } else { + pos += 1; + } + } + if (!cookiesSeparatorFound || pos >= cookiesString.length) { + cookiesStrings.push(cookiesString.substring(start, cookiesString.length)); + } + } + return cookiesStrings; +} +// src/request-cookies.ts +var RequestCookies = class { + constructor(requestHeaders){ + /** @internal */ this._parsed = /* @__PURE__ */ new Map(); + this._headers = requestHeaders; + const header = requestHeaders.get("cookie"); + if (header) { + const parsed = parseCookie(header); + for (const [name, value] of parsed){ + this._parsed.set(name, { + name, + value + }); + } + } + } + [Symbol.iterator]() { + return this._parsed[Symbol.iterator](); + } + /** + * The amount of cookies received from the client + */ get size() { + return this._parsed.size; + } + get(...args) { + const name = typeof args[0] === "string" ? args[0] : args[0].name; + return this._parsed.get(name); + } + getAll(...args) { + var _a; + const all = Array.from(this._parsed); + if (!args.length) { + return all.map(([_, value])=>value); + } + const name = typeof args[0] === "string" ? args[0] : (_a = args[0]) == null ? void 0 : _a.name; + return all.filter(([n])=>n === name).map(([_, value])=>value); + } + has(name) { + return this._parsed.has(name); + } + set(...args) { + const [name, value] = args.length === 1 ? [ + args[0].name, + args[0].value + ] : args; + const map = this._parsed; + map.set(name, { + name, + value + }); + this._headers.set("cookie", Array.from(map).map(([_, value2])=>stringifyCookie(value2)).join("; ")); + return this; + } + /** + * Delete the cookies matching the passed name or names in the request. + */ delete(names) { + const map = this._parsed; + const result = !Array.isArray(names) ? map.delete(names) : names.map((name)=>map.delete(name)); + this._headers.set("cookie", Array.from(map).map(([_, value])=>stringifyCookie(value)).join("; ")); + return result; + } + /** + * Delete all the cookies in the cookies in the request. + */ clear() { + this.delete(Array.from(this._parsed.keys())); + return this; + } + /** + * Format the cookies in the request as a string for logging + */ [Symbol.for("edge-runtime.inspect.custom")]() { + return `RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`; + } + toString() { + return [ + ...this._parsed.values() + ].map((v)=>`${v.name}=${encodeURIComponent(v.value)}`).join("; "); + } +}; +// src/response-cookies.ts +var ResponseCookies = class { + constructor(responseHeaders){ + /** @internal */ this._parsed = /* @__PURE__ */ new Map(); + var _a, _b, _c; + this._headers = responseHeaders; + const setCookie = // @ts-expect-error See https://github.com/whatwg/fetch/issues/973 + (_c = (_b = (_a = responseHeaders.getAll) == null ? void 0 : _a.call(responseHeaders, "set-cookie")) != null ? _b : responseHeaders.get("set-cookie")) != null ? _c : []; + const cookieStrings = Array.isArray(setCookie) ? setCookie : splitCookiesString(setCookie); + for (const cookieString of cookieStrings){ + const parsed = parseSetCookie(cookieString); + if (parsed) this._parsed.set(parsed.name, parsed); + } + } + /** + * {@link https://wicg.github.io/cookie-store/#CookieStore-get CookieStore#get} without the Promise. + */ get(...args) { + const key = typeof args[0] === "string" ? args[0] : args[0].name; + return this._parsed.get(key); + } + /** + * {@link https://wicg.github.io/cookie-store/#CookieStore-getAll CookieStore#getAll} without the Promise. + */ getAll(...args) { + var _a; + const all = Array.from(this._parsed.values()); + if (!args.length) { + return all; + } + const key = typeof args[0] === "string" ? args[0] : (_a = args[0]) == null ? void 0 : _a.name; + return all.filter((c)=>c.name === key); + } + has(name) { + return this._parsed.has(name); + } + /** + * {@link https://wicg.github.io/cookie-store/#CookieStore-set CookieStore#set} without the Promise. + */ set(...args) { + const [name, value, cookie] = args.length === 1 ? [ + args[0].name, + args[0].value, + args[0] + ] : args; + const map = this._parsed; + map.set(name, normalizeCookie({ + name, + value, + ...cookie + })); + replace(map, this._headers); + return this; + } + /** + * {@link https://wicg.github.io/cookie-store/#CookieStore-delete CookieStore#delete} without the Promise. + */ delete(...args) { + const [name, path, domain] = typeof args[0] === "string" ? [ + args[0] + ] : [ + args[0].name, + args[0].path, + args[0].domain + ]; + return this.set({ + name, + path, + domain, + value: "", + expires: /* @__PURE__ */ new Date(0) + }); + } + [Symbol.for("edge-runtime.inspect.custom")]() { + return `ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`; + } + toString() { + return [ + ...this._parsed.values() + ].map(stringifyCookie).join("; "); + } +}; +function replace(bag, headers) { + headers.delete("set-cookie"); + for (const [, value] of bag){ + const serialized = stringifyCookie(value); + headers.append("set-cookie", serialized); + } +} +function normalizeCookie(cookie = { + name: "", + value: "" +}) { + if (typeof cookie.expires === "number") { + cookie.expires = new Date(cookie.expires); + } + if (cookie.maxAge) { + cookie.expires = new Date(Date.now() + cookie.maxAge * 1e3); + } + if (cookie.path === null || cookie.path === void 0) { + cookie.path = "/"; + } + return cookie; +} +// Annotate the CommonJS export names for ESM import in node: +0 && (0); + + +/***/ }), + +/***/ 1749: +/***/ ((module) => { + + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __export = (target, all)=>{ + for(var name in all)__defProp(target, name, { + get: all[name], + enumerable: true + }); +}; +var __copyProps = (to, from, except, desc)=>{ + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from))if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { + get: ()=>from[key], + enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable + }); + } + return to; +}; +var __toCommonJS = (mod)=>__copyProps(__defProp({}, "__esModule", { + value: true + }), mod); +// src/index.ts +var src_exports = {}; +__export(src_exports, { + RequestCookies: ()=>RequestCookies, + ResponseCookies: ()=>ResponseCookies, + parseCookie: ()=>parseCookie, + parseSetCookie: ()=>parseSetCookie, + splitCookiesString: ()=>splitCookiesString, + stringifyCookie: ()=>stringifyCookie +}); +module.exports = __toCommonJS(src_exports); +// src/serialize.ts +function stringifyCookie(c) { + var _a; + const attrs = [ + "path" in c && c.path && `Path=${c.path}`, + "expires" in c && (c.expires || c.expires === 0) && `Expires=${(typeof c.expires === "number" ? new Date(c.expires) : c.expires).toUTCString()}`, + "maxAge" in c && typeof c.maxAge === "number" && `Max-Age=${c.maxAge}`, + "domain" in c && c.domain && `Domain=${c.domain}`, + "secure" in c && c.secure && "Secure", + "httpOnly" in c && c.httpOnly && "HttpOnly", + "sameSite" in c && c.sameSite && `SameSite=${c.sameSite}` + ].filter(Boolean); + return `${c.name}=${encodeURIComponent((_a = c.value) != null ? _a : "")}; ${attrs.join("; ")}`; +} +function parseCookie(cookie) { + const map = /* @__PURE__ */ new Map(); + for (const pair of cookie.split(/; */)){ + if (!pair) continue; + const splitAt = pair.indexOf("="); + if (splitAt === -1) { + map.set(pair, "true"); + continue; + } + const [key, value] = [ + pair.slice(0, splitAt), + pair.slice(splitAt + 1) + ]; + try { + map.set(key, decodeURIComponent(value != null ? value : "true")); + } catch {} + } + return map; +} +function parseSetCookie(setCookie) { + if (!setCookie) { + return void 0; + } + const [[name, value], ...attributes] = parseCookie(setCookie); + const { domain, expires, httponly, maxage, path, samesite, secure } = Object.fromEntries(attributes.map(([key, value2])=>[ + key.toLowerCase(), + value2 + ])); + const cookie = { + name, + value: decodeURIComponent(value), + domain, + ...expires && { + expires: new Date(expires) + }, + ...httponly && { + httpOnly: true + }, + ...typeof maxage === "string" && { + maxAge: Number(maxage) + }, + path, + ...samesite && { + sameSite: parseSameSite(samesite) + }, + ...secure && { + secure: true + } + }; + return compact(cookie); +} +function compact(t) { + const newT = {}; + for(const key in t){ + if (t[key]) { + newT[key] = t[key]; + } + } + return newT; +} +var SAME_SITE = [ + "strict", + "lax", + "none" +]; +function parseSameSite(string) { + string = string.toLowerCase(); + return SAME_SITE.includes(string) ? string : void 0; +} +function splitCookiesString(cookiesString) { + if (!cookiesString) return []; + var cookiesStrings = []; + var pos = 0; + var start; + var ch; + var lastComma; + var nextStart; + var cookiesSeparatorFound; + function skipWhitespace() { + while(pos < cookiesString.length && /\s/.test(cookiesString.charAt(pos))){ + pos += 1; + } + return pos < cookiesString.length; + } + function notSpecialChar() { + ch = cookiesString.charAt(pos); + return ch !== "=" && ch !== ";" && ch !== ","; + } + while(pos < cookiesString.length){ + start = pos; + cookiesSeparatorFound = false; + while(skipWhitespace()){ + ch = cookiesString.charAt(pos); + if (ch === ",") { + lastComma = pos; + pos += 1; + skipWhitespace(); + nextStart = pos; + while(pos < cookiesString.length && notSpecialChar()){ + pos += 1; + } + if (pos < cookiesString.length && cookiesString.charAt(pos) === "=") { + cookiesSeparatorFound = true; + pos = nextStart; + cookiesStrings.push(cookiesString.substring(start, lastComma)); + start = pos; + } else { + pos = lastComma + 1; + } + } else { + pos += 1; + } + } + if (!cookiesSeparatorFound || pos >= cookiesString.length) { + cookiesStrings.push(cookiesString.substring(start, cookiesString.length)); + } + } + return cookiesStrings; +} +// src/request-cookies.ts +var RequestCookies = class { + constructor(requestHeaders){ + /** @internal */ this._parsed = /* @__PURE__ */ new Map(); + this._headers = requestHeaders; + const header = requestHeaders.get("cookie"); + if (header) { + const parsed = parseCookie(header); + for (const [name, value] of parsed){ + this._parsed.set(name, { + name, + value + }); + } + } + } + [Symbol.iterator]() { + return this._parsed[Symbol.iterator](); + } + /** + * The amount of cookies received from the client + */ get size() { + return this._parsed.size; + } + get(...args) { + const name = typeof args[0] === "string" ? args[0] : args[0].name; + return this._parsed.get(name); + } + getAll(...args) { + var _a; + const all = Array.from(this._parsed); + if (!args.length) { + return all.map(([_, value])=>value); + } + const name = typeof args[0] === "string" ? args[0] : (_a = args[0]) == null ? void 0 : _a.name; + return all.filter(([n])=>n === name).map(([_, value])=>value); + } + has(name) { + return this._parsed.has(name); + } + set(...args) { + const [name, value] = args.length === 1 ? [ + args[0].name, + args[0].value + ] : args; + const map = this._parsed; + map.set(name, { + name, + value + }); + this._headers.set("cookie", Array.from(map).map(([_, value2])=>stringifyCookie(value2)).join("; ")); + return this; + } + /** + * Delete the cookies matching the passed name or names in the request. + */ delete(names) { + const map = this._parsed; + const result = !Array.isArray(names) ? map.delete(names) : names.map((name)=>map.delete(name)); + this._headers.set("cookie", Array.from(map).map(([_, value])=>stringifyCookie(value)).join("; ")); + return result; + } + /** + * Delete all the cookies in the cookies in the request. + */ clear() { + this.delete(Array.from(this._parsed.keys())); + return this; + } + /** + * Format the cookies in the request as a string for logging + */ [Symbol.for("edge-runtime.inspect.custom")]() { + return `RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`; + } + toString() { + return [ + ...this._parsed.values() + ].map((v)=>`${v.name}=${encodeURIComponent(v.value)}`).join("; "); + } +}; +// src/response-cookies.ts +var ResponseCookies = class { + constructor(responseHeaders){ + /** @internal */ this._parsed = /* @__PURE__ */ new Map(); + var _a, _b, _c; + this._headers = responseHeaders; + const setCookie = // @ts-expect-error See https://github.com/whatwg/fetch/issues/973 + (_c = (_b = (_a = responseHeaders.getAll) == null ? void 0 : _a.call(responseHeaders, "set-cookie")) != null ? _b : responseHeaders.get("set-cookie")) != null ? _c : []; + const cookieStrings = Array.isArray(setCookie) ? setCookie : splitCookiesString(setCookie); + for (const cookieString of cookieStrings){ + const parsed = parseSetCookie(cookieString); + if (parsed) this._parsed.set(parsed.name, parsed); + } + } + /** + * {@link https://wicg.github.io/cookie-store/#CookieStore-get CookieStore#get} without the Promise. + */ get(...args) { + const key = typeof args[0] === "string" ? args[0] : args[0].name; + return this._parsed.get(key); + } + /** + * {@link https://wicg.github.io/cookie-store/#CookieStore-getAll CookieStore#getAll} without the Promise. + */ getAll(...args) { + var _a; + const all = Array.from(this._parsed.values()); + if (!args.length) { + return all; + } + const key = typeof args[0] === "string" ? args[0] : (_a = args[0]) == null ? void 0 : _a.name; + return all.filter((c)=>c.name === key); + } + has(name) { + return this._parsed.has(name); + } + /** + * {@link https://wicg.github.io/cookie-store/#CookieStore-set CookieStore#set} without the Promise. + */ set(...args) { + const [name, value, cookie] = args.length === 1 ? [ + args[0].name, + args[0].value, + args[0] + ] : args; + const map = this._parsed; + map.set(name, normalizeCookie({ + name, + value, + ...cookie + })); + replace(map, this._headers); + return this; + } + /** + * {@link https://wicg.github.io/cookie-store/#CookieStore-delete CookieStore#delete} without the Promise. + */ delete(...args) { + const [name, path, domain] = typeof args[0] === "string" ? [ + args[0] + ] : [ + args[0].name, + args[0].path, + args[0].domain + ]; + return this.set({ + name, + path, + domain, + value: "", + expires: /* @__PURE__ */ new Date(0) + }); + } + [Symbol.for("edge-runtime.inspect.custom")]() { + return `ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`; + } + toString() { + return [ + ...this._parsed.values() + ].map(stringifyCookie).join("; "); + } +}; +function replace(bag, headers) { + headers.delete("set-cookie"); + for (const [, value] of bag){ + const serialized = stringifyCookie(value); + headers.append("set-cookie", serialized); + } +} +function normalizeCookie(cookie = { + name: "", + value: "" +}) { + if (typeof cookie.expires === "number") { + cookie.expires = new Date(cookie.expires); + } + if (cookie.maxAge) { + cookie.expires = new Date(Date.now() + cookie.maxAge * 1e3); + } + if (cookie.path === null || cookie.path === void 0) { + cookie.path = "/"; + } + return cookie; +} +// Annotate the CommonJS export names for ESM import in node: +0 && (0); + + +/***/ }), + +/***/ 1149: +/***/ ((module) => { + + +(()=>{ + "use strict"; + var e = { + 339: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.ContextAPI = void 0; + const n = r(44); + const a = r(38); + const o = r(741); + const i = "context"; + const c = new n.NoopContextManager; + class ContextAPI { + constructor(){} + static getInstance() { + if (!this._instance) { + this._instance = new ContextAPI; + } + return this._instance; + } + setGlobalContextManager(e) { + return (0, a.registerGlobal)(i, e, o.DiagAPI.instance()); + } + active() { + return this._getContextManager().active(); + } + with(e, t, r, ...n) { + return this._getContextManager().with(e, t, r, ...n); + } + bind(e, t) { + return this._getContextManager().bind(e, t); + } + _getContextManager() { + return (0, a.getGlobal)(i) || c; + } + disable() { + this._getContextManager().disable(); + (0, a.unregisterGlobal)(i, o.DiagAPI.instance()); + } + } + t.ContextAPI = ContextAPI; + }, + 741: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.DiagAPI = void 0; + const n = r(144); + const a = r(871); + const o = r(133); + const i = r(38); + const c = "diag"; + class DiagAPI { + constructor(){ + function _logProxy(e) { + return function(...t) { + const r = (0, i.getGlobal)("diag"); + if (!r) return; + return r[e](...t); + }; + } + const e = this; + const setLogger = (t, r = { + logLevel: o.DiagLogLevel.INFO + })=>{ + var n, c, s; + if (t === e) { + const t = new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation"); + e.error((n = t.stack) !== null && n !== void 0 ? n : t.message); + return false; + } + if (typeof r === "number") { + r = { + logLevel: r + }; + } + const u = (0, i.getGlobal)("diag"); + const l = (0, a.createLogLevelDiagLogger)((c = r.logLevel) !== null && c !== void 0 ? c : o.DiagLogLevel.INFO, t); + if (u && !r.suppressOverrideMessage) { + const e = (s = (new Error).stack) !== null && s !== void 0 ? s : "<failed to generate stacktrace>"; + u.warn(`Current logger will be overwritten from ${e}`); + l.warn(`Current logger will overwrite one already registered from ${e}`); + } + return (0, i.registerGlobal)("diag", l, e, true); + }; + e.setLogger = setLogger; + e.disable = ()=>{ + (0, i.unregisterGlobal)(c, e); + }; + e.createComponentLogger = (e)=>new n.DiagComponentLogger(e); + e.verbose = _logProxy("verbose"); + e.debug = _logProxy("debug"); + e.info = _logProxy("info"); + e.warn = _logProxy("warn"); + e.error = _logProxy("error"); + } + static instance() { + if (!this._instance) { + this._instance = new DiagAPI; + } + return this._instance; + } + } + t.DiagAPI = DiagAPI; + }, + 128: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.MetricsAPI = void 0; + const n = r(333); + const a = r(38); + const o = r(741); + const i = "metrics"; + class MetricsAPI { + constructor(){} + static getInstance() { + if (!this._instance) { + this._instance = new MetricsAPI; + } + return this._instance; + } + setGlobalMeterProvider(e) { + return (0, a.registerGlobal)(i, e, o.DiagAPI.instance()); + } + getMeterProvider() { + return (0, a.getGlobal)(i) || n.NOOP_METER_PROVIDER; + } + getMeter(e, t, r) { + return this.getMeterProvider().getMeter(e, t, r); + } + disable() { + (0, a.unregisterGlobal)(i, o.DiagAPI.instance()); + } + } + t.MetricsAPI = MetricsAPI; + }, + 930: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.PropagationAPI = void 0; + const n = r(38); + const a = r(600); + const o = r(625); + const i = r(377); + const c = r(701); + const s = r(741); + const u = "propagation"; + const l = new a.NoopTextMapPropagator; + class PropagationAPI { + constructor(){ + this.createBaggage = c.createBaggage; + this.getBaggage = i.getBaggage; + this.getActiveBaggage = i.getActiveBaggage; + this.setBaggage = i.setBaggage; + this.deleteBaggage = i.deleteBaggage; + } + static getInstance() { + if (!this._instance) { + this._instance = new PropagationAPI; + } + return this._instance; + } + setGlobalPropagator(e) { + return (0, n.registerGlobal)(u, e, s.DiagAPI.instance()); + } + inject(e, t, r = o.defaultTextMapSetter) { + return this._getGlobalPropagator().inject(e, t, r); + } + extract(e, t, r = o.defaultTextMapGetter) { + return this._getGlobalPropagator().extract(e, t, r); + } + fields() { + return this._getGlobalPropagator().fields(); + } + disable() { + (0, n.unregisterGlobal)(u, s.DiagAPI.instance()); + } + _getGlobalPropagator() { + return (0, n.getGlobal)(u) || l; + } + } + t.PropagationAPI = PropagationAPI; + }, + 967: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.TraceAPI = void 0; + const n = r(38); + const a = r(414); + const o = r(994); + const i = r(542); + const c = r(741); + const s = "trace"; + class TraceAPI { + constructor(){ + this._proxyTracerProvider = new a.ProxyTracerProvider; + this.wrapSpanContext = o.wrapSpanContext; + this.isSpanContextValid = o.isSpanContextValid; + this.deleteSpan = i.deleteSpan; + this.getSpan = i.getSpan; + this.getActiveSpan = i.getActiveSpan; + this.getSpanContext = i.getSpanContext; + this.setSpan = i.setSpan; + this.setSpanContext = i.setSpanContext; + } + static getInstance() { + if (!this._instance) { + this._instance = new TraceAPI; + } + return this._instance; + } + setGlobalTracerProvider(e) { + const t = (0, n.registerGlobal)(s, this._proxyTracerProvider, c.DiagAPI.instance()); + if (t) { + this._proxyTracerProvider.setDelegate(e); + } + return t; + } + getTracerProvider() { + return (0, n.getGlobal)(s) || this._proxyTracerProvider; + } + getTracer(e, t) { + return this.getTracerProvider().getTracer(e, t); + } + disable() { + (0, n.unregisterGlobal)(s, c.DiagAPI.instance()); + this._proxyTracerProvider = new a.ProxyTracerProvider; + } + } + t.TraceAPI = TraceAPI; + }, + 377: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.deleteBaggage = t.setBaggage = t.getActiveBaggage = t.getBaggage = void 0; + const n = r(339); + const a = r(421); + const o = (0, a.createContextKey)("OpenTelemetry Baggage Key"); + function getBaggage(e) { + return e.getValue(o) || undefined; + } + t.getBaggage = getBaggage; + function getActiveBaggage() { + return getBaggage(n.ContextAPI.getInstance().active()); + } + t.getActiveBaggage = getActiveBaggage; + function setBaggage(e, t) { + return e.setValue(o, t); + } + t.setBaggage = setBaggage; + function deleteBaggage(e) { + return e.deleteValue(o); + } + t.deleteBaggage = deleteBaggage; + }, + 496: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.BaggageImpl = void 0; + class BaggageImpl { + constructor(e){ + this._entries = e ? new Map(e) : new Map; + } + getEntry(e) { + const t = this._entries.get(e); + if (!t) { + return undefined; + } + return Object.assign({}, t); + } + getAllEntries() { + return Array.from(this._entries.entries()).map(([e, t])=>[ + e, + t + ]); + } + setEntry(e, t) { + const r = new BaggageImpl(this._entries); + r._entries.set(e, t); + return r; + } + removeEntry(e) { + const t = new BaggageImpl(this._entries); + t._entries.delete(e); + return t; + } + removeEntries(...e) { + const t = new BaggageImpl(this._entries); + for (const r of e){ + t._entries.delete(r); + } + return t; + } + clear() { + return new BaggageImpl; + } + } + t.BaggageImpl = BaggageImpl; + }, + 817: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.baggageEntryMetadataSymbol = void 0; + t.baggageEntryMetadataSymbol = Symbol("BaggageEntryMetadata"); + }, + 701: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.baggageEntryMetadataFromString = t.createBaggage = void 0; + const n = r(741); + const a = r(496); + const o = r(817); + const i = n.DiagAPI.instance(); + function createBaggage(e = {}) { + return new a.BaggageImpl(new Map(Object.entries(e))); + } + t.createBaggage = createBaggage; + function baggageEntryMetadataFromString(e) { + if (typeof e !== "string") { + i.error(`Cannot create baggage metadata from unknown type: ${typeof e}`); + e = ""; + } + return { + __TYPE__: o.baggageEntryMetadataSymbol, + toString () { + return e; + } + }; + } + t.baggageEntryMetadataFromString = baggageEntryMetadataFromString; + }, + 388: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.context = void 0; + const n = r(339); + t.context = n.ContextAPI.getInstance(); + }, + 44: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.NoopContextManager = void 0; + const n = r(421); + class NoopContextManager { + active() { + return n.ROOT_CONTEXT; + } + with(e, t, r, ...n) { + return t.call(r, ...n); + } + bind(e, t) { + return t; + } + enable() { + return this; + } + disable() { + return this; + } + } + t.NoopContextManager = NoopContextManager; + }, + 421: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.ROOT_CONTEXT = t.createContextKey = void 0; + function createContextKey(e) { + return Symbol.for(e); + } + t.createContextKey = createContextKey; + class BaseContext { + constructor(e){ + const t = this; + t._currentContext = e ? new Map(e) : new Map; + t.getValue = (e)=>t._currentContext.get(e); + t.setValue = (e, r)=>{ + const n = new BaseContext(t._currentContext); + n._currentContext.set(e, r); + return n; + }; + t.deleteValue = (e)=>{ + const r = new BaseContext(t._currentContext); + r._currentContext.delete(e); + return r; + }; + } + } + t.ROOT_CONTEXT = new BaseContext; + }, + 920: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.diag = void 0; + const n = r(741); + t.diag = n.DiagAPI.instance(); + }, + 144: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.DiagComponentLogger = void 0; + const n = r(38); + class DiagComponentLogger { + constructor(e){ + this._namespace = e.namespace || "DiagComponentLogger"; + } + debug(...e) { + return logProxy("debug", this._namespace, e); + } + error(...e) { + return logProxy("error", this._namespace, e); + } + info(...e) { + return logProxy("info", this._namespace, e); + } + warn(...e) { + return logProxy("warn", this._namespace, e); + } + verbose(...e) { + return logProxy("verbose", this._namespace, e); + } + } + t.DiagComponentLogger = DiagComponentLogger; + function logProxy(e, t, r) { + const a = (0, n.getGlobal)("diag"); + if (!a) { + return; + } + r.unshift(t); + return a[e](...r); + } + }, + 689: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.DiagConsoleLogger = void 0; + const r = [ + { + n: "error", + c: "error" + }, + { + n: "warn", + c: "warn" + }, + { + n: "info", + c: "info" + }, + { + n: "debug", + c: "debug" + }, + { + n: "verbose", + c: "trace" + } + ]; + class DiagConsoleLogger { + constructor(){ + function _consoleFunc(e) { + return function(...t) { + if (console) { + let r = console[e]; + if (typeof r !== "function") { + r = console.log; + } + if (typeof r === "function") { + return r.apply(console, t); + } + } + }; + } + for(let e = 0; e < r.length; e++){ + this[r[e].n] = _consoleFunc(r[e].c); + } + } + } + t.DiagConsoleLogger = DiagConsoleLogger; + }, + 871: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.createLogLevelDiagLogger = void 0; + const n = r(133); + function createLogLevelDiagLogger(e, t) { + if (e < n.DiagLogLevel.NONE) { + e = n.DiagLogLevel.NONE; + } else if (e > n.DiagLogLevel.ALL) { + e = n.DiagLogLevel.ALL; + } + t = t || {}; + function _filterFunc(r, n) { + const a = t[r]; + if (typeof a === "function" && e >= n) { + return a.bind(t); + } + return function() {}; + } + return { + error: _filterFunc("error", n.DiagLogLevel.ERROR), + warn: _filterFunc("warn", n.DiagLogLevel.WARN), + info: _filterFunc("info", n.DiagLogLevel.INFO), + debug: _filterFunc("debug", n.DiagLogLevel.DEBUG), + verbose: _filterFunc("verbose", n.DiagLogLevel.VERBOSE) + }; + } + t.createLogLevelDiagLogger = createLogLevelDiagLogger; + }, + 133: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.DiagLogLevel = void 0; + var r; + (function(e) { + e[e["NONE"] = 0] = "NONE"; + e[e["ERROR"] = 30] = "ERROR"; + e[e["WARN"] = 50] = "WARN"; + e[e["INFO"] = 60] = "INFO"; + e[e["DEBUG"] = 70] = "DEBUG"; + e[e["VERBOSE"] = 80] = "VERBOSE"; + e[e["ALL"] = 9999] = "ALL"; + })(r = t.DiagLogLevel || (t.DiagLogLevel = {})); + }, + 38: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.unregisterGlobal = t.getGlobal = t.registerGlobal = void 0; + const n = r(966); + const a = r(520); + const o = r(565); + const i = a.VERSION.split(".")[0]; + const c = Symbol.for(`opentelemetry.js.api.${i}`); + const s = n._globalThis; + function registerGlobal(e, t, r, n = false) { + var o; + const i = s[c] = (o = s[c]) !== null && o !== void 0 ? o : { + version: a.VERSION + }; + if (!n && i[e]) { + const t = new Error(`@opentelemetry/api: Attempted duplicate registration of API: ${e}`); + r.error(t.stack || t.message); + return false; + } + if (i.version !== a.VERSION) { + const t = new Error(`@opentelemetry/api: Registration of version v${i.version} for ${e} does not match previously registered API v${a.VERSION}`); + r.error(t.stack || t.message); + return false; + } + i[e] = t; + r.debug(`@opentelemetry/api: Registered a global for ${e} v${a.VERSION}.`); + return true; + } + t.registerGlobal = registerGlobal; + function getGlobal(e) { + var t, r; + const n = (t = s[c]) === null || t === void 0 ? void 0 : t.version; + if (!n || !(0, o.isCompatible)(n)) { + return; + } + return (r = s[c]) === null || r === void 0 ? void 0 : r[e]; + } + t.getGlobal = getGlobal; + function unregisterGlobal(e, t) { + t.debug(`@opentelemetry/api: Unregistering a global for ${e} v${a.VERSION}.`); + const r = s[c]; + if (r) { + delete r[e]; + } + } + t.unregisterGlobal = unregisterGlobal; + }, + 565: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.isCompatible = t._makeCompatibilityCheck = void 0; + const n = r(520); + const a = /^(\d+)\.(\d+)\.(\d+)(-(.+))?$/; + function _makeCompatibilityCheck(e) { + const t = new Set([ + e + ]); + const r = new Set; + const n = e.match(a); + if (!n) { + return ()=>false; + } + const o = { + major: +n[1], + minor: +n[2], + patch: +n[3], + prerelease: n[4] + }; + if (o.prerelease != null) { + return function isExactmatch(t) { + return t === e; + }; + } + function _reject(e) { + r.add(e); + return false; + } + function _accept(e) { + t.add(e); + return true; + } + return function isCompatible(e) { + if (t.has(e)) { + return true; + } + if (r.has(e)) { + return false; + } + const n = e.match(a); + if (!n) { + return _reject(e); + } + const i = { + major: +n[1], + minor: +n[2], + patch: +n[3], + prerelease: n[4] + }; + if (i.prerelease != null) { + return _reject(e); + } + if (o.major !== i.major) { + return _reject(e); + } + if (o.major === 0) { + if (o.minor === i.minor && o.patch <= i.patch) { + return _accept(e); + } + return _reject(e); + } + if (o.minor <= i.minor) { + return _accept(e); + } + return _reject(e); + }; + } + t._makeCompatibilityCheck = _makeCompatibilityCheck; + t.isCompatible = _makeCompatibilityCheck(n.VERSION); + }, + 934: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.metrics = void 0; + const n = r(128); + t.metrics = n.MetricsAPI.getInstance(); + }, + 28: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.ValueType = void 0; + var r; + (function(e) { + e[e["INT"] = 0] = "INT"; + e[e["DOUBLE"] = 1] = "DOUBLE"; + })(r = t.ValueType || (t.ValueType = {})); + }, + 962: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.createNoopMeter = t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC = t.NOOP_OBSERVABLE_GAUGE_METRIC = t.NOOP_OBSERVABLE_COUNTER_METRIC = t.NOOP_UP_DOWN_COUNTER_METRIC = t.NOOP_HISTOGRAM_METRIC = t.NOOP_COUNTER_METRIC = t.NOOP_METER = t.NoopObservableUpDownCounterMetric = t.NoopObservableGaugeMetric = t.NoopObservableCounterMetric = t.NoopObservableMetric = t.NoopHistogramMetric = t.NoopUpDownCounterMetric = t.NoopCounterMetric = t.NoopMetric = t.NoopMeter = void 0; + class NoopMeter { + constructor(){} + createHistogram(e, r) { + return t.NOOP_HISTOGRAM_METRIC; + } + createCounter(e, r) { + return t.NOOP_COUNTER_METRIC; + } + createUpDownCounter(e, r) { + return t.NOOP_UP_DOWN_COUNTER_METRIC; + } + createObservableGauge(e, r) { + return t.NOOP_OBSERVABLE_GAUGE_METRIC; + } + createObservableCounter(e, r) { + return t.NOOP_OBSERVABLE_COUNTER_METRIC; + } + createObservableUpDownCounter(e, r) { + return t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC; + } + addBatchObservableCallback(e, t) {} + removeBatchObservableCallback(e) {} + } + t.NoopMeter = NoopMeter; + class NoopMetric { + } + t.NoopMetric = NoopMetric; + class NoopCounterMetric extends NoopMetric { + add(e, t) {} + } + t.NoopCounterMetric = NoopCounterMetric; + class NoopUpDownCounterMetric extends NoopMetric { + add(e, t) {} + } + t.NoopUpDownCounterMetric = NoopUpDownCounterMetric; + class NoopHistogramMetric extends NoopMetric { + record(e, t) {} + } + t.NoopHistogramMetric = NoopHistogramMetric; + class NoopObservableMetric { + addCallback(e) {} + removeCallback(e) {} + } + t.NoopObservableMetric = NoopObservableMetric; + class NoopObservableCounterMetric extends NoopObservableMetric { + } + t.NoopObservableCounterMetric = NoopObservableCounterMetric; + class NoopObservableGaugeMetric extends NoopObservableMetric { + } + t.NoopObservableGaugeMetric = NoopObservableGaugeMetric; + class NoopObservableUpDownCounterMetric extends NoopObservableMetric { + } + t.NoopObservableUpDownCounterMetric = NoopObservableUpDownCounterMetric; + t.NOOP_METER = new NoopMeter; + t.NOOP_COUNTER_METRIC = new NoopCounterMetric; + t.NOOP_HISTOGRAM_METRIC = new NoopHistogramMetric; + t.NOOP_UP_DOWN_COUNTER_METRIC = new NoopUpDownCounterMetric; + t.NOOP_OBSERVABLE_COUNTER_METRIC = new NoopObservableCounterMetric; + t.NOOP_OBSERVABLE_GAUGE_METRIC = new NoopObservableGaugeMetric; + t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC = new NoopObservableUpDownCounterMetric; + function createNoopMeter() { + return t.NOOP_METER; + } + t.createNoopMeter = createNoopMeter; + }, + 333: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.NOOP_METER_PROVIDER = t.NoopMeterProvider = void 0; + const n = r(962); + class NoopMeterProvider { + getMeter(e, t, r) { + return n.NOOP_METER; + } + } + t.NoopMeterProvider = NoopMeterProvider; + t.NOOP_METER_PROVIDER = new NoopMeterProvider; + }, + 966: function(e, t, r) { + var n = this && this.__createBinding || (Object.create ? function(e, t, r, n) { + if (n === undefined) n = r; + Object.defineProperty(e, n, { + enumerable: true, + get: function() { + return t[r]; + } + }); + } : function(e, t, r, n) { + if (n === undefined) n = r; + e[n] = t[r]; + }); + var a = this && this.__exportStar || function(e, t) { + for(var r in e)if (r !== "default" && !Object.prototype.hasOwnProperty.call(t, r)) n(t, e, r); + }; + Object.defineProperty(t, "__esModule", { + value: true + }); + a(r(652), t); + }, + 385: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t._globalThis = void 0; + t._globalThis = typeof globalThis === "object" ? globalThis : global; + }, + 652: function(e, t, r) { + var n = this && this.__createBinding || (Object.create ? function(e, t, r, n) { + if (n === undefined) n = r; + Object.defineProperty(e, n, { + enumerable: true, + get: function() { + return t[r]; + } + }); + } : function(e, t, r, n) { + if (n === undefined) n = r; + e[n] = t[r]; + }); + var a = this && this.__exportStar || function(e, t) { + for(var r in e)if (r !== "default" && !Object.prototype.hasOwnProperty.call(t, r)) n(t, e, r); + }; + Object.defineProperty(t, "__esModule", { + value: true + }); + a(r(385), t); + }, + 251: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.propagation = void 0; + const n = r(930); + t.propagation = n.PropagationAPI.getInstance(); + }, + 600: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.NoopTextMapPropagator = void 0; + class NoopTextMapPropagator { + inject(e, t) {} + extract(e, t) { + return e; + } + fields() { + return []; + } + } + t.NoopTextMapPropagator = NoopTextMapPropagator; + }, + 625: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.defaultTextMapSetter = t.defaultTextMapGetter = void 0; + t.defaultTextMapGetter = { + get (e, t) { + if (e == null) { + return undefined; + } + return e[t]; + }, + keys (e) { + if (e == null) { + return []; + } + return Object.keys(e); + } + }; + t.defaultTextMapSetter = { + set (e, t, r) { + if (e == null) { + return; + } + e[t] = r; + } + }; + }, + 978: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.trace = void 0; + const n = r(967); + t.trace = n.TraceAPI.getInstance(); + }, + 76: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.NonRecordingSpan = void 0; + const n = r(304); + class NonRecordingSpan { + constructor(e = n.INVALID_SPAN_CONTEXT){ + this._spanContext = e; + } + spanContext() { + return this._spanContext; + } + setAttribute(e, t) { + return this; + } + setAttributes(e) { + return this; + } + addEvent(e, t) { + return this; + } + setStatus(e) { + return this; + } + updateName(e) { + return this; + } + end(e) {} + isRecording() { + return false; + } + recordException(e, t) {} + } + t.NonRecordingSpan = NonRecordingSpan; + }, + 527: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.NoopTracer = void 0; + const n = r(339); + const a = r(542); + const o = r(76); + const i = r(994); + const c = n.ContextAPI.getInstance(); + class NoopTracer { + startSpan(e, t, r = c.active()) { + const n = Boolean(t === null || t === void 0 ? void 0 : t.root); + if (n) { + return new o.NonRecordingSpan; + } + const s = r && (0, a.getSpanContext)(r); + if (isSpanContext(s) && (0, i.isSpanContextValid)(s)) { + return new o.NonRecordingSpan(s); + } else { + return new o.NonRecordingSpan; + } + } + startActiveSpan(e, t, r, n) { + let o; + let i; + let s; + if (arguments.length < 2) { + return; + } else if (arguments.length === 2) { + s = t; + } else if (arguments.length === 3) { + o = t; + s = r; + } else { + o = t; + i = r; + s = n; + } + const u = i !== null && i !== void 0 ? i : c.active(); + const l = this.startSpan(e, o, u); + const g = (0, a.setSpan)(u, l); + return c.with(g, s, undefined, l); + } + } + t.NoopTracer = NoopTracer; + function isSpanContext(e) { + return typeof e === "object" && typeof e["spanId"] === "string" && typeof e["traceId"] === "string" && typeof e["traceFlags"] === "number"; + } + }, + 228: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.NoopTracerProvider = void 0; + const n = r(527); + class NoopTracerProvider { + getTracer(e, t, r) { + return new n.NoopTracer; + } + } + t.NoopTracerProvider = NoopTracerProvider; + }, + 387: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.ProxyTracer = void 0; + const n = r(527); + const a = new n.NoopTracer; + class ProxyTracer { + constructor(e, t, r, n){ + this._provider = e; + this.name = t; + this.version = r; + this.options = n; + } + startSpan(e, t, r) { + return this._getTracer().startSpan(e, t, r); + } + startActiveSpan(e, t, r, n) { + const a = this._getTracer(); + return Reflect.apply(a.startActiveSpan, a, arguments); + } + _getTracer() { + if (this._delegate) { + return this._delegate; + } + const e = this._provider.getDelegateTracer(this.name, this.version, this.options); + if (!e) { + return a; + } + this._delegate = e; + return this._delegate; + } + } + t.ProxyTracer = ProxyTracer; + }, + 414: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.ProxyTracerProvider = void 0; + const n = r(387); + const a = r(228); + const o = new a.NoopTracerProvider; + class ProxyTracerProvider { + getTracer(e, t, r) { + var a; + return (a = this.getDelegateTracer(e, t, r)) !== null && a !== void 0 ? a : new n.ProxyTracer(this, e, t, r); + } + getDelegate() { + var e; + return (e = this._delegate) !== null && e !== void 0 ? e : o; + } + setDelegate(e) { + this._delegate = e; + } + getDelegateTracer(e, t, r) { + var n; + return (n = this._delegate) === null || n === void 0 ? void 0 : n.getTracer(e, t, r); + } + } + t.ProxyTracerProvider = ProxyTracerProvider; + }, + 505: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.SamplingDecision = void 0; + var r; + (function(e) { + e[e["NOT_RECORD"] = 0] = "NOT_RECORD"; + e[e["RECORD"] = 1] = "RECORD"; + e[e["RECORD_AND_SAMPLED"] = 2] = "RECORD_AND_SAMPLED"; + })(r = t.SamplingDecision || (t.SamplingDecision = {})); + }, + 542: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.getSpanContext = t.setSpanContext = t.deleteSpan = t.setSpan = t.getActiveSpan = t.getSpan = void 0; + const n = r(421); + const a = r(76); + const o = r(339); + const i = (0, n.createContextKey)("OpenTelemetry Context Key SPAN"); + function getSpan(e) { + return e.getValue(i) || undefined; + } + t.getSpan = getSpan; + function getActiveSpan() { + return getSpan(o.ContextAPI.getInstance().active()); + } + t.getActiveSpan = getActiveSpan; + function setSpan(e, t) { + return e.setValue(i, t); + } + t.setSpan = setSpan; + function deleteSpan(e) { + return e.deleteValue(i); + } + t.deleteSpan = deleteSpan; + function setSpanContext(e, t) { + return setSpan(e, new a.NonRecordingSpan(t)); + } + t.setSpanContext = setSpanContext; + function getSpanContext(e) { + var t; + return (t = getSpan(e)) === null || t === void 0 ? void 0 : t.spanContext(); + } + t.getSpanContext = getSpanContext; + }, + 430: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.TraceStateImpl = void 0; + const n = r(450); + const a = 32; + const o = 512; + const i = ","; + const c = "="; + class TraceStateImpl { + constructor(e){ + this._internalState = new Map; + if (e) this._parse(e); + } + set(e, t) { + const r = this._clone(); + if (r._internalState.has(e)) { + r._internalState.delete(e); + } + r._internalState.set(e, t); + return r; + } + unset(e) { + const t = this._clone(); + t._internalState.delete(e); + return t; + } + get(e) { + return this._internalState.get(e); + } + serialize() { + return this._keys().reduce((e, t)=>{ + e.push(t + c + this.get(t)); + return e; + }, []).join(i); + } + _parse(e) { + if (e.length > o) return; + this._internalState = e.split(i).reverse().reduce((e, t)=>{ + const r = t.trim(); + const a = r.indexOf(c); + if (a !== -1) { + const o = r.slice(0, a); + const i = r.slice(a + 1, t.length); + if ((0, n.validateKey)(o) && (0, n.validateValue)(i)) { + e.set(o, i); + } else {} + } + return e; + }, new Map); + if (this._internalState.size > a) { + this._internalState = new Map(Array.from(this._internalState.entries()).reverse().slice(0, a)); + } + } + _keys() { + return Array.from(this._internalState.keys()).reverse(); + } + _clone() { + const e = new TraceStateImpl; + e._internalState = new Map(this._internalState); + return e; + } + } + t.TraceStateImpl = TraceStateImpl; + }, + 450: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.validateValue = t.validateKey = void 0; + const r = "[_0-9a-z-*/]"; + const n = `[a-z]${r}{0,255}`; + const a = `[a-z0-9]${r}{0,240}@[a-z]${r}{0,13}`; + const o = new RegExp(`^(?:${n}|${a})$`); + const i = /^[ -~]{0,255}[!-~]$/; + const c = /,|=/; + function validateKey(e) { + return o.test(e); + } + t.validateKey = validateKey; + function validateValue(e) { + return i.test(e) && !c.test(e); + } + t.validateValue = validateValue; + }, + 757: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.createTraceState = void 0; + const n = r(430); + function createTraceState(e) { + return new n.TraceStateImpl(e); + } + t.createTraceState = createTraceState; + }, + 304: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.INVALID_SPAN_CONTEXT = t.INVALID_TRACEID = t.INVALID_SPANID = void 0; + const n = r(762); + t.INVALID_SPANID = "0000000000000000"; + t.INVALID_TRACEID = "00000000000000000000000000000000"; + t.INVALID_SPAN_CONTEXT = { + traceId: t.INVALID_TRACEID, + spanId: t.INVALID_SPANID, + traceFlags: n.TraceFlags.NONE + }; + }, + 902: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.SpanKind = void 0; + var r; + (function(e) { + e[e["INTERNAL"] = 0] = "INTERNAL"; + e[e["SERVER"] = 1] = "SERVER"; + e[e["CLIENT"] = 2] = "CLIENT"; + e[e["PRODUCER"] = 3] = "PRODUCER"; + e[e["CONSUMER"] = 4] = "CONSUMER"; + })(r = t.SpanKind || (t.SpanKind = {})); + }, + 994: (e, t, r)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.wrapSpanContext = t.isSpanContextValid = t.isValidSpanId = t.isValidTraceId = void 0; + const n = r(304); + const a = r(76); + const o = /^([0-9a-f]{32})$/i; + const i = /^[0-9a-f]{16}$/i; + function isValidTraceId(e) { + return o.test(e) && e !== n.INVALID_TRACEID; + } + t.isValidTraceId = isValidTraceId; + function isValidSpanId(e) { + return i.test(e) && e !== n.INVALID_SPANID; + } + t.isValidSpanId = isValidSpanId; + function isSpanContextValid(e) { + return isValidTraceId(e.traceId) && isValidSpanId(e.spanId); + } + t.isSpanContextValid = isSpanContextValid; + function wrapSpanContext(e) { + return new a.NonRecordingSpan(e); + } + t.wrapSpanContext = wrapSpanContext; + }, + 832: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.SpanStatusCode = void 0; + var r; + (function(e) { + e[e["UNSET"] = 0] = "UNSET"; + e[e["OK"] = 1] = "OK"; + e[e["ERROR"] = 2] = "ERROR"; + })(r = t.SpanStatusCode || (t.SpanStatusCode = {})); + }, + 762: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.TraceFlags = void 0; + var r; + (function(e) { + e[e["NONE"] = 0] = "NONE"; + e[e["SAMPLED"] = 1] = "SAMPLED"; + })(r = t.TraceFlags || (t.TraceFlags = {})); + }, + 520: (e, t)=>{ + Object.defineProperty(t, "__esModule", { + value: true + }); + t.VERSION = void 0; + t.VERSION = "1.4.1"; + } + }; + var t = {}; + function __nccwpck_require__(r) { + var n = t[r]; + if (n !== undefined) { + return n.exports; + } + var a = t[r] = { + exports: {} + }; + var o = true; + try { + e[r].call(a.exports, a, a.exports, __nccwpck_require__); + o = false; + } finally{ + if (o) delete t[r]; + } + return a.exports; + } + if (typeof __nccwpck_require__ !== "undefined") __nccwpck_require__.ab = __dirname + "/"; + var r = {}; + (()=>{ + var e = r; + Object.defineProperty(e, "__esModule", { + value: true + }); + e.trace = e.propagation = e.metrics = e.diag = e.context = e.INVALID_SPAN_CONTEXT = e.INVALID_TRACEID = e.INVALID_SPANID = e.isValidSpanId = e.isValidTraceId = e.isSpanContextValid = e.createTraceState = e.TraceFlags = e.SpanStatusCode = e.SpanKind = e.SamplingDecision = e.ProxyTracerProvider = e.ProxyTracer = e.defaultTextMapSetter = e.defaultTextMapGetter = e.ValueType = e.createNoopMeter = e.DiagLogLevel = e.DiagConsoleLogger = e.ROOT_CONTEXT = e.createContextKey = e.baggageEntryMetadataFromString = void 0; + var t = __nccwpck_require__(701); + Object.defineProperty(e, "baggageEntryMetadataFromString", { + enumerable: true, + get: function() { + return t.baggageEntryMetadataFromString; + } + }); + var n = __nccwpck_require__(421); + Object.defineProperty(e, "createContextKey", { + enumerable: true, + get: function() { + return n.createContextKey; + } + }); + Object.defineProperty(e, "ROOT_CONTEXT", { + enumerable: true, + get: function() { + return n.ROOT_CONTEXT; + } + }); + var a = __nccwpck_require__(689); + Object.defineProperty(e, "DiagConsoleLogger", { + enumerable: true, + get: function() { + return a.DiagConsoleLogger; + } + }); + var o = __nccwpck_require__(133); + Object.defineProperty(e, "DiagLogLevel", { + enumerable: true, + get: function() { + return o.DiagLogLevel; + } + }); + var i = __nccwpck_require__(962); + Object.defineProperty(e, "createNoopMeter", { + enumerable: true, + get: function() { + return i.createNoopMeter; + } + }); + var c = __nccwpck_require__(28); + Object.defineProperty(e, "ValueType", { + enumerable: true, + get: function() { + return c.ValueType; + } + }); + var s = __nccwpck_require__(625); + Object.defineProperty(e, "defaultTextMapGetter", { + enumerable: true, + get: function() { + return s.defaultTextMapGetter; + } + }); + Object.defineProperty(e, "defaultTextMapSetter", { + enumerable: true, + get: function() { + return s.defaultTextMapSetter; + } + }); + var u = __nccwpck_require__(387); + Object.defineProperty(e, "ProxyTracer", { + enumerable: true, + get: function() { + return u.ProxyTracer; + } + }); + var l = __nccwpck_require__(414); + Object.defineProperty(e, "ProxyTracerProvider", { + enumerable: true, + get: function() { + return l.ProxyTracerProvider; + } + }); + var g = __nccwpck_require__(505); + Object.defineProperty(e, "SamplingDecision", { + enumerable: true, + get: function() { + return g.SamplingDecision; + } + }); + var p = __nccwpck_require__(902); + Object.defineProperty(e, "SpanKind", { + enumerable: true, + get: function() { + return p.SpanKind; + } + }); + var d = __nccwpck_require__(832); + Object.defineProperty(e, "SpanStatusCode", { + enumerable: true, + get: function() { + return d.SpanStatusCode; + } + }); + var _ = __nccwpck_require__(762); + Object.defineProperty(e, "TraceFlags", { + enumerable: true, + get: function() { + return _.TraceFlags; + } + }); + var f = __nccwpck_require__(757); + Object.defineProperty(e, "createTraceState", { + enumerable: true, + get: function() { + return f.createTraceState; + } + }); + var b = __nccwpck_require__(994); + Object.defineProperty(e, "isSpanContextValid", { + enumerable: true, + get: function() { + return b.isSpanContextValid; + } + }); + Object.defineProperty(e, "isValidTraceId", { + enumerable: true, + get: function() { + return b.isValidTraceId; + } + }); + Object.defineProperty(e, "isValidSpanId", { + enumerable: true, + get: function() { + return b.isValidSpanId; + } + }); + var v = __nccwpck_require__(304); + Object.defineProperty(e, "INVALID_SPANID", { + enumerable: true, + get: function() { + return v.INVALID_SPANID; + } + }); + Object.defineProperty(e, "INVALID_TRACEID", { + enumerable: true, + get: function() { + return v.INVALID_TRACEID; + } + }); + Object.defineProperty(e, "INVALID_SPAN_CONTEXT", { + enumerable: true, + get: function() { + return v.INVALID_SPAN_CONTEXT; + } + }); + const O = __nccwpck_require__(388); + Object.defineProperty(e, "context", { + enumerable: true, + get: function() { + return O.context; + } + }); + const P = __nccwpck_require__(920); + Object.defineProperty(e, "diag", { + enumerable: true, + get: function() { + return P.diag; + } + }); + const N = __nccwpck_require__(934); + Object.defineProperty(e, "metrics", { + enumerable: true, + get: function() { + return N.metrics; + } + }); + const S = __nccwpck_require__(251); + Object.defineProperty(e, "propagation", { + enumerable: true, + get: function() { + return S.propagation; + } + }); + const C = __nccwpck_require__(978); + Object.defineProperty(e, "trace", { + enumerable: true, + get: function() { + return C.trace; + } + }); + e["default"] = { + context: O.context, + diag: P.diag, + metrics: N.metrics, + propagation: S.propagation, + trace: C.trace + }; + })(); + module.exports = r; +})(); + + +/***/ }), + +/***/ 2312: +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + + +(()=>{ + var r = { + 535: (r, e, n)=>{ + "use strict"; + r = n.nmd(r); + const t = n(54); + const wrapAnsi16 = (r, e)=>function() { + const n = r.apply(t, arguments); + return `[${n + e}m`; + }; + const wrapAnsi256 = (r, e)=>function() { + const n = r.apply(t, arguments); + return `[${38 + e};5;${n}m`; + }; + const wrapAnsi16m = (r, e)=>function() { + const n = r.apply(t, arguments); + return `[${38 + e};2;${n[0]};${n[1]};${n[2]}m`; + }; + function assembleStyles() { + const r = new Map; + const e = { + modifier: { + reset: [ + 0, + 0 + ], + bold: [ + 1, + 22 + ], + dim: [ + 2, + 22 + ], + italic: [ + 3, + 23 + ], + underline: [ + 4, + 24 + ], + inverse: [ + 7, + 27 + ], + hidden: [ + 8, + 28 + ], + strikethrough: [ + 9, + 29 + ] + }, + color: { + black: [ + 30, + 39 + ], + red: [ + 31, + 39 + ], + green: [ + 32, + 39 + ], + yellow: [ + 33, + 39 + ], + blue: [ + 34, + 39 + ], + magenta: [ + 35, + 39 + ], + cyan: [ + 36, + 39 + ], + white: [ + 37, + 39 + ], + gray: [ + 90, + 39 + ], + redBright: [ + 91, + 39 + ], + greenBright: [ + 92, + 39 + ], + yellowBright: [ + 93, + 39 + ], + blueBright: [ + 94, + 39 + ], + magentaBright: [ + 95, + 39 + ], + cyanBright: [ + 96, + 39 + ], + whiteBright: [ + 97, + 39 + ] + }, + bgColor: { + bgBlack: [ + 40, + 49 + ], + bgRed: [ + 41, + 49 + ], + bgGreen: [ + 42, + 49 + ], + bgYellow: [ + 43, + 49 + ], + bgBlue: [ + 44, + 49 + ], + bgMagenta: [ + 45, + 49 + ], + bgCyan: [ + 46, + 49 + ], + bgWhite: [ + 47, + 49 + ], + bgBlackBright: [ + 100, + 49 + ], + bgRedBright: [ + 101, + 49 + ], + bgGreenBright: [ + 102, + 49 + ], + bgYellowBright: [ + 103, + 49 + ], + bgBlueBright: [ + 104, + 49 + ], + bgMagentaBright: [ + 105, + 49 + ], + bgCyanBright: [ + 106, + 49 + ], + bgWhiteBright: [ + 107, + 49 + ] + } + }; + e.color.grey = e.color.gray; + for (const n of Object.keys(e)){ + const t = e[n]; + for (const n of Object.keys(t)){ + const a = t[n]; + e[n] = { + open: `[${a[0]}m`, + close: `[${a[1]}m` + }; + t[n] = e[n]; + r.set(a[0], a[1]); + } + Object.defineProperty(e, n, { + value: t, + enumerable: false + }); + Object.defineProperty(e, "codes", { + value: r, + enumerable: false + }); + } + const ansi2ansi = (r)=>r; + const rgb2rgb = (r, e, n)=>[ + r, + e, + n + ]; + e.color.close = "\x1b[39m"; + e.bgColor.close = "\x1b[49m"; + e.color.ansi = { + ansi: wrapAnsi16(ansi2ansi, 0) + }; + e.color.ansi256 = { + ansi256: wrapAnsi256(ansi2ansi, 0) + }; + e.color.ansi16m = { + rgb: wrapAnsi16m(rgb2rgb, 0) + }; + e.bgColor.ansi = { + ansi: wrapAnsi16(ansi2ansi, 10) + }; + e.bgColor.ansi256 = { + ansi256: wrapAnsi256(ansi2ansi, 10) + }; + e.bgColor.ansi16m = { + rgb: wrapAnsi16m(rgb2rgb, 10) + }; + for (let r of Object.keys(t)){ + if (typeof t[r] !== "object") { + continue; + } + const n = t[r]; + if (r === "ansi16") { + r = "ansi"; + } + if ("ansi16" in n) { + e.color.ansi[r] = wrapAnsi16(n.ansi16, 0); + e.bgColor.ansi[r] = wrapAnsi16(n.ansi16, 10); + } + if ("ansi256" in n) { + e.color.ansi256[r] = wrapAnsi256(n.ansi256, 0); + e.bgColor.ansi256[r] = wrapAnsi256(n.ansi256, 10); + } + if ("rgb" in n) { + e.color.ansi16m[r] = wrapAnsi16m(n.rgb, 0); + e.bgColor.ansi16m[r] = wrapAnsi16m(n.rgb, 10); + } + } + return e; + } + Object.defineProperty(r, "exports", { + enumerable: true, + get: assembleStyles + }); + }, + 148: (r, e, n)=>{ + "use strict"; + const t = n(379); + const a = n(535); + const o = n(220).stdout; + const s = n(299); + const l = process.platform === "win32" && !(process.env.TERM || "").toLowerCase().startsWith("xterm"); + const i = [ + "ansi", + "ansi", + "ansi256", + "ansi16m" + ]; + const c = new Set([ + "gray" + ]); + const u = Object.create(null); + function applyOptions(r, e) { + e = e || {}; + const n = o ? o.level : 0; + r.level = e.level === undefined ? n : e.level; + r.enabled = "enabled" in e ? e.enabled : r.level > 0; + } + function Chalk(r) { + if (!this || !(this instanceof Chalk) || this.template) { + const e = {}; + applyOptions(e, r); + e.template = function() { + const r = [].slice.call(arguments); + return chalkTag.apply(null, [ + e.template + ].concat(r)); + }; + Object.setPrototypeOf(e, Chalk.prototype); + Object.setPrototypeOf(e.template, e); + e.template.constructor = Chalk; + return e.template; + } + applyOptions(this, r); + } + if (l) { + a.blue.open = "\x1b[94m"; + } + for (const r of Object.keys(a)){ + a[r].closeRe = new RegExp(t(a[r].close), "g"); + u[r] = { + get () { + const e = a[r]; + return build.call(this, this._styles ? this._styles.concat(e) : [ + e + ], this._empty, r); + } + }; + } + u.visible = { + get () { + return build.call(this, this._styles || [], true, "visible"); + } + }; + a.color.closeRe = new RegExp(t(a.color.close), "g"); + for (const r of Object.keys(a.color.ansi)){ + if (c.has(r)) { + continue; + } + u[r] = { + get () { + const e = this.level; + return function() { + const n = a.color[i[e]][r].apply(null, arguments); + const t = { + open: n, + close: a.color.close, + closeRe: a.color.closeRe + }; + return build.call(this, this._styles ? this._styles.concat(t) : [ + t + ], this._empty, r); + }; + } + }; + } + a.bgColor.closeRe = new RegExp(t(a.bgColor.close), "g"); + for (const r of Object.keys(a.bgColor.ansi)){ + if (c.has(r)) { + continue; + } + const e = "bg" + r[0].toUpperCase() + r.slice(1); + u[e] = { + get () { + const e = this.level; + return function() { + const n = a.bgColor[i[e]][r].apply(null, arguments); + const t = { + open: n, + close: a.bgColor.close, + closeRe: a.bgColor.closeRe + }; + return build.call(this, this._styles ? this._styles.concat(t) : [ + t + ], this._empty, r); + }; + } + }; + } + const v = Object.defineProperties(()=>{}, u); + function build(r, e, n) { + const builder = function() { + return applyStyle.apply(builder, arguments); + }; + builder._styles = r; + builder._empty = e; + const t = this; + Object.defineProperty(builder, "level", { + enumerable: true, + get () { + return t.level; + }, + set (r) { + t.level = r; + } + }); + Object.defineProperty(builder, "enabled", { + enumerable: true, + get () { + return t.enabled; + }, + set (r) { + t.enabled = r; + } + }); + builder.hasGrey = this.hasGrey || n === "gray" || n === "grey"; + builder.__proto__ = v; + return builder; + } + function applyStyle() { + const r = arguments; + const e = r.length; + let n = String(arguments[0]); + if (e === 0) { + return ""; + } + if (e > 1) { + for(let t = 1; t < e; t++){ + n += " " + r[t]; + } + } + if (!this.enabled || this.level <= 0 || !n) { + return this._empty ? "" : n; + } + const t = a.dim.open; + if (l && this.hasGrey) { + a.dim.open = ""; + } + for (const r of this._styles.slice().reverse()){ + n = r.open + n.replace(r.closeRe, r.open) + r.close; + n = n.replace(/\r?\n/g, `${r.close}$&${r.open}`); + } + a.dim.open = t; + return n; + } + function chalkTag(r, e) { + if (!Array.isArray(e)) { + return [].slice.call(arguments, 1).join(" "); + } + const n = [].slice.call(arguments, 2); + const t = [ + e.raw[0] + ]; + for(let r = 1; r < e.length; r++){ + t.push(String(n[r - 1]).replace(/[{}\\]/g, "\\$&")); + t.push(String(e.raw[r])); + } + return s(r, t.join("")); + } + Object.defineProperties(Chalk.prototype, u); + r.exports = Chalk(); + r.exports.supportsColor = o; + r.exports["default"] = r.exports; + }, + 299: (r)=>{ + "use strict"; + const e = /(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi; + const n = /(?:^|\.)(\w+)(?:\(([^)]*)\))?/g; + const t = /^(['"])((?:\\.|(?!\1)[^\\])*)\1$/; + const a = /\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi; + const o = new Map([ + [ + "n", + "\n" + ], + [ + "r", + "\r" + ], + [ + "t", + " " + ], + [ + "b", + "\b" + ], + [ + "f", + "\f" + ], + [ + "v", + "\v" + ], + [ + "0", + "\x00" + ], + [ + "\\", + "\\" + ], + [ + "e", + "\x1b" + ], + [ + "a", + "\x07" + ] + ]); + function unescape(r) { + if (r[0] === "u" && r.length === 5 || r[0] === "x" && r.length === 3) { + return String.fromCharCode(parseInt(r.slice(1), 16)); + } + return o.get(r) || r; + } + function parseArguments(r, e) { + const n = []; + const o = e.trim().split(/\s*,\s*/g); + let s; + for (const e of o){ + if (!isNaN(e)) { + n.push(Number(e)); + } else if (s = e.match(t)) { + n.push(s[2].replace(a, (r, e, n)=>e ? unescape(e) : n)); + } else { + throw new Error(`Invalid Chalk template style argument: ${e} (in style '${r}')`); + } + } + return n; + } + function parseStyle(r) { + n.lastIndex = 0; + const e = []; + let t; + while((t = n.exec(r)) !== null){ + const r = t[1]; + if (t[2]) { + const n = parseArguments(r, t[2]); + e.push([ + r + ].concat(n)); + } else { + e.push([ + r + ]); + } + } + return e; + } + function buildStyle(r, e) { + const n = {}; + for (const r of e){ + for (const e of r.styles){ + n[e[0]] = r.inverse ? null : e.slice(1); + } + } + let t = r; + for (const r of Object.keys(n)){ + if (Array.isArray(n[r])) { + if (!(r in t)) { + throw new Error(`Unknown Chalk style: ${r}`); + } + if (n[r].length > 0) { + t = t[r].apply(t, n[r]); + } else { + t = t[r]; + } + } + } + return t; + } + r.exports = (r, n)=>{ + const t = []; + const a = []; + let o = []; + n.replace(e, (e, n, s, l, i, c)=>{ + if (n) { + o.push(unescape(n)); + } else if (l) { + const e = o.join(""); + o = []; + a.push(t.length === 0 ? e : buildStyle(r, t)(e)); + t.push({ + inverse: s, + styles: parseStyle(l) + }); + } else if (i) { + if (t.length === 0) { + throw new Error("Found extraneous } in Chalk template literal"); + } + a.push(buildStyle(r, t)(o.join(""))); + o = []; + t.pop(); + } else { + o.push(c); + } + }); + a.push(o.join("")); + if (t.length > 0) { + const r = `Chalk template literal is missing ${t.length} closing bracket${t.length === 1 ? "" : "s"} (\`}\`)`; + throw new Error(r); + } + return a.join(""); + }; + }, + 117: (r, e, n)=>{ + var t = n(251); + var a = {}; + for(var o in t){ + if (t.hasOwnProperty(o)) { + a[t[o]] = o; + } + } + var s = r.exports = { + rgb: { + channels: 3, + labels: "rgb" + }, + hsl: { + channels: 3, + labels: "hsl" + }, + hsv: { + channels: 3, + labels: "hsv" + }, + hwb: { + channels: 3, + labels: "hwb" + }, + cmyk: { + channels: 4, + labels: "cmyk" + }, + xyz: { + channels: 3, + labels: "xyz" + }, + lab: { + channels: 3, + labels: "lab" + }, + lch: { + channels: 3, + labels: "lch" + }, + hex: { + channels: 1, + labels: [ + "hex" + ] + }, + keyword: { + channels: 1, + labels: [ + "keyword" + ] + }, + ansi16: { + channels: 1, + labels: [ + "ansi16" + ] + }, + ansi256: { + channels: 1, + labels: [ + "ansi256" + ] + }, + hcg: { + channels: 3, + labels: [ + "h", + "c", + "g" + ] + }, + apple: { + channels: 3, + labels: [ + "r16", + "g16", + "b16" + ] + }, + gray: { + channels: 1, + labels: [ + "gray" + ] + } + }; + for(var l in s){ + if (s.hasOwnProperty(l)) { + if (!("channels" in s[l])) { + throw new Error("missing channels property: " + l); + } + if (!("labels" in s[l])) { + throw new Error("missing channel labels property: " + l); + } + if (s[l].labels.length !== s[l].channels) { + throw new Error("channel and label counts mismatch: " + l); + } + var i = s[l].channels; + var c = s[l].labels; + delete s[l].channels; + delete s[l].labels; + Object.defineProperty(s[l], "channels", { + value: i + }); + Object.defineProperty(s[l], "labels", { + value: c + }); + } + } + s.rgb.hsl = function(r) { + var e = r[0] / 255; + var n = r[1] / 255; + var t = r[2] / 255; + var a = Math.min(e, n, t); + var o = Math.max(e, n, t); + var s = o - a; + var l; + var i; + var c; + if (o === a) { + l = 0; + } else if (e === o) { + l = (n - t) / s; + } else if (n === o) { + l = 2 + (t - e) / s; + } else if (t === o) { + l = 4 + (e - n) / s; + } + l = Math.min(l * 60, 360); + if (l < 0) { + l += 360; + } + c = (a + o) / 2; + if (o === a) { + i = 0; + } else if (c <= .5) { + i = s / (o + a); + } else { + i = s / (2 - o - a); + } + return [ + l, + i * 100, + c * 100 + ]; + }; + s.rgb.hsv = function(r) { + var e; + var n; + var t; + var a; + var o; + var s = r[0] / 255; + var l = r[1] / 255; + var i = r[2] / 255; + var c = Math.max(s, l, i); + var u = c - Math.min(s, l, i); + var diffc = function(r) { + return (c - r) / 6 / u + 1 / 2; + }; + if (u === 0) { + a = o = 0; + } else { + o = u / c; + e = diffc(s); + n = diffc(l); + t = diffc(i); + if (s === c) { + a = t - n; + } else if (l === c) { + a = 1 / 3 + e - t; + } else if (i === c) { + a = 2 / 3 + n - e; + } + if (a < 0) { + a += 1; + } else if (a > 1) { + a -= 1; + } + } + return [ + a * 360, + o * 100, + c * 100 + ]; + }; + s.rgb.hwb = function(r) { + var e = r[0]; + var n = r[1]; + var t = r[2]; + var a = s.rgb.hsl(r)[0]; + var o = 1 / 255 * Math.min(e, Math.min(n, t)); + t = 1 - 1 / 255 * Math.max(e, Math.max(n, t)); + return [ + a, + o * 100, + t * 100 + ]; + }; + s.rgb.cmyk = function(r) { + var e = r[0] / 255; + var n = r[1] / 255; + var t = r[2] / 255; + var a; + var o; + var s; + var l; + l = Math.min(1 - e, 1 - n, 1 - t); + a = (1 - e - l) / (1 - l) || 0; + o = (1 - n - l) / (1 - l) || 0; + s = (1 - t - l) / (1 - l) || 0; + return [ + a * 100, + o * 100, + s * 100, + l * 100 + ]; + }; + function comparativeDistance(r, e) { + return Math.pow(r[0] - e[0], 2) + Math.pow(r[1] - e[1], 2) + Math.pow(r[2] - e[2], 2); + } + s.rgb.keyword = function(r) { + var e = a[r]; + if (e) { + return e; + } + var n = Infinity; + var o; + for(var s in t){ + if (t.hasOwnProperty(s)) { + var l = t[s]; + var i = comparativeDistance(r, l); + if (i < n) { + n = i; + o = s; + } + } + } + return o; + }; + s.keyword.rgb = function(r) { + return t[r]; + }; + s.rgb.xyz = function(r) { + var e = r[0] / 255; + var n = r[1] / 255; + var t = r[2] / 255; + e = e > .04045 ? Math.pow((e + .055) / 1.055, 2.4) : e / 12.92; + n = n > .04045 ? Math.pow((n + .055) / 1.055, 2.4) : n / 12.92; + t = t > .04045 ? Math.pow((t + .055) / 1.055, 2.4) : t / 12.92; + var a = e * .4124 + n * .3576 + t * .1805; + var o = e * .2126 + n * .7152 + t * .0722; + var s = e * .0193 + n * .1192 + t * .9505; + return [ + a * 100, + o * 100, + s * 100 + ]; + }; + s.rgb.lab = function(r) { + var e = s.rgb.xyz(r); + var n = e[0]; + var t = e[1]; + var a = e[2]; + var o; + var l; + var i; + n /= 95.047; + t /= 100; + a /= 108.883; + n = n > .008856 ? Math.pow(n, 1 / 3) : 7.787 * n + 16 / 116; + t = t > .008856 ? Math.pow(t, 1 / 3) : 7.787 * t + 16 / 116; + a = a > .008856 ? Math.pow(a, 1 / 3) : 7.787 * a + 16 / 116; + o = 116 * t - 16; + l = 500 * (n - t); + i = 200 * (t - a); + return [ + o, + l, + i + ]; + }; + s.hsl.rgb = function(r) { + var e = r[0] / 360; + var n = r[1] / 100; + var t = r[2] / 100; + var a; + var o; + var s; + var l; + var i; + if (n === 0) { + i = t * 255; + return [ + i, + i, + i + ]; + } + if (t < .5) { + o = t * (1 + n); + } else { + o = t + n - t * n; + } + a = 2 * t - o; + l = [ + 0, + 0, + 0 + ]; + for(var c = 0; c < 3; c++){ + s = e + 1 / 3 * -(c - 1); + if (s < 0) { + s++; + } + if (s > 1) { + s--; + } + if (6 * s < 1) { + i = a + (o - a) * 6 * s; + } else if (2 * s < 1) { + i = o; + } else if (3 * s < 2) { + i = a + (o - a) * (2 / 3 - s) * 6; + } else { + i = a; + } + l[c] = i * 255; + } + return l; + }; + s.hsl.hsv = function(r) { + var e = r[0]; + var n = r[1] / 100; + var t = r[2] / 100; + var a = n; + var o = Math.max(t, .01); + var s; + var l; + t *= 2; + n *= t <= 1 ? t : 2 - t; + a *= o <= 1 ? o : 2 - o; + l = (t + n) / 2; + s = t === 0 ? 2 * a / (o + a) : 2 * n / (t + n); + return [ + e, + s * 100, + l * 100 + ]; + }; + s.hsv.rgb = function(r) { + var e = r[0] / 60; + var n = r[1] / 100; + var t = r[2] / 100; + var a = Math.floor(e) % 6; + var o = e - Math.floor(e); + var s = 255 * t * (1 - n); + var l = 255 * t * (1 - n * o); + var i = 255 * t * (1 - n * (1 - o)); + t *= 255; + switch(a){ + case 0: + return [ + t, + i, + s + ]; + case 1: + return [ + l, + t, + s + ]; + case 2: + return [ + s, + t, + i + ]; + case 3: + return [ + s, + l, + t + ]; + case 4: + return [ + i, + s, + t + ]; + case 5: + return [ + t, + s, + l + ]; + } + }; + s.hsv.hsl = function(r) { + var e = r[0]; + var n = r[1] / 100; + var t = r[2] / 100; + var a = Math.max(t, .01); + var o; + var s; + var l; + l = (2 - n) * t; + o = (2 - n) * a; + s = n * a; + s /= o <= 1 ? o : 2 - o; + s = s || 0; + l /= 2; + return [ + e, + s * 100, + l * 100 + ]; + }; + s.hwb.rgb = function(r) { + var e = r[0] / 360; + var n = r[1] / 100; + var t = r[2] / 100; + var a = n + t; + var o; + var s; + var l; + var i; + if (a > 1) { + n /= a; + t /= a; + } + o = Math.floor(6 * e); + s = 1 - t; + l = 6 * e - o; + if ((o & 1) !== 0) { + l = 1 - l; + } + i = n + l * (s - n); + var c; + var u; + var v; + switch(o){ + default: + case 6: + case 0: + c = s; + u = i; + v = n; + break; + case 1: + c = i; + u = s; + v = n; + break; + case 2: + c = n; + u = s; + v = i; + break; + case 3: + c = n; + u = i; + v = s; + break; + case 4: + c = i; + u = n; + v = s; + break; + case 5: + c = s; + u = n; + v = i; + break; + } + return [ + c * 255, + u * 255, + v * 255 + ]; + }; + s.cmyk.rgb = function(r) { + var e = r[0] / 100; + var n = r[1] / 100; + var t = r[2] / 100; + var a = r[3] / 100; + var o; + var s; + var l; + o = 1 - Math.min(1, e * (1 - a) + a); + s = 1 - Math.min(1, n * (1 - a) + a); + l = 1 - Math.min(1, t * (1 - a) + a); + return [ + o * 255, + s * 255, + l * 255 + ]; + }; + s.xyz.rgb = function(r) { + var e = r[0] / 100; + var n = r[1] / 100; + var t = r[2] / 100; + var a; + var o; + var s; + a = e * 3.2406 + n * -1.5372 + t * -.4986; + o = e * -.9689 + n * 1.8758 + t * .0415; + s = e * .0557 + n * -.204 + t * 1.057; + a = a > .0031308 ? 1.055 * Math.pow(a, 1 / 2.4) - .055 : a * 12.92; + o = o > .0031308 ? 1.055 * Math.pow(o, 1 / 2.4) - .055 : o * 12.92; + s = s > .0031308 ? 1.055 * Math.pow(s, 1 / 2.4) - .055 : s * 12.92; + a = Math.min(Math.max(0, a), 1); + o = Math.min(Math.max(0, o), 1); + s = Math.min(Math.max(0, s), 1); + return [ + a * 255, + o * 255, + s * 255 + ]; + }; + s.xyz.lab = function(r) { + var e = r[0]; + var n = r[1]; + var t = r[2]; + var a; + var o; + var s; + e /= 95.047; + n /= 100; + t /= 108.883; + e = e > .008856 ? Math.pow(e, 1 / 3) : 7.787 * e + 16 / 116; + n = n > .008856 ? Math.pow(n, 1 / 3) : 7.787 * n + 16 / 116; + t = t > .008856 ? Math.pow(t, 1 / 3) : 7.787 * t + 16 / 116; + a = 116 * n - 16; + o = 500 * (e - n); + s = 200 * (n - t); + return [ + a, + o, + s + ]; + }; + s.lab.xyz = function(r) { + var e = r[0]; + var n = r[1]; + var t = r[2]; + var a; + var o; + var s; + o = (e + 16) / 116; + a = n / 500 + o; + s = o - t / 200; + var l = Math.pow(o, 3); + var i = Math.pow(a, 3); + var c = Math.pow(s, 3); + o = l > .008856 ? l : (o - 16 / 116) / 7.787; + a = i > .008856 ? i : (a - 16 / 116) / 7.787; + s = c > .008856 ? c : (s - 16 / 116) / 7.787; + a *= 95.047; + o *= 100; + s *= 108.883; + return [ + a, + o, + s + ]; + }; + s.lab.lch = function(r) { + var e = r[0]; + var n = r[1]; + var t = r[2]; + var a; + var o; + var s; + a = Math.atan2(t, n); + o = a * 360 / 2 / Math.PI; + if (o < 0) { + o += 360; + } + s = Math.sqrt(n * n + t * t); + return [ + e, + s, + o + ]; + }; + s.lch.lab = function(r) { + var e = r[0]; + var n = r[1]; + var t = r[2]; + var a; + var o; + var s; + s = t / 360 * 2 * Math.PI; + a = n * Math.cos(s); + o = n * Math.sin(s); + return [ + e, + a, + o + ]; + }; + s.rgb.ansi16 = function(r) { + var e = r[0]; + var n = r[1]; + var t = r[2]; + var a = 1 in arguments ? arguments[1] : s.rgb.hsv(r)[2]; + a = Math.round(a / 50); + if (a === 0) { + return 30; + } + var o = 30 + (Math.round(t / 255) << 2 | Math.round(n / 255) << 1 | Math.round(e / 255)); + if (a === 2) { + o += 60; + } + return o; + }; + s.hsv.ansi16 = function(r) { + return s.rgb.ansi16(s.hsv.rgb(r), r[2]); + }; + s.rgb.ansi256 = function(r) { + var e = r[0]; + var n = r[1]; + var t = r[2]; + if (e === n && n === t) { + if (e < 8) { + return 16; + } + if (e > 248) { + return 231; + } + return Math.round((e - 8) / 247 * 24) + 232; + } + var a = 16 + 36 * Math.round(e / 255 * 5) + 6 * Math.round(n / 255 * 5) + Math.round(t / 255 * 5); + return a; + }; + s.ansi16.rgb = function(r) { + var e = r % 10; + if (e === 0 || e === 7) { + if (r > 50) { + e += 3.5; + } + e = e / 10.5 * 255; + return [ + e, + e, + e + ]; + } + var n = (~~(r > 50) + 1) * .5; + var t = (e & 1) * n * 255; + var a = (e >> 1 & 1) * n * 255; + var o = (e >> 2 & 1) * n * 255; + return [ + t, + a, + o + ]; + }; + s.ansi256.rgb = function(r) { + if (r >= 232) { + var e = (r - 232) * 10 + 8; + return [ + e, + e, + e + ]; + } + r -= 16; + var n; + var t = Math.floor(r / 36) / 5 * 255; + var a = Math.floor((n = r % 36) / 6) / 5 * 255; + var o = n % 6 / 5 * 255; + return [ + t, + a, + o + ]; + }; + s.rgb.hex = function(r) { + var e = ((Math.round(r[0]) & 255) << 16) + ((Math.round(r[1]) & 255) << 8) + (Math.round(r[2]) & 255); + var n = e.toString(16).toUpperCase(); + return "000000".substring(n.length) + n; + }; + s.hex.rgb = function(r) { + var e = r.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i); + if (!e) { + return [ + 0, + 0, + 0 + ]; + } + var n = e[0]; + if (e[0].length === 3) { + n = n.split("").map(function(r) { + return r + r; + }).join(""); + } + var t = parseInt(n, 16); + var a = t >> 16 & 255; + var o = t >> 8 & 255; + var s = t & 255; + return [ + a, + o, + s + ]; + }; + s.rgb.hcg = function(r) { + var e = r[0] / 255; + var n = r[1] / 255; + var t = r[2] / 255; + var a = Math.max(Math.max(e, n), t); + var o = Math.min(Math.min(e, n), t); + var s = a - o; + var l; + var i; + if (s < 1) { + l = o / (1 - s); + } else { + l = 0; + } + if (s <= 0) { + i = 0; + } else if (a === e) { + i = (n - t) / s % 6; + } else if (a === n) { + i = 2 + (t - e) / s; + } else { + i = 4 + (e - n) / s + 4; + } + i /= 6; + i %= 1; + return [ + i * 360, + s * 100, + l * 100 + ]; + }; + s.hsl.hcg = function(r) { + var e = r[1] / 100; + var n = r[2] / 100; + var t = 1; + var a = 0; + if (n < .5) { + t = 2 * e * n; + } else { + t = 2 * e * (1 - n); + } + if (t < 1) { + a = (n - .5 * t) / (1 - t); + } + return [ + r[0], + t * 100, + a * 100 + ]; + }; + s.hsv.hcg = function(r) { + var e = r[1] / 100; + var n = r[2] / 100; + var t = e * n; + var a = 0; + if (t < 1) { + a = (n - t) / (1 - t); + } + return [ + r[0], + t * 100, + a * 100 + ]; + }; + s.hcg.rgb = function(r) { + var e = r[0] / 360; + var n = r[1] / 100; + var t = r[2] / 100; + if (n === 0) { + return [ + t * 255, + t * 255, + t * 255 + ]; + } + var a = [ + 0, + 0, + 0 + ]; + var o = e % 1 * 6; + var s = o % 1; + var l = 1 - s; + var i = 0; + switch(Math.floor(o)){ + case 0: + a[0] = 1; + a[1] = s; + a[2] = 0; + break; + case 1: + a[0] = l; + a[1] = 1; + a[2] = 0; + break; + case 2: + a[0] = 0; + a[1] = 1; + a[2] = s; + break; + case 3: + a[0] = 0; + a[1] = l; + a[2] = 1; + break; + case 4: + a[0] = s; + a[1] = 0; + a[2] = 1; + break; + default: + a[0] = 1; + a[1] = 0; + a[2] = l; + } + i = (1 - n) * t; + return [ + (n * a[0] + i) * 255, + (n * a[1] + i) * 255, + (n * a[2] + i) * 255 + ]; + }; + s.hcg.hsv = function(r) { + var e = r[1] / 100; + var n = r[2] / 100; + var t = e + n * (1 - e); + var a = 0; + if (t > 0) { + a = e / t; + } + return [ + r[0], + a * 100, + t * 100 + ]; + }; + s.hcg.hsl = function(r) { + var e = r[1] / 100; + var n = r[2] / 100; + var t = n * (1 - e) + .5 * e; + var a = 0; + if (t > 0 && t < .5) { + a = e / (2 * t); + } else if (t >= .5 && t < 1) { + a = e / (2 * (1 - t)); + } + return [ + r[0], + a * 100, + t * 100 + ]; + }; + s.hcg.hwb = function(r) { + var e = r[1] / 100; + var n = r[2] / 100; + var t = e + n * (1 - e); + return [ + r[0], + (t - e) * 100, + (1 - t) * 100 + ]; + }; + s.hwb.hcg = function(r) { + var e = r[1] / 100; + var n = r[2] / 100; + var t = 1 - n; + var a = t - e; + var o = 0; + if (a < 1) { + o = (t - a) / (1 - a); + } + return [ + r[0], + a * 100, + o * 100 + ]; + }; + s.apple.rgb = function(r) { + return [ + r[0] / 65535 * 255, + r[1] / 65535 * 255, + r[2] / 65535 * 255 + ]; + }; + s.rgb.apple = function(r) { + return [ + r[0] / 255 * 65535, + r[1] / 255 * 65535, + r[2] / 255 * 65535 + ]; + }; + s.gray.rgb = function(r) { + return [ + r[0] / 100 * 255, + r[0] / 100 * 255, + r[0] / 100 * 255 + ]; + }; + s.gray.hsl = s.gray.hsv = function(r) { + return [ + 0, + 0, + r[0] + ]; + }; + s.gray.hwb = function(r) { + return [ + 0, + 100, + r[0] + ]; + }; + s.gray.cmyk = function(r) { + return [ + 0, + 0, + 0, + r[0] + ]; + }; + s.gray.lab = function(r) { + return [ + r[0], + 0, + 0 + ]; + }; + s.gray.hex = function(r) { + var e = Math.round(r[0] / 100 * 255) & 255; + var n = (e << 16) + (e << 8) + e; + var t = n.toString(16).toUpperCase(); + return "000000".substring(t.length) + t; + }; + s.rgb.gray = function(r) { + var e = (r[0] + r[1] + r[2]) / 3; + return [ + e / 255 * 100 + ]; + }; + }, + 54: (r, e, n)=>{ + var t = n(117); + var a = n(528); + var o = {}; + var s = Object.keys(t); + function wrapRaw(r) { + var wrappedFn = function(e) { + if (e === undefined || e === null) { + return e; + } + if (arguments.length > 1) { + e = Array.prototype.slice.call(arguments); + } + return r(e); + }; + if ("conversion" in r) { + wrappedFn.conversion = r.conversion; + } + return wrappedFn; + } + function wrapRounded(r) { + var wrappedFn = function(e) { + if (e === undefined || e === null) { + return e; + } + if (arguments.length > 1) { + e = Array.prototype.slice.call(arguments); + } + var n = r(e); + if (typeof n === "object") { + for(var t = n.length, a = 0; a < t; a++){ + n[a] = Math.round(n[a]); + } + } + return n; + }; + if ("conversion" in r) { + wrappedFn.conversion = r.conversion; + } + return wrappedFn; + } + s.forEach(function(r) { + o[r] = {}; + Object.defineProperty(o[r], "channels", { + value: t[r].channels + }); + Object.defineProperty(o[r], "labels", { + value: t[r].labels + }); + var e = a(r); + var n = Object.keys(e); + n.forEach(function(n) { + var t = e[n]; + o[r][n] = wrapRounded(t); + o[r][n].raw = wrapRaw(t); + }); + }); + r.exports = o; + }, + 528: (r, e, n)=>{ + var t = n(117); + function buildGraph() { + var r = {}; + var e = Object.keys(t); + for(var n = e.length, a = 0; a < n; a++){ + r[e[a]] = { + distance: -1, + parent: null + }; + } + return r; + } + function deriveBFS(r) { + var e = buildGraph(); + var n = [ + r + ]; + e[r].distance = 0; + while(n.length){ + var a = n.pop(); + var o = Object.keys(t[a]); + for(var s = o.length, l = 0; l < s; l++){ + var i = o[l]; + var c = e[i]; + if (c.distance === -1) { + c.distance = e[a].distance + 1; + c.parent = a; + n.unshift(i); + } + } + } + return e; + } + function link(r, e) { + return function(n) { + return e(r(n)); + }; + } + function wrapConversion(r, e) { + var n = [ + e[r].parent, + r + ]; + var a = t[e[r].parent][r]; + var o = e[r].parent; + while(e[o].parent){ + n.unshift(e[o].parent); + a = link(t[e[o].parent][o], a); + o = e[o].parent; + } + a.conversion = n; + return a; + } + r.exports = function(r) { + var e = deriveBFS(r); + var n = {}; + var t = Object.keys(e); + for(var a = t.length, o = 0; o < a; o++){ + var s = t[o]; + var l = e[s]; + if (l.parent === null) { + continue; + } + n[s] = wrapConversion(s, e); + } + return n; + }; + }, + 251: (r)=>{ + "use strict"; + r.exports = { + aliceblue: [ + 240, + 248, + 255 + ], + antiquewhite: [ + 250, + 235, + 215 + ], + aqua: [ + 0, + 255, + 255 + ], + aquamarine: [ + 127, + 255, + 212 + ], + azure: [ + 240, + 255, + 255 + ], + beige: [ + 245, + 245, + 220 + ], + bisque: [ + 255, + 228, + 196 + ], + black: [ + 0, + 0, + 0 + ], + blanchedalmond: [ + 255, + 235, + 205 + ], + blue: [ + 0, + 0, + 255 + ], + blueviolet: [ + 138, + 43, + 226 + ], + brown: [ + 165, + 42, + 42 + ], + burlywood: [ + 222, + 184, + 135 + ], + cadetblue: [ + 95, + 158, + 160 + ], + chartreuse: [ + 127, + 255, + 0 + ], + chocolate: [ + 210, + 105, + 30 + ], + coral: [ + 255, + 127, + 80 + ], + cornflowerblue: [ + 100, + 149, + 237 + ], + cornsilk: [ + 255, + 248, + 220 + ], + crimson: [ + 220, + 20, + 60 + ], + cyan: [ + 0, + 255, + 255 + ], + darkblue: [ + 0, + 0, + 139 + ], + darkcyan: [ + 0, + 139, + 139 + ], + darkgoldenrod: [ + 184, + 134, + 11 + ], + darkgray: [ + 169, + 169, + 169 + ], + darkgreen: [ + 0, + 100, + 0 + ], + darkgrey: [ + 169, + 169, + 169 + ], + darkkhaki: [ + 189, + 183, + 107 + ], + darkmagenta: [ + 139, + 0, + 139 + ], + darkolivegreen: [ + 85, + 107, + 47 + ], + darkorange: [ + 255, + 140, + 0 + ], + darkorchid: [ + 153, + 50, + 204 + ], + darkred: [ + 139, + 0, + 0 + ], + darksalmon: [ + 233, + 150, + 122 + ], + darkseagreen: [ + 143, + 188, + 143 + ], + darkslateblue: [ + 72, + 61, + 139 + ], + darkslategray: [ + 47, + 79, + 79 + ], + darkslategrey: [ + 47, + 79, + 79 + ], + darkturquoise: [ + 0, + 206, + 209 + ], + darkviolet: [ + 148, + 0, + 211 + ], + deeppink: [ + 255, + 20, + 147 + ], + deepskyblue: [ + 0, + 191, + 255 + ], + dimgray: [ + 105, + 105, + 105 + ], + dimgrey: [ + 105, + 105, + 105 + ], + dodgerblue: [ + 30, + 144, + 255 + ], + firebrick: [ + 178, + 34, + 34 + ], + floralwhite: [ + 255, + 250, + 240 + ], + forestgreen: [ + 34, + 139, + 34 + ], + fuchsia: [ + 255, + 0, + 255 + ], + gainsboro: [ + 220, + 220, + 220 + ], + ghostwhite: [ + 248, + 248, + 255 + ], + gold: [ + 255, + 215, + 0 + ], + goldenrod: [ + 218, + 165, + 32 + ], + gray: [ + 128, + 128, + 128 + ], + green: [ + 0, + 128, + 0 + ], + greenyellow: [ + 173, + 255, + 47 + ], + grey: [ + 128, + 128, + 128 + ], + honeydew: [ + 240, + 255, + 240 + ], + hotpink: [ + 255, + 105, + 180 + ], + indianred: [ + 205, + 92, + 92 + ], + indigo: [ + 75, + 0, + 130 + ], + ivory: [ + 255, + 255, + 240 + ], + khaki: [ + 240, + 230, + 140 + ], + lavender: [ + 230, + 230, + 250 + ], + lavenderblush: [ + 255, + 240, + 245 + ], + lawngreen: [ + 124, + 252, + 0 + ], + lemonchiffon: [ + 255, + 250, + 205 + ], + lightblue: [ + 173, + 216, + 230 + ], + lightcoral: [ + 240, + 128, + 128 + ], + lightcyan: [ + 224, + 255, + 255 + ], + lightgoldenrodyellow: [ + 250, + 250, + 210 + ], + lightgray: [ + 211, + 211, + 211 + ], + lightgreen: [ + 144, + 238, + 144 + ], + lightgrey: [ + 211, + 211, + 211 + ], + lightpink: [ + 255, + 182, + 193 + ], + lightsalmon: [ + 255, + 160, + 122 + ], + lightseagreen: [ + 32, + 178, + 170 + ], + lightskyblue: [ + 135, + 206, + 250 + ], + lightslategray: [ + 119, + 136, + 153 + ], + lightslategrey: [ + 119, + 136, + 153 + ], + lightsteelblue: [ + 176, + 196, + 222 + ], + lightyellow: [ + 255, + 255, + 224 + ], + lime: [ + 0, + 255, + 0 + ], + limegreen: [ + 50, + 205, + 50 + ], + linen: [ + 250, + 240, + 230 + ], + magenta: [ + 255, + 0, + 255 + ], + maroon: [ + 128, + 0, + 0 + ], + mediumaquamarine: [ + 102, + 205, + 170 + ], + mediumblue: [ + 0, + 0, + 205 + ], + mediumorchid: [ + 186, + 85, + 211 + ], + mediumpurple: [ + 147, + 112, + 219 + ], + mediumseagreen: [ + 60, + 179, + 113 + ], + mediumslateblue: [ + 123, + 104, + 238 + ], + mediumspringgreen: [ + 0, + 250, + 154 + ], + mediumturquoise: [ + 72, + 209, + 204 + ], + mediumvioletred: [ + 199, + 21, + 133 + ], + midnightblue: [ + 25, + 25, + 112 + ], + mintcream: [ + 245, + 255, + 250 + ], + mistyrose: [ + 255, + 228, + 225 + ], + moccasin: [ + 255, + 228, + 181 + ], + navajowhite: [ + 255, + 222, + 173 + ], + navy: [ + 0, + 0, + 128 + ], + oldlace: [ + 253, + 245, + 230 + ], + olive: [ + 128, + 128, + 0 + ], + olivedrab: [ + 107, + 142, + 35 + ], + orange: [ + 255, + 165, + 0 + ], + orangered: [ + 255, + 69, + 0 + ], + orchid: [ + 218, + 112, + 214 + ], + palegoldenrod: [ + 238, + 232, + 170 + ], + palegreen: [ + 152, + 251, + 152 + ], + paleturquoise: [ + 175, + 238, + 238 + ], + palevioletred: [ + 219, + 112, + 147 + ], + papayawhip: [ + 255, + 239, + 213 + ], + peachpuff: [ + 255, + 218, + 185 + ], + peru: [ + 205, + 133, + 63 + ], + pink: [ + 255, + 192, + 203 + ], + plum: [ + 221, + 160, + 221 + ], + powderblue: [ + 176, + 224, + 230 + ], + purple: [ + 128, + 0, + 128 + ], + rebeccapurple: [ + 102, + 51, + 153 + ], + red: [ + 255, + 0, + 0 + ], + rosybrown: [ + 188, + 143, + 143 + ], + royalblue: [ + 65, + 105, + 225 + ], + saddlebrown: [ + 139, + 69, + 19 + ], + salmon: [ + 250, + 128, + 114 + ], + sandybrown: [ + 244, + 164, + 96 + ], + seagreen: [ + 46, + 139, + 87 + ], + seashell: [ + 255, + 245, + 238 + ], + sienna: [ + 160, + 82, + 45 + ], + silver: [ + 192, + 192, + 192 + ], + skyblue: [ + 135, + 206, + 235 + ], + slateblue: [ + 106, + 90, + 205 + ], + slategray: [ + 112, + 128, + 144 + ], + slategrey: [ + 112, + 128, + 144 + ], + snow: [ + 255, + 250, + 250 + ], + springgreen: [ + 0, + 255, + 127 + ], + steelblue: [ + 70, + 130, + 180 + ], + tan: [ + 210, + 180, + 140 + ], + teal: [ + 0, + 128, + 128 + ], + thistle: [ + 216, + 191, + 216 + ], + tomato: [ + 255, + 99, + 71 + ], + turquoise: [ + 64, + 224, + 208 + ], + violet: [ + 238, + 130, + 238 + ], + wheat: [ + 245, + 222, + 179 + ], + white: [ + 255, + 255, + 255 + ], + whitesmoke: [ + 245, + 245, + 245 + ], + yellow: [ + 255, + 255, + 0 + ], + yellowgreen: [ + 154, + 205, + 50 + ] + }; + }, + 379: (r)=>{ + "use strict"; + var e = /[|\\{}()[\]^$+*?.]/g; + r.exports = function(r) { + if (typeof r !== "string") { + throw new TypeError("Expected a string"); + } + return r.replace(e, "\\$&"); + }; + }, + 343: (r)=>{ + "use strict"; + r.exports = (r, e)=>{ + e = e || process.argv; + const n = r.startsWith("-") ? "" : r.length === 1 ? "-" : "--"; + const t = e.indexOf(n + r); + const a = e.indexOf("--"); + return t !== -1 && (a === -1 ? true : t < a); + }; + }, + 220: (r, e, n)=>{ + "use strict"; + const t = n(37); + const a = n(343); + const o = process.env; + let s; + if (a("no-color") || a("no-colors") || a("color=false")) { + s = false; + } else if (a("color") || a("colors") || a("color=true") || a("color=always")) { + s = true; + } + if ("FORCE_COLOR" in o) { + s = o.FORCE_COLOR.length === 0 || parseInt(o.FORCE_COLOR, 10) !== 0; + } + function translateLevel(r) { + if (r === 0) { + return false; + } + return { + level: r, + hasBasic: true, + has256: r >= 2, + has16m: r >= 3 + }; + } + function supportsColor(r) { + if (s === false) { + return 0; + } + if (a("color=16m") || a("color=full") || a("color=truecolor")) { + return 3; + } + if (a("color=256")) { + return 2; + } + if (r && !r.isTTY && s !== true) { + return 0; + } + const e = s ? 1 : 0; + if (process.platform === "win32") { + const r = t.release().split("."); + if (Number(process.versions.node.split(".")[0]) >= 8 && Number(r[0]) >= 10 && Number(r[2]) >= 10586) { + return Number(r[2]) >= 14931 ? 3 : 2; + } + return 1; + } + if ("CI" in o) { + if ([ + "TRAVIS", + "CIRCLECI", + "APPVEYOR", + "GITLAB_CI" + ].some((r)=>r in o) || o.CI_NAME === "codeship") { + return 1; + } + return e; + } + if ("TEAMCITY_VERSION" in o) { + return /^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(o.TEAMCITY_VERSION) ? 1 : 0; + } + if (o.COLORTERM === "truecolor") { + return 3; + } + if ("TERM_PROGRAM" in o) { + const r = parseInt((o.TERM_PROGRAM_VERSION || "").split(".")[0], 10); + switch(o.TERM_PROGRAM){ + case "iTerm.app": + return r >= 3 ? 3 : 2; + case "Apple_Terminal": + return 2; + } + } + if (/-256(color)?$/i.test(o.TERM)) { + return 2; + } + if (/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(o.TERM)) { + return 1; + } + if ("COLORTERM" in o) { + return 1; + } + if (o.TERM === "dumb") { + return e; + } + return e; + } + function getSupportLevel(r) { + const e = supportsColor(r); + return translateLevel(e); + } + r.exports = { + supportsColor: getSupportLevel, + stdout: getSupportLevel(process.stdout), + stderr: getSupportLevel(process.stderr) + }; + }, + 37: (r)=>{ + "use strict"; + r.exports = __webpack_require__(2037); + } + }; + var e = {}; + function __nccwpck_require__(n) { + var t = e[n]; + if (t !== undefined) { + return t.exports; + } + var a = e[n] = { + id: n, + loaded: false, + exports: {} + }; + var o = true; + try { + r[n](a, a.exports, __nccwpck_require__); + o = false; + } finally{ + if (o) delete e[n]; + } + a.loaded = true; + return a.exports; + } + (()=>{ + __nccwpck_require__.nmd = (r)=>{ + r.paths = []; + if (!r.children) r.children = []; + return r; + }; + })(); + if (typeof __nccwpck_require__ !== "undefined") __nccwpck_require__.ab = __dirname + "/"; + var n = __nccwpck_require__(148); + module.exports = n; +})(); + + +/***/ }), + +/***/ 2184: +/***/ ((module) => { + + +(()=>{ + "use strict"; + if (typeof __nccwpck_require__ !== "undefined") __nccwpck_require__.ab = __dirname + "/"; + var e = {}; + (()=>{ + var r = e; + /*! + * cookie + * Copyright(c) 2012-2014 Roman Shtylman + * Copyright(c) 2015 Douglas Christopher Wilson + * MIT Licensed + */ r.parse = parse; + r.serialize = serialize; + var i = decodeURIComponent; + var t = encodeURIComponent; + var a = /; */; + var n = /^[\u0009\u0020-\u007e\u0080-\u00ff]+$/; + function parse(e, r) { + if (typeof e !== "string") { + throw new TypeError("argument str must be a string"); + } + var t = {}; + var n = r || {}; + var o = e.split(a); + var s = n.decode || i; + for(var p = 0; p < o.length; p++){ + var f = o[p]; + var u = f.indexOf("="); + if (u < 0) { + continue; + } + var v = f.substr(0, u).trim(); + var c = f.substr(++u, f.length).trim(); + if ('"' == c[0]) { + c = c.slice(1, -1); + } + if (undefined == t[v]) { + t[v] = tryDecode(c, s); + } + } + return t; + } + function serialize(e, r, i) { + var a = i || {}; + var o = a.encode || t; + if (typeof o !== "function") { + throw new TypeError("option encode is invalid"); + } + if (!n.test(e)) { + throw new TypeError("argument name is invalid"); + } + var s = o(r); + if (s && !n.test(s)) { + throw new TypeError("argument val is invalid"); + } + var p = e + "=" + s; + if (null != a.maxAge) { + var f = a.maxAge - 0; + if (isNaN(f) || !isFinite(f)) { + throw new TypeError("option maxAge is invalid"); + } + p += "; Max-Age=" + Math.floor(f); + } + if (a.domain) { + if (!n.test(a.domain)) { + throw new TypeError("option domain is invalid"); + } + p += "; Domain=" + a.domain; + } + if (a.path) { + if (!n.test(a.path)) { + throw new TypeError("option path is invalid"); + } + p += "; Path=" + a.path; + } + if (a.expires) { + if (typeof a.expires.toUTCString !== "function") { + throw new TypeError("option expires is invalid"); + } + p += "; Expires=" + a.expires.toUTCString(); + } + if (a.httpOnly) { + p += "; HttpOnly"; + } + if (a.secure) { + p += "; Secure"; + } + if (a.sameSite) { + var u = typeof a.sameSite === "string" ? a.sameSite.toLowerCase() : a.sameSite; + switch(u){ + case true: + p += "; SameSite=Strict"; + break; + case "lax": + p += "; SameSite=Lax"; + break; + case "strict": + p += "; SameSite=Strict"; + break; + case "none": + p += "; SameSite=None"; + break; + default: + throw new TypeError("option sameSite is invalid"); + } + } + return p; + } + function tryDecode(e, r) { + try { + return r(e); + } catch (r) { + return e; + } + } + })(); + module.exports = e; +})(); + + +/***/ }), + +/***/ 2250: +/***/ ((module, exports, __webpack_require__) => { + +var __WEBPACK_AMD_DEFINE_RESULT__; +(()=>{ + var i = { + 412: function(i, s) { + /*!@license + * UAParser.js v0.7.28 + * Lightweight JavaScript-based User-Agent string parser + * https://github.com/faisalman/ua-parser-js + * + * Copyright © 2012-2021 Faisal Salman <f@faisalman.com> + * Licensed under MIT License + */ (function(e, o) { + "use strict"; + var r = "0.7.28", a = "", n = "?", t = "function", l = "undefined", w = "object", d = "string", b = "major", u = "model", c = "name", m = "type", p = "vendor", f = "version", h = "architecture", g = "console", v = "mobile", x = "tablet", k = "smarttv", _ = "wearable", y = "embedded", S = 255; + var E = { + extend: function(i, s) { + var e = {}; + for(var o in i){ + if (s[o] && s[o].length % 2 === 0) { + e[o] = s[o].concat(i[o]); + } else { + e[o] = i[o]; + } + } + return e; + }, + has: function(i, s) { + return typeof i === d ? s.toLowerCase().indexOf(i.toLowerCase()) !== -1 : false; + }, + lowerize: function(i) { + return i.toLowerCase(); + }, + major: function(i) { + return typeof i === d ? i.replace(/[^\d\.]/g, "").split(".")[0] : o; + }, + trim: function(i, s) { + i = i.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ""); + return typeof s === l ? i : i.substring(0, S); + } + }; + var A = { + rgx: function(i, s) { + var e = 0, r, a, n, l, d, b; + while(e < s.length && !d){ + var u = s[e], c = s[e + 1]; + r = a = 0; + while(r < u.length && !d){ + d = u[r++].exec(i); + if (!!d) { + for(n = 0; n < c.length; n++){ + b = d[++a]; + l = c[n]; + if (typeof l === w && l.length > 0) { + if (l.length == 2) { + if (typeof l[1] == t) { + this[l[0]] = l[1].call(this, b); + } else { + this[l[0]] = l[1]; + } + } else if (l.length == 3) { + if (typeof l[1] === t && !(l[1].exec && l[1].test)) { + this[l[0]] = b ? l[1].call(this, b, l[2]) : o; + } else { + this[l[0]] = b ? b.replace(l[1], l[2]) : o; + } + } else if (l.length == 4) { + this[l[0]] = b ? l[3].call(this, b.replace(l[1], l[2])) : o; + } + } else { + this[l] = b ? b : o; + } + } + } + } + e += 2; + } + }, + str: function(i, s) { + for(var e in s){ + if (typeof s[e] === w && s[e].length > 0) { + for(var r = 0; r < s[e].length; r++){ + if (E.has(s[e][r], i)) { + return e === n ? o : e; + } + } + } else if (E.has(s[e], i)) { + return e === n ? o : e; + } + } + return i; + } + }; + var N = { + browser: { + oldSafari: { + version: { + "1.0": "/8", + 1.2: "/1", + 1.3: "/3", + "2.0": "/412", + "2.0.2": "/416", + "2.0.3": "/417", + "2.0.4": "/419", + "?": "/" + } + }, + oldEdge: { + version: { + .1: "12.", + 21: "13.", + 31: "14.", + 39: "15.", + 41: "16.", + 42: "17.", + 44: "18." + } + } + }, + os: { + windows: { + version: { + ME: "4.90", + "NT 3.11": "NT3.51", + "NT 4.0": "NT4.0", + 2e3: "NT 5.0", + XP: [ + "NT 5.1", + "NT 5.2" + ], + Vista: "NT 6.0", + 7: "NT 6.1", + 8: "NT 6.2", + 8.1: "NT 6.3", + 10: [ + "NT 6.4", + "NT 10.0" + ], + RT: "ARM" + } + } + } + }; + var T = { + browser: [ + [ + /\b(?:crmo|crios)\/([\w\.]+)/i + ], + [ + f, + [ + c, + "Chrome" + ] + ], + [ + /edg(?:e|ios|a)?\/([\w\.]+)/i + ], + [ + f, + [ + c, + "Edge" + ] + ], + [ + /(opera\smini)\/([\w\.-]+)/i, + /(opera\s[mobiletab]{3,6})\b.+version\/([\w\.-]+)/i, + /(opera)(?:.+version\/|[\/\s]+)([\w\.]+)/i + ], + [ + c, + f + ], + [ + /opios[\/\s]+([\w\.]+)/i + ], + [ + f, + [ + c, + "Opera Mini" + ] + ], + [ + /\sopr\/([\w\.]+)/i + ], + [ + f, + [ + c, + "Opera" + ] + ], + [ + /(kindle)\/([\w\.]+)/i, + /(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i, + /(avant\s|iemobile|slim)(?:browser)?[\/\s]?([\w\.]*)/i, + /(ba?idubrowser)[\/\s]?([\w\.]+)/i, + /(?:ms|\()(ie)\s([\w\.]+)/i, + /(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon)\/([\w\.-]+)/i, + /(rekonq|puffin|brave|whale|qqbrowserlite|qq)\/([\w\.]+)/i, + /(weibo)__([\d\.]+)/i + ], + [ + c, + f + ], + [ + /(?:[\s\/]uc?\s?browser|(?:juc.+)ucweb)[\/\s]?([\w\.]+)/i + ], + [ + f, + [ + c, + "UCBrowser" + ] + ], + [ + /(?:windowswechat)?\sqbcore\/([\w\.]+)\b.*(?:windowswechat)?/i + ], + [ + f, + [ + c, + "WeChat(Win) Desktop" + ] + ], + [ + /micromessenger\/([\w\.]+)/i + ], + [ + f, + [ + c, + "WeChat" + ] + ], + [ + /konqueror\/([\w\.]+)/i + ], + [ + f, + [ + c, + "Konqueror" + ] + ], + [ + /trident.+rv[:\s]([\w\.]{1,9})\b.+like\sgecko/i + ], + [ + f, + [ + c, + "IE" + ] + ], + [ + /yabrowser\/([\w\.]+)/i + ], + [ + f, + [ + c, + "Yandex" + ] + ], + [ + /(avast|avg)\/([\w\.]+)/i + ], + [ + [ + c, + /(.+)/, + "$1 Secure Browser" + ], + f + ], + [ + /focus\/([\w\.]+)/i + ], + [ + f, + [ + c, + "Firefox Focus" + ] + ], + [ + /opt\/([\w\.]+)/i + ], + [ + f, + [ + c, + "Opera Touch" + ] + ], + [ + /coc_coc_browser\/([\w\.]+)/i + ], + [ + f, + [ + c, + "Coc Coc" + ] + ], + [ + /dolfin\/([\w\.]+)/i + ], + [ + f, + [ + c, + "Dolphin" + ] + ], + [ + /coast\/([\w\.]+)/i + ], + [ + f, + [ + c, + "Opera Coast" + ] + ], + [ + /xiaomi\/miuibrowser\/([\w\.]+)/i + ], + [ + f, + [ + c, + "MIUI Browser" + ] + ], + [ + /fxios\/([\w\.-]+)/i + ], + [ + f, + [ + c, + "Firefox" + ] + ], + [ + /(qihu|qhbrowser|qihoobrowser|360browser)/i + ], + [ + [ + c, + "360 Browser" + ] + ], + [ + /(oculus|samsung|sailfish)browser\/([\w\.]+)/i + ], + [ + [ + c, + /(.+)/, + "$1 Browser" + ], + f + ], + [ + /(comodo_dragon)\/([\w\.]+)/i + ], + [ + [ + c, + /_/g, + " " + ], + f + ], + [ + /\s(electron)\/([\w\.]+)\ssafari/i, + /(tesla)(?:\sqtcarbrowser|\/(20[12]\d\.[\w\.-]+))/i, + /m?(qqbrowser|baiduboxapp|2345Explorer)[\/\s]?([\w\.]+)/i + ], + [ + c, + f + ], + [ + /(MetaSr)[\/\s]?([\w\.]+)/i, + /(LBBROWSER)/i + ], + [ + c + ], + [ + /;fbav\/([\w\.]+);/i + ], + [ + f, + [ + c, + "Facebook" + ] + ], + [ + /FBAN\/FBIOS|FB_IAB\/FB4A/i + ], + [ + [ + c, + "Facebook" + ] + ], + [ + /safari\s(line)\/([\w\.]+)/i, + /\b(line)\/([\w\.]+)\/iab/i, + /(chromium|instagram)[\/\s]([\w\.-]+)/i + ], + [ + c, + f + ], + [ + /\bgsa\/([\w\.]+)\s.*safari\//i + ], + [ + f, + [ + c, + "GSA" + ] + ], + [ + /headlesschrome(?:\/([\w\.]+)|\s)/i + ], + [ + f, + [ + c, + "Chrome Headless" + ] + ], + [ + /\swv\).+(chrome)\/([\w\.]+)/i + ], + [ + [ + c, + "Chrome WebView" + ], + f + ], + [ + /droid.+\sversion\/([\w\.]+)\b.+(?:mobile\ssafari|safari)/i + ], + [ + f, + [ + c, + "Android Browser" + ] + ], + [ + /(chrome|omniweb|arora|[tizenoka]{5}\s?browser)\/v?([\w\.]+)/i + ], + [ + c, + f + ], + [ + /version\/([\w\.]+)\s.*mobile\/\w+\s(safari)/i + ], + [ + f, + [ + c, + "Mobile Safari" + ] + ], + [ + /version\/([\w\.]+)\s.*(mobile\s?safari|safari)/i + ], + [ + f, + c + ], + [ + /webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i + ], + [ + c, + [ + f, + A.str, + N.browser.oldSafari.version + ] + ], + [ + /(webkit|khtml)\/([\w\.]+)/i + ], + [ + c, + f + ], + [ + /(navigator|netscape)\/([\w\.-]+)/i + ], + [ + [ + c, + "Netscape" + ], + f + ], + [ + /ile\svr;\srv:([\w\.]+)\).+firefox/i + ], + [ + f, + [ + c, + "Firefox Reality" + ] + ], + [ + /ekiohf.+(flow)\/([\w\.]+)/i, + /(swiftfox)/i, + /(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i, + /(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i, + /(firefox)\/([\w\.]+)\s[\w\s\-]+\/[\w\.]+$/i, + /(mozilla)\/([\w\.]+)\s.+rv\:.+gecko\/\d+/i, + /(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i, + /(links)\s\(([\w\.]+)/i, + /(gobrowser)\/?([\w\.]*)/i, + /(ice\s?browser)\/v?([\w\._]+)/i, + /(mosaic)[\/\s]([\w\.]+)/i + ], + [ + c, + f + ] + ], + cpu: [ + [ + /(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i + ], + [ + [ + h, + "amd64" + ] + ], + [ + /(ia32(?=;))/i + ], + [ + [ + h, + E.lowerize + ] + ], + [ + /((?:i[346]|x)86)[;\)]/i + ], + [ + [ + h, + "ia32" + ] + ], + [ + /\b(aarch64|armv?8e?l?)\b/i + ], + [ + [ + h, + "arm64" + ] + ], + [ + /\b(arm(?:v[67])?ht?n?[fl]p?)\b/i + ], + [ + [ + h, + "armhf" + ] + ], + [ + /windows\s(ce|mobile);\sppc;/i + ], + [ + [ + h, + "arm" + ] + ], + [ + /((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i + ], + [ + [ + h, + /ower/, + "", + E.lowerize + ] + ], + [ + /(sun4\w)[;\)]/i + ], + [ + [ + h, + "sparc" + ] + ], + [ + /((?:avr32|ia64(?=;))|68k(?=\))|\barm(?:64|(?=v(?:[1-7]|[5-7]1)l?|;|eabi))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i + ], + [ + [ + h, + E.lowerize + ] + ] + ], + device: [ + [ + /\b(sch-i[89]0\d|shw-m380s|sm-[pt]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus\s10)/i + ], + [ + u, + [ + p, + "Samsung" + ], + [ + m, + x + ] + ], + [ + /\b((?:s[cgp]h|gt|sm)-\w+|galaxy\snexus)/i, + /\ssamsung[\s-]([\w-]+)/i, + /sec-(sgh\w+)/i + ], + [ + u, + [ + p, + "Samsung" + ], + [ + m, + v + ] + ], + [ + /\((ip(?:hone|od)[\s\w]*);/i + ], + [ + u, + [ + p, + "Apple" + ], + [ + m, + v + ] + ], + [ + /\((ipad);[\w\s\),;-]+apple/i, + /applecoremedia\/[\w\.]+\s\((ipad)/i, + /\b(ipad)\d\d?,\d\d?[;\]].+ios/i + ], + [ + u, + [ + p, + "Apple" + ], + [ + m, + x + ] + ], + [ + /\b((?:agr|ags[23]|bah2?|sht?)-a?[lw]\d{2})/i + ], + [ + u, + [ + p, + "Huawei" + ], + [ + m, + x + ] + ], + [ + /d\/huawei([\w\s-]+)[;\)]/i, + /\b(nexus\s6p|vog-[at]?l\d\d|ane-[at]?l[x\d]\d|eml-a?l\d\da?|lya-[at]?l\d[\dc]|clt-a?l\d\di?|ele-l\d\d)/i, + /\b(\w{2,4}-[atu][ln][01259][019])[;\)\s]/i + ], + [ + u, + [ + p, + "Huawei" + ], + [ + m, + v + ] + ], + [ + /\b(poco[\s\w]+)(?:\sbuild|\))/i, + /\b;\s(\w+)\sbuild\/hm\1/i, + /\b(hm[\s\-_]?note?[\s_]?(?:\d\w)?)\sbuild/i, + /\b(redmi[\s\-_]?(?:note|k)?[\w\s_]+)(?:\sbuild|\))/i, + /\b(mi[\s\-_]?(?:a\d|one|one[\s_]plus|note lte)?[\s_]?(?:\d?\w?)[\s_]?(?:plus)?)\sbuild/i + ], + [ + [ + u, + /_/g, + " " + ], + [ + p, + "Xiaomi" + ], + [ + m, + v + ] + ], + [ + /\b(mi[\s\-_]?(?:pad)(?:[\w\s_]+))(?:\sbuild|\))/i + ], + [ + [ + u, + /_/g, + " " + ], + [ + p, + "Xiaomi" + ], + [ + m, + x + ] + ], + [ + /;\s(\w+)\sbuild.+\soppo/i, + /\s(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007)\b/i + ], + [ + u, + [ + p, + "OPPO" + ], + [ + m, + v + ] + ], + [ + /\svivo\s(\w+)(?:\sbuild|\))/i, + /\s(v[12]\d{3}\w?[at])(?:\sbuild|;)/i + ], + [ + u, + [ + p, + "Vivo" + ], + [ + m, + v + ] + ], + [ + /\s(rmx[12]\d{3})(?:\sbuild|;)/i + ], + [ + u, + [ + p, + "Realme" + ], + [ + m, + v + ] + ], + [ + /\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?:?(\s4g)?)\b[\w\s]+build\//i, + /\smot(?:orola)?[\s-](\w*)/i, + /((?:moto[\s\w\(\)]+|xt\d{3,4}|nexus\s6)(?=\sbuild|\)))/i + ], + [ + u, + [ + p, + "Motorola" + ], + [ + m, + v + ] + ], + [ + /\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i + ], + [ + u, + [ + p, + "Motorola" + ], + [ + m, + x + ] + ], + [ + /((?=lg)?[vl]k\-?\d{3})\sbuild|\s3\.[\s\w;-]{10}lg?-([06cv9]{3,4})/i + ], + [ + u, + [ + p, + "LG" + ], + [ + m, + x + ] + ], + [ + /(lm-?f100[nv]?|nexus\s[45])/i, + /lg[e;\s\/-]+((?!browser|netcast)\w+)/i, + /\blg(\-?[\d\w]+)\sbuild/i + ], + [ + u, + [ + p, + "LG" + ], + [ + m, + v + ] + ], + [ + /(ideatab[\w\-\s]+)/i, + /lenovo\s?(s(?:5000|6000)(?:[\w-]+)|tab(?:[\s\w]+)|yt[\d\w-]{6}|tb[\d\w-]{6})/i + ], + [ + u, + [ + p, + "Lenovo" + ], + [ + m, + x + ] + ], + [ + /(?:maemo|nokia).*(n900|lumia\s\d+)/i, + /nokia[\s_-]?([\w\.-]*)/i + ], + [ + [ + u, + /_/g, + " " + ], + [ + p, + "Nokia" + ], + [ + m, + v + ] + ], + [ + /droid.+;\s(pixel\sc)[\s)]/i + ], + [ + u, + [ + p, + "Google" + ], + [ + m, + x + ] + ], + [ + /droid.+;\s(pixel[\s\daxl]{0,6})(?:\sbuild|\))/i + ], + [ + u, + [ + p, + "Google" + ], + [ + m, + v + ] + ], + [ + /droid.+\s([c-g]\d{4}|so[-l]\w+|xq-a\w[4-7][12])(?=\sbuild\/|\).+chrome\/(?![1-6]{0,1}\d\.))/i + ], + [ + u, + [ + p, + "Sony" + ], + [ + m, + v + ] + ], + [ + /sony\stablet\s[ps]\sbuild\//i, + /(?:sony)?sgp\w+(?:\sbuild\/|\))/i + ], + [ + [ + u, + "Xperia Tablet" + ], + [ + p, + "Sony" + ], + [ + m, + x + ] + ], + [ + /\s(kb2005|in20[12]5|be20[12][59])\b/i, + /\ba000(1)\sbuild/i, + /\boneplus\s(a\d{4})[\s)]/i + ], + [ + u, + [ + p, + "OnePlus" + ], + [ + m, + v + ] + ], + [ + /(alexa)webm/i, + /(kf[a-z]{2}wi)(\sbuild\/|\))/i, + /(kf[a-z]+)(\sbuild\/|\)).+silk\//i + ], + [ + u, + [ + p, + "Amazon" + ], + [ + m, + x + ] + ], + [ + /(sd|kf)[0349hijorstuw]+(\sbuild\/|\)).+silk\//i + ], + [ + [ + u, + "Fire Phone" + ], + [ + p, + "Amazon" + ], + [ + m, + v + ] + ], + [ + /\((playbook);[\w\s\),;-]+(rim)/i + ], + [ + u, + p, + [ + m, + x + ] + ], + [ + /((?:bb[a-f]|st[hv])100-\d)/i, + /\(bb10;\s(\w+)/i + ], + [ + u, + [ + p, + "BlackBerry" + ], + [ + m, + v + ] + ], + [ + /(?:\b|asus_)(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus\s7|padfone|p00[cj])/i + ], + [ + u, + [ + p, + "ASUS" + ], + [ + m, + x + ] + ], + [ + /\s(z[es]6[027][01][km][ls]|zenfone\s\d\w?)\b/i + ], + [ + u, + [ + p, + "ASUS" + ], + [ + m, + v + ] + ], + [ + /(nexus\s9)/i + ], + [ + u, + [ + p, + "HTC" + ], + [ + m, + x + ] + ], + [ + /(htc)[;_\s-]{1,2}([\w\s]+(?=\)|\sbuild)|\w+)/i, + /(zte)-(\w*)/i, + /(alcatel|geeksphone|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i + ], + [ + p, + [ + u, + /_/g, + " " + ], + [ + m, + v + ] + ], + [ + /droid[x\d\.\s;]+\s([ab][1-7]\-?[0178a]\d\d?)/i + ], + [ + u, + [ + p, + "Acer" + ], + [ + m, + x + ] + ], + [ + /droid.+;\s(m[1-5]\snote)\sbuild/i, + /\bmz-([\w-]{2,})/i + ], + [ + u, + [ + p, + "Meizu" + ], + [ + m, + v + ] + ], + [ + /(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i, + /(hp)\s([\w\s]+\w)/i, + /(asus)-?(\w+)/i, + /(microsoft);\s(lumia[\s\w]+)/i, + /(lenovo)[_\s-]?([\w-]+)/i, + /linux;.+(jolla);/i, + /droid.+;\s(oppo)\s?([\w\s]+)\sbuild/i + ], + [ + p, + u, + [ + m, + v + ] + ], + [ + /(archos)\s(gamepad2?)/i, + /(hp).+(touchpad(?!.+tablet)|tablet)/i, + /(kindle)\/([\w\.]+)/i, + /\s(nook)[\w\s]+build\/(\w+)/i, + /(dell)\s(strea[kpr\s\d]*[\dko])/i, + /[;\/]\s?(le[\s\-]+pan)[\s\-]+(\w{1,9})\sbuild/i, + /[;\/]\s?(trinity)[\-\s]*(t\d{3})\sbuild/i, + /\b(gigaset)[\s\-]+(q\w{1,9})\sbuild/i, + /\b(vodafone)\s([\w\s]+)(?:\)|\sbuild)/i + ], + [ + p, + u, + [ + m, + x + ] + ], + [ + /\s(surface\sduo)\s/i + ], + [ + u, + [ + p, + "Microsoft" + ], + [ + m, + x + ] + ], + [ + /droid\s[\d\.]+;\s(fp\du?)\sbuild/i + ], + [ + u, + [ + p, + "Fairphone" + ], + [ + m, + v + ] + ], + [ + /\s(u304aa)\sbuild/i + ], + [ + u, + [ + p, + "AT&T" + ], + [ + m, + v + ] + ], + [ + /sie-(\w*)/i + ], + [ + u, + [ + p, + "Siemens" + ], + [ + m, + v + ] + ], + [ + /[;\/]\s?(rct\w+)\sbuild/i + ], + [ + u, + [ + p, + "RCA" + ], + [ + m, + x + ] + ], + [ + /[;\/\s](venue[\d\s]{2,7})\sbuild/i + ], + [ + u, + [ + p, + "Dell" + ], + [ + m, + x + ] + ], + [ + /[;\/]\s?(q(?:mv|ta)\w+)\sbuild/i + ], + [ + u, + [ + p, + "Verizon" + ], + [ + m, + x + ] + ], + [ + /[;\/]\s(?:barnes[&\s]+noble\s|bn[rt])([\w\s\+]*)\sbuild/i + ], + [ + u, + [ + p, + "Barnes & Noble" + ], + [ + m, + x + ] + ], + [ + /[;\/]\s(tm\d{3}\w+)\sbuild/i + ], + [ + u, + [ + p, + "NuVision" + ], + [ + m, + x + ] + ], + [ + /;\s(k88)\sbuild/i + ], + [ + u, + [ + p, + "ZTE" + ], + [ + m, + x + ] + ], + [ + /;\s(nx\d{3}j)\sbuild/i + ], + [ + u, + [ + p, + "ZTE" + ], + [ + m, + v + ] + ], + [ + /[;\/]\s?(gen\d{3})\sbuild.*49h/i + ], + [ + u, + [ + p, + "Swiss" + ], + [ + m, + v + ] + ], + [ + /[;\/]\s?(zur\d{3})\sbuild/i + ], + [ + u, + [ + p, + "Swiss" + ], + [ + m, + x + ] + ], + [ + /[;\/]\s?((zeki)?tb.*\b)\sbuild/i + ], + [ + u, + [ + p, + "Zeki" + ], + [ + m, + x + ] + ], + [ + /[;\/]\s([yr]\d{2})\sbuild/i, + /[;\/]\s(dragon[\-\s]+touch\s|dt)(\w{5})\sbuild/i + ], + [ + [ + p, + "Dragon Touch" + ], + u, + [ + m, + x + ] + ], + [ + /[;\/]\s?(ns-?\w{0,9})\sbuild/i + ], + [ + u, + [ + p, + "Insignia" + ], + [ + m, + x + ] + ], + [ + /[;\/]\s?((nxa|Next)-?\w{0,9})\sbuild/i + ], + [ + u, + [ + p, + "NextBook" + ], + [ + m, + x + ] + ], + [ + /[;\/]\s?(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05]))\sbuild/i + ], + [ + [ + p, + "Voice" + ], + u, + [ + m, + v + ] + ], + [ + /[;\/]\s?(lvtel\-)?(v1[12])\sbuild/i + ], + [ + [ + p, + "LvTel" + ], + u, + [ + m, + v + ] + ], + [ + /;\s(ph-1)\s/i + ], + [ + u, + [ + p, + "Essential" + ], + [ + m, + v + ] + ], + [ + /[;\/]\s?(v(100md|700na|7011|917g).*\b)\sbuild/i + ], + [ + u, + [ + p, + "Envizen" + ], + [ + m, + x + ] + ], + [ + /[;\/]\s?(trio[\s\w\-\.]+)\sbuild/i + ], + [ + u, + [ + p, + "MachSpeed" + ], + [ + m, + x + ] + ], + [ + /[;\/]\s?tu_(1491)\sbuild/i + ], + [ + u, + [ + p, + "Rotor" + ], + [ + m, + x + ] + ], + [ + /(shield[\w\s]+)\sbuild/i + ], + [ + u, + [ + p, + "Nvidia" + ], + [ + m, + x + ] + ], + [ + /(sprint)\s(\w+)/i + ], + [ + p, + u, + [ + m, + v + ] + ], + [ + /(kin\.[onetw]{3})/i + ], + [ + [ + u, + /\./g, + " " + ], + [ + p, + "Microsoft" + ], + [ + m, + v + ] + ], + [ + /droid\s[\d\.]+;\s(cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i + ], + [ + u, + [ + p, + "Zebra" + ], + [ + m, + x + ] + ], + [ + /droid\s[\d\.]+;\s(ec30|ps20|tc[2-8]\d[kx])\)/i + ], + [ + u, + [ + p, + "Zebra" + ], + [ + m, + v + ] + ], + [ + /\s(ouya)\s/i, + /(nintendo)\s([wids3utch]+)/i + ], + [ + p, + u, + [ + m, + g + ] + ], + [ + /droid.+;\s(shield)\sbuild/i + ], + [ + u, + [ + p, + "Nvidia" + ], + [ + m, + g + ] + ], + [ + /(playstation\s[345portablevi]+)/i + ], + [ + u, + [ + p, + "Sony" + ], + [ + m, + g + ] + ], + [ + /[\s\(;](xbox(?:\sone)?(?!;\sxbox))[\s\);]/i + ], + [ + u, + [ + p, + "Microsoft" + ], + [ + m, + g + ] + ], + [ + /smart-tv.+(samsung)/i + ], + [ + p, + [ + m, + k + ] + ], + [ + /hbbtv.+maple;(\d+)/i + ], + [ + [ + u, + /^/, + "SmartTV" + ], + [ + p, + "Samsung" + ], + [ + m, + k + ] + ], + [ + /(?:linux;\snetcast.+smarttv|lg\snetcast\.tv-201\d)/i + ], + [ + [ + p, + "LG" + ], + [ + m, + k + ] + ], + [ + /(apple)\s?tv/i + ], + [ + p, + [ + u, + "Apple TV" + ], + [ + m, + k + ] + ], + [ + /crkey/i + ], + [ + [ + u, + "Chromecast" + ], + [ + p, + "Google" + ], + [ + m, + k + ] + ], + [ + /droid.+aft([\w])(\sbuild\/|\))/i + ], + [ + u, + [ + p, + "Amazon" + ], + [ + m, + k + ] + ], + [ + /\(dtv[\);].+(aquos)/i + ], + [ + u, + [ + p, + "Sharp" + ], + [ + m, + k + ] + ], + [ + /hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i + ], + [ + [ + p, + E.trim + ], + [ + u, + E.trim + ], + [ + m, + k + ] + ], + [ + /[\s\/\(](android\s|smart[-\s]?|opera\s)tv[;\)\s]/i + ], + [ + [ + m, + k + ] + ], + [ + /((pebble))app\/[\d\.]+\s/i + ], + [ + p, + u, + [ + m, + _ + ] + ], + [ + /droid.+;\s(glass)\s\d/i + ], + [ + u, + [ + p, + "Google" + ], + [ + m, + _ + ] + ], + [ + /droid\s[\d\.]+;\s(wt63?0{2,3})\)/i + ], + [ + u, + [ + p, + "Zebra" + ], + [ + m, + _ + ] + ], + [ + /(tesla)(?:\sqtcarbrowser|\/20[12]\d\.[\w\.-]+)/i + ], + [ + p, + [ + m, + y + ] + ], + [ + /droid .+?; ([^;]+?)(?: build|\) applewebkit).+? mobile safari/i + ], + [ + u, + [ + m, + v + ] + ], + [ + /droid .+?;\s([^;]+?)(?: build|\) applewebkit).+?(?! mobile) safari/i + ], + [ + u, + [ + m, + x + ] + ], + [ + /\s(tablet|tab)[;\/]/i, + /\s(mobile)(?:[;\/]|\ssafari)/i + ], + [ + [ + m, + E.lowerize + ] + ], + [ + /(android[\w\.\s\-]{0,9});.+build/i + ], + [ + u, + [ + p, + "Generic" + ] + ], + [ + /(phone)/i + ], + [ + [ + m, + v + ] + ] + ], + engine: [ + [ + /windows.+\sedge\/([\w\.]+)/i + ], + [ + f, + [ + c, + "EdgeHTML" + ] + ], + [ + /webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i + ], + [ + f, + [ + c, + "Blink" + ] + ], + [ + /(presto)\/([\w\.]+)/i, + /(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i, + /ekioh(flow)\/([\w\.]+)/i, + /(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i, + /(icab)[\/\s]([23]\.[\d\.]+)/i + ], + [ + c, + f + ], + [ + /rv\:([\w\.]{1,9})\b.+(gecko)/i + ], + [ + f, + c + ] + ], + os: [ + [ + /microsoft\s(windows)\s(vista|xp)/i + ], + [ + c, + f + ], + [ + /(windows)\snt\s6\.2;\s(arm)/i, + /(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i, + /(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)(?!.+xbox)/i + ], + [ + c, + [ + f, + A.str, + N.os.windows.version + ] + ], + [ + /(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i + ], + [ + [ + c, + "Windows" + ], + [ + f, + A.str, + N.os.windows.version + ] + ], + [ + /ip[honead]{2,4}\b(?:.*os\s([\w]+)\slike\smac|;\sopera)/i, + /cfnetwork\/.+darwin/i + ], + [ + [ + f, + /_/g, + "." + ], + [ + c, + "iOS" + ] + ], + [ + /(mac\sos\sx)\s?([\w\s\.]*)/i, + /(macintosh|mac(?=_powerpc)\s)(?!.+haiku)/i + ], + [ + [ + c, + "Mac OS" + ], + [ + f, + /_/g, + "." + ] + ], + [ + /(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|sailfish|contiki)[\/\s-]?([\w\.]*)/i, + /(blackberry)\w*\/([\w\.]*)/i, + /(tizen|kaios)[\/\s]([\w\.]+)/i, + /\((series40);/i + ], + [ + c, + f + ], + [ + /\(bb(10);/i + ], + [ + f, + [ + c, + "BlackBerry" + ] + ], + [ + /(?:symbian\s?os|symbos|s60(?=;)|series60)[\/\s-]?([\w\.]*)/i + ], + [ + f, + [ + c, + "Symbian" + ] + ], + [ + /mozilla.+\(mobile;.+gecko.+firefox/i + ], + [ + [ + c, + "Firefox OS" + ] + ], + [ + /web0s;.+rt(tv)/i, + /\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i + ], + [ + f, + [ + c, + "webOS" + ] + ], + [ + /crkey\/([\d\.]+)/i + ], + [ + f, + [ + c, + "Chromecast" + ] + ], + [ + /(cros)\s[\w]+\s([\w\.]+\w)/i + ], + [ + [ + c, + "Chromium OS" + ], + f + ], + [ + /(nintendo|playstation)\s([wids345portablevuch]+)/i, + /(xbox);\s+xbox\s([^\);]+)/i, + /(mint)[\/\s\(\)]?(\w*)/i, + /(mageia|vectorlinux)[;\s]/i, + /(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?=\slinux)|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus|raspbian)(?:\sgnu\/linux)?(?:\slinux)?[\/\s-]?(?!chrom|package)([\w\.-]*)/i, + /(hurd|linux)\s?([\w\.]*)/i, + /(gnu)\s?([\w\.]*)/i, + /\s([frentopc-]{0,4}bsd|dragonfly)\s?(?!amd|[ix346]{1,2}86)([\w\.]*)/i, + /(haiku)\s(\w+)/i + ], + [ + c, + f + ], + [ + /(sunos)\s?([\w\.\d]*)/i + ], + [ + [ + c, + "Solaris" + ], + f + ], + [ + /((?:open)?solaris)[\/\s-]?([\w\.]*)/i, + /(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i, + /(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms|fuchsia)/i, + /(unix)\s?([\w\.]*)/i + ], + [ + c, + f + ] + ] + }; + var UAParser = function(i, s) { + if (typeof i === "object") { + s = i; + i = o; + } + if (!(this instanceof UAParser)) { + return new UAParser(i, s).getResult(); + } + var r = i || (typeof e !== "undefined" && e.navigator && e.navigator.userAgent ? e.navigator.userAgent : a); + var n = s ? E.extend(T, s) : T; + this.getBrowser = function() { + var i = { + name: o, + version: o + }; + A.rgx.call(i, r, n.browser); + i.major = E.major(i.version); + return i; + }; + this.getCPU = function() { + var i = { + architecture: o + }; + A.rgx.call(i, r, n.cpu); + return i; + }; + this.getDevice = function() { + var i = { + vendor: o, + model: o, + type: o + }; + A.rgx.call(i, r, n.device); + return i; + }; + this.getEngine = function() { + var i = { + name: o, + version: o + }; + A.rgx.call(i, r, n.engine); + return i; + }; + this.getOS = function() { + var i = { + name: o, + version: o + }; + A.rgx.call(i, r, n.os); + return i; + }; + this.getResult = function() { + return { + ua: this.getUA(), + browser: this.getBrowser(), + engine: this.getEngine(), + os: this.getOS(), + device: this.getDevice(), + cpu: this.getCPU() + }; + }; + this.getUA = function() { + return r; + }; + this.setUA = function(i) { + r = typeof i === d && i.length > S ? E.trim(i, S) : i; + return this; + }; + this.setUA(r); + return this; + }; + UAParser.VERSION = r; + UAParser.BROWSER = { + NAME: c, + MAJOR: b, + VERSION: f + }; + UAParser.CPU = { + ARCHITECTURE: h + }; + UAParser.DEVICE = { + MODEL: u, + VENDOR: p, + TYPE: m, + CONSOLE: g, + MOBILE: v, + SMARTTV: k, + TABLET: x, + WEARABLE: _, + EMBEDDED: y + }; + UAParser.ENGINE = { + NAME: c, + VERSION: f + }; + UAParser.OS = { + NAME: c, + VERSION: f + }; + if (typeof s !== l) { + if ("object" !== l && i.exports) { + s = i.exports = UAParser; + } + s.UAParser = UAParser; + } else { + if (true) { + !(__WEBPACK_AMD_DEFINE_RESULT__ = (function() { + return UAParser; + }).call(exports, __webpack_require__, exports, module), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); + } else {} + } + var z = typeof e !== "undefined" && (e.jQuery || e.Zepto); + if (z && !z.ua) { + var O = new UAParser; + z.ua = O.getResult(); + z.ua.get = function() { + return O.getUA(); + }; + z.ua.set = function(i) { + O.setUA(i); + var s = O.getResult(); + for(var e in s){ + z.ua[e] = s[e]; + } + }; + } + })( false ? 0 : this); + } + }; + var s = {}; + function __nccwpck_require__(e) { + var o = s[e]; + if (o !== undefined) { + return o.exports; + } + var r = s[e] = { + exports: {} + }; + var a = true; + try { + i[e].call(r.exports, r, r.exports, __nccwpck_require__); + a = false; + } finally{ + if (a) delete s[e]; + } + return r.exports; + } + if (typeof __nccwpck_require__ !== "undefined") __nccwpck_require__.ab = __dirname + "/"; + var e = __nccwpck_require__(412); + module.exports = e; +})(); + + +/***/ }), + +/***/ 2642: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "default", ({ + enumerable: true, + get: function() { + return _default; + } +})); +let chalk; +if (false) {} else { + chalk = __webpack_require__(2312); +} +const _default = chalk; //# sourceMappingURL=chalk.js.map + + +/***/ }), + +/***/ 2078: +/***/ ((__unused_webpack_module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + NEXT_QUERY_PARAM_PREFIX: function() { + return NEXT_QUERY_PARAM_PREFIX; + }, + PRERENDER_REVALIDATE_HEADER: function() { + return PRERENDER_REVALIDATE_HEADER; + }, + PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER: function() { + return PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER; + }, + CACHE_ONE_YEAR: function() { + return CACHE_ONE_YEAR; + }, + MIDDLEWARE_FILENAME: function() { + return MIDDLEWARE_FILENAME; + }, + MIDDLEWARE_LOCATION_REGEXP: function() { + return MIDDLEWARE_LOCATION_REGEXP; + }, + INSTRUMENTATION_HOOK_FILENAME: function() { + return INSTRUMENTATION_HOOK_FILENAME; + }, + PAGES_DIR_ALIAS: function() { + return PAGES_DIR_ALIAS; + }, + DOT_NEXT_ALIAS: function() { + return DOT_NEXT_ALIAS; + }, + ROOT_DIR_ALIAS: function() { + return ROOT_DIR_ALIAS; + }, + APP_DIR_ALIAS: function() { + return APP_DIR_ALIAS; + }, + RSC_MOD_REF_PROXY_ALIAS: function() { + return RSC_MOD_REF_PROXY_ALIAS; + }, + RSC_ACTION_VALIDATE_ALIAS: function() { + return RSC_ACTION_VALIDATE_ALIAS; + }, + RSC_ACTION_PROXY_ALIAS: function() { + return RSC_ACTION_PROXY_ALIAS; + }, + RSC_ACTION_CLIENT_WRAPPER_ALIAS: function() { + return RSC_ACTION_CLIENT_WRAPPER_ALIAS; + }, + PUBLIC_DIR_MIDDLEWARE_CONFLICT: function() { + return PUBLIC_DIR_MIDDLEWARE_CONFLICT; + }, + SSG_GET_INITIAL_PROPS_CONFLICT: function() { + return SSG_GET_INITIAL_PROPS_CONFLICT; + }, + SERVER_PROPS_GET_INIT_PROPS_CONFLICT: function() { + return SERVER_PROPS_GET_INIT_PROPS_CONFLICT; + }, + SERVER_PROPS_SSG_CONFLICT: function() { + return SERVER_PROPS_SSG_CONFLICT; + }, + STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR: function() { + return STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR; + }, + SERVER_PROPS_EXPORT_ERROR: function() { + return SERVER_PROPS_EXPORT_ERROR; + }, + GSP_NO_RETURNED_VALUE: function() { + return GSP_NO_RETURNED_VALUE; + }, + GSSP_NO_RETURNED_VALUE: function() { + return GSSP_NO_RETURNED_VALUE; + }, + UNSTABLE_REVALIDATE_RENAME_ERROR: function() { + return UNSTABLE_REVALIDATE_RENAME_ERROR; + }, + GSSP_COMPONENT_MEMBER_ERROR: function() { + return GSSP_COMPONENT_MEMBER_ERROR; + }, + NON_STANDARD_NODE_ENV: function() { + return NON_STANDARD_NODE_ENV; + }, + SSG_FALLBACK_EXPORT_ERROR: function() { + return SSG_FALLBACK_EXPORT_ERROR; + }, + ESLINT_DEFAULT_DIRS: function() { + return ESLINT_DEFAULT_DIRS; + }, + ESLINT_DEFAULT_DIRS_WITH_APP: function() { + return ESLINT_DEFAULT_DIRS_WITH_APP; + }, + ESLINT_PROMPT_VALUES: function() { + return ESLINT_PROMPT_VALUES; + }, + SERVER_RUNTIME: function() { + return SERVER_RUNTIME; + }, + WEBPACK_LAYERS: function() { + return WEBPACK_LAYERS; + }, + WEBPACK_RESOURCE_QUERIES: function() { + return WEBPACK_RESOURCE_QUERIES; + } +}); +const NEXT_QUERY_PARAM_PREFIX = "nxtP"; +const PRERENDER_REVALIDATE_HEADER = "x-prerender-revalidate"; +const PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER = "x-prerender-revalidate-if-generated"; +const CACHE_ONE_YEAR = 31536000; +const MIDDLEWARE_FILENAME = "middleware"; +const MIDDLEWARE_LOCATION_REGEXP = `(?:src/)?${MIDDLEWARE_FILENAME}`; +const INSTRUMENTATION_HOOK_FILENAME = "instrumentation"; +const PAGES_DIR_ALIAS = "private-next-pages"; +const DOT_NEXT_ALIAS = "private-dot-next"; +const ROOT_DIR_ALIAS = "private-next-root-dir"; +const APP_DIR_ALIAS = "private-next-app-dir"; +const RSC_MOD_REF_PROXY_ALIAS = "next/dist/build/webpack/loaders/next-flight-loader/module-proxy"; +const RSC_ACTION_VALIDATE_ALIAS = "private-next-rsc-action-validate"; +const RSC_ACTION_PROXY_ALIAS = "private-next-rsc-action-proxy"; +const RSC_ACTION_CLIENT_WRAPPER_ALIAS = "private-next-rsc-action-client-wrapper"; +const PUBLIC_DIR_MIDDLEWARE_CONFLICT = `You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict`; +const SSG_GET_INITIAL_PROPS_CONFLICT = `You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps`; +const SERVER_PROPS_GET_INIT_PROPS_CONFLICT = `You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.`; +const SERVER_PROPS_SSG_CONFLICT = `You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps`; +const STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR = `can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props`; +const SERVER_PROPS_EXPORT_ERROR = `pages with \`getServerSideProps\` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export`; +const GSP_NO_RETURNED_VALUE = "Your `getStaticProps` function did not return an object. Did you forget to add a `return`?"; +const GSSP_NO_RETURNED_VALUE = "Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?"; +const UNSTABLE_REVALIDATE_RENAME_ERROR = "The `unstable_revalidate` property is available for general use.\n" + "Please use `revalidate` instead."; +const GSSP_COMPONENT_MEMBER_ERROR = `can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member`; +const NON_STANDARD_NODE_ENV = `You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env`; +const SSG_FALLBACK_EXPORT_ERROR = `Pages with \`fallback\` enabled in \`getStaticPaths\` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export`; +const ESLINT_DEFAULT_DIRS = [ + "pages", + "components", + "lib", + "src" +]; +const ESLINT_DEFAULT_DIRS_WITH_APP = [ + "app", + ...ESLINT_DEFAULT_DIRS +]; +const ESLINT_PROMPT_VALUES = [ + { + title: "Strict", + recommended: true, + config: { + extends: "next/core-web-vitals" + } + }, + { + title: "Base", + config: { + extends: "next" + } + }, + { + title: "Cancel", + config: null + } +]; +const SERVER_RUNTIME = { + edge: "edge", + experimentalEdge: "experimental-edge", + nodejs: "nodejs" +}; +/** + * The names of the webpack layers. These layers are the primitives for the + * webpack chunks. + */ const WEBPACK_LAYERS_NAMES = { + /** + * The layer for the shared code between the client and server bundles. + */ shared: "shared", + /** + * React Server Components layer (rsc). + */ reactServerComponents: "rsc", + /** + * Server Side Rendering layer (ssr). + */ serverSideRendering: "ssr", + /** + * The browser client bundle layer for actions. + */ actionBrowser: "actionBrowser", + /** + * The layer for the API routes. + */ api: "api", + /** + * The layer for the middleware code. + */ middleware: "middleware", + /** + * The layer for assets on the edge. + */ edgeAsset: "edge-asset", + /** + * The browser client bundle layer for App directory. + */ appPagesBrowser: "app-pages-browser", + /** + * The server bundle layer for metadata routes. + */ appMetadataRoute: "app-metadata-route" +}; +const WEBPACK_LAYERS = { + ...WEBPACK_LAYERS_NAMES, + GROUP: { + server: [ + WEBPACK_LAYERS_NAMES.reactServerComponents, + WEBPACK_LAYERS_NAMES.actionBrowser, + WEBPACK_LAYERS_NAMES.appMetadataRoute + ] + } +}; +const WEBPACK_RESOURCE_QUERIES = { + edgeSSREntry: "__next_edge_ssr_entry__", + metadata: "__next_metadata__", + metadataRoute: "__next_metadata_route__", + metadataImageMeta: "__next_metadata_image_meta__" +}; //# sourceMappingURL=constants.js.map + + +/***/ }), + +/***/ 4561: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + getCookieParser: function() { + return getCookieParser; + }, + sendStatusCode: function() { + return sendStatusCode; + }, + redirect: function() { + return redirect; + }, + checkIsOnDemandRevalidate: function() { + return checkIsOnDemandRevalidate; + }, + COOKIE_NAME_PRERENDER_BYPASS: function() { + return COOKIE_NAME_PRERENDER_BYPASS; + }, + COOKIE_NAME_PRERENDER_DATA: function() { + return COOKIE_NAME_PRERENDER_DATA; + }, + RESPONSE_LIMIT_DEFAULT: function() { + return RESPONSE_LIMIT_DEFAULT; + }, + SYMBOL_PREVIEW_DATA: function() { + return SYMBOL_PREVIEW_DATA; + }, + SYMBOL_CLEARED_COOKIES: function() { + return SYMBOL_CLEARED_COOKIES; + }, + clearPreviewData: function() { + return clearPreviewData; + }, + ApiError: function() { + return ApiError; + }, + sendError: function() { + return sendError; + }, + setLazyProp: function() { + return setLazyProp; + } +}); +const _headers = __webpack_require__(3423); +const _constants = __webpack_require__(2078); +function getCookieParser(headers) { + return function parseCookie() { + const { cookie } = headers; + if (!cookie) { + return {}; + } + const { parse: parseCookieFn } = __webpack_require__(2184); + return parseCookieFn(Array.isArray(cookie) ? cookie.join("; ") : cookie); + }; +} +function sendStatusCode(res, statusCode) { + res.statusCode = statusCode; + return res; +} +function redirect(res, statusOrUrl, url) { + if (typeof statusOrUrl === "string") { + url = statusOrUrl; + statusOrUrl = 307; + } + if (typeof statusOrUrl !== "number" || typeof url !== "string") { + throw new Error(`Invalid redirect arguments. Please use a single argument URL, e.g. res.redirect('/destination') or use a status code and URL, e.g. res.redirect(307, '/destination').`); + } + res.writeHead(statusOrUrl, { + Location: url + }); + res.write(url); + res.end(); + return res; +} +function checkIsOnDemandRevalidate(req, previewProps) { + const headers = _headers.HeadersAdapter.from(req.headers); + const previewModeId = headers.get(_constants.PRERENDER_REVALIDATE_HEADER); + const isOnDemandRevalidate = previewModeId === previewProps.previewModeId; + const revalidateOnlyGenerated = headers.has(_constants.PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER); + return { + isOnDemandRevalidate, + revalidateOnlyGenerated + }; +} +const COOKIE_NAME_PRERENDER_BYPASS = `__prerender_bypass`; +const COOKIE_NAME_PRERENDER_DATA = `__next_preview_data`; +const RESPONSE_LIMIT_DEFAULT = 4 * 1024 * 1024; +const SYMBOL_PREVIEW_DATA = Symbol(COOKIE_NAME_PRERENDER_DATA); +const SYMBOL_CLEARED_COOKIES = Symbol(COOKIE_NAME_PRERENDER_BYPASS); +function clearPreviewData(res, options = {}) { + if (SYMBOL_CLEARED_COOKIES in res) { + return res; + } + const { serialize } = __webpack_require__(2184); + const previous = res.getHeader("Set-Cookie"); + res.setHeader(`Set-Cookie`, [ + ...typeof previous === "string" ? [ + previous + ] : Array.isArray(previous) ? previous : [], + serialize(COOKIE_NAME_PRERENDER_BYPASS, "", { + // To delete a cookie, set `expires` to a date in the past: + // https://tools.ietf.org/html/rfc6265#section-4.1.1 + // `Max-Age: 0` is not valid, thus ignored, and the cookie is persisted. + expires: new Date(0), + httpOnly: true, + sameSite: true ? "none" : 0, + secure: "production" !== "development", + path: "/", + ...options.path !== undefined ? { + path: options.path + } : undefined + }), + serialize(COOKIE_NAME_PRERENDER_DATA, "", { + // To delete a cookie, set `expires` to a date in the past: + // https://tools.ietf.org/html/rfc6265#section-4.1.1 + // `Max-Age: 0` is not valid, thus ignored, and the cookie is persisted. + expires: new Date(0), + httpOnly: true, + sameSite: true ? "none" : 0, + secure: "production" !== "development", + path: "/", + ...options.path !== undefined ? { + path: options.path + } : undefined + }) + ]); + Object.defineProperty(res, SYMBOL_CLEARED_COOKIES, { + value: true, + enumerable: false + }); + return res; +} +class ApiError extends Error { + constructor(statusCode, message){ + super(message); + this.statusCode = statusCode; + } +} +function sendError(res, statusCode, message) { + res.statusCode = statusCode; + res.statusMessage = message; + res.end(message); +} +function setLazyProp({ req }, prop, getter) { + const opts = { + configurable: true, + enumerable: true + }; + const optsReset = { + ...opts, + writable: true + }; + Object.defineProperty(req, prop, { + ...opts, + get: ()=>{ + const value = getter(); + // we set the property on the object to avoid recalculating it + Object.defineProperty(req, prop, { + ...optsReset, + value + }); + return value; + }, + set: (value)=>{ + Object.defineProperty(req, prop, { + ...optsReset, + value + }); + } + }); +} //# sourceMappingURL=index.js.map + + +/***/ }), + +/***/ 2146: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "DraftModeProvider", ({ + enumerable: true, + get: function() { + return DraftModeProvider; + } +})); +const _apiutils = __webpack_require__(4561); +class DraftModeProvider { + constructor(previewProps, req, cookies, mutableCookies){ + var _cookies_get; + // The logic for draftMode() is very similar to tryGetPreviewData() + // but Draft Mode does not have any data associated with it. + const isOnDemandRevalidate = previewProps && (0, _apiutils.checkIsOnDemandRevalidate)(req, previewProps).isOnDemandRevalidate; + const cookieValue = (_cookies_get = cookies.get(_apiutils.COOKIE_NAME_PRERENDER_BYPASS)) == null ? void 0 : _cookies_get.value; + this.isEnabled = Boolean(!isOnDemandRevalidate && cookieValue && previewProps && cookieValue === previewProps.previewModeId); + this._previewModeId = previewProps == null ? void 0 : previewProps.previewModeId; + this._mutableCookies = mutableCookies; + } + enable() { + if (!this._previewModeId) { + throw new Error("Invariant: previewProps missing previewModeId this should never happen"); + } + this._mutableCookies.set({ + name: _apiutils.COOKIE_NAME_PRERENDER_BYPASS, + value: this._previewModeId, + httpOnly: true, + sameSite: true ? "none" : 0, + secure: "production" !== "development", + path: "/" + }); + } + disable() { + // To delete a cookie, set `expires` to a date in the past: + // https://tools.ietf.org/html/rfc6265#section-4.1.1 + // `Max-Age: 0` is not valid, thus ignored, and the cookie is persisted. + this._mutableCookies.set({ + name: _apiutils.COOKIE_NAME_PRERENDER_BYPASS, + value: "", + httpOnly: true, + sameSite: true ? "none" : 0, + secure: "production" !== "development", + path: "/", + expires: new Date(0) + }); + } +} //# sourceMappingURL=draft-mode-provider.js.map + + +/***/ }), + +/***/ 5208: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "RequestAsyncStorageWrapper", ({ + enumerable: true, + get: function() { + return RequestAsyncStorageWrapper; + } +})); +const _approuterheaders = __webpack_require__(3909); +const _headers = __webpack_require__(3423); +const _requestcookies = __webpack_require__(9934); +const _cookies = __webpack_require__(1220); +const _draftmodeprovider = __webpack_require__(2146); +function getHeaders(headers) { + const cleaned = _headers.HeadersAdapter.from(headers); + for (const param of _approuterheaders.FLIGHT_PARAMETERS){ + cleaned.delete(param.toString().toLowerCase()); + } + return _headers.HeadersAdapter.seal(cleaned); +} +function getCookies(headers) { + const cookies = new _cookies.RequestCookies(_headers.HeadersAdapter.from(headers)); + return _requestcookies.RequestCookiesAdapter.seal(cookies); +} +function getMutableCookies(headers, onUpdateCookies) { + const cookies = new _cookies.RequestCookies(_headers.HeadersAdapter.from(headers)); + return _requestcookies.MutableRequestCookiesAdapter.wrap(cookies, onUpdateCookies); +} +const RequestAsyncStorageWrapper = { + /** + * Wrap the callback with the given store so it can access the underlying + * store using hooks. + * + * @param storage underlying storage object returned by the module + * @param context context to seed the store + * @param callback function to call within the scope of the context + * @returns the result returned by the callback + */ wrap (storage, { req, res, renderOpts }, callback) { + let previewProps = undefined; + if (renderOpts && "previewProps" in renderOpts) { + // TODO: investigate why previewProps isn't on RenderOpts + previewProps = renderOpts.previewProps; + } + function defaultOnUpdateCookies(cookies) { + if (res) { + res.setHeader("Set-Cookie", cookies); + } + } + const cache = {}; + const store = { + get headers () { + if (!cache.headers) { + // Seal the headers object that'll freeze out any methods that could + // mutate the underlying data. + cache.headers = getHeaders(req.headers); + } + return cache.headers; + }, + get cookies () { + if (!cache.cookies) { + // Seal the cookies object that'll freeze out any methods that could + // mutate the underlying data. + cache.cookies = getCookies(req.headers); + } + return cache.cookies; + }, + get mutableCookies () { + if (!cache.mutableCookies) { + cache.mutableCookies = getMutableCookies(req.headers, (renderOpts == null ? void 0 : renderOpts.onUpdateCookies) || (res ? defaultOnUpdateCookies : undefined)); + } + return cache.mutableCookies; + }, + get draftMode () { + if (!cache.draftMode) { + cache.draftMode = new _draftmodeprovider.DraftModeProvider(previewProps, req, this.cookies, this.mutableCookies); + } + return cache.draftMode; + } + }; + return storage.run(store, callback, store); + } +}; //# sourceMappingURL=request-async-storage-wrapper.js.map + + +/***/ }), + +/***/ 3204: +/***/ ((__unused_webpack_module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "StaticGenerationAsyncStorageWrapper", ({ + enumerable: true, + get: function() { + return StaticGenerationAsyncStorageWrapper; + } +})); +const StaticGenerationAsyncStorageWrapper = { + wrap (storage, { pathname, renderOpts }, callback) { + /** + * Rules of Static & Dynamic HTML: + * + * 1.) We must generate static HTML unless the caller explicitly opts + * in to dynamic HTML support. + * + * 2.) If dynamic HTML support is requested, we must honor that request + * or throw an error. It is the sole responsibility of the caller to + * ensure they aren't e.g. requesting dynamic HTML for an AMP page. + * + * 3.) If the request is in draft mode, we must generate dynamic HTML. + * + * These rules help ensure that other existing features like request caching, + * coalescing, and ISR continue working as intended. + */ const isStaticGeneration = !renderOpts.supportsDynamicHTML && !renderOpts.isDraftMode; + const store = { + isStaticGeneration, + pathname, + originalPathname: renderOpts.originalPathname, + incrementalCache: // so that it can access the fs cache without mocks + renderOpts.incrementalCache || globalThis.__incrementalCache, + isRevalidate: renderOpts.isRevalidate, + isPrerendering: renderOpts.nextExport, + fetchCache: renderOpts.fetchCache, + isOnDemandRevalidate: renderOpts.isOnDemandRevalidate, + isDraftMode: renderOpts.isDraftMode + }; + // TODO: remove this when we resolve accessing the store outside the execution context + renderOpts.store = store; + return storage.run(store, callback, store); + } +}; //# sourceMappingURL=static-generation-async-storage-wrapper.js.map + + +/***/ }), + +/***/ 9513: +/***/ ((__unused_webpack_module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "RouteKind", ({ + enumerable: true, + get: function() { + return RouteKind; + } +})); +var RouteKind; +(function(RouteKind) { + RouteKind[/** + * `PAGES` represents all the React pages that are under `pages/`. + */ "PAGES"] = "PAGES"; + RouteKind[/** + * `PAGES_API` represents all the API routes under `pages/api/`. + */ "PAGES_API"] = "PAGES_API"; + RouteKind[/** + * `APP_PAGE` represents all the React pages that are under `app/` with the + * filename of `page.{j,t}s{,x}`. + */ "APP_PAGE"] = "APP_PAGE"; + RouteKind[/** + * `APP_ROUTE` represents all the API routes and metadata routes that are under `app/` with the + * filename of `route.{j,t}s{,x}`. + */ "APP_ROUTE"] = "APP_ROUTE"; +})(RouteKind || (RouteKind = {})); //# sourceMappingURL=route-kind.js.map + + +/***/ }), + +/***/ 5298: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "autoImplementMethods", ({ + enumerable: true, + get: function() { + return autoImplementMethods; + } +})); +const _http = __webpack_require__(7961); +const _responsehandlers = __webpack_require__(1332); +const AUTOMATIC_ROUTE_METHODS = [ + "HEAD", + "OPTIONS" +]; +function autoImplementMethods(handlers) { + // Loop through all the HTTP methods to create the initial methods object. + // Each of the methods will be set to the the 405 response handler. + const methods = _http.HTTP_METHODS.reduce((acc, method)=>({ + ...acc, + // If the userland module implements the method, then use it. Otherwise, + // use the 405 response handler. + [method]: handlers[method] ?? _responsehandlers.handleMethodNotAllowedResponse + }), {}); + // Get all the methods that could be automatically implemented that were not + // implemented by the userland module. + const implemented = new Set(_http.HTTP_METHODS.filter((method)=>handlers[method])); + const missing = AUTOMATIC_ROUTE_METHODS.filter((method)=>!implemented.has(method)); + // Loop over the missing methods to automatically implement them if we can. + for (const method of missing){ + // If the userland module doesn't implement the HEAD method, then + // we'll automatically implement it by calling the GET method (if it + // exists). + if (method === "HEAD") { + // If the userland module doesn't implement the GET method, then + // we're done. + if (!handlers.GET) break; + // Implement the HEAD method by calling the GET method. + methods.HEAD = handlers.GET; + // Mark it as implemented. + implemented.add("HEAD"); + continue; + } + // If OPTIONS is not provided then implement it. + if (method === "OPTIONS") { + // TODO: check if HEAD is implemented, if so, use it to add more headers + // Get all the methods that were implemented by the userland module. + const allow = [ + "OPTIONS", + ...implemented + ]; + // If the list of methods doesn't include HEAD, but it includes GET, then + // add HEAD as it's automatically implemented. + if (!implemented.has("HEAD") && implemented.has("GET")) { + allow.push("HEAD"); + } + // Sort and join the list with commas to create the `Allow` header. See: + // https://httpwg.org/specs/rfc9110.html#field.allow + const headers = { + Allow: allow.sort().join(", ") + }; + // Implement the OPTIONS method by returning a 204 response with the + // `Allow` header. + methods.OPTIONS = ()=>new Response(null, { + status: 204, + headers + }); + // Mark this method as implemented. + implemented.add("OPTIONS"); + continue; + } + throw new Error(`Invariant: should handle all automatic implementable methods, got method: ${method}`); + } + return methods; +} //# sourceMappingURL=auto-implement-methods.js.map + + +/***/ }), + +/***/ 6341: +/***/ ((__unused_webpack_module, exports) => { + +/** + * Cleans a URL by stripping the protocol, host, and search params. + * + * @param urlString the url to clean + * @returns the cleaned url + */ +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "cleanURL", ({ + enumerable: true, + get: function() { + return cleanURL; + } +})); +function cleanURL(urlString) { + const url = new URL(urlString); + url.host = "localhost:3000"; + url.search = ""; + url.protocol = "http"; + return url.toString(); +} //# sourceMappingURL=clean-url.js.map + + +/***/ }), + +/***/ 3884: +/***/ ((__unused_webpack_module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "getNonStaticMethods", ({ + enumerable: true, + get: function() { + return getNonStaticMethods; + } +})); +const NON_STATIC_METHODS = [ + "OPTIONS", + "POST", + "PUT", + "DELETE", + "PATCH" +]; +function getNonStaticMethods(handlers) { + // We can currently only statically optimize if only GET/HEAD are used as + // prerender can't be used conditionally based on the method currently. + const methods = NON_STATIC_METHODS.filter((method)=>handlers[method]); + if (methods.length === 0) return false; + return methods; +} //# sourceMappingURL=get-non-static-methods.js.map + + +/***/ }), + +/***/ 8636: +/***/ ((__unused_webpack_module, exports) => { + +/** + * Get pathname from absolute path. + * + * @param absolutePath the absolute path + * @returns the pathname + */ +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "getPathnameFromAbsolutePath", ({ + enumerable: true, + get: function() { + return getPathnameFromAbsolutePath; + } +})); +function getPathnameFromAbsolutePath(absolutePath) { + // Remove prefix including app dir + let appDir = "/app/"; + if (!absolutePath.includes(appDir)) { + appDir = "\\app\\"; + } + const [, ...parts] = absolutePath.split(appDir); + const relativePath = appDir[0] + parts.join(appDir); + // remove extension + const pathname = relativePath.split(".").slice(0, -1).join("."); + return pathname; +} //# sourceMappingURL=get-pathname-from-absolute-path.js.map + + +/***/ }), + +/***/ 8657: +/***/ ((__unused_webpack_module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "parsedUrlQueryToParams", ({ + enumerable: true, + get: function() { + return parsedUrlQueryToParams; + } +})); +function parsedUrlQueryToParams(query) { + const params = {}; + for (const [key, value] of Object.entries(query)){ + if (typeof value === "undefined") continue; + params[key] = value; + } + return params; +} //# sourceMappingURL=parsed-url-query-to-params.js.map + + +/***/ }), + +/***/ 5807: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "proxyRequest", ({ + enumerable: true, + get: function() { + return proxyRequest; + } +})); +const _cookies = __webpack_require__(1749); +const _nexturl = __webpack_require__(2284); +const _cleanurl = __webpack_require__(6341); +function proxyRequest(request, { dynamic }, hooks) { + function handleNextUrlBailout(prop) { + switch(prop){ + case "search": + case "searchParams": + case "toString": + case "href": + case "origin": + hooks.staticGenerationBailout(`nextUrl.${prop}`); + return; + default: + return; + } + } + const cache = {}; + const handleForceStatic = (url, prop)=>{ + switch(prop){ + case "search": + return ""; + case "searchParams": + if (!cache.searchParams) cache.searchParams = new URLSearchParams(); + return cache.searchParams; + case "url": + case "href": + if (!cache.url) cache.url = (0, _cleanurl.cleanURL)(url); + return cache.url; + case "toJSON": + case "toString": + if (!cache.url) cache.url = (0, _cleanurl.cleanURL)(url); + if (!cache.toString) cache.toString = ()=>cache.url; + return cache.toString; + case "headers": + if (!cache.headers) cache.headers = new Headers(); + return cache.headers; + case "cookies": + if (!cache.headers) cache.headers = new Headers(); + if (!cache.cookies) cache.cookies = new _cookies.RequestCookies(cache.headers); + return cache.cookies; + case "clone": + if (!cache.url) cache.url = (0, _cleanurl.cleanURL)(url); + return ()=>new _nexturl.NextURL(cache.url); + default: + break; + } + }; + const wrappedNextUrl = new Proxy(request.nextUrl, { + get (target, prop) { + handleNextUrlBailout(prop); + if (dynamic === "force-static" && typeof prop === "string") { + const result = handleForceStatic(target.href, prop); + if (result !== undefined) return result; + } + const value = target[prop]; + if (typeof value === "function") { + return value.bind(target); + } + return value; + }, + set (target, prop, value) { + handleNextUrlBailout(prop); + target[prop] = value; + return true; + } + }); + const handleReqBailout = (prop)=>{ + switch(prop){ + case "headers": + hooks.headerHooks.headers(); + return; + // if request.url is accessed directly instead of + // request.nextUrl we bail since it includes query + // values that can be relied on dynamically + case "url": + case "body": + case "blob": + case "json": + case "text": + case "arrayBuffer": + case "formData": + hooks.staticGenerationBailout(`request.${prop}`); + return; + default: + return; + } + }; + return new Proxy(request, { + get (target, prop) { + handleReqBailout(prop); + if (prop === "nextUrl") { + return wrappedNextUrl; + } + if (dynamic === "force-static" && typeof prop === "string") { + const result = handleForceStatic(target.url, prop); + if (result !== undefined) return result; + } + const value = target[prop]; + if (typeof value === "function") { + return value.bind(target); + } + return value; + }, + set (target, prop, value) { + handleReqBailout(prop); + target[prop] = value; + return true; + } + }); +} //# sourceMappingURL=proxy-request.js.map + + +/***/ }), + +/***/ 7864: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "resolveHandlerError", ({ + enumerable: true, + get: function() { + return resolveHandlerError; + } +})); +const _notfound = __webpack_require__(2241); +const _redirect = __webpack_require__(5287); +const _responsehandlers = __webpack_require__(1332); +function resolveHandlerError(err) { + if ((0, _redirect.isRedirectError)(err)) { + const redirect = (0, _redirect.getURLFromRedirectError)(err); + if (!redirect) { + throw new Error("Invariant: Unexpected redirect url format"); + } + // This is a redirect error! Send the redirect response. + return (0, _responsehandlers.handleTemporaryRedirectResponse)(redirect, err.mutableCookies); + } + if ((0, _notfound.isNotFoundError)(err)) { + // This is a not found error! Send the not found response. + return (0, _responsehandlers.handleNotFoundResponse)(); + } + // Return false to indicate that this is not a handled error. + return false; +} //# sourceMappingURL=resolve-handler-error.js.map + + +/***/ }), + +/***/ 9692: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + AppRouteRouteModule: function() { + return AppRouteRouteModule; + }, + default: function() { + return _default; + } +}); +const _routemodule = __webpack_require__(6649); +const _requestasyncstoragewrapper = __webpack_require__(5208); +const _staticgenerationasyncstoragewrapper = __webpack_require__(3204); +const _responsehandlers = __webpack_require__(1332); +const _http = __webpack_require__(7961); +const _patchfetch = __webpack_require__(2181); +const _tracer = __webpack_require__(9553); +const _constants = __webpack_require__(845); +const _getpathnamefromabsolutepath = __webpack_require__(8636); +const _proxyrequest = __webpack_require__(5807); +const _resolvehandlererror = __webpack_require__(7864); +const _log = /*#__PURE__*/ _interop_require_wildcard(__webpack_require__(7057)); +const _autoimplementmethods = __webpack_require__(5298); +const _getnonstaticmethods = __webpack_require__(3884); +const _requestcookies = __webpack_require__(9934); +const _routekind = __webpack_require__(9513); +const _parsedurlquerytoparams = __webpack_require__(8657); +function _getRequireWildcardCache(nodeInterop) { + if (typeof WeakMap !== "function") return null; + var cacheBabelInterop = new WeakMap(); + var cacheNodeInterop = new WeakMap(); + return (_getRequireWildcardCache = function(nodeInterop) { + return nodeInterop ? cacheNodeInterop : cacheBabelInterop; + })(nodeInterop); +} +function _interop_require_wildcard(obj, nodeInterop) { + if (!nodeInterop && obj && obj.__esModule) { + return obj; + } + if (obj === null || typeof obj !== "object" && typeof obj !== "function") { + return { + default: obj + }; + } + var cache = _getRequireWildcardCache(nodeInterop); + if (cache && cache.has(obj)) { + return cache.get(obj); + } + var newObj = {}; + var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; + for(var key in obj){ + if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { + var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; + if (desc && (desc.get || desc.set)) { + Object.defineProperty(newObj, key, desc); + } else { + newObj[key] = obj[key]; + } + } + } + newObj.default = obj; + if (cache) { + cache.set(obj, newObj); + } + return newObj; +} +// These are imported weirdly like this because of the way that the bundling +// works. We need to import the built files from the dist directory, but we +// can't do that directly because we need types from the source files. So we +// import the types from the source files and then import the built files. +const { requestAsyncStorage } = __webpack_require__(1715); +const { staticGenerationAsyncStorage } = __webpack_require__(3539); +const serverHooks = __webpack_require__(1651); +const headerHooks = __webpack_require__(4937); +const { staticGenerationBailout } = __webpack_require__(6164); +const { actionAsyncStorage } = __webpack_require__(4876); +class AppRouteRouteModule extends _routemodule.RouteModule { + static is(route) { + return route.definition.kind === _routekind.RouteKind.APP_ROUTE; + } + constructor({ userland, definition, resolvedPagePath, nextConfigOutput }){ + super({ + userland, + definition + }); + /** + * A reference to the request async storage. + */ this.requestAsyncStorage = requestAsyncStorage; + /** + * A reference to the static generation async storage. + */ this.staticGenerationAsyncStorage = staticGenerationAsyncStorage; + /** + * An interface to call server hooks which interact with the underlying + * storage. + */ this.serverHooks = serverHooks; + /** + * An interface to call header hooks which interact with the underlying + * request storage. + */ this.headerHooks = headerHooks; + /** + * An interface to call static generation bailout hooks which interact with + * the underlying static generation storage. + */ this.staticGenerationBailout = staticGenerationBailout; + /** + * A reference to the mutation related async storage, such as mutations of + * cookies. + */ this.actionAsyncStorage = actionAsyncStorage; + this.resolvedPagePath = resolvedPagePath; + this.nextConfigOutput = nextConfigOutput; + // Automatically implement some methods if they aren't implemented by the + // userland module. + this.methods = (0, _autoimplementmethods.autoImplementMethods)(userland); + // Get the non-static methods for this route. + this.nonStaticMethods = (0, _getnonstaticmethods.getNonStaticMethods)(userland); + // Get the dynamic property from the userland module. + this.dynamic = this.userland.dynamic; + if (this.nextConfigOutput === "export") { + if (!this.dynamic || this.dynamic === "auto") { + this.dynamic = "error"; + } else if (this.dynamic === "force-dynamic") { + throw new Error(`export const dynamic = "force-dynamic" on page "${definition.pathname}" cannot be used with "output: export". See more info here: https://nextjs.org/docs/advanced-features/static-html-export`); + } + } + // We only warn in development after here, so return if we're not in + // development. + if (false) {} + } + /** + * Resolves the handler function for the given method. + * + * @param method the requested method + * @returns the handler function for the given method + */ resolve(method) { + // Ensure that the requested method is a valid method (to prevent RCE's). + if (!(0, _http.isHTTPMethod)(method)) return _responsehandlers.handleBadRequestResponse; + // Return the handler. + return this.methods[method]; + } + /** + * Executes the route handler. + */ async execute(request, context) { + // Get the handler function for the given method. + const handler = this.resolve(request.method); + // Get the context for the request. + const requestContext = { + req: request + }; + requestContext.renderOpts = { + previewProps: context.prerenderManifest.preview + }; + // Get the context for the static generation. + const staticGenerationContext = { + pathname: this.definition.pathname, + renderOpts: // the default values. + context.staticGenerationContext ?? { + supportsDynamicHTML: false + } + }; + // Add the fetchCache option to the renderOpts. + staticGenerationContext.renderOpts.fetchCache = this.userland.fetchCache; + // Run the handler with the request AsyncLocalStorage to inject the helper + // support. We set this to `unknown` because the type is not known until + // runtime when we do a instanceof check below. + const response = await this.actionAsyncStorage.run({ + isAppRoute: true + }, ()=>{ + return _requestasyncstoragewrapper.RequestAsyncStorageWrapper.wrap(this.requestAsyncStorage, requestContext, ()=>{ + return _staticgenerationasyncstoragewrapper.StaticGenerationAsyncStorageWrapper.wrap(this.staticGenerationAsyncStorage, staticGenerationContext, (staticGenerationStore)=>{ + var _getTracer_getRootSpanAttributes; + // Check to see if we should bail out of static generation based on + // having non-static methods. + if (this.nonStaticMethods) { + this.staticGenerationBailout(`non-static methods used ${this.nonStaticMethods.join(", ")}`); + } + // Update the static generation store based on the dynamic property. + switch(this.dynamic){ + case "force-dynamic": + // The dynamic property is set to force-dynamic, so we should + // force the page to be dynamic. + staticGenerationStore.forceDynamic = true; + this.staticGenerationBailout(`force-dynamic`, { + dynamic: this.dynamic + }); + break; + case "force-static": + // The dynamic property is set to force-static, so we should + // force the page to be static. + staticGenerationStore.forceStatic = true; + break; + case "error": + // The dynamic property is set to error, so we should throw an + // error if the page is being statically generated. + staticGenerationStore.dynamicShouldError = true; + break; + default: + break; + } + // If the static generation store does not have a revalidate value + // set, then we should set it the revalidate value from the userland + // module or default to false. + staticGenerationStore.revalidate ??= this.userland.revalidate ?? false; + // Wrap the request so we can add additional functionality to cases + // that might change it's output or affect the rendering. + const wrappedRequest = (0, _proxyrequest.proxyRequest)(request, { + dynamic: this.dynamic + }, { + headerHooks: this.headerHooks, + serverHooks: this.serverHooks, + staticGenerationBailout: this.staticGenerationBailout + }); + // TODO: propagate this pathname from route matcher + const route = (0, _getpathnamefromabsolutepath.getPathnameFromAbsolutePath)(this.resolvedPagePath); + (_getTracer_getRootSpanAttributes = (0, _tracer.getTracer)().getRootSpanAttributes()) == null ? void 0 : _getTracer_getRootSpanAttributes.set("next.route", route); + return (0, _tracer.getTracer)().trace(_constants.AppRouteRouteHandlersSpan.runHandler, { + spanName: `executing api route (app) ${route}`, + attributes: { + "next.route": route + } + }, async ()=>{ + var _staticGenerationStore_tags; + // Patch the global fetch. + (0, _patchfetch.patchFetch)({ + serverHooks: this.serverHooks, + staticGenerationAsyncStorage: this.staticGenerationAsyncStorage + }); + const res = await handler(wrappedRequest, { + params: context.params ? (0, _parsedurlquerytoparams.parsedUrlQueryToParams)(context.params) : undefined + }); + context.staticGenerationContext.fetchMetrics = staticGenerationStore.fetchMetrics; + await Promise.all(staticGenerationStore.pendingRevalidates || []); + (0, _patchfetch.addImplicitTags)(staticGenerationStore); + context.staticGenerationContext.fetchTags = (_staticGenerationStore_tags = staticGenerationStore.tags) == null ? void 0 : _staticGenerationStore_tags.join(","); + // It's possible cookies were set in the handler, so we need + // to merge the modified cookies and the returned response + // here. + const requestStore = this.requestAsyncStorage.getStore(); + if (requestStore && requestStore.mutableCookies) { + const headers = new Headers(res.headers); + if ((0, _requestcookies.appendMutableCookies)(headers, requestStore.mutableCookies)) { + return new Response(res.body, { + status: res.status, + statusText: res.statusText, + headers + }); + } + } + return res; + }); + }); + }); + }); + // If the handler did't return a valid response, then return the internal + // error response. + if (!(response instanceof Response)) { + // TODO: validate the correct handling behavior, maybe log something? + return (0, _responsehandlers.handleInternalServerErrorResponse)(); + } + if (response.headers.has("x-middleware-rewrite")) { + // TODO: move this error into the `NextResponse.rewrite()` function. + // TODO-APP: re-enable support below when we can proxy these type of requests + throw new Error("NextResponse.rewrite() was used in a app route handler, this is not currently supported. Please remove the invocation to continue."); + // // This is a rewrite created via `NextResponse.rewrite()`. We need to send + // // the response up so it can be handled by the backing server. + // // If the server is running in minimal mode, we just want to forward the + // // response (including the rewrite headers) upstream so it can perform the + // // redirect for us, otherwise return with the special condition so this + // // server can perform a rewrite. + // if (!minimalMode) { + // return { response, condition: 'rewrite' } + // } + // // Relativize the url so it's relative to the base url. This is so the + // // outgoing headers upstream can be relative. + // const rewritePath = response.headers.get('x-middleware-rewrite')! + // const initUrl = getRequestMeta(req, '__NEXT_INIT_URL')! + // const { pathname } = parseUrl(relativizeURL(rewritePath, initUrl)) + // response.headers.set('x-middleware-rewrite', pathname) + } + if (response.headers.get("x-middleware-next") === "1") { + // TODO: move this error into the `NextResponse.next()` function. + throw new Error("NextResponse.next() was used in a app route handler, this is not supported. See here for more info: https://nextjs.org/docs/messages/next-response-next-in-app-route-handler"); + } + return response; + } + async handle(request, context) { + try { + // Execute the route to get the response. + const response = await this.execute(request, context); + // The response was handled, return it. + return response; + } catch (err) { + // Try to resolve the error to a response, else throw it again. + const response = (0, _resolvehandlererror.resolveHandlerError)(err); + if (!response) throw err; + // The response was resolved, return it. + return response; + } + } +} +const _default = AppRouteRouteModule; //# sourceMappingURL=module.js.map + + +/***/ }), + +/***/ 1332: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + handleTemporaryRedirectResponse: function() { + return handleTemporaryRedirectResponse; + }, + handleBadRequestResponse: function() { + return handleBadRequestResponse; + }, + handleNotFoundResponse: function() { + return handleNotFoundResponse; + }, + handleMethodNotAllowedResponse: function() { + return handleMethodNotAllowedResponse; + }, + handleInternalServerErrorResponse: function() { + return handleInternalServerErrorResponse; + } +}); +const _requestcookies = __webpack_require__(9934); +function handleTemporaryRedirectResponse(url, mutableCookies) { + const headers = new Headers({ + location: url + }); + (0, _requestcookies.appendMutableCookies)(headers, mutableCookies); + return new Response(null, { + status: 307, + headers + }); +} +function handleBadRequestResponse() { + return new Response(null, { + status: 400 + }); +} +function handleNotFoundResponse() { + return new Response(null, { + status: 404 + }); +} +function handleMethodNotAllowedResponse() { + return new Response(null, { + status: 405 + }); +} +function handleInternalServerErrorResponse() { + return new Response(null, { + status: 500 + }); +} //# sourceMappingURL=response-handlers.js.map + + +/***/ }), + +/***/ 6649: +/***/ ((__unused_webpack_module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "RouteModule", ({ + enumerable: true, + get: function() { + return RouteModule; + } +})); +class RouteModule { + constructor({ userland, definition }){ + this.userland = userland; + this.definition = definition; + } +} //# sourceMappingURL=route-module.js.map + + +/***/ }), + +/***/ 2181: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + addImplicitTags: function() { + return addImplicitTags; + }, + patchFetch: function() { + return patchFetch; + } +}); +const _constants = __webpack_require__(845); +const _tracer = __webpack_require__(9553); +const _constants1 = __webpack_require__(2078); +const isEdgeRuntime = "nodejs" === "edge"; +function addImplicitTags(staticGenerationStore) { + const newTags = []; + const pathname = staticGenerationStore == null ? void 0 : staticGenerationStore.originalPathname; + if (!pathname) { + return newTags; + } + if (!Array.isArray(staticGenerationStore.tags)) { + staticGenerationStore.tags = []; + } + if (!staticGenerationStore.tags.includes(pathname)) { + staticGenerationStore.tags.push(pathname); + } + newTags.push(pathname); + return newTags; +} +function trackFetchMetric(staticGenerationStore, ctx) { + if (!staticGenerationStore) return; + if (!staticGenerationStore.fetchMetrics) { + staticGenerationStore.fetchMetrics = []; + } + const dedupeFields = [ + "url", + "status", + "method" + ]; + // don't add metric if one already exists for the fetch + if (staticGenerationStore.fetchMetrics.some((metric)=>{ + return dedupeFields.every((field)=>metric[field] === ctx[field]); + })) { + return; + } + staticGenerationStore.fetchMetrics.push({ + url: ctx.url, + cacheStatus: ctx.cacheStatus, + cacheReason: ctx.cacheReason, + status: ctx.status, + method: ctx.method, + start: ctx.start, + end: Date.now(), + idx: staticGenerationStore.nextFetchId || 0 + }); +} +function patchFetch({ serverHooks, staticGenerationAsyncStorage }) { + if (!globalThis._nextOriginalFetch) { + globalThis._nextOriginalFetch = globalThis.fetch; + } + if (globalThis.fetch.__nextPatched) return; + const { DynamicServerError } = serverHooks; + const originFetch = globalThis._nextOriginalFetch; + globalThis.fetch = async (input, init)=>{ + var _init_method, _ref; + let url; + try { + url = new URL(input instanceof Request ? input.url : input); + url.username = ""; + url.password = ""; + } catch { + // Error caused by malformed URL should be handled by native fetch + url = undefined; + } + const fetchUrl = (url == null ? void 0 : url.href) ?? ""; + const fetchStart = Date.now(); + const method = (init == null ? void 0 : (_init_method = init.method) == null ? void 0 : _init_method.toUpperCase()) || "GET"; + // Do create a new span trace for internal fetches in the + // non-verbose mode. + const isInternal = ((_ref = init == null ? void 0 : init.next) == null ? void 0 : _ref.internal) === true; + return await (0, _tracer.getTracer)().trace(isInternal ? _constants.NextNodeServerSpan.internalFetch : _constants.AppRenderSpan.fetch, { + kind: _tracer.SpanKind.CLIENT, + spanName: [ + "fetch", + method, + fetchUrl + ].filter(Boolean).join(" "), + attributes: { + "http.url": fetchUrl, + "http.method": method, + "net.peer.name": url == null ? void 0 : url.hostname, + "net.peer.port": (url == null ? void 0 : url.port) || undefined + } + }, async ()=>{ + var _getRequestMeta; + const staticGenerationStore = staticGenerationAsyncStorage.getStore() || (fetch.__nextGetStaticStore == null ? void 0 : fetch.__nextGetStaticStore()); + const isRequestInput = input && typeof input === "object" && typeof input.method === "string"; + const getRequestMeta = (field)=>{ + let value = isRequestInput ? input[field] : null; + return value || (init == null ? void 0 : init[field]); + }; + // If the staticGenerationStore is not available, we can't do any + // special treatment of fetch, therefore fallback to the original + // fetch implementation. + if (!staticGenerationStore || isInternal || staticGenerationStore.isDraftMode) { + return originFetch(input, init); + } + let revalidate = undefined; + const getNextField = (field)=>{ + var _init_next, _init_next1, _input_next; + return typeof (init == null ? void 0 : (_init_next = init.next) == null ? void 0 : _init_next[field]) !== "undefined" ? init == null ? void 0 : (_init_next1 = init.next) == null ? void 0 : _init_next1[field] : isRequestInput ? (_input_next = input.next) == null ? void 0 : _input_next[field] : undefined; + }; + // RequestInit doesn't keep extra fields e.g. next so it's + // only available if init is used separate + let curRevalidate = getNextField("revalidate"); + const tags = getNextField("tags") || []; + if (Array.isArray(tags)) { + if (!staticGenerationStore.tags) { + staticGenerationStore.tags = []; + } + for (const tag of tags){ + if (!staticGenerationStore.tags.includes(tag)) { + staticGenerationStore.tags.push(tag); + } + } + } + const implicitTags = addImplicitTags(staticGenerationStore); + for (const tag of implicitTags || []){ + if (!tags.includes(tag)) { + tags.push(tag); + } + } + const isOnlyCache = staticGenerationStore.fetchCache === "only-cache"; + const isForceCache = staticGenerationStore.fetchCache === "force-cache"; + const isDefaultCache = staticGenerationStore.fetchCache === "default-cache"; + const isDefaultNoStore = staticGenerationStore.fetchCache === "default-no-store"; + const isOnlyNoStore = staticGenerationStore.fetchCache === "only-no-store"; + const isForceNoStore = staticGenerationStore.fetchCache === "force-no-store"; + let _cache = getRequestMeta("cache"); + let cacheReason = ""; + if (typeof _cache === "string" && typeof curRevalidate !== "undefined") { + console.warn(`Warning: fetch for ${fetchUrl} on ${staticGenerationStore.pathname} specified "cache: ${_cache}" and "revalidate: ${curRevalidate}", only one should be specified.`); + _cache = undefined; + } + if (_cache === "force-cache") { + curRevalidate = false; + } + if ([ + "no-cache", + "no-store" + ].includes(_cache || "")) { + curRevalidate = 0; + cacheReason = `cache: ${_cache}`; + } + if (typeof curRevalidate === "number" || curRevalidate === false) { + revalidate = curRevalidate; + } + const _headers = getRequestMeta("headers"); + const initHeaders = typeof (_headers == null ? void 0 : _headers.get) === "function" ? _headers : new Headers(_headers || {}); + const hasUnCacheableHeader = initHeaders.get("authorization") || initHeaders.get("cookie"); + const isUnCacheableMethod = ![ + "get", + "head" + ].includes(((_getRequestMeta = getRequestMeta("method")) == null ? void 0 : _getRequestMeta.toLowerCase()) || "get"); + // if there are authorized headers or a POST method and + // dynamic data usage was present above the tree we bail + // e.g. if cookies() is used before an authed/POST fetch + const autoNoCache = (hasUnCacheableHeader || isUnCacheableMethod) && staticGenerationStore.revalidate === 0; + if (isForceNoStore) { + revalidate = 0; + cacheReason = "fetchCache = force-no-store"; + } + if (isOnlyNoStore) { + if (_cache === "force-cache" || revalidate === 0) { + throw new Error(`cache: 'force-cache' used on fetch for ${fetchUrl} with 'export const fetchCache = 'only-no-store'`); + } + revalidate = 0; + cacheReason = "fetchCache = only-no-store"; + } + if (isOnlyCache && _cache === "no-store") { + throw new Error(`cache: 'no-store' used on fetch for ${fetchUrl} with 'export const fetchCache = 'only-cache'`); + } + if (isForceCache && (typeof curRevalidate === "undefined" || curRevalidate === 0)) { + cacheReason = "fetchCache = force-cache"; + revalidate = false; + } + if (typeof revalidate === "undefined") { + if (isDefaultCache) { + revalidate = false; + cacheReason = "fetchCache = default-cache"; + } else if (autoNoCache) { + revalidate = 0; + cacheReason = "auto no cache"; + } else if (isDefaultNoStore) { + revalidate = 0; + cacheReason = "fetchCache = default-no-store"; + } else { + cacheReason = "auto cache"; + revalidate = typeof staticGenerationStore.revalidate === "boolean" || typeof staticGenerationStore.revalidate === "undefined" ? false : staticGenerationStore.revalidate; + } + } else if (!cacheReason) { + cacheReason = `revalidate: ${revalidate}`; + } + if (// revalidate although if it occurs during build we do + !autoNoCache && (typeof staticGenerationStore.revalidate === "undefined" || typeof revalidate === "number" && (staticGenerationStore.revalidate === false || typeof staticGenerationStore.revalidate === "number" && revalidate < staticGenerationStore.revalidate))) { + staticGenerationStore.revalidate = revalidate; + } + const isCacheableRevalidate = typeof revalidate === "number" && revalidate > 0 || revalidate === false; + let cacheKey; + if (staticGenerationStore.incrementalCache && isCacheableRevalidate) { + try { + cacheKey = await staticGenerationStore.incrementalCache.fetchCacheKey(fetchUrl, isRequestInput ? input : init); + } catch (err) { + console.error(`Failed to generate cache key for`, input); + } + } + const requestInputFields = [ + "cache", + "credentials", + "headers", + "integrity", + "keepalive", + "method", + "mode", + "redirect", + "referrer", + "referrerPolicy", + "signal", + "window", + "duplex" + ]; + if (isRequestInput) { + const reqInput = input; + const reqOptions = { + body: reqInput._ogBody || reqInput.body + }; + for (const field of requestInputFields){ + // @ts-expect-error custom fields + reqOptions[field] = reqInput[field]; + } + input = new Request(reqInput.url, reqOptions); + } else if (init) { + const initialInit = init; + init = { + body: init._ogBody || init.body + }; + for (const field of requestInputFields){ + // @ts-expect-error custom fields + init[field] = initialInit[field]; + } + } + const fetchIdx = staticGenerationStore.nextFetchId ?? 1; + staticGenerationStore.nextFetchId = fetchIdx + 1; + const normalizedRevalidate = typeof revalidate !== "number" ? _constants1.CACHE_ONE_YEAR : revalidate; + const doOriginalFetch = async (isStale, cacheReasonOverride)=>{ + // add metadata to init without editing the original + const clonedInit = { + ...init, + next: { + ...init == null ? void 0 : init.next, + fetchType: "origin", + fetchIdx + } + }; + return originFetch(input, clonedInit).then(async (res)=>{ + if (!isStale) { + trackFetchMetric(staticGenerationStore, { + start: fetchStart, + url: fetchUrl, + cacheReason: cacheReasonOverride || cacheReason, + cacheStatus: revalidate === 0 || cacheReasonOverride ? "skip" : "miss", + status: res.status, + method: clonedInit.method || "GET" + }); + } + if (res.status === 200 && staticGenerationStore.incrementalCache && cacheKey && isCacheableRevalidate) { + const bodyBuffer = Buffer.from(await res.arrayBuffer()); + try { + await staticGenerationStore.incrementalCache.set(cacheKey, { + kind: "FETCH", + data: { + headers: Object.fromEntries(res.headers.entries()), + body: bodyBuffer.toString("base64"), + status: res.status, + tags, + url: res.url + }, + revalidate: normalizedRevalidate + }, revalidate, true, fetchUrl, fetchIdx); + } catch (err) { + console.warn(`Failed to set fetch cache`, input, err); + } + const response = new Response(bodyBuffer, { + headers: new Headers(res.headers), + status: res.status + }); + Object.defineProperty(response, "url", { + value: res.url + }); + return response; + } + return res; + }); + }; + let handleUnlock = ()=>Promise.resolve(); + let cacheReasonOverride; + if (cacheKey && staticGenerationStore.incrementalCache) { + handleUnlock = await staticGenerationStore.incrementalCache.lock(cacheKey); + const entry = staticGenerationStore.isOnDemandRevalidate ? null : await staticGenerationStore.incrementalCache.get(cacheKey, true, revalidate, fetchUrl, fetchIdx); + if (entry) { + await handleUnlock(); + } else { + // in dev, incremental cache response will be null in case the browser adds `cache-control: no-cache` in the request headers + cacheReasonOverride = "cache-control: no-cache (hard refresh)"; + } + if ((entry == null ? void 0 : entry.value) && entry.value.kind === "FETCH") { + const currentTags = entry.value.data.tags; + // when stale and is revalidating we wait for fresh data + // so the revalidated entry has the updated data + if (!(staticGenerationStore.isRevalidate && entry.isStale)) { + if (entry.isStale) { + if (!staticGenerationStore.pendingRevalidates) { + staticGenerationStore.pendingRevalidates = []; + } + staticGenerationStore.pendingRevalidates.push(doOriginalFetch(true).catch(console.error)); + } else if (tags && !tags.every((tag)=>{ + return currentTags == null ? void 0 : currentTags.includes(tag); + })) { + var _staticGenerationStore_incrementalCache; + // if new tags are being added we need to set even if + // the data isn't stale + if (!entry.value.data.tags) { + entry.value.data.tags = []; + } + for (const tag of tags){ + if (!entry.value.data.tags.includes(tag)) { + entry.value.data.tags.push(tag); + } + } + (_staticGenerationStore_incrementalCache = staticGenerationStore.incrementalCache) == null ? void 0 : _staticGenerationStore_incrementalCache.set(cacheKey, entry.value, revalidate, true, fetchUrl, fetchIdx); + } + const resData = entry.value.data; + let decodedBody; + if (false) {} else { + decodedBody = Buffer.from(resData.body, "base64").subarray(); + } + trackFetchMetric(staticGenerationStore, { + start: fetchStart, + url: fetchUrl, + cacheReason, + cacheStatus: "hit", + status: resData.status || 200, + method: (init == null ? void 0 : init.method) || "GET" + }); + const response = new Response(decodedBody, { + headers: resData.headers, + status: resData.status + }); + Object.defineProperty(response, "url", { + value: entry.value.data.url + }); + return response; + } + } + } + if (staticGenerationStore.isStaticGeneration) { + if (init && typeof init === "object") { + const cache = init.cache; + // Delete `cache` property as Cloudflare Workers will throw an error + if (isEdgeRuntime) { + delete init.cache; + } + if (cache === "no-store") { + staticGenerationStore.revalidate = 0; + const dynamicUsageReason = `no-store fetch ${input}${staticGenerationStore.pathname ? ` ${staticGenerationStore.pathname}` : ""}`; + const err = new DynamicServerError(dynamicUsageReason); + staticGenerationStore.dynamicUsageErr = err; + staticGenerationStore.dynamicUsageStack = err.stack; + staticGenerationStore.dynamicUsageDescription = dynamicUsageReason; + } + const hasNextConfig = "next" in init; + const next = init.next || {}; + if (typeof next.revalidate === "number" && (typeof staticGenerationStore.revalidate === "undefined" || typeof staticGenerationStore.revalidate === "number" && next.revalidate < staticGenerationStore.revalidate)) { + const forceDynamic = staticGenerationStore.forceDynamic; + if (!forceDynamic || next.revalidate !== 0) { + staticGenerationStore.revalidate = next.revalidate; + } + if (!forceDynamic && next.revalidate === 0) { + const dynamicUsageReason = `revalidate: ${next.revalidate} fetch ${input}${staticGenerationStore.pathname ? ` ${staticGenerationStore.pathname}` : ""}`; + const err = new DynamicServerError(dynamicUsageReason); + staticGenerationStore.dynamicUsageErr = err; + staticGenerationStore.dynamicUsageStack = err.stack; + staticGenerationStore.dynamicUsageDescription = dynamicUsageReason; + } + } + if (hasNextConfig) delete init.next; + } + } + return doOriginalFetch(false, cacheReasonOverride).finally(handleUnlock); + }); + }; + globalThis.fetch.__nextGetStaticStore = ()=>{ + return staticGenerationAsyncStorage; + }; + globalThis.fetch.__nextPatched = true; +} //# sourceMappingURL=patch-fetch.js.map + + +/***/ }), + +/***/ 845: +/***/ ((__unused_webpack_module, exports) => { + +/** + * Contains predefined constants for the trace span name in next/server. + * + * Currently, next/server/tracer is internal implementation only for tracking + * next.js's implementation only with known span names defined here. + **/ // eslint typescript has a bug with TS enums +/* eslint-disable no-shadow */ +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + NextVanillaSpanAllowlist: function() { + return NextVanillaSpanAllowlist; + }, + BaseServerSpan: function() { + return BaseServerSpan; + }, + LoadComponentsSpan: function() { + return LoadComponentsSpan; + }, + NextServerSpan: function() { + return NextServerSpan; + }, + NextNodeServerSpan: function() { + return NextNodeServerSpan; + }, + StartServerSpan: function() { + return StartServerSpan; + }, + RenderSpan: function() { + return RenderSpan; + }, + RouterSpan: function() { + return RouterSpan; + }, + AppRenderSpan: function() { + return AppRenderSpan; + }, + NodeSpan: function() { + return NodeSpan; + }, + AppRouteRouteHandlersSpan: function() { + return AppRouteRouteHandlersSpan; + }, + ResolveMetadataSpan: function() { + return ResolveMetadataSpan; + } +}); +var BaseServerSpan; +(function(BaseServerSpan) { + BaseServerSpan["handleRequest"] = "BaseServer.handleRequest"; + BaseServerSpan["run"] = "BaseServer.run"; + BaseServerSpan["pipe"] = "BaseServer.pipe"; + BaseServerSpan["getStaticHTML"] = "BaseServer.getStaticHTML"; + BaseServerSpan["render"] = "BaseServer.render"; + BaseServerSpan["renderToResponseWithComponents"] = "BaseServer.renderToResponseWithComponents"; + BaseServerSpan["renderToResponse"] = "BaseServer.renderToResponse"; + BaseServerSpan["renderToHTML"] = "BaseServer.renderToHTML"; + BaseServerSpan["renderError"] = "BaseServer.renderError"; + BaseServerSpan["renderErrorToResponse"] = "BaseServer.renderErrorToResponse"; + BaseServerSpan["renderErrorToHTML"] = "BaseServer.renderErrorToHTML"; + BaseServerSpan["render404"] = "BaseServer.render404"; +})(BaseServerSpan || (BaseServerSpan = {})); +var LoadComponentsSpan; +(function(LoadComponentsSpan) { + LoadComponentsSpan["loadDefaultErrorComponents"] = "LoadComponents.loadDefaultErrorComponents"; + LoadComponentsSpan["loadComponents"] = "LoadComponents.loadComponents"; +})(LoadComponentsSpan || (LoadComponentsSpan = {})); +var NextServerSpan; +(function(NextServerSpan) { + NextServerSpan["getRequestHandler"] = "NextServer.getRequestHandler"; + NextServerSpan["getServer"] = "NextServer.getServer"; + NextServerSpan["getServerRequestHandler"] = "NextServer.getServerRequestHandler"; + NextServerSpan["createServer"] = "createServer.createServer"; +})(NextServerSpan || (NextServerSpan = {})); +var NextNodeServerSpan; +(function(NextNodeServerSpan) { + NextNodeServerSpan["compression"] = "NextNodeServer.compression"; + NextNodeServerSpan["getBuildId"] = "NextNodeServer.getBuildId"; + NextNodeServerSpan["generateStaticRoutes"] = "NextNodeServer.generateStaticRoutes"; + NextNodeServerSpan["generateFsStaticRoutes"] = "NextNodeServer.generateFsStaticRoutes"; + NextNodeServerSpan["generatePublicRoutes"] = "NextNodeServer.generatePublicRoutes"; + NextNodeServerSpan["generateImageRoutes"] = "NextNodeServer.generateImageRoutes.route"; + NextNodeServerSpan["sendRenderResult"] = "NextNodeServer.sendRenderResult"; + NextNodeServerSpan["sendStatic"] = "NextNodeServer.sendStatic"; + NextNodeServerSpan["proxyRequest"] = "NextNodeServer.proxyRequest"; + NextNodeServerSpan["runApi"] = "NextNodeServer.runApi"; + NextNodeServerSpan["render"] = "NextNodeServer.render"; + NextNodeServerSpan["renderHTML"] = "NextNodeServer.renderHTML"; + NextNodeServerSpan["imageOptimizer"] = "NextNodeServer.imageOptimizer"; + NextNodeServerSpan["getPagePath"] = "NextNodeServer.getPagePath"; + NextNodeServerSpan["getRoutesManifest"] = "NextNodeServer.getRoutesManifest"; + NextNodeServerSpan["findPageComponents"] = "NextNodeServer.findPageComponents"; + NextNodeServerSpan["getFontManifest"] = "NextNodeServer.getFontManifest"; + NextNodeServerSpan["getServerComponentManifest"] = "NextNodeServer.getServerComponentManifest"; + NextNodeServerSpan["getRequestHandler"] = "NextNodeServer.getRequestHandler"; + NextNodeServerSpan["renderToHTML"] = "NextNodeServer.renderToHTML"; + NextNodeServerSpan["renderError"] = "NextNodeServer.renderError"; + NextNodeServerSpan["renderErrorToHTML"] = "NextNodeServer.renderErrorToHTML"; + NextNodeServerSpan["render404"] = "NextNodeServer.render404"; + NextNodeServerSpan["route"] = "route"; + NextNodeServerSpan["onProxyReq"] = "onProxyReq"; + NextNodeServerSpan["apiResolver"] = "apiResolver"; + NextNodeServerSpan["internalFetch"] = "internalFetch"; +})(NextNodeServerSpan || (NextNodeServerSpan = {})); +var StartServerSpan; +(function(StartServerSpan) { + StartServerSpan["startServer"] = "startServer.startServer"; +})(StartServerSpan || (StartServerSpan = {})); +var RenderSpan; +(function(RenderSpan) { + RenderSpan["getServerSideProps"] = "Render.getServerSideProps"; + RenderSpan["getStaticProps"] = "Render.getStaticProps"; + RenderSpan["renderToString"] = "Render.renderToString"; + RenderSpan["renderDocument"] = "Render.renderDocument"; + RenderSpan["createBodyResult"] = "Render.createBodyResult"; +})(RenderSpan || (RenderSpan = {})); +var AppRenderSpan; +(function(AppRenderSpan) { + AppRenderSpan["renderToString"] = "AppRender.renderToString"; + AppRenderSpan["renderToReadableStream"] = "AppRender.renderToReadableStream"; + AppRenderSpan["getBodyResult"] = "AppRender.getBodyResult"; + AppRenderSpan["fetch"] = "AppRender.fetch"; +})(AppRenderSpan || (AppRenderSpan = {})); +var RouterSpan; +(function(RouterSpan) { + RouterSpan["executeRoute"] = "Router.executeRoute"; +})(RouterSpan || (RouterSpan = {})); +var NodeSpan; +(function(NodeSpan) { + NodeSpan["runHandler"] = "Node.runHandler"; +})(NodeSpan || (NodeSpan = {})); +var AppRouteRouteHandlersSpan; +(function(AppRouteRouteHandlersSpan) { + AppRouteRouteHandlersSpan["runHandler"] = "AppRouteRouteHandlers.runHandler"; +})(AppRouteRouteHandlersSpan || (AppRouteRouteHandlersSpan = {})); +var ResolveMetadataSpan; +(function(ResolveMetadataSpan) { + ResolveMetadataSpan["generateMetadata"] = "ResolveMetadata.generateMetadata"; +})(ResolveMetadataSpan || (ResolveMetadataSpan = {})); +const NextVanillaSpanAllowlist = [ + "BaseServer.handleRequest", + "Render.getServerSideProps", + "Render.getStaticProps", + "AppRender.fetch", + "AppRender.getBodyResult", + "Render.renderDocument", + "Node.runHandler", + "AppRouteRouteHandlers.runHandler", + "ResolveMetadata.generateMetadata" +]; //# sourceMappingURL=constants.js.map + + +/***/ }), + +/***/ 9553: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + getTracer: function() { + return getTracer; + }, + SpanStatusCode: function() { + return SpanStatusCode; + }, + SpanKind: function() { + return SpanKind; + } +}); +const _constants = __webpack_require__(845); +let api; +// we want to allow users to use their own version of @opentelemetry/api if they +// want to, so we try to require it first, and if it fails we fall back to the +// version that is bundled with Next.js +// this is because @opentelemetry/api has to be synced with the version of +// @opentelemetry/tracing that is used, and we don't want to force users to use +// the version that is bundled with Next.js. +// the API is ~stable, so this should be fine +if (false) {} else { + try { + api = __webpack_require__(1149); + } catch (err) { + api = __webpack_require__(1149); + } +} +const { context, trace, SpanStatusCode, SpanKind } = api; +const isPromise = (p)=>{ + return p !== null && typeof p === "object" && typeof p.then === "function"; +}; +const closeSpanWithError = (span, error)=>{ + if (error) { + span.recordException(error); + } + span.setStatus({ + code: SpanStatusCode.ERROR, + message: error == null ? void 0 : error.message + }); + span.end(); +}; +/** we use this map to propagate attributes from nested spans to the top span */ const rootSpanAttributesStore = new Map(); +const rootSpanIdKey = api.createContextKey("next.rootSpanId"); +let lastSpanId = 0; +const getSpanId = ()=>lastSpanId++; +class NextTracerImpl { + /** + * Returns an instance to the trace with configured name. + * Since wrap / trace can be defined in any place prior to actual trace subscriber initialization, + * This should be lazily evaluated. + */ getTracerInstance() { + return trace.getTracer("next.js", "0.0.1"); + } + getContext() { + return context; + } + getActiveScopeSpan() { + return trace.getSpan(context == null ? void 0 : context.active()); + } + trace(...args) { + const [type, fnOrOptions, fnOrEmpty] = args; + // coerce options form overload + const { fn, options } = typeof fnOrOptions === "function" ? { + fn: fnOrOptions, + options: {} + } : { + fn: fnOrEmpty, + options: { + ...fnOrOptions + } + }; + if (!_constants.NextVanillaSpanAllowlist.includes(type) && process.env.NEXT_OTEL_VERBOSE !== "1" || options.hideSpan) { + return fn(); + } + const spanName = options.spanName ?? type; + // Trying to get active scoped span to assign parent. If option specifies parent span manually, will try to use it. + let spanContext = this.getSpanContext((options == null ? void 0 : options.parentSpan) ?? this.getActiveScopeSpan()); + let isRootSpan = false; + if (!spanContext) { + spanContext = api.ROOT_CONTEXT; + isRootSpan = true; + } + const spanId = getSpanId(); + options.attributes = { + "next.span_name": spanName, + "next.span_type": type, + ...options.attributes + }; + return api.context.with(spanContext.setValue(rootSpanIdKey, spanId), ()=>this.getTracerInstance().startActiveSpan(spanName, options, (span)=>{ + const onCleanup = ()=>{ + rootSpanAttributesStore.delete(spanId); + }; + if (isRootSpan) { + rootSpanAttributesStore.set(spanId, new Map(Object.entries(options.attributes ?? {}))); + } + try { + if (fn.length > 1) { + return fn(span, (err)=>closeSpanWithError(span, err)); + } + const result = fn(span); + if (isPromise(result)) { + result.then(()=>span.end(), (err)=>closeSpanWithError(span, err)).finally(onCleanup); + } else { + span.end(); + onCleanup(); + } + return result; + } catch (err) { + closeSpanWithError(span, err); + onCleanup(); + throw err; + } + })); + } + wrap(...args) { + const tracer = this; + const [name, options, fn] = args.length === 3 ? args : [ + args[0], + {}, + args[1] + ]; + if (!_constants.NextVanillaSpanAllowlist.includes(name) && process.env.NEXT_OTEL_VERBOSE !== "1") { + return fn; + } + return function() { + let optionsObj = options; + if (typeof optionsObj === "function" && typeof fn === "function") { + optionsObj = optionsObj.apply(this, arguments); + } + const lastArgId = arguments.length - 1; + const cb = arguments[lastArgId]; + if (typeof cb === "function") { + const scopeBoundCb = tracer.getContext().bind(context.active(), cb); + return tracer.trace(name, optionsObj, (_span, done)=>{ + arguments[lastArgId] = function(err) { + done == null ? void 0 : done(err); + return scopeBoundCb.apply(this, arguments); + }; + return fn.apply(this, arguments); + }); + } else { + return tracer.trace(name, optionsObj, ()=>fn.apply(this, arguments)); + } + }; + } + startSpan(...args) { + const [type, options] = args; + const spanContext = this.getSpanContext((options == null ? void 0 : options.parentSpan) ?? this.getActiveScopeSpan()); + return this.getTracerInstance().startSpan(type, options, spanContext); + } + getSpanContext(parentSpan) { + const spanContext = parentSpan ? trace.setSpan(context.active(), parentSpan) : undefined; + return spanContext; + } + getRootSpanAttributes() { + const spanId = context.active().getValue(rootSpanIdKey); + return rootSpanAttributesStore.get(spanId); + } +} +const getTracer = (()=>{ + const tracer = new NextTracerImpl(); + return ()=>tracer; +})(); //# sourceMappingURL=tracer.js.map + + +/***/ }), + +/***/ 2394: +/***/ (() => { + +/** + * Polyfills the `Headers.getAll(name)` method so it'll work in the edge + * runtime. + */ +if (!("getAll" in Headers.prototype)) { + // @ts-expect-error - this is polyfilling this method so it doesn't exist yet + Headers.prototype.getAll = function(name) { + name = name.toLowerCase(); + if (name !== "set-cookie") throw new Error("Headers.getAll is only supported for Set-Cookie header"); + const headers = [ + ...this.entries() + ].filter(([key])=>key === name); + return headers.map(([, value])=>value); + }; +} //# sourceMappingURL=node-polyfill-headers.js.map + + +/***/ }), + +/***/ 5737: +/***/ ((__unused_webpack_module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + PageSignatureError: function() { + return PageSignatureError; + }, + RemovedPageError: function() { + return RemovedPageError; + }, + RemovedUAError: function() { + return RemovedUAError; + } +}); +class PageSignatureError extends Error { + constructor({ page }){ + super(`The middleware "${page}" accepts an async API directly with the form: + + export function middleware(request, event) { + return NextResponse.redirect('/new-location') + } + + Read more: https://nextjs.org/docs/messages/middleware-new-signature + `); + } +} +class RemovedPageError extends Error { + constructor(){ + super(`The request.page has been deprecated in favour of \`URLPattern\`. + Read more: https://nextjs.org/docs/messages/middleware-request-page + `); + } +} +class RemovedUAError extends Error { + constructor(){ + super(`The request.ua has been removed in favour of \`userAgent\` function. + Read more: https://nextjs.org/docs/messages/middleware-parse-user-agent + `); + } +} //# sourceMappingURL=error.js.map + + +/***/ }), + +/***/ 7961: +/***/ ((__unused_webpack_module, exports) => { + +/** + * List of valid HTTP methods that can be implemented by Next.js's Custom App + * Routes. + */ +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + HTTP_METHODS: function() { + return HTTP_METHODS; + }, + isHTTPMethod: function() { + return isHTTPMethod; + } +}); +const HTTP_METHODS = [ + "GET", + "HEAD", + "OPTIONS", + "POST", + "PUT", + "DELETE", + "PATCH" +]; +function isHTTPMethod(maybeMethod) { + return HTTP_METHODS.includes(maybeMethod); +} //# sourceMappingURL=http.js.map + + +/***/ }), + +/***/ 2419: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "NextURL", ({ + enumerable: true, + get: function() { + return NextURL; + } +})); +const _detectdomainlocale = __webpack_require__(6688); +const _formatnextpathnameinfo = __webpack_require__(4826); +const _gethostname = __webpack_require__(8363); +const _getnextpathnameinfo = __webpack_require__(1614); +const REGEX_LOCALHOST_HOSTNAME = /(?!^https?:\/\/)(127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|\[::1\]|localhost)/; +function parseURL(url, base) { + return new URL(String(url).replace(REGEX_LOCALHOST_HOSTNAME, "localhost"), base && String(base).replace(REGEX_LOCALHOST_HOSTNAME, "localhost")); +} +const Internal = Symbol("NextURLInternal"); +class NextURL { + constructor(input, baseOrOpts, opts){ + let base; + let options; + if (typeof baseOrOpts === "object" && "pathname" in baseOrOpts || typeof baseOrOpts === "string") { + base = baseOrOpts; + options = opts || {}; + } else { + options = opts || baseOrOpts || {}; + } + this[Internal] = { + url: parseURL(input, base ?? options.base), + options: options, + basePath: "" + }; + this.analyze(); + } + analyze() { + var _this_Internal_options_nextConfig, _this_Internal_options_nextConfig_i18n, _this_Internal_domainLocale, _this_Internal_options_nextConfig1, _this_Internal_options_nextConfig_i18n1; + const info = (0, _getnextpathnameinfo.getNextPathnameInfo)(this[Internal].url.pathname, { + nextConfig: this[Internal].options.nextConfig, + parseData: !undefined, + i18nProvider: this[Internal].options.i18nProvider + }); + const hostname = (0, _gethostname.getHostname)(this[Internal].url, this[Internal].options.headers); + this[Internal].domainLocale = this[Internal].options.i18nProvider ? this[Internal].options.i18nProvider.detectDomainLocale(hostname) : (0, _detectdomainlocale.detectDomainLocale)((_this_Internal_options_nextConfig = this[Internal].options.nextConfig) == null ? void 0 : (_this_Internal_options_nextConfig_i18n = _this_Internal_options_nextConfig.i18n) == null ? void 0 : _this_Internal_options_nextConfig_i18n.domains, hostname); + const defaultLocale = ((_this_Internal_domainLocale = this[Internal].domainLocale) == null ? void 0 : _this_Internal_domainLocale.defaultLocale) || ((_this_Internal_options_nextConfig1 = this[Internal].options.nextConfig) == null ? void 0 : (_this_Internal_options_nextConfig_i18n1 = _this_Internal_options_nextConfig1.i18n) == null ? void 0 : _this_Internal_options_nextConfig_i18n1.defaultLocale); + this[Internal].url.pathname = info.pathname; + this[Internal].defaultLocale = defaultLocale; + this[Internal].basePath = info.basePath ?? ""; + this[Internal].buildId = info.buildId; + this[Internal].locale = info.locale ?? defaultLocale; + this[Internal].trailingSlash = info.trailingSlash; + } + formatPathname() { + return (0, _formatnextpathnameinfo.formatNextPathnameInfo)({ + basePath: this[Internal].basePath, + buildId: this[Internal].buildId, + defaultLocale: !this[Internal].options.forceLocale ? this[Internal].defaultLocale : undefined, + locale: this[Internal].locale, + pathname: this[Internal].url.pathname, + trailingSlash: this[Internal].trailingSlash + }); + } + formatSearch() { + return this[Internal].url.search; + } + get buildId() { + return this[Internal].buildId; + } + set buildId(buildId) { + this[Internal].buildId = buildId; + } + get locale() { + return this[Internal].locale ?? ""; + } + set locale(locale) { + var _this_Internal_options_nextConfig, _this_Internal_options_nextConfig_i18n; + if (!this[Internal].locale || !((_this_Internal_options_nextConfig = this[Internal].options.nextConfig) == null ? void 0 : (_this_Internal_options_nextConfig_i18n = _this_Internal_options_nextConfig.i18n) == null ? void 0 : _this_Internal_options_nextConfig_i18n.locales.includes(locale))) { + throw new TypeError(`The NextURL configuration includes no locale "${locale}"`); + } + this[Internal].locale = locale; + } + get defaultLocale() { + return this[Internal].defaultLocale; + } + get domainLocale() { + return this[Internal].domainLocale; + } + get searchParams() { + return this[Internal].url.searchParams; + } + get host() { + return this[Internal].url.host; + } + set host(value) { + this[Internal].url.host = value; + } + get hostname() { + return this[Internal].url.hostname; + } + set hostname(value) { + this[Internal].url.hostname = value; + } + get port() { + return this[Internal].url.port; + } + set port(value) { + this[Internal].url.port = value; + } + get protocol() { + return this[Internal].url.protocol; + } + set protocol(value) { + this[Internal].url.protocol = value; + } + get href() { + const pathname = this.formatPathname(); + const search = this.formatSearch(); + return `${this.protocol}//${this.host}${pathname}${search}${this.hash}`; + } + set href(url) { + this[Internal].url = parseURL(url); + this.analyze(); + } + get origin() { + return this[Internal].url.origin; + } + get pathname() { + return this[Internal].url.pathname; + } + set pathname(value) { + this[Internal].url.pathname = value; + } + get hash() { + return this[Internal].url.hash; + } + set hash(value) { + this[Internal].url.hash = value; + } + get search() { + return this[Internal].url.search; + } + set search(value) { + this[Internal].url.search = value; + } + get password() { + return this[Internal].url.password; + } + set password(value) { + this[Internal].url.password = value; + } + get username() { + return this[Internal].url.username; + } + set username(value) { + this[Internal].url.username = value; + } + get basePath() { + return this[Internal].basePath; + } + set basePath(value) { + this[Internal].basePath = value.startsWith("/") ? value : `/${value}`; + } + toString() { + return this.href; + } + toJSON() { + return this.href; + } + [Symbol.for("edge-runtime.inspect.custom")]() { + return { + href: this.href, + origin: this.origin, + protocol: this.protocol, + username: this.username, + password: this.password, + host: this.host, + hostname: this.hostname, + port: this.port, + pathname: this.pathname, + search: this.search, + searchParams: this.searchParams, + hash: this.hash + }; + } + clone() { + return new NextURL(String(this), this[Internal].options); + } +} //# sourceMappingURL=next-url.js.map + + +/***/ }), + +/***/ 2284: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "NextURL", ({ + enumerable: true, + get: function() { + return NextURL; + } +})); +const _detectdomainlocale = __webpack_require__(2080); +const _formatnextpathnameinfo = __webpack_require__(4714); +const _gethostname = __webpack_require__(2661); +const _getnextpathnameinfo = __webpack_require__(2669); +const REGEX_LOCALHOST_HOSTNAME = /(?!^https?:\/\/)(127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|\[::1\]|localhost)/; +function parseURL(url, base) { + return new URL(String(url).replace(REGEX_LOCALHOST_HOSTNAME, "localhost"), base && String(base).replace(REGEX_LOCALHOST_HOSTNAME, "localhost")); +} +const Internal = Symbol("NextURLInternal"); +class NextURL { + constructor(input, baseOrOpts, opts){ + let base; + let options; + if (typeof baseOrOpts === "object" && "pathname" in baseOrOpts || typeof baseOrOpts === "string") { + base = baseOrOpts; + options = opts || {}; + } else { + options = opts || baseOrOpts || {}; + } + this[Internal] = { + url: parseURL(input, base ?? options.base), + options: options, + basePath: "" + }; + this.analyze(); + } + analyze() { + var _this_Internal_options_nextConfig, _this_Internal_options_nextConfig_i18n, _this_Internal_domainLocale, _this_Internal_options_nextConfig1, _this_Internal_options_nextConfig_i18n1; + const info = (0, _getnextpathnameinfo.getNextPathnameInfo)(this[Internal].url.pathname, { + nextConfig: this[Internal].options.nextConfig, + parseData: !undefined, + i18nProvider: this[Internal].options.i18nProvider + }); + const hostname = (0, _gethostname.getHostname)(this[Internal].url, this[Internal].options.headers); + this[Internal].domainLocale = this[Internal].options.i18nProvider ? this[Internal].options.i18nProvider.detectDomainLocale(hostname) : (0, _detectdomainlocale.detectDomainLocale)((_this_Internal_options_nextConfig = this[Internal].options.nextConfig) == null ? void 0 : (_this_Internal_options_nextConfig_i18n = _this_Internal_options_nextConfig.i18n) == null ? void 0 : _this_Internal_options_nextConfig_i18n.domains, hostname); + const defaultLocale = ((_this_Internal_domainLocale = this[Internal].domainLocale) == null ? void 0 : _this_Internal_domainLocale.defaultLocale) || ((_this_Internal_options_nextConfig1 = this[Internal].options.nextConfig) == null ? void 0 : (_this_Internal_options_nextConfig_i18n1 = _this_Internal_options_nextConfig1.i18n) == null ? void 0 : _this_Internal_options_nextConfig_i18n1.defaultLocale); + this[Internal].url.pathname = info.pathname; + this[Internal].defaultLocale = defaultLocale; + this[Internal].basePath = info.basePath ?? ""; + this[Internal].buildId = info.buildId; + this[Internal].locale = info.locale ?? defaultLocale; + this[Internal].trailingSlash = info.trailingSlash; + } + formatPathname() { + return (0, _formatnextpathnameinfo.formatNextPathnameInfo)({ + basePath: this[Internal].basePath, + buildId: this[Internal].buildId, + defaultLocale: !this[Internal].options.forceLocale ? this[Internal].defaultLocale : undefined, + locale: this[Internal].locale, + pathname: this[Internal].url.pathname, + trailingSlash: this[Internal].trailingSlash + }); + } + formatSearch() { + return this[Internal].url.search; + } + get buildId() { + return this[Internal].buildId; + } + set buildId(buildId) { + this[Internal].buildId = buildId; + } + get locale() { + return this[Internal].locale ?? ""; + } + set locale(locale) { + var _this_Internal_options_nextConfig, _this_Internal_options_nextConfig_i18n; + if (!this[Internal].locale || !((_this_Internal_options_nextConfig = this[Internal].options.nextConfig) == null ? void 0 : (_this_Internal_options_nextConfig_i18n = _this_Internal_options_nextConfig.i18n) == null ? void 0 : _this_Internal_options_nextConfig_i18n.locales.includes(locale))) { + throw new TypeError(`The NextURL configuration includes no locale "${locale}"`); + } + this[Internal].locale = locale; + } + get defaultLocale() { + return this[Internal].defaultLocale; + } + get domainLocale() { + return this[Internal].domainLocale; + } + get searchParams() { + return this[Internal].url.searchParams; + } + get host() { + return this[Internal].url.host; + } + set host(value) { + this[Internal].url.host = value; + } + get hostname() { + return this[Internal].url.hostname; + } + set hostname(value) { + this[Internal].url.hostname = value; + } + get port() { + return this[Internal].url.port; + } + set port(value) { + this[Internal].url.port = value; + } + get protocol() { + return this[Internal].url.protocol; + } + set protocol(value) { + this[Internal].url.protocol = value; + } + get href() { + const pathname = this.formatPathname(); + const search = this.formatSearch(); + return `${this.protocol}//${this.host}${pathname}${search}${this.hash}`; + } + set href(url) { + this[Internal].url = parseURL(url); + this.analyze(); + } + get origin() { + return this[Internal].url.origin; + } + get pathname() { + return this[Internal].url.pathname; + } + set pathname(value) { + this[Internal].url.pathname = value; + } + get hash() { + return this[Internal].url.hash; + } + set hash(value) { + this[Internal].url.hash = value; + } + get search() { + return this[Internal].url.search; + } + set search(value) { + this[Internal].url.search = value; + } + get password() { + return this[Internal].url.password; + } + set password(value) { + this[Internal].url.password = value; + } + get username() { + return this[Internal].url.username; + } + set username(value) { + this[Internal].url.username = value; + } + get basePath() { + return this[Internal].basePath; + } + set basePath(value) { + this[Internal].basePath = value.startsWith("/") ? value : `/${value}`; + } + toString() { + return this.href; + } + toJSON() { + return this.href; + } + [Symbol.for("edge-runtime.inspect.custom")]() { + return { + href: this.href, + origin: this.origin, + protocol: this.protocol, + username: this.username, + password: this.password, + host: this.host, + hostname: this.hostname, + port: this.port, + pathname: this.pathname, + search: this.search, + searchParams: this.searchParams, + hash: this.hash + }; + } + clone() { + return new NextURL(String(this), this[Internal].options); + } +} //# sourceMappingURL=next-url.js.map + + +/***/ }), + +/***/ 3423: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + ReadonlyHeadersError: function() { + return ReadonlyHeadersError; + }, + HeadersAdapter: function() { + return HeadersAdapter; + } +}); +const _reflect = __webpack_require__(794); +class ReadonlyHeadersError extends Error { + constructor(){ + super("Headers cannot be modified. Read more: https://nextjs.org/docs/app/api-reference/functions/headers"); + } + static callable() { + throw new ReadonlyHeadersError(); + } +} +class HeadersAdapter extends Headers { + constructor(headers){ + // We've already overridden the methods that would be called, so we're just + // calling the super constructor to ensure that the instanceof check works. + super(); + this.headers = new Proxy(headers, { + get (target, prop, receiver) { + // Because this is just an object, we expect that all "get" operations + // are for properties. If it's a "get" for a symbol, we'll just return + // the symbol. + if (typeof prop === "symbol") { + return _reflect.ReflectAdapter.get(target, prop, receiver); + } + const lowercased = prop.toLowerCase(); + // Let's find the original casing of the key. This assumes that there is + // no mixed case keys (e.g. "Content-Type" and "content-type") in the + // headers object. + const original = Object.keys(headers).find((o)=>o.toLowerCase() === lowercased); + // If the original casing doesn't exist, return undefined. + if (typeof original === "undefined") return; + // If the original casing exists, return the value. + return _reflect.ReflectAdapter.get(target, original, receiver); + }, + set (target, prop, value, receiver) { + if (typeof prop === "symbol") { + return _reflect.ReflectAdapter.set(target, prop, value, receiver); + } + const lowercased = prop.toLowerCase(); + // Let's find the original casing of the key. This assumes that there is + // no mixed case keys (e.g. "Content-Type" and "content-type") in the + // headers object. + const original = Object.keys(headers).find((o)=>o.toLowerCase() === lowercased); + // If the original casing doesn't exist, use the prop as the key. + return _reflect.ReflectAdapter.set(target, original ?? prop, value, receiver); + }, + has (target, prop) { + if (typeof prop === "symbol") return _reflect.ReflectAdapter.has(target, prop); + const lowercased = prop.toLowerCase(); + // Let's find the original casing of the key. This assumes that there is + // no mixed case keys (e.g. "Content-Type" and "content-type") in the + // headers object. + const original = Object.keys(headers).find((o)=>o.toLowerCase() === lowercased); + // If the original casing doesn't exist, return false. + if (typeof original === "undefined") return false; + // If the original casing exists, return true. + return _reflect.ReflectAdapter.has(target, original); + }, + deleteProperty (target, prop) { + if (typeof prop === "symbol") return _reflect.ReflectAdapter.deleteProperty(target, prop); + const lowercased = prop.toLowerCase(); + // Let's find the original casing of the key. This assumes that there is + // no mixed case keys (e.g. "Content-Type" and "content-type") in the + // headers object. + const original = Object.keys(headers).find((o)=>o.toLowerCase() === lowercased); + // If the original casing doesn't exist, return true. + if (typeof original === "undefined") return true; + // If the original casing exists, delete the property. + return _reflect.ReflectAdapter.deleteProperty(target, original); + } + }); + } + /** + * Seals a Headers instance to prevent modification by throwing an error when + * any mutating method is called. + */ static seal(headers) { + return new Proxy(headers, { + get (target, prop, receiver) { + switch(prop){ + case "append": + case "delete": + case "set": + return ReadonlyHeadersError.callable; + default: + return _reflect.ReflectAdapter.get(target, prop, receiver); + } + } + }); + } + /** + * Merges a header value into a string. This stores multiple values as an + * array, so we need to merge them into a string. + * + * @param value a header value + * @returns a merged header value (a string) + */ merge(value) { + if (Array.isArray(value)) return value.join(", "); + return value; + } + /** + * Creates a Headers instance from a plain object or a Headers instance. + * + * @param headers a plain object or a Headers instance + * @returns a headers instance + */ static from(headers) { + if (headers instanceof Headers) return headers; + return new HeadersAdapter(headers); + } + append(name, value) { + const existing = this.headers[name]; + if (typeof existing === "string") { + this.headers[name] = [ + existing, + value + ]; + } else if (Array.isArray(existing)) { + existing.push(value); + } else { + this.headers[name] = value; + } + } + delete(name) { + delete this.headers[name]; + } + get(name) { + const value = this.headers[name]; + if (typeof value !== "undefined") return this.merge(value); + return null; + } + has(name) { + return typeof this.headers[name] !== "undefined"; + } + set(name, value) { + this.headers[name] = value; + } + forEach(callbackfn, thisArg) { + for (const [name, value] of this.entries()){ + callbackfn.call(thisArg, value, name, this); + } + } + *entries() { + for (const key of Object.keys(this.headers)){ + const name = key.toLowerCase(); + // We assert here that this is a string because we got it from the + // Object.keys() call above. + const value = this.get(name); + yield [ + name, + value + ]; + } + } + *keys() { + for (const key of Object.keys(this.headers)){ + const name = key.toLowerCase(); + yield name; + } + } + *values() { + for (const key of Object.keys(this.headers)){ + // We assert here that this is a string because we got it from the + // Object.keys() call above. + const value = this.get(key); + yield value; + } + } + [Symbol.iterator]() { + return this.entries(); + } +} //# sourceMappingURL=headers.js.map + + +/***/ }), + +/***/ 794: +/***/ ((__unused_webpack_module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "ReflectAdapter", ({ + enumerable: true, + get: function() { + return ReflectAdapter; + } +})); +class ReflectAdapter { + static get(target, prop, receiver) { + const value = Reflect.get(target, prop, receiver); + if (typeof value === "function") { + return value.bind(target); + } + return value; + } + static set(target, prop, value, receiver) { + return Reflect.set(target, prop, value, receiver); + } + static has(target, prop) { + return Reflect.has(target, prop); + } + static deleteProperty(target, prop) { + return Reflect.deleteProperty(target, prop); + } +} //# sourceMappingURL=reflect.js.map + + +/***/ }), + +/***/ 9934: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + ReadonlyRequestCookiesError: function() { + return ReadonlyRequestCookiesError; + }, + RequestCookiesAdapter: function() { + return RequestCookiesAdapter; + }, + getModifiedCookieValues: function() { + return getModifiedCookieValues; + }, + appendMutableCookies: function() { + return appendMutableCookies; + }, + MutableRequestCookiesAdapter: function() { + return MutableRequestCookiesAdapter; + } +}); +const _cookies = __webpack_require__(1220); +const _reflect = __webpack_require__(794); +class ReadonlyRequestCookiesError extends Error { + constructor(){ + super("Cookies can only be modified in a Server Action or Route Handler. Read more: https://nextjs.org/docs/app/api-reference/functions/cookies#cookiessetname-value-options"); + } + static callable() { + throw new ReadonlyRequestCookiesError(); + } +} +class RequestCookiesAdapter { + static seal(cookies) { + return new Proxy(cookies, { + get (target, prop, receiver) { + switch(prop){ + case "clear": + case "delete": + case "set": + return ReadonlyRequestCookiesError.callable; + default: + return _reflect.ReflectAdapter.get(target, prop, receiver); + } + } + }); + } +} +const SYMBOL_MODIFY_COOKIE_VALUES = Symbol.for("next.mutated.cookies"); +function getModifiedCookieValues(cookies) { + const modified = cookies[SYMBOL_MODIFY_COOKIE_VALUES]; + if (!modified || !Array.isArray(modified) || modified.length === 0) { + return []; + } + return modified; +} +function appendMutableCookies(headers, mutableCookies) { + const modifiedCookieValues = getModifiedCookieValues(mutableCookies); + if (modifiedCookieValues.length === 0) { + return false; + } + // Return a new response that extends the response with + // the modified cookies as fallbacks. `res`' cookies + // will still take precedence. + const resCookies = new _cookies.ResponseCookies(headers); + const returnedCookies = resCookies.getAll(); + // Set the modified cookies as fallbacks. + for (const cookie of modifiedCookieValues){ + resCookies.set(cookie); + } + // Set the original cookies as the final values. + for (const cookie of returnedCookies){ + resCookies.set(cookie); + } + return true; +} +class MutableRequestCookiesAdapter { + static wrap(cookies, onUpdateCookies) { + const responseCookes = new _cookies.ResponseCookies(new Headers()); + for (const cookie of cookies.getAll()){ + responseCookes.set(cookie); + } + let modifiedValues = []; + const modifiedCookies = new Set(); + const updateResponseCookies = ()=>{ + var _fetch___nextGetStaticStore; + // TODO-APP: change method of getting staticGenerationAsyncStore + const staticGenerationAsyncStore = fetch.__nextGetStaticStore == null ? void 0 : (_fetch___nextGetStaticStore = fetch.__nextGetStaticStore()) == null ? void 0 : _fetch___nextGetStaticStore.getStore(); + if (staticGenerationAsyncStore) { + staticGenerationAsyncStore.pathWasRevalidated = true; + } + const allCookies = responseCookes.getAll(); + modifiedValues = allCookies.filter((c)=>modifiedCookies.has(c.name)); + if (onUpdateCookies) { + const serializedCookies = []; + for (const cookie of modifiedValues){ + const tempCookies = new _cookies.ResponseCookies(new Headers()); + tempCookies.set(cookie); + serializedCookies.push(tempCookies.toString()); + } + onUpdateCookies(serializedCookies); + } + }; + return new Proxy(responseCookes, { + get (target, prop, receiver) { + switch(prop){ + // A special symbol to get the modified cookie values + case SYMBOL_MODIFY_COOKIE_VALUES: + return modifiedValues; + // TODO: Throw error if trying to set a cookie after the response + // headers have been set. + case "delete": + return function(...args) { + modifiedCookies.add(typeof args[0] === "string" ? args[0] : args[0].name); + try { + target.delete(...args); + } finally{ + updateResponseCookies(); + } + }; + case "set": + return function(...args) { + modifiedCookies.add(typeof args[0] === "string" ? args[0] : args[0].name); + try { + return target.set(...args); + } finally{ + updateResponseCookies(); + } + }; + default: + return _reflect.ReflectAdapter.get(target, prop, receiver); + } + } + }); + } +} //# sourceMappingURL=request-cookies.js.map + + +/***/ }), + +/***/ 3425: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + RequestCookies: function() { + return _cookies.RequestCookies; + }, + ResponseCookies: function() { + return _cookies.ResponseCookies; + } +}); +const _cookies = __webpack_require__(6528); //# sourceMappingURL=cookies.js.map + + +/***/ }), + +/***/ 1220: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + RequestCookies: function() { + return _cookies.RequestCookies; + }, + ResponseCookies: function() { + return _cookies.ResponseCookies; + } +}); +const _cookies = __webpack_require__(1749); //# sourceMappingURL=cookies.js.map + + +/***/ }), + +/***/ 9374: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +var __webpack_unused_export__; + +__webpack_unused_export__ = ({ + value: true +}); +Object.defineProperty(exports, "E", ({ + enumerable: true, + get: function() { + return ImageResponse; + } +})); +class ImageResponse { + static #_ = (()=>{ + this.displayName = "NextImageResponse"; + })(); + constructor(...args){ + const readable = new ReadableStream({ + async start (controller) { + const OGImageResponse = // as the auto resolving is not working + (await Promise.resolve(/* import() */).then(__webpack_require__.bind(__webpack_require__, 4021))).ImageResponse; + const imageResponse = new OGImageResponse(...args); + if (!imageResponse.body) { + return controller.close(); + } + const reader = imageResponse.body.getReader(); + while(true){ + const { done, value } = await reader.read(); + if (done) { + return controller.close(); + } + controller.enqueue(value); + } + } + }); + const options = args[1] || {}; + return new Response(readable, { + headers: { + "content-type": "image/png", + "cache-control": false ? 0 : "public, immutable, no-transform, max-age=31536000", + ...options.headers + }, + status: options.status, + statusText: options.statusText + }); + } +} //# sourceMappingURL=image-response.js.map + + +/***/ }), + +/***/ 7336: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + INTERNALS: function() { + return INTERNALS; + }, + NextRequest: function() { + return NextRequest; + } +}); +const _nexturl = __webpack_require__(2419); +const _utils = __webpack_require__(9537); +const _error = __webpack_require__(5737); +const _cookies = __webpack_require__(3425); +const INTERNALS = Symbol("internal request"); +class NextRequest extends Request { + constructor(input, init = {}){ + const url = typeof input !== "string" && "url" in input ? input.url : String(input); + (0, _utils.validateURL)(url); + if (input instanceof Request) super(input, init); + else super(url, init); + const nextUrl = new _nexturl.NextURL(url, { + headers: (0, _utils.toNodeOutgoingHttpHeaders)(this.headers), + nextConfig: init.nextConfig + }); + this[INTERNALS] = { + cookies: new _cookies.RequestCookies(this.headers), + geo: init.geo || {}, + ip: init.ip, + nextUrl, + url: false ? 0 : nextUrl.toString() + }; + } + [Symbol.for("edge-runtime.inspect.custom")]() { + return { + cookies: this.cookies, + geo: this.geo, + ip: this.ip, + nextUrl: this.nextUrl, + url: this.url, + // rest of props come from Request + bodyUsed: this.bodyUsed, + cache: this.cache, + credentials: this.credentials, + destination: this.destination, + headers: Object.fromEntries(this.headers), + integrity: this.integrity, + keepalive: this.keepalive, + method: this.method, + mode: this.mode, + redirect: this.redirect, + referrer: this.referrer, + referrerPolicy: this.referrerPolicy, + signal: this.signal + }; + } + get cookies() { + return this[INTERNALS].cookies; + } + get geo() { + return this[INTERNALS].geo; + } + get ip() { + return this[INTERNALS].ip; + } + get nextUrl() { + return this[INTERNALS].nextUrl; + } + /** + * @deprecated + * `page` has been deprecated in favour of `URLPattern`. + * Read more: https://nextjs.org/docs/messages/middleware-request-page + */ get page() { + throw new _error.RemovedPageError(); + } + /** + * @deprecated + * `ua` has been removed in favour of \`userAgent\` function. + * Read more: https://nextjs.org/docs/messages/middleware-parse-user-agent + */ get ua() { + throw new _error.RemovedUAError(); + } + get url() { + return this[INTERNALS].url; + } +} //# sourceMappingURL=request.js.map + + +/***/ }), + +/***/ 4415: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +var __webpack_unused_export__; + +__webpack_unused_export__ = ({ + value: true +}); +Object.defineProperty(exports, "x", ({ + enumerable: true, + get: function() { + return NextResponse; + } +})); +const _nexturl = __webpack_require__(2419); +const _utils = __webpack_require__(9537); +const _cookies = __webpack_require__(3425); +const INTERNALS = Symbol("internal response"); +const REDIRECTS = new Set([ + 301, + 302, + 303, + 307, + 308 +]); +function handleMiddlewareField(init, headers) { + var _init_request; + if (init == null ? void 0 : (_init_request = init.request) == null ? void 0 : _init_request.headers) { + if (!(init.request.headers instanceof Headers)) { + throw new Error("request.headers must be an instance of Headers"); + } + const keys = []; + for (const [key, value] of init.request.headers){ + headers.set("x-middleware-request-" + key, value); + keys.push(key); + } + headers.set("x-middleware-override-headers", keys.join(",")); + } +} +class NextResponse extends Response { + constructor(body, init = {}){ + super(body, init); + this[INTERNALS] = { + cookies: new _cookies.ResponseCookies(this.headers), + url: init.url ? new _nexturl.NextURL(init.url, { + headers: (0, _utils.toNodeOutgoingHttpHeaders)(this.headers), + nextConfig: init.nextConfig + }) : undefined + }; + } + [Symbol.for("edge-runtime.inspect.custom")]() { + return { + cookies: this.cookies, + url: this.url, + // rest of props come from Response + body: this.body, + bodyUsed: this.bodyUsed, + headers: Object.fromEntries(this.headers), + ok: this.ok, + redirected: this.redirected, + status: this.status, + statusText: this.statusText, + type: this.type + }; + } + get cookies() { + return this[INTERNALS].cookies; + } + static json(body, init) { + // @ts-expect-error This is not in lib/dom right now, and we can't augment it. + const response = Response.json(body, init); + return new NextResponse(response.body, response); + } + static redirect(url, init) { + const status = typeof init === "number" ? init : (init == null ? void 0 : init.status) ?? 307; + if (!REDIRECTS.has(status)) { + throw new RangeError('Failed to execute "redirect" on "response": Invalid status code'); + } + const initObj = typeof init === "object" ? init : {}; + const headers = new Headers(initObj == null ? void 0 : initObj.headers); + headers.set("Location", (0, _utils.validateURL)(url)); + return new NextResponse(null, { + ...initObj, + headers, + status + }); + } + static rewrite(destination, init) { + const headers = new Headers(init == null ? void 0 : init.headers); + headers.set("x-middleware-rewrite", (0, _utils.validateURL)(destination)); + handleMiddlewareField(init, headers); + return new NextResponse(null, { + ...init, + headers + }); + } + static next(init) { + const headers = new Headers(init == null ? void 0 : init.headers); + headers.set("x-middleware-next", "1"); + handleMiddlewareField(init, headers); + return new NextResponse(null, { + ...init, + headers + }); + } +} //# sourceMappingURL=response.js.map + + +/***/ }), + +/***/ 3889: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + isBot: function() { + return isBot; + }, + userAgentFromString: function() { + return userAgentFromString; + }, + userAgent: function() { + return userAgent; + } +}); +const _uaparserjs = /*#__PURE__*/ _interop_require_default(__webpack_require__(2250)); +function _interop_require_default(obj) { + return obj && obj.__esModule ? obj : { + default: obj + }; +} +function isBot(input) { + return /Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Google-InspectionTool|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(input); +} +function userAgentFromString(input) { + return { + ...(0, _uaparserjs.default)(input), + isBot: input === undefined ? false : isBot(input) + }; +} +function userAgent({ headers }) { + return userAgentFromString(headers.get("user-agent") || undefined); +} //# sourceMappingURL=user-agent.js.map + + +/***/ }), + +/***/ 9537: +/***/ ((__unused_webpack_module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + fromNodeOutgoingHttpHeaders: function() { + return fromNodeOutgoingHttpHeaders; + }, + splitCookiesString: function() { + return splitCookiesString; + }, + toNodeOutgoingHttpHeaders: function() { + return toNodeOutgoingHttpHeaders; + }, + validateURL: function() { + return validateURL; + } +}); +function fromNodeOutgoingHttpHeaders(nodeHeaders) { + const headers = new Headers(); + for (let [key, value] of Object.entries(nodeHeaders)){ + const values = Array.isArray(value) ? value : [ + value + ]; + for (let v of values){ + if (typeof v === "undefined") continue; + if (typeof v === "number") { + v = v.toString(); + } + headers.append(key, v); + } + } + return headers; +} +function splitCookiesString(cookiesString) { + var cookiesStrings = []; + var pos = 0; + var start; + var ch; + var lastComma; + var nextStart; + var cookiesSeparatorFound; + function skipWhitespace() { + while(pos < cookiesString.length && /\s/.test(cookiesString.charAt(pos))){ + pos += 1; + } + return pos < cookiesString.length; + } + function notSpecialChar() { + ch = cookiesString.charAt(pos); + return ch !== "=" && ch !== ";" && ch !== ","; + } + while(pos < cookiesString.length){ + start = pos; + cookiesSeparatorFound = false; + while(skipWhitespace()){ + ch = cookiesString.charAt(pos); + if (ch === ",") { + // ',' is a cookie separator if we have later first '=', not ';' or ',' + lastComma = pos; + pos += 1; + skipWhitespace(); + nextStart = pos; + while(pos < cookiesString.length && notSpecialChar()){ + pos += 1; + } + // currently special character + if (pos < cookiesString.length && cookiesString.charAt(pos) === "=") { + // we found cookies separator + cookiesSeparatorFound = true; + // pos is inside the next cookie, so back up and return it. + pos = nextStart; + cookiesStrings.push(cookiesString.substring(start, lastComma)); + start = pos; + } else { + // in param ',' or param separator ';', + // we continue from that comma + pos = lastComma + 1; + } + } else { + pos += 1; + } + } + if (!cookiesSeparatorFound || pos >= cookiesString.length) { + cookiesStrings.push(cookiesString.substring(start, cookiesString.length)); + } + } + return cookiesStrings; +} +function toNodeOutgoingHttpHeaders(headers) { + const nodeHeaders = {}; + const cookies = []; + if (headers) { + for (const [key, value] of headers.entries()){ + if (key.toLowerCase() === "set-cookie") { + // We may have gotten a comma joined string of cookies, or multiple + // set-cookie headers. We need to merge them into one header array + // to represent all the cookies. + cookies.push(...splitCookiesString(value)); + nodeHeaders[key] = cookies.length === 1 ? cookies[0] : cookies; + } else { + nodeHeaders[key] = value; + } + } + } + return nodeHeaders; +} +function validateURL(url) { + try { + return String(new URL(String(url))); + } catch (error) { + throw new Error(`URL is malformed "${String(url)}". Please use only absolute URLs - https://nextjs.org/docs/messages/middleware-relative-urls`, { + cause: error + }); + } +} //# sourceMappingURL=utils.js.map + + +/***/ }), + +/***/ 8363: +/***/ ((__unused_webpack_module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "getHostname", ({ + enumerable: true, + get: function() { + return getHostname; + } +})); +function getHostname(parsed, headers) { + // Get the hostname from the headers if it exists, otherwise use the parsed + // hostname. + let hostname; + if ((headers == null ? void 0 : headers.host) && !Array.isArray(headers.host)) { + hostname = headers.host.toString().split(":")[0]; + } else if (parsed.hostname) { + hostname = parsed.hostname; + } else return; + return hostname.toLowerCase(); +} //# sourceMappingURL=get-hostname.js.map + + +/***/ }), + +/***/ 2661: +/***/ ((__unused_webpack_module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "getHostname", ({ + enumerable: true, + get: function() { + return getHostname; + } +})); +function getHostname(parsed, headers) { + // Get the hostname from the headers if it exists, otherwise use the parsed + // hostname. + let hostname; + if ((headers == null ? void 0 : headers.host) && !Array.isArray(headers.host)) { + hostname = headers.host.toString().split(":")[0]; + } else if (parsed.hostname) { + hostname = parsed.hostname; + } else return; + return hostname.toLowerCase(); +} //# sourceMappingURL=get-hostname.js.map + + +/***/ }), + +/***/ 6688: +/***/ ((__unused_webpack_module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "detectDomainLocale", ({ + enumerable: true, + get: function() { + return detectDomainLocale; + } +})); +function detectDomainLocale(domainItems, hostname, detectedLocale) { + if (!domainItems) return; + if (detectedLocale) { + detectedLocale = detectedLocale.toLowerCase(); + } + for (const item of domainItems){ + var _item_domain, _item_locales; + // remove port if present + const domainHostname = (_item_domain = item.domain) == null ? void 0 : _item_domain.split(":")[0].toLowerCase(); + if (hostname === domainHostname || detectedLocale === item.defaultLocale.toLowerCase() || ((_item_locales = item.locales) == null ? void 0 : _item_locales.some((locale)=>locale.toLowerCase() === detectedLocale))) { + return item; + } + } +} //# sourceMappingURL=detect-domain-locale.js.map + + +/***/ }), + +/***/ 2080: +/***/ ((__unused_webpack_module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "detectDomainLocale", ({ + enumerable: true, + get: function() { + return detectDomainLocale; + } +})); +function detectDomainLocale(domainItems, hostname, detectedLocale) { + if (!domainItems) return; + if (detectedLocale) { + detectedLocale = detectedLocale.toLowerCase(); + } + for (const item of domainItems){ + var _item_domain, _item_locales; + // remove port if present + const domainHostname = (_item_domain = item.domain) == null ? void 0 : _item_domain.split(":")[0].toLowerCase(); + if (hostname === domainHostname || detectedLocale === item.defaultLocale.toLowerCase() || ((_item_locales = item.locales) == null ? void 0 : _item_locales.some((locale)=>locale.toLowerCase() === detectedLocale))) { + return item; + } + } +} //# sourceMappingURL=detect-domain-locale.js.map + + +/***/ }), + +/***/ 1103: +/***/ ((__unused_webpack_module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "normalizeLocalePath", ({ + enumerable: true, + get: function() { + return normalizeLocalePath; + } +})); +function normalizeLocalePath(pathname, locales) { + let detectedLocale; + // first item will be empty string from splitting at first char + const pathnameParts = pathname.split("/"); + (locales || []).some((locale)=>{ + if (pathnameParts[1] && pathnameParts[1].toLowerCase() === locale.toLowerCase()) { + detectedLocale = locale; + pathnameParts.splice(1, 1); + pathname = pathnameParts.join("/") || "/"; + return true; + } + return false; + }); + return { + pathname, + detectedLocale + }; +} //# sourceMappingURL=normalize-locale-path.js.map + + +/***/ }), + +/***/ 7415: +/***/ ((__unused_webpack_module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "normalizeLocalePath", ({ + enumerable: true, + get: function() { + return normalizeLocalePath; + } +})); +function normalizeLocalePath(pathname, locales) { + let detectedLocale; + // first item will be empty string from splitting at first char + const pathnameParts = pathname.split("/"); + (locales || []).some((locale)=>{ + if (pathnameParts[1] && pathnameParts[1].toLowerCase() === locale.toLowerCase()) { + detectedLocale = locale; + pathnameParts.splice(1, 1); + pathname = pathnameParts.join("/") || "/"; + return true; + } + return false; + }); + return { + pathname, + detectedLocale + }; +} //# sourceMappingURL=normalize-locale-path.js.map + + +/***/ }), + +/***/ 8625: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "addLocale", ({ + enumerable: true, + get: function() { + return addLocale; + } +})); +const _addpathprefix = __webpack_require__(2595); +const _pathhasprefix = __webpack_require__(7454); +function addLocale(path, locale, defaultLocale, ignorePrefix) { + // If no locale was given or the locale is the default locale, we don't need + // to prefix the path. + if (!locale || locale === defaultLocale) return path; + const lower = path.toLowerCase(); + // If the path is an API path or the path already has the locale prefix, we + // don't need to prefix the path. + if (!ignorePrefix) { + if ((0, _pathhasprefix.pathHasPrefix)(lower, "/api")) return path; + if ((0, _pathhasprefix.pathHasPrefix)(lower, "/" + locale.toLowerCase())) return path; + } + // Add the locale prefix to the path. + return (0, _addpathprefix.addPathPrefix)(path, "/" + locale); +} //# sourceMappingURL=add-locale.js.map + + +/***/ }), + +/***/ 4022: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "addLocale", ({ + enumerable: true, + get: function() { + return addLocale; + } +})); +const _addpathprefix = __webpack_require__(9970); +const _pathhasprefix = __webpack_require__(3676); +function addLocale(path, locale, defaultLocale, ignorePrefix) { + // If no locale was given or the locale is the default locale, we don't need + // to prefix the path. + if (!locale || locale === defaultLocale) return path; + const lower = path.toLowerCase(); + // If the path is an API path or the path already has the locale prefix, we + // don't need to prefix the path. + if (!ignorePrefix) { + if ((0, _pathhasprefix.pathHasPrefix)(lower, "/api")) return path; + if ((0, _pathhasprefix.pathHasPrefix)(lower, "/" + locale.toLowerCase())) return path; + } + // Add the locale prefix to the path. + return (0, _addpathprefix.addPathPrefix)(path, "/" + locale); +} //# sourceMappingURL=add-locale.js.map + + +/***/ }), + +/***/ 2595: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "addPathPrefix", ({ + enumerable: true, + get: function() { + return addPathPrefix; + } +})); +const _parsepath = __webpack_require__(9956); +function addPathPrefix(path, prefix) { + if (!path.startsWith("/") || !prefix) { + return path; + } + const { pathname, query, hash } = (0, _parsepath.parsePath)(path); + return "" + prefix + pathname + query + hash; +} //# sourceMappingURL=add-path-prefix.js.map + + +/***/ }), + +/***/ 9970: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "addPathPrefix", ({ + enumerable: true, + get: function() { + return addPathPrefix; + } +})); +const _parsepath = __webpack_require__(4640); +function addPathPrefix(path, prefix) { + if (!path.startsWith("/") || !prefix) { + return path; + } + const { pathname, query, hash } = (0, _parsepath.parsePath)(path); + return "" + prefix + pathname + query + hash; +} //# sourceMappingURL=add-path-prefix.js.map + + +/***/ }), + +/***/ 8225: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "addPathSuffix", ({ + enumerable: true, + get: function() { + return addPathSuffix; + } +})); +const _parsepath = __webpack_require__(9956); +function addPathSuffix(path, suffix) { + if (!path.startsWith("/") || !suffix) { + return path; + } + const { pathname, query, hash } = (0, _parsepath.parsePath)(path); + return "" + pathname + suffix + query + hash; +} //# sourceMappingURL=add-path-suffix.js.map + + +/***/ }), + +/***/ 6995: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "addPathSuffix", ({ + enumerable: true, + get: function() { + return addPathSuffix; + } +})); +const _parsepath = __webpack_require__(4640); +function addPathSuffix(path, suffix) { + if (!path.startsWith("/") || !suffix) { + return path; + } + const { pathname, query, hash } = (0, _parsepath.parsePath)(path); + return "" + pathname + suffix + query + hash; +} //# sourceMappingURL=add-path-suffix.js.map + + +/***/ }), + +/***/ 4826: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "formatNextPathnameInfo", ({ + enumerable: true, + get: function() { + return formatNextPathnameInfo; + } +})); +const _removetrailingslash = __webpack_require__(5105); +const _addpathprefix = __webpack_require__(2595); +const _addpathsuffix = __webpack_require__(8225); +const _addlocale = __webpack_require__(8625); +function formatNextPathnameInfo(info) { + let pathname = (0, _addlocale.addLocale)(info.pathname, info.locale, info.buildId ? undefined : info.defaultLocale, info.ignorePrefix); + if (info.buildId || !info.trailingSlash) { + pathname = (0, _removetrailingslash.removeTrailingSlash)(pathname); + } + if (info.buildId) { + pathname = (0, _addpathsuffix.addPathSuffix)((0, _addpathprefix.addPathPrefix)(pathname, "/_next/data/" + info.buildId), info.pathname === "/" ? "index.json" : ".json"); + } + pathname = (0, _addpathprefix.addPathPrefix)(pathname, info.basePath); + return !info.buildId && info.trailingSlash ? !pathname.endsWith("/") ? (0, _addpathsuffix.addPathSuffix)(pathname, "/") : pathname : (0, _removetrailingslash.removeTrailingSlash)(pathname); +} //# sourceMappingURL=format-next-pathname-info.js.map + + +/***/ }), + +/***/ 4714: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "formatNextPathnameInfo", ({ + enumerable: true, + get: function() { + return formatNextPathnameInfo; + } +})); +const _removetrailingslash = __webpack_require__(468); +const _addpathprefix = __webpack_require__(9970); +const _addpathsuffix = __webpack_require__(6995); +const _addlocale = __webpack_require__(4022); +function formatNextPathnameInfo(info) { + let pathname = (0, _addlocale.addLocale)(info.pathname, info.locale, info.buildId ? undefined : info.defaultLocale, info.ignorePrefix); + if (info.buildId || !info.trailingSlash) { + pathname = (0, _removetrailingslash.removeTrailingSlash)(pathname); + } + if (info.buildId) { + pathname = (0, _addpathsuffix.addPathSuffix)((0, _addpathprefix.addPathPrefix)(pathname, "/_next/data/" + info.buildId), info.pathname === "/" ? "index.json" : ".json"); + } + pathname = (0, _addpathprefix.addPathPrefix)(pathname, info.basePath); + return !info.buildId && info.trailingSlash ? !pathname.endsWith("/") ? (0, _addpathsuffix.addPathSuffix)(pathname, "/") : pathname : (0, _removetrailingslash.removeTrailingSlash)(pathname); +} //# sourceMappingURL=format-next-pathname-info.js.map + + +/***/ }), + +/***/ 1614: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "getNextPathnameInfo", ({ + enumerable: true, + get: function() { + return getNextPathnameInfo; + } +})); +const _normalizelocalepath = __webpack_require__(1103); +const _removepathprefix = __webpack_require__(1147); +const _pathhasprefix = __webpack_require__(7454); +function getNextPathnameInfo(pathname, options) { + var _options_nextConfig; + const { basePath, i18n, trailingSlash } = (_options_nextConfig = options.nextConfig) != null ? _options_nextConfig : {}; + const info = { + pathname: pathname, + trailingSlash: pathname !== "/" ? pathname.endsWith("/") : trailingSlash + }; + if (basePath && (0, _pathhasprefix.pathHasPrefix)(info.pathname, basePath)) { + info.pathname = (0, _removepathprefix.removePathPrefix)(info.pathname, basePath); + info.basePath = basePath; + } + if (options.parseData === true && info.pathname.startsWith("/_next/data/") && info.pathname.endsWith(".json")) { + const paths = info.pathname.replace(/^\/_next\/data\//, "").replace(/\.json$/, "").split("/"); + const buildId = paths[0]; + info.pathname = paths[1] !== "index" ? "/" + paths.slice(1).join("/") : "/"; + info.buildId = buildId; + } + // If provided, use the locale route normalizer to detect the locale instead + // of the function below. + if (options.i18nProvider) { + const result = options.i18nProvider.analyze(info.pathname); + info.locale = result.detectedLocale; + var _result_pathname; + info.pathname = (_result_pathname = result.pathname) != null ? _result_pathname : info.pathname; + } else if (i18n) { + const pathLocale = (0, _normalizelocalepath.normalizeLocalePath)(info.pathname, i18n.locales); + info.locale = pathLocale.detectedLocale; + var _pathLocale_pathname; + info.pathname = (_pathLocale_pathname = pathLocale.pathname) != null ? _pathLocale_pathname : info.pathname; + } + return info; +} //# sourceMappingURL=get-next-pathname-info.js.map + + +/***/ }), + +/***/ 2669: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "getNextPathnameInfo", ({ + enumerable: true, + get: function() { + return getNextPathnameInfo; + } +})); +const _normalizelocalepath = __webpack_require__(7415); +const _removepathprefix = __webpack_require__(7656); +const _pathhasprefix = __webpack_require__(3676); +function getNextPathnameInfo(pathname, options) { + var _options_nextConfig; + const { basePath, i18n, trailingSlash } = (_options_nextConfig = options.nextConfig) != null ? _options_nextConfig : {}; + const info = { + pathname: pathname, + trailingSlash: pathname !== "/" ? pathname.endsWith("/") : trailingSlash + }; + if (basePath && (0, _pathhasprefix.pathHasPrefix)(info.pathname, basePath)) { + info.pathname = (0, _removepathprefix.removePathPrefix)(info.pathname, basePath); + info.basePath = basePath; + } + if (options.parseData === true && info.pathname.startsWith("/_next/data/") && info.pathname.endsWith(".json")) { + const paths = info.pathname.replace(/^\/_next\/data\//, "").replace(/\.json$/, "").split("/"); + const buildId = paths[0]; + info.pathname = paths[1] !== "index" ? "/" + paths.slice(1).join("/") : "/"; + info.buildId = buildId; + } + // If provided, use the locale route normalizer to detect the locale instead + // of the function below. + if (options.i18nProvider) { + const result = options.i18nProvider.analyze(info.pathname); + info.locale = result.detectedLocale; + var _result_pathname; + info.pathname = (_result_pathname = result.pathname) != null ? _result_pathname : info.pathname; + } else if (i18n) { + const pathLocale = (0, _normalizelocalepath.normalizeLocalePath)(info.pathname, i18n.locales); + info.locale = pathLocale.detectedLocale; + var _pathLocale_pathname; + info.pathname = (_pathLocale_pathname = pathLocale.pathname) != null ? _pathLocale_pathname : info.pathname; + } + return info; +} //# sourceMappingURL=get-next-pathname-info.js.map + + +/***/ }), + +/***/ 9956: +/***/ ((__unused_webpack_module, exports) => { + +/** + * Given a path this function will find the pathname, query and hash and return + * them. This is useful to parse full paths on the client side. + * @param path A path to parse e.g. /foo/bar?id=1#hash + */ +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "parsePath", ({ + enumerable: true, + get: function() { + return parsePath; + } +})); +function parsePath(path) { + const hashIndex = path.indexOf("#"); + const queryIndex = path.indexOf("?"); + const hasQuery = queryIndex > -1 && (hashIndex < 0 || queryIndex < hashIndex); + if (hasQuery || hashIndex > -1) { + return { + pathname: path.substring(0, hasQuery ? queryIndex : hashIndex), + query: hasQuery ? path.substring(queryIndex, hashIndex > -1 ? hashIndex : undefined) : "", + hash: hashIndex > -1 ? path.slice(hashIndex) : "" + }; + } + return { + pathname: path, + query: "", + hash: "" + }; +} //# sourceMappingURL=parse-path.js.map + + +/***/ }), + +/***/ 4640: +/***/ ((__unused_webpack_module, exports) => { + +/** + * Given a path this function will find the pathname, query and hash and return + * them. This is useful to parse full paths on the client side. + * @param path A path to parse e.g. /foo/bar?id=1#hash + */ +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "parsePath", ({ + enumerable: true, + get: function() { + return parsePath; + } +})); +function parsePath(path) { + const hashIndex = path.indexOf("#"); + const queryIndex = path.indexOf("?"); + const hasQuery = queryIndex > -1 && (hashIndex < 0 || queryIndex < hashIndex); + if (hasQuery || hashIndex > -1) { + return { + pathname: path.substring(0, hasQuery ? queryIndex : hashIndex), + query: hasQuery ? path.substring(queryIndex, hashIndex > -1 ? hashIndex : undefined) : "", + hash: hashIndex > -1 ? path.slice(hashIndex) : "" + }; + } + return { + pathname: path, + query: "", + hash: "" + }; +} //# sourceMappingURL=parse-path.js.map + + +/***/ }), + +/***/ 7454: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "pathHasPrefix", ({ + enumerable: true, + get: function() { + return pathHasPrefix; + } +})); +const _parsepath = __webpack_require__(9956); +function pathHasPrefix(path, prefix) { + if (typeof path !== "string") { + return false; + } + const { pathname } = (0, _parsepath.parsePath)(path); + return pathname === prefix || pathname.startsWith(prefix + "/"); +} //# sourceMappingURL=path-has-prefix.js.map + + +/***/ }), + +/***/ 3676: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "pathHasPrefix", ({ + enumerable: true, + get: function() { + return pathHasPrefix; + } +})); +const _parsepath = __webpack_require__(4640); +function pathHasPrefix(path, prefix) { + if (typeof path !== "string") { + return false; + } + const { pathname } = (0, _parsepath.parsePath)(path); + return pathname === prefix || pathname.startsWith(prefix + "/"); +} //# sourceMappingURL=path-has-prefix.js.map + + +/***/ }), + +/***/ 1147: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "removePathPrefix", ({ + enumerable: true, + get: function() { + return removePathPrefix; + } +})); +const _pathhasprefix = __webpack_require__(7454); +function removePathPrefix(path, prefix) { + // If the path doesn't start with the prefix we can return it as is. This + // protects us from situations where the prefix is a substring of the path + // prefix such as: + // + // For prefix: /blog + // + // /blog -> true + // /blog/ -> true + // /blog/1 -> true + // /blogging -> false + // /blogging/ -> false + // /blogging/1 -> false + if (!(0, _pathhasprefix.pathHasPrefix)(path, prefix)) { + return path; + } + // Remove the prefix from the path via slicing. + const withoutPrefix = path.slice(prefix.length); + // If the path without the prefix starts with a `/` we can return it as is. + if (withoutPrefix.startsWith("/")) { + return withoutPrefix; + } + // If the path without the prefix doesn't start with a `/` we need to add it + // back to the path to make sure it's a valid path. + return "/" + withoutPrefix; +} //# sourceMappingURL=remove-path-prefix.js.map + + +/***/ }), + +/***/ 7656: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "removePathPrefix", ({ + enumerable: true, + get: function() { + return removePathPrefix; + } +})); +const _pathhasprefix = __webpack_require__(3676); +function removePathPrefix(path, prefix) { + // If the path doesn't start with the prefix we can return it as is. This + // protects us from situations where the prefix is a substring of the path + // prefix such as: + // + // For prefix: /blog + // + // /blog -> true + // /blog/ -> true + // /blog/1 -> true + // /blogging -> false + // /blogging/ -> false + // /blogging/1 -> false + if (!(0, _pathhasprefix.pathHasPrefix)(path, prefix)) { + return path; + } + // Remove the prefix from the path via slicing. + const withoutPrefix = path.slice(prefix.length); + // If the path without the prefix starts with a `/` we can return it as is. + if (withoutPrefix.startsWith("/")) { + return withoutPrefix; + } + // If the path without the prefix doesn't start with a `/` we need to add it + // back to the path to make sure it's a valid path. + return "/" + withoutPrefix; +} //# sourceMappingURL=remove-path-prefix.js.map + + +/***/ }), + +/***/ 5105: +/***/ ((__unused_webpack_module, exports) => { + +/** + * Removes the trailing slash for a given route or page path. Preserves the + * root page. Examples: + * - `/foo/bar/` -> `/foo/bar` + * - `/foo/bar` -> `/foo/bar` + * - `/` -> `/` + */ +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "removeTrailingSlash", ({ + enumerable: true, + get: function() { + return removeTrailingSlash; + } +})); +function removeTrailingSlash(route) { + return route.replace(/\/$/, "") || "/"; +} //# sourceMappingURL=remove-trailing-slash.js.map + + +/***/ }), + +/***/ 468: +/***/ ((__unused_webpack_module, exports) => { + +/** + * Removes the trailing slash for a given route or page path. Preserves the + * root page. Examples: + * - `/foo/bar/` -> `/foo/bar` + * - `/foo/bar` -> `/foo/bar` + * - `/` -> `/` + */ +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "removeTrailingSlash", ({ + enumerable: true, + get: function() { + return removeTrailingSlash; + } +})); +function removeTrailingSlash(route) { + return route.replace(/\/$/, "") || "/"; +} //# sourceMappingURL=remove-trailing-slash.js.map + + +/***/ }), + +/***/ 514: +/***/ ((module, exports, __webpack_require__) => { + + +const serverExports = { + NextRequest: (__webpack_require__(7336).NextRequest), + NextResponse: (__webpack_require__(4415)/* .NextResponse */ .x), + ImageResponse: (__webpack_require__(9374)/* .ImageResponse */ .E), + userAgentFromString: (__webpack_require__(3889).userAgentFromString), + userAgent: (__webpack_require__(3889).userAgent) +}; +if (typeof URLPattern !== "undefined") { + // eslint-disable-next-line no-undef + serverExports.URLPattern = URLPattern; +} +// https://nodejs.org/api/esm.html#commonjs-namespaces +// When importing CommonJS modules, the module.exports object is provided as the default export +module.exports = serverExports; +// make import { xxx } from 'next/server' work +exports.NextRequest = serverExports.NextRequest; +exports.NextResponse = serverExports.NextResponse; +exports.ImageResponse = serverExports.ImageResponse; +exports.userAgentFromString = serverExports.userAgentFromString; +exports.userAgent = serverExports.userAgent; +exports.URLPattern = serverExports.URLPattern; + + +/***/ }), + +/***/ 4876: +/***/ ((module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "actionAsyncStorage", ({ + enumerable: true, + get: function() { + return actionAsyncStorage; + } +})); +const _asynclocalstorage = __webpack_require__(9775); +const actionAsyncStorage = (0, _asynclocalstorage.createAsyncLocalStorage)(); +if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") { + Object.defineProperty(exports.default, "__esModule", { + value: true + }); + Object.assign(exports.default, exports); + module.exports = exports.default; +} //# sourceMappingURL=action-async-storage.js.map + + +/***/ }), + +/***/ 9775: +/***/ ((module, exports) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "createAsyncLocalStorage", ({ + enumerable: true, + get: function() { + return createAsyncLocalStorage; + } +})); +const sharedAsyncLocalStorageNotAvailableError = new Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"); +class FakeAsyncLocalStorage { + disable() { + throw sharedAsyncLocalStorageNotAvailableError; + } + getStore() { + // This fake implementation of AsyncLocalStorage always returns `undefined`. + return undefined; + } + run() { + throw sharedAsyncLocalStorageNotAvailableError; + } + exit() { + throw sharedAsyncLocalStorageNotAvailableError; + } + enterWith() { + throw sharedAsyncLocalStorageNotAvailableError; + } +} +const maybeGlobalAsyncLocalStorage = globalThis.AsyncLocalStorage; +function createAsyncLocalStorage() { + if (maybeGlobalAsyncLocalStorage) { + return new maybeGlobalAsyncLocalStorage(); + } + return new FakeAsyncLocalStorage(); +} +if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") { + Object.defineProperty(exports.default, "__esModule", { + value: true + }); + Object.assign(exports.default, exports); + module.exports = exports.default; +} //# sourceMappingURL=async-local-storage.js.map + + +/***/ }), + +/***/ 1715: +/***/ ((module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "requestAsyncStorage", ({ + enumerable: true, + get: function() { + return requestAsyncStorage; + } +})); +const _asynclocalstorage = __webpack_require__(9775); +const requestAsyncStorage = (0, _asynclocalstorage.createAsyncLocalStorage)(); +if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") { + Object.defineProperty(exports.default, "__esModule", { + value: true + }); + Object.assign(exports.default, exports); + module.exports = exports.default; +} //# sourceMappingURL=request-async-storage.js.map + + +/***/ }), + +/***/ 3539: +/***/ ((module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "staticGenerationAsyncStorage", ({ + enumerable: true, + get: function() { + return staticGenerationAsyncStorage; + } +})); +const _asynclocalstorage = __webpack_require__(9775); +const staticGenerationAsyncStorage = (0, _asynclocalstorage.createAsyncLocalStorage)(); +if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") { + Object.defineProperty(exports.default, "__esModule", { + value: true + }); + Object.assign(exports.default, exports); + module.exports = exports.default; +} //# sourceMappingURL=static-generation-async-storage.js.map + + +/***/ }) + +}; +; \ No newline at end of file diff --git a/.next/server/chunks/259.js b/.next/server/chunks/259.js new file mode 100644 index 0000000000000000000000000000000000000000..f20ce840a35b30f941be46c2c30cbc427a26d477 --- /dev/null +++ b/.next/server/chunks/259.js @@ -0,0 +1,831 @@ +"use strict"; +exports.id = 259; +exports.ids = [259]; +exports.modules = { + +/***/ 9259: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + Head: function() { + return Head; + }, + NextScript: function() { + return NextScript; + }, + Html: function() { + return Html; + }, + Main: function() { + return Main; + }, + /** + * `Document` component handles the initial `document` markup and renders only on the server side. + * Commonly used for implementing server side rendering for `css-in-js` libraries. + */ default: function() { + return Document; + } +}); +const _react = /*#__PURE__*/ _interop_require_default(__webpack_require__(6689)); +const _constants = __webpack_require__(6724); +const _getpagefiles = __webpack_require__(4140); +const _htmlescape = __webpack_require__(9716); +const _iserror = /*#__PURE__*/ _interop_require_default(__webpack_require__(676)); +const _htmlcontext = __webpack_require__(8743); +function _interop_require_default(obj) { + return obj && obj.__esModule ? obj : { + default: obj + }; +} +/** Set of pages that have triggered a large data warning on production mode. */ const largePageDataWarnings = new Set(); +function getDocumentFiles(buildManifest, pathname, inAmpMode) { + const sharedFiles = (0, _getpagefiles.getPageFiles)(buildManifest, "/_app"); + const pageFiles = true && inAmpMode ? [] : (0, _getpagefiles.getPageFiles)(buildManifest, pathname); + return { + sharedFiles, + pageFiles, + allFiles: [ + ...new Set([ + ...sharedFiles, + ...pageFiles + ]) + ] + }; +} +function getPolyfillScripts(context, props) { + // polyfills.js has to be rendered as nomodule without async + // It also has to be the first script to load + const { assetPrefix, buildManifest, assetQueryString, disableOptimizedLoading, crossOrigin } = context; + return buildManifest.polyfillFiles.filter((polyfill)=>polyfill.endsWith(".js") && !polyfill.endsWith(".module.js")).map((polyfill)=>/*#__PURE__*/ _react.default.createElement("script", { + key: polyfill, + defer: !disableOptimizedLoading, + nonce: props.nonce, + crossOrigin: props.crossOrigin || crossOrigin, + noModule: true, + src: `${assetPrefix}/_next/${polyfill}${assetQueryString}` + })); +} +function hasComponentProps(child) { + return !!child && !!child.props; +} +function AmpStyles({ styles }) { + if (!styles) return null; + // try to parse styles from fragment for backwards compat + const curStyles = Array.isArray(styles) ? styles : []; + if (styles.props && // @ts-ignore Property 'props' does not exist on type ReactElement + Array.isArray(styles.props.children)) { + const hasStyles = (el)=>{ + var _el_props, _el_props_dangerouslySetInnerHTML; + return el == null ? void 0 : (_el_props = el.props) == null ? void 0 : (_el_props_dangerouslySetInnerHTML = _el_props.dangerouslySetInnerHTML) == null ? void 0 : _el_props_dangerouslySetInnerHTML.__html; + }; + // @ts-ignore Property 'props' does not exist on type ReactElement + styles.props.children.forEach((child)=>{ + if (Array.isArray(child)) { + child.forEach((el)=>hasStyles(el) && curStyles.push(el)); + } else if (hasStyles(child)) { + curStyles.push(child); + } + }); + } + /* Add custom styles before AMP styles to prevent accidental overrides */ return /*#__PURE__*/ _react.default.createElement("style", { + "amp-custom": "", + dangerouslySetInnerHTML: { + __html: curStyles.map((style)=>style.props.dangerouslySetInnerHTML.__html).join("").replace(/\/\*# sourceMappingURL=.*\*\//g, "").replace(/\/\*@ sourceURL=.*?\*\//g, "") + } + }); +} +function getDynamicChunks(context, props, files) { + const { dynamicImports, assetPrefix, isDevelopment, assetQueryString, disableOptimizedLoading, crossOrigin } = context; + return dynamicImports.map((file)=>{ + if (!file.endsWith(".js") || files.allFiles.includes(file)) return null; + return /*#__PURE__*/ _react.default.createElement("script", { + async: !isDevelopment && disableOptimizedLoading, + defer: !disableOptimizedLoading, + key: file, + src: `${assetPrefix}/_next/${encodeURI(file)}${assetQueryString}`, + nonce: props.nonce, + crossOrigin: props.crossOrigin || crossOrigin + }); + }); +} +function getScripts(context, props, files) { + var _buildManifest_lowPriorityFiles; + const { assetPrefix, buildManifest, isDevelopment, assetQueryString, disableOptimizedLoading, crossOrigin } = context; + const normalScripts = files.allFiles.filter((file)=>file.endsWith(".js")); + const lowPriorityScripts = (_buildManifest_lowPriorityFiles = buildManifest.lowPriorityFiles) == null ? void 0 : _buildManifest_lowPriorityFiles.filter((file)=>file.endsWith(".js")); + return [ + ...normalScripts, + ...lowPriorityScripts + ].map((file)=>{ + return /*#__PURE__*/ _react.default.createElement("script", { + key: file, + src: `${assetPrefix}/_next/${encodeURI(file)}${assetQueryString}`, + nonce: props.nonce, + async: !isDevelopment && disableOptimizedLoading, + defer: !disableOptimizedLoading, + crossOrigin: props.crossOrigin || crossOrigin + }); + }); +} +function getPreNextWorkerScripts(context, props) { + const { assetPrefix, scriptLoader, crossOrigin, nextScriptWorkers } = context; + // disable `nextScriptWorkers` in edge runtime + if (!nextScriptWorkers || "nodejs" === "edge") return null; + try { + let { partytownSnippet } = require("@builder.io/partytown/integration"); + const children = Array.isArray(props.children) ? props.children : [ + props.children + ]; + // Check to see if the user has defined their own Partytown configuration + const userDefinedConfig = children.find((child)=>{ + var _child_props, _child_props_dangerouslySetInnerHTML; + return hasComponentProps(child) && (child == null ? void 0 : (_child_props = child.props) == null ? void 0 : (_child_props_dangerouslySetInnerHTML = _child_props.dangerouslySetInnerHTML) == null ? void 0 : _child_props_dangerouslySetInnerHTML.__html.length) && "data-partytown-config" in child.props; + }); + return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, !userDefinedConfig && /*#__PURE__*/ _react.default.createElement("script", { + "data-partytown-config": "", + dangerouslySetInnerHTML: { + __html: ` + partytown = { + lib: "${assetPrefix}/_next/static/~partytown/" + }; + ` + } + }), /*#__PURE__*/ _react.default.createElement("script", { + "data-partytown": "", + dangerouslySetInnerHTML: { + __html: partytownSnippet() + } + }), (scriptLoader.worker || []).map((file, index)=>{ + const { strategy, src, children: scriptChildren, dangerouslySetInnerHTML, ...scriptProps } = file; + let srcProps = {}; + if (src) { + // Use external src if provided + srcProps.src = src; + } else if (dangerouslySetInnerHTML && dangerouslySetInnerHTML.__html) { + // Embed inline script if provided with dangerouslySetInnerHTML + srcProps.dangerouslySetInnerHTML = { + __html: dangerouslySetInnerHTML.__html + }; + } else if (scriptChildren) { + // Embed inline script if provided with children + srcProps.dangerouslySetInnerHTML = { + __html: typeof scriptChildren === "string" ? scriptChildren : Array.isArray(scriptChildren) ? scriptChildren.join("") : "" + }; + } else { + throw new Error("Invalid usage of next/script. Did you forget to include a src attribute or an inline script? https://nextjs.org/docs/messages/invalid-script"); + } + return /*#__PURE__*/ _react.default.createElement("script", { + ...srcProps, + ...scriptProps, + type: "text/partytown", + key: src || index, + nonce: props.nonce, + "data-nscript": "worker", + crossOrigin: props.crossOrigin || crossOrigin + }); + })); + } catch (err) { + if ((0, _iserror.default)(err) && err.code !== "MODULE_NOT_FOUND") { + console.warn(`Warning: ${err.message}`); + } + return null; + } +} +function getPreNextScripts(context, props) { + const { scriptLoader, disableOptimizedLoading, crossOrigin } = context; + const webWorkerScripts = getPreNextWorkerScripts(context, props); + const beforeInteractiveScripts = (scriptLoader.beforeInteractive || []).filter((script)=>script.src).map((file, index)=>{ + const { strategy, ...scriptProps } = file; + return /*#__PURE__*/ _react.default.createElement("script", { + ...scriptProps, + key: scriptProps.src || index, + defer: scriptProps.defer ?? !disableOptimizedLoading, + nonce: props.nonce, + "data-nscript": "beforeInteractive", + crossOrigin: props.crossOrigin || crossOrigin + }); + }); + return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, webWorkerScripts, beforeInteractiveScripts); +} +function getHeadHTMLProps(props) { + const { crossOrigin, nonce, ...restProps } = props; + // This assignment is necessary for additional type checking to avoid unsupported attributes in <head> + const headProps = restProps; + return headProps; +} +function getAmpPath(ampPath, asPath) { + return ampPath || `${asPath}${asPath.includes("?") ? "&" : "?"}amp=1`; +} +function getNextFontLinkTags(nextFontManifest, dangerousAsPath, assetPrefix = "") { + if (!nextFontManifest) { + return { + preconnect: null, + preload: null + }; + } + const appFontsEntry = nextFontManifest.pages["/_app"]; + const pageFontsEntry = nextFontManifest.pages[dangerousAsPath]; + const preloadedFontFiles = [ + ...appFontsEntry ?? [], + ...pageFontsEntry ?? [] + ]; + // If no font files should preload but there's an entry for the path, add a preconnect tag. + const preconnectToSelf = !!(preloadedFontFiles.length === 0 && (appFontsEntry || pageFontsEntry)); + return { + preconnect: preconnectToSelf ? /*#__PURE__*/ _react.default.createElement("link", { + "data-next-font": nextFontManifest.pagesUsingSizeAdjust ? "size-adjust" : "", + rel: "preconnect", + href: "/", + crossOrigin: "anonymous" + }) : null, + preload: preloadedFontFiles ? preloadedFontFiles.map((fontFile)=>{ + const ext = /\.(woff|woff2|eot|ttf|otf)$/.exec(fontFile)[1]; + return /*#__PURE__*/ _react.default.createElement("link", { + key: fontFile, + rel: "preload", + href: `${assetPrefix}/_next/${encodeURI(fontFile)}`, + as: "font", + type: `font/${ext}`, + crossOrigin: "anonymous", + "data-next-font": fontFile.includes("-s") ? "size-adjust" : "" + }); + }) : null + }; +} +class Head extends _react.default.Component { + static #_ = (()=>{ + this.contextType = _htmlcontext.HtmlContext; + })(); + getCssLinks(files) { + const { assetPrefix, assetQueryString, dynamicImports, crossOrigin, optimizeCss, optimizeFonts } = this.context; + const cssFiles = files.allFiles.filter((f)=>f.endsWith(".css")); + const sharedFiles = new Set(files.sharedFiles); + // Unmanaged files are CSS files that will be handled directly by the + // webpack runtime (`mini-css-extract-plugin`). + let unmangedFiles = new Set([]); + let dynamicCssFiles = Array.from(new Set(dynamicImports.filter((file)=>file.endsWith(".css")))); + if (dynamicCssFiles.length) { + const existing = new Set(cssFiles); + dynamicCssFiles = dynamicCssFiles.filter((f)=>!(existing.has(f) || sharedFiles.has(f))); + unmangedFiles = new Set(dynamicCssFiles); + cssFiles.push(...dynamicCssFiles); + } + let cssLinkElements = []; + cssFiles.forEach((file)=>{ + const isSharedFile = sharedFiles.has(file); + if (!optimizeCss) { + cssLinkElements.push(/*#__PURE__*/ _react.default.createElement("link", { + key: `${file}-preload`, + nonce: this.props.nonce, + rel: "preload", + href: `${assetPrefix}/_next/${encodeURI(file)}${assetQueryString}`, + as: "style", + crossOrigin: this.props.crossOrigin || crossOrigin + })); + } + const isUnmanagedFile = unmangedFiles.has(file); + cssLinkElements.push(/*#__PURE__*/ _react.default.createElement("link", { + key: file, + nonce: this.props.nonce, + rel: "stylesheet", + href: `${assetPrefix}/_next/${encodeURI(file)}${assetQueryString}`, + crossOrigin: this.props.crossOrigin || crossOrigin, + "data-n-g": isUnmanagedFile ? undefined : isSharedFile ? "" : undefined, + "data-n-p": isUnmanagedFile ? undefined : isSharedFile ? undefined : "" + })); + }); + if ( true && optimizeFonts) { + cssLinkElements = this.makeStylesheetInert(cssLinkElements); + } + return cssLinkElements.length === 0 ? null : cssLinkElements; + } + getPreloadDynamicChunks() { + const { dynamicImports, assetPrefix, assetQueryString, crossOrigin } = this.context; + return dynamicImports.map((file)=>{ + if (!file.endsWith(".js")) { + return null; + } + return /*#__PURE__*/ _react.default.createElement("link", { + rel: "preload", + key: file, + href: `${assetPrefix}/_next/${encodeURI(file)}${assetQueryString}`, + as: "script", + nonce: this.props.nonce, + crossOrigin: this.props.crossOrigin || crossOrigin + }); + }) // Filter out nulled scripts + .filter(Boolean); + } + getPreloadMainLinks(files) { + const { assetPrefix, assetQueryString, scriptLoader, crossOrigin } = this.context; + const preloadFiles = files.allFiles.filter((file)=>{ + return file.endsWith(".js"); + }); + return [ + ...(scriptLoader.beforeInteractive || []).map((file)=>/*#__PURE__*/ _react.default.createElement("link", { + key: file.src, + nonce: this.props.nonce, + rel: "preload", + href: file.src, + as: "script", + crossOrigin: this.props.crossOrigin || crossOrigin + })), + ...preloadFiles.map((file)=>/*#__PURE__*/ _react.default.createElement("link", { + key: file, + nonce: this.props.nonce, + rel: "preload", + href: `${assetPrefix}/_next/${encodeURI(file)}${assetQueryString}`, + as: "script", + crossOrigin: this.props.crossOrigin || crossOrigin + })) + ]; + } + getBeforeInteractiveInlineScripts() { + const { scriptLoader } = this.context; + const { nonce, crossOrigin } = this.props; + return (scriptLoader.beforeInteractive || []).filter((script)=>!script.src && (script.dangerouslySetInnerHTML || script.children)).map((file, index)=>{ + const { strategy, children, dangerouslySetInnerHTML, src, ...scriptProps } = file; + let html = ""; + if (dangerouslySetInnerHTML && dangerouslySetInnerHTML.__html) { + html = dangerouslySetInnerHTML.__html; + } else if (children) { + html = typeof children === "string" ? children : Array.isArray(children) ? children.join("") : ""; + } + return /*#__PURE__*/ _react.default.createElement("script", { + ...scriptProps, + dangerouslySetInnerHTML: { + __html: html + }, + key: scriptProps.id || index, + nonce: nonce, + "data-nscript": "beforeInteractive", + crossOrigin: crossOrigin || undefined + }); + }); + } + getDynamicChunks(files) { + return getDynamicChunks(this.context, this.props, files); + } + getPreNextScripts() { + return getPreNextScripts(this.context, this.props); + } + getScripts(files) { + return getScripts(this.context, this.props, files); + } + getPolyfillScripts() { + return getPolyfillScripts(this.context, this.props); + } + makeStylesheetInert(node) { + return _react.default.Children.map(node, (c)=>{ + var _c_props, _c_props1; + if ((c == null ? void 0 : c.type) === "link" && (c == null ? void 0 : (_c_props = c.props) == null ? void 0 : _c_props.href) && _constants.OPTIMIZED_FONT_PROVIDERS.some(({ url })=>{ + var _c_props, _c_props_href; + return c == null ? void 0 : (_c_props = c.props) == null ? void 0 : (_c_props_href = _c_props.href) == null ? void 0 : _c_props_href.startsWith(url); + })) { + const newProps = { + ...c.props || {}, + "data-href": c.props.href, + href: undefined + }; + return /*#__PURE__*/ _react.default.cloneElement(c, newProps); + } else if (c == null ? void 0 : (_c_props1 = c.props) == null ? void 0 : _c_props1.children) { + const newProps = { + ...c.props || {}, + children: this.makeStylesheetInert(c.props.children) + }; + return /*#__PURE__*/ _react.default.cloneElement(c, newProps); + } + return c; + // @types/react bug. Returned value from .map will not be `null` if you pass in `[null]` + }).filter(Boolean); + } + render() { + const { styles, ampPath, inAmpMode, hybridAmp, canonicalBase, __NEXT_DATA__, dangerousAsPath, headTags, unstable_runtimeJS, unstable_JsPreload, disableOptimizedLoading, optimizeCss, optimizeFonts, assetPrefix, nextFontManifest } = this.context; + const disableRuntimeJS = unstable_runtimeJS === false; + const disableJsPreload = unstable_JsPreload === false || !disableOptimizedLoading; + this.context.docComponentsRendered.Head = true; + let { head } = this.context; + let cssPreloads = []; + let otherHeadElements = []; + if (head) { + head.forEach((c)=>{ + let metaTag; + if (this.context.strictNextHead) { + metaTag = /*#__PURE__*/ _react.default.createElement("meta", { + name: "next-head", + content: "1" + }); + } + if (c && c.type === "link" && c.props["rel"] === "preload" && c.props["as"] === "style") { + metaTag && cssPreloads.push(metaTag); + cssPreloads.push(c); + } else { + if (c) { + if (metaTag && (c.type !== "meta" || !c.props["charSet"])) { + otherHeadElements.push(metaTag); + } + otherHeadElements.push(c); + } + } + }); + head = cssPreloads.concat(otherHeadElements); + } + let children = _react.default.Children.toArray(this.props.children).filter(Boolean); + // show a warning if Head contains <title> (only in development) + if (false) {} + if ( true && optimizeFonts && !( true && inAmpMode)) { + children = this.makeStylesheetInert(children); + } + let hasAmphtmlRel = false; + let hasCanonicalRel = false; + // show warning and remove conflicting amp head tags + head = _react.default.Children.map(head || [], (child)=>{ + if (!child) return child; + const { type, props } = child; + if ( true && inAmpMode) { + let badProp = ""; + if (type === "meta" && props.name === "viewport") { + badProp = 'name="viewport"'; + } else if (type === "link" && props.rel === "canonical") { + hasCanonicalRel = true; + } else if (type === "script") { + // only block if + // 1. it has a src and isn't pointing to ampproject's CDN + // 2. it is using dangerouslySetInnerHTML without a type or + // a type of text/javascript + if (props.src && props.src.indexOf("ampproject") < -1 || props.dangerouslySetInnerHTML && (!props.type || props.type === "text/javascript")) { + badProp = "<script"; + Object.keys(props).forEach((prop)=>{ + badProp += ` ${prop}="${props[prop]}"`; + }); + badProp += "/>"; + } + } + if (badProp) { + console.warn(`Found conflicting amp tag "${child.type}" with conflicting prop ${badProp} in ${__NEXT_DATA__.page}. https://nextjs.org/docs/messages/conflicting-amp-tag`); + return null; + } + } else { + // non-amp mode + if (type === "link" && props.rel === "amphtml") { + hasAmphtmlRel = true; + } + } + return child; + // @types/react bug. Returned value from .map will not be `null` if you pass in `[null]` + }); + const files = getDocumentFiles(this.context.buildManifest, this.context.__NEXT_DATA__.page, true && inAmpMode); + const nextFontLinkTags = getNextFontLinkTags(nextFontManifest, dangerousAsPath, assetPrefix); + return /*#__PURE__*/ _react.default.createElement("head", getHeadHTMLProps(this.props), this.context.isDevelopment && /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement("style", { + "data-next-hide-fouc": true, + "data-ampdevmode": true && inAmpMode ? "true" : undefined, + dangerouslySetInnerHTML: { + __html: `body{display:none}` + } + }), /*#__PURE__*/ _react.default.createElement("noscript", { + "data-next-hide-fouc": true, + "data-ampdevmode": true && inAmpMode ? "true" : undefined + }, /*#__PURE__*/ _react.default.createElement("style", { + dangerouslySetInnerHTML: { + __html: `body{display:block}` + } + }))), head, this.context.strictNextHead ? null : /*#__PURE__*/ _react.default.createElement("meta", { + name: "next-head-count", + content: _react.default.Children.count(head || []).toString() + }), children, optimizeFonts && /*#__PURE__*/ _react.default.createElement("meta", { + name: "next-font-preconnect" + }), nextFontLinkTags.preconnect, nextFontLinkTags.preload, true && inAmpMode && /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/ _react.default.createElement("meta", { + name: "viewport", + content: "width=device-width,minimum-scale=1,initial-scale=1" + }), !hasCanonicalRel && /*#__PURE__*/ _react.default.createElement("link", { + rel: "canonical", + href: canonicalBase + (__webpack_require__(6368).cleanAmpPath)(dangerousAsPath) + }), /*#__PURE__*/ _react.default.createElement("link", { + rel: "preload", + as: "script", + href: "https://cdn.ampproject.org/v0.js" + }), /*#__PURE__*/ _react.default.createElement(AmpStyles, { + styles: styles + }), /*#__PURE__*/ _react.default.createElement("style", { + "amp-boilerplate": "", + dangerouslySetInnerHTML: { + __html: `body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}` + } + }), /*#__PURE__*/ _react.default.createElement("noscript", null, /*#__PURE__*/ _react.default.createElement("style", { + "amp-boilerplate": "", + dangerouslySetInnerHTML: { + __html: `body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}` + } + })), /*#__PURE__*/ _react.default.createElement("script", { + async: true, + src: "https://cdn.ampproject.org/v0.js" + })), !( true && inAmpMode) && /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, !hasAmphtmlRel && hybridAmp && /*#__PURE__*/ _react.default.createElement("link", { + rel: "amphtml", + href: canonicalBase + getAmpPath(ampPath, dangerousAsPath) + }), this.getBeforeInteractiveInlineScripts(), !optimizeCss && this.getCssLinks(files), !optimizeCss && /*#__PURE__*/ _react.default.createElement("noscript", { + "data-n-css": this.props.nonce ?? "" + }), !disableRuntimeJS && !disableJsPreload && this.getPreloadDynamicChunks(), !disableRuntimeJS && !disableJsPreload && this.getPreloadMainLinks(files), !disableOptimizedLoading && !disableRuntimeJS && this.getPolyfillScripts(), !disableOptimizedLoading && !disableRuntimeJS && this.getPreNextScripts(), !disableOptimizedLoading && !disableRuntimeJS && this.getDynamicChunks(files), !disableOptimizedLoading && !disableRuntimeJS && this.getScripts(files), optimizeCss && this.getCssLinks(files), optimizeCss && /*#__PURE__*/ _react.default.createElement("noscript", { + "data-n-css": this.props.nonce ?? "" + }), this.context.isDevelopment && // this element is used to mount development styles so the + // ordering matches production + // (by default, style-loader injects at the bottom of <head />) + /*#__PURE__*/ _react.default.createElement("noscript", { + id: "__next_css__DO_NOT_USE__" + }), styles || null), /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, {}, ...headTags || [])); + } +} +function handleDocumentScriptLoaderItems(scriptLoader, __NEXT_DATA__, props) { + var _children_find, _children_find_props, _children_find1, _children_find_props1; + if (!props.children) return; + const scriptLoaderItems = []; + const children = Array.isArray(props.children) ? props.children : [ + props.children + ]; + const headChildren = (_children_find = children.find((child)=>child.type === Head)) == null ? void 0 : (_children_find_props = _children_find.props) == null ? void 0 : _children_find_props.children; + const bodyChildren = (_children_find1 = children.find((child)=>child.type === "body")) == null ? void 0 : (_children_find_props1 = _children_find1.props) == null ? void 0 : _children_find_props1.children; + // Scripts with beforeInteractive can be placed inside Head or <body> so children of both needs to be traversed + const combinedChildren = [ + ...Array.isArray(headChildren) ? headChildren : [ + headChildren + ], + ...Array.isArray(bodyChildren) ? bodyChildren : [ + bodyChildren + ] + ]; + _react.default.Children.forEach(combinedChildren, (child)=>{ + var _child_type; + if (!child) return; + // When using the `next/script` component, register it in script loader. + if ((_child_type = child.type) == null ? void 0 : _child_type.__nextScript) { + if (child.props.strategy === "beforeInteractive") { + scriptLoader.beforeInteractive = (scriptLoader.beforeInteractive || []).concat([ + { + ...child.props + } + ]); + return; + } else if ([ + "lazyOnload", + "afterInteractive", + "worker" + ].includes(child.props.strategy)) { + scriptLoaderItems.push(child.props); + return; + } + } + }); + __NEXT_DATA__.scriptLoader = scriptLoaderItems; +} +class NextScript extends _react.default.Component { + static #_ = (()=>{ + this.contextType = _htmlcontext.HtmlContext; + })(); + getDynamicChunks(files) { + return getDynamicChunks(this.context, this.props, files); + } + getPreNextScripts() { + return getPreNextScripts(this.context, this.props); + } + getScripts(files) { + return getScripts(this.context, this.props, files); + } + getPolyfillScripts() { + return getPolyfillScripts(this.context, this.props); + } + static getInlineScriptSource(context) { + const { __NEXT_DATA__, largePageDataBytes } = context; + try { + const data = JSON.stringify(__NEXT_DATA__); + if (largePageDataWarnings.has(__NEXT_DATA__.page)) { + return (0, _htmlescape.htmlEscapeJsonString)(data); + } + const bytes = false ? 0 : Buffer.from(data).byteLength; + const prettyBytes = (__webpack_require__(5955)/* ["default"] */ .Z); + if (largePageDataBytes && bytes > largePageDataBytes) { + if (true) { + largePageDataWarnings.add(__NEXT_DATA__.page); + } + console.warn(`Warning: data for page "${__NEXT_DATA__.page}"${__NEXT_DATA__.page === context.dangerousAsPath ? "" : ` (path "${context.dangerousAsPath}")`} is ${prettyBytes(bytes)} which exceeds the threshold of ${prettyBytes(largePageDataBytes)}, this amount of data can reduce performance.\nSee more info here: https://nextjs.org/docs/messages/large-page-data`); + } + return (0, _htmlescape.htmlEscapeJsonString)(data); + } catch (err) { + if ((0, _iserror.default)(err) && err.message.indexOf("circular structure") !== -1) { + throw new Error(`Circular structure in "getInitialProps" result of page "${__NEXT_DATA__.page}". https://nextjs.org/docs/messages/circular-structure`); + } + throw err; + } + } + render() { + const { assetPrefix, inAmpMode, buildManifest, unstable_runtimeJS, docComponentsRendered, assetQueryString, disableOptimizedLoading, crossOrigin } = this.context; + const disableRuntimeJS = unstable_runtimeJS === false; + docComponentsRendered.NextScript = true; + if ( true && inAmpMode) { + if (true) { + return null; + } + const ampDevFiles = [ + ...buildManifest.devFiles, + ...buildManifest.polyfillFiles, + ...buildManifest.ampDevFiles + ]; + return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, disableRuntimeJS ? null : /*#__PURE__*/ _react.default.createElement("script", { + id: "__NEXT_DATA__", + type: "application/json", + nonce: this.props.nonce, + crossOrigin: this.props.crossOrigin || crossOrigin, + dangerouslySetInnerHTML: { + __html: NextScript.getInlineScriptSource(this.context) + }, + "data-ampdevmode": true + }), ampDevFiles.map((file)=>/*#__PURE__*/ _react.default.createElement("script", { + key: file, + src: `${assetPrefix}/_next/${file}${assetQueryString}`, + nonce: this.props.nonce, + crossOrigin: this.props.crossOrigin || crossOrigin, + "data-ampdevmode": true + }))); + } + if (false) {} + const files = getDocumentFiles(this.context.buildManifest, this.context.__NEXT_DATA__.page, true && inAmpMode); + return /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, !disableRuntimeJS && buildManifest.devFiles ? buildManifest.devFiles.map((file)=>/*#__PURE__*/ _react.default.createElement("script", { + key: file, + src: `${assetPrefix}/_next/${encodeURI(file)}${assetQueryString}`, + nonce: this.props.nonce, + crossOrigin: this.props.crossOrigin || crossOrigin + })) : null, disableRuntimeJS ? null : /*#__PURE__*/ _react.default.createElement("script", { + id: "__NEXT_DATA__", + type: "application/json", + nonce: this.props.nonce, + crossOrigin: this.props.crossOrigin || crossOrigin, + dangerouslySetInnerHTML: { + __html: NextScript.getInlineScriptSource(this.context) + } + }), disableOptimizedLoading && !disableRuntimeJS && this.getPolyfillScripts(), disableOptimizedLoading && !disableRuntimeJS && this.getPreNextScripts(), disableOptimizedLoading && !disableRuntimeJS && this.getDynamicChunks(files), disableOptimizedLoading && !disableRuntimeJS && this.getScripts(files)); + } +} +function Html(props) { + const { inAmpMode, docComponentsRendered, locale, scriptLoader, __NEXT_DATA__ } = (0, _htmlcontext.useHtmlContext)(); + docComponentsRendered.Html = true; + handleDocumentScriptLoaderItems(scriptLoader, __NEXT_DATA__, props); + return /*#__PURE__*/ _react.default.createElement("html", { + ...props, + lang: props.lang || locale || undefined, + amp: true && inAmpMode ? "" : undefined, + "data-ampdevmode": true && inAmpMode && "production" !== "production" ? 0 : undefined + }); +} +function Main() { + const { docComponentsRendered } = (0, _htmlcontext.useHtmlContext)(); + docComponentsRendered.Main = true; + // @ts-ignore + return /*#__PURE__*/ _react.default.createElement("next-js-internal-body-render-target", null); +} +class Document extends _react.default.Component { + /** + * `getInitialProps` hook returns the context object with the addition of `renderPage`. + * `renderPage` callback executes `React` rendering logic synchronously to support server-rendering wrappers + */ static getInitialProps(ctx) { + return ctx.defaultGetInitialProps(ctx); + } + render() { + return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement("body", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null))); + } +} +// Add a special property to the built-in `Document` component so later we can +// identify if a user customized `Document` is used or not. +const InternalFunctionDocument = function InternalFunctionDocument() { + return /*#__PURE__*/ _react.default.createElement(Html, null, /*#__PURE__*/ _react.default.createElement(Head, null), /*#__PURE__*/ _react.default.createElement("body", null, /*#__PURE__*/ _react.default.createElement(Main, null), /*#__PURE__*/ _react.default.createElement(NextScript, null))); +}; +Document[_constants.NEXT_BUILTIN_DOCUMENT] = InternalFunctionDocument; //# sourceMappingURL=_document.js.map + + +/***/ }), + +/***/ 676: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + default: function() { + return isError; + }, + getProperError: function() { + return getProperError; + } +}); +const _isplainobject = __webpack_require__(8524); +function isError(err) { + return typeof err === "object" && err !== null && "name" in err && "message" in err; +} +function getProperError(err) { + if (isError(err)) { + return err; + } + if (false) {} + return new Error((0, _isplainobject.isPlainObject)(err) ? JSON.stringify(err) : err + ""); +} + +//# sourceMappingURL=is-error.js.map + +/***/ }), + +/***/ 5955: +/***/ ((__unused_webpack_module, exports) => { + +var __webpack_unused_export__; +/* +MIT License + +Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ +__webpack_unused_export__ = ({ + value: true +}); +Object.defineProperty(exports, "Z", ({ + enumerable: true, + get: function() { + return prettyBytes; + } +})); +const UNITS = [ + "B", + "kB", + "MB", + "GB", + "TB", + "PB", + "EB", + "ZB", + "YB" +]; +/* +Formats the given number using `Number#toLocaleString`. +- If locale is a string, the value is expected to be a locale-key (for example: `de`). +- If locale is true, the system default locale is used for translation. +- If no value for locale is specified, the number is returned unmodified. +*/ const toLocaleString = (number, locale)=>{ + let result = number; + if (typeof locale === "string") { + result = number.toLocaleString(locale); + } else if (locale === true) { + result = number.toLocaleString(); + } + return result; +}; +function prettyBytes(number, options) { + if (!Number.isFinite(number)) { + throw new TypeError(`Expected a finite number, got ${typeof number}: ${number}`); + } + options = Object.assign({}, options); + if (options.signed && number === 0) { + return " 0 B"; + } + const isNegative = number < 0; + const prefix = isNegative ? "-" : options.signed ? "+" : ""; + if (isNegative) { + number = -number; + } + if (number < 1) { + const numberString = toLocaleString(number, options.locale); + return prefix + numberString + " B"; + } + const exponent = Math.min(Math.floor(Math.log10(number) / 3), UNITS.length - 1); + number = Number((number / Math.pow(1000, exponent)).toPrecision(3)); + const numberString = toLocaleString(number, options.locale); + const unit = UNITS[exponent]; + return prefix + numberString + " " + unit; +} + +//# sourceMappingURL=pretty-bytes.js.map + +/***/ }) + +}; +; \ No newline at end of file diff --git a/.next/server/chunks/523.js b/.next/server/chunks/523.js new file mode 100644 index 0000000000000000000000000000000000000000..da29f9dac948919f327cb763bace8523f0bdb66c --- /dev/null +++ b/.next/server/chunks/523.js @@ -0,0 +1,469 @@ +"use strict"; +exports.id = 523; +exports.ids = [523]; +exports.modules = { + +/***/ 7182: +/***/ ((__unused_webpack_module, exports) => { + +var __webpack_unused_export__; +/** + * Hoists a name from a module or promised module. + * + * @param module the module to hoist the name from + * @param name the name to hoist + * @returns the value on the module (or promised module) + */ +__webpack_unused_export__ = ({ + value: true +}); +Object.defineProperty(exports, "l", ({ + enumerable: true, + get: function() { + return hoist; + } +})); +function hoist(module, name) { + // If the name is available in the module, return it. + if (name in module) { + return module[name]; + } + // If a property called `then` exists, assume it's a promise and + // return a promise that resolves to the name. + if ("then" in module && typeof module.then === "function") { + return module.then((mod)=>hoist(mod, name)); + } + // If we're trying to hoise the default export, and the module is a function, + // return the module itself. + if (typeof module === "function" && name === "default") { + return module; + } + // Otherwise, return undefined. + return undefined; +} + +//# sourceMappingURL=helpers.js.map + +/***/ }), + +/***/ 5130: +/***/ ((module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "default", ({ + enumerable: true, + get: function() { + return Error; + } +})); +const _interop_require_default = __webpack_require__(167); +const _react = /*#__PURE__*/ _interop_require_default._(__webpack_require__(6689)); +const _head = /*#__PURE__*/ _interop_require_default._(__webpack_require__(8719)); +const statusCodes = { + 400: "Bad Request", + 404: "This page could not be found", + 405: "Method Not Allowed", + 500: "Internal Server Error" +}; +function _getInitialProps(param) { + let { res, err } = param; + const statusCode = res && res.statusCode ? res.statusCode : err ? err.statusCode : 404; + return { + statusCode + }; +} +const styles = { + error: { + // https://github.com/sindresorhus/modern-normalize/blob/main/modern-normalize.css#L38-L52 + fontFamily: 'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"', + height: "100vh", + textAlign: "center", + display: "flex", + flexDirection: "column", + alignItems: "center", + justifyContent: "center" + }, + desc: { + lineHeight: "48px" + }, + h1: { + display: "inline-block", + margin: "0 20px 0 0", + paddingRight: 23, + fontSize: 24, + fontWeight: 500, + verticalAlign: "top" + }, + h2: { + fontSize: 14, + fontWeight: 400, + lineHeight: "28px" + }, + wrap: { + display: "inline-block" + } +}; +class Error extends _react.default.Component { + render() { + const { statusCode, withDarkMode = true } = this.props; + const title = this.props.title || statusCodes[statusCode] || "An unexpected error has occurred"; + return /*#__PURE__*/ _react.default.createElement("div", { + style: styles.error + }, /*#__PURE__*/ _react.default.createElement(_head.default, null, /*#__PURE__*/ _react.default.createElement("title", null, statusCode ? statusCode + ": " + title : "Application error: a client-side exception has occurred")), /*#__PURE__*/ _react.default.createElement("div", { + style: styles.desc + }, /*#__PURE__*/ _react.default.createElement("style", { + dangerouslySetInnerHTML: { + /* CSS minified from + body { margin: 0; color: #000; background: #fff; } + .next-error-h1 { + border-right: 1px solid rgba(0, 0, 0, .3); + } + + ${ + withDarkMode + ? `@media (prefers-color-scheme: dark) { + body { color: #fff; background: #000; } + .next-error-h1 { + border-right: 1px solid rgba(255, 255, 255, .3); + } + }` + : '' + } + */ __html: "body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}" + (withDarkMode ? "@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}" : "") + } + }), statusCode ? /*#__PURE__*/ _react.default.createElement("h1", { + className: "next-error-h1", + style: styles.h1 + }, statusCode) : null, /*#__PURE__*/ _react.default.createElement("div", { + style: styles.wrap + }, /*#__PURE__*/ _react.default.createElement("h2", { + style: styles.h2 + }, this.props.title || statusCode ? title : /*#__PURE__*/ _react.default.createElement(_react.default.Fragment, null, "Application error: a client-side exception has occurred (see the browser console for more information)"), ".")))); + } +} +(()=>{ + Error.displayName = "ErrorPage"; +})(); +(()=>{ + Error.getInitialProps = _getInitialProps; +})(); +(()=>{ + Error.origGetInitialProps = _getInitialProps; +})(); +if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") { + Object.defineProperty(exports.default, "__esModule", { + value: true + }); + Object.assign(exports.default, exports); + module.exports = exports.default; +} //# sourceMappingURL=_error.js.map + + +/***/ }), + +/***/ 8719: +/***/ ((module, exports, __webpack_require__) => { + +/* __next_internal_client_entry_do_not_use__ cjs */ +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + defaultHead: function() { + return defaultHead; + }, + default: function() { + return _default; + } +}); +const _interop_require_default = __webpack_require__(167); +const _interop_require_wildcard = __webpack_require__(8760); +const _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(6689)); +const _sideeffect = /*#__PURE__*/ _interop_require_default._(__webpack_require__(2470)); +const _ampcontext = __webpack_require__(3918); +const _headmanagercontext = __webpack_require__(2796); +const _ampmode = __webpack_require__(5732); +const _warnonce = __webpack_require__(618); +function defaultHead(inAmpMode) { + if (inAmpMode === void 0) inAmpMode = false; + const head = [ + /*#__PURE__*/ _react.default.createElement("meta", { + charSet: "utf-8" + }) + ]; + if (!inAmpMode) { + head.push(/*#__PURE__*/ _react.default.createElement("meta", { + name: "viewport", + content: "width=device-width" + })); + } + return head; +} +function onlyReactElement(list, child) { + // React children can be "string" or "number" in this case we ignore them for backwards compat + if (typeof child === "string" || typeof child === "number") { + return list; + } + // Adds support for React.Fragment + if (child.type === _react.default.Fragment) { + return list.concat(_react.default.Children.toArray(child.props.children).reduce((fragmentList, fragmentChild)=>{ + if (typeof fragmentChild === "string" || typeof fragmentChild === "number") { + return fragmentList; + } + return fragmentList.concat(fragmentChild); + }, [])); + } + return list.concat(child); +} +const METATYPES = [ + "name", + "httpEquiv", + "charSet", + "itemProp" +]; +/* + returns a function for filtering head child elements + which shouldn't be duplicated, like <title/> + Also adds support for deduplicated `key` properties +*/ function unique() { + const keys = new Set(); + const tags = new Set(); + const metaTypes = new Set(); + const metaCategories = {}; + return (h)=>{ + let isUnique = true; + let hasKey = false; + if (h.key && typeof h.key !== "number" && h.key.indexOf("$") > 0) { + hasKey = true; + const key = h.key.slice(h.key.indexOf("$") + 1); + if (keys.has(key)) { + isUnique = false; + } else { + keys.add(key); + } + } + // eslint-disable-next-line default-case + switch(h.type){ + case "title": + case "base": + if (tags.has(h.type)) { + isUnique = false; + } else { + tags.add(h.type); + } + break; + case "meta": + for(let i = 0, len = METATYPES.length; i < len; i++){ + const metatype = METATYPES[i]; + if (!h.props.hasOwnProperty(metatype)) continue; + if (metatype === "charSet") { + if (metaTypes.has(metatype)) { + isUnique = false; + } else { + metaTypes.add(metatype); + } + } else { + const category = h.props[metatype]; + const categories = metaCategories[metatype] || new Set(); + if ((metatype !== "name" || !hasKey) && categories.has(category)) { + isUnique = false; + } else { + categories.add(category); + metaCategories[metatype] = categories; + } + } + } + break; + } + return isUnique; + }; +} +/** + * + * @param headChildrenElements List of children of <Head> + */ function reduceComponents(headChildrenElements, props) { + const { inAmpMode } = props; + return headChildrenElements.reduce(onlyReactElement, []).reverse().concat(defaultHead(inAmpMode).reverse()).filter(unique()).reverse().map((c, i)=>{ + const key = c.key || i; + if ( true && !inAmpMode) { + if (c.type === "link" && c.props["href"] && // TODO(prateekbh@): Replace this with const from `constants` when the tree shaking works. + [ + "https://fonts.googleapis.com/css", + "https://use.typekit.net/" + ].some((url)=>c.props["href"].startsWith(url))) { + const newProps = { + ...c.props || {} + }; + newProps["data-href"] = newProps["href"]; + newProps["href"] = undefined; + // Add this attribute to make it easy to identify optimized tags + newProps["data-optimized-fonts"] = true; + return /*#__PURE__*/ _react.default.cloneElement(c, newProps); + } + } + if (false) {} + return /*#__PURE__*/ _react.default.cloneElement(c, { + key + }); + }); +} +/** + * This component injects elements to `<head>` of your page. + * To avoid duplicated `tags` in `<head>` you can use the `key` property, which will make sure every tag is only rendered once. + */ function Head(param) { + let { children } = param; + const ampState = (0, _react.useContext)(_ampcontext.AmpStateContext); + const headManager = (0, _react.useContext)(_headmanagercontext.HeadManagerContext); + return /*#__PURE__*/ _react.default.createElement(_sideeffect.default, { + reduceComponentsToState: reduceComponents, + headManager: headManager, + inAmpMode: (0, _ampmode.isInAmpMode)(ampState) + }, children); +} +const _default = Head; +if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") { + Object.defineProperty(exports.default, "__esModule", { + value: true + }); + Object.assign(exports.default, exports); + module.exports = exports.default; +} //# sourceMappingURL=head.js.map + + +/***/ }), + +/***/ 5244: +/***/ ((__unused_webpack_module, exports) => { + +var __webpack_unused_export__; + +__webpack_unused_export__ = ({ + value: true +}); +Object.defineProperty(exports, "x", ({ + enumerable: true, + get: function() { + return RouteKind; + } +})); +var RouteKind; +(function(RouteKind) { + RouteKind[/** + * `PAGES` represents all the React pages that are under `pages/`. + */ "PAGES"] = "PAGES"; + RouteKind[/** + * `PAGES_API` represents all the API routes under `pages/api/`. + */ "PAGES_API"] = "PAGES_API"; + RouteKind[/** + * `APP_PAGE` represents all the React pages that are under `app/` with the + * filename of `page.{j,t}s{,x}`. + */ "APP_PAGE"] = "APP_PAGE"; + RouteKind[/** + * `APP_ROUTE` represents all the API routes and metadata routes that are under `app/` with the + * filename of `route.{j,t}s{,x}`. + */ "APP_ROUTE"] = "APP_ROUTE"; +})(RouteKind || (RouteKind = {})); + +//# sourceMappingURL=route-kind.js.map + +/***/ }), + +/***/ 3185: +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +0 && (0); +function _export(target, all) { + for(var name in all)Object.defineProperty(target, name, { + enumerable: true, + get: all[name] + }); +} +_export(exports, { + PagesRouteModule: function() { + return PagesRouteModule; + }, + default: function() { + return _default; + } +}); +const _routemodule = __webpack_require__(3076); +const _render = __webpack_require__(3100); +class PagesRouteModule extends _routemodule.RouteModule { + constructor(options){ + super(options); + this.components = options.components; + } + render(req, res, context) { + return (0, _render.renderToHTMLImpl)(req, res, context.page, context.query, context.renderOpts, { + App: this.components.App, + Document: this.components.Document + }); + } +} +const _default = PagesRouteModule; + +//# sourceMappingURL=module.js.map + +/***/ }), + +/***/ 8760: +/***/ ((__unused_webpack_module, exports) => { + + + +function _getRequireWildcardCache(nodeInterop) { + if (typeof WeakMap !== "function") return null; + + var cacheBabelInterop = new WeakMap(); + var cacheNodeInterop = new WeakMap(); + + return (_getRequireWildcardCache = function(nodeInterop) { + return nodeInterop ? cacheNodeInterop : cacheBabelInterop; + })(nodeInterop); +} +exports._ = exports._interop_require_wildcard = _interop_require_wildcard; +function _interop_require_wildcard(obj, nodeInterop) { + if (!nodeInterop && obj && obj.__esModule) return obj; + if (obj === null || typeof obj !== "object" && typeof obj !== "function") return { default: obj }; + + var cache = _getRequireWildcardCache(nodeInterop); + + if (cache && cache.has(obj)) return cache.get(obj); + + var newObj = {}; + var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; + + for (var key in obj) { + if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { + var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; + if (desc && (desc.get || desc.set)) Object.defineProperty(newObj, key, desc); + else newObj[key] = obj[key]; + } + } + + newObj.default = obj; + + if (cache) cache.set(obj, newObj); + + return newObj; +} + + +/***/ }) + +}; +; \ No newline at end of file diff --git a/.next/server/chunks/624.js b/.next/server/chunks/624.js new file mode 100644 index 0000000000000000000000000000000000000000..70dbe088775b16f3f6f54110e3769253f860d884 --- /dev/null +++ b/.next/server/chunks/624.js @@ -0,0 +1,69 @@ +"use strict"; +exports.id = 624; +exports.ids = [624]; +exports.modules = { + +/***/ 2624: +/***/ ((module, exports, __webpack_require__) => { + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +Object.defineProperty(exports, "default", ({ + enumerable: true, + get: function() { + return App; + } +})); +const _interop_require_default = __webpack_require__(167); +const _react = /*#__PURE__*/ _interop_require_default._(__webpack_require__(6689)); +const _utils = __webpack_require__(9232); +/** + * `App` component is used for initialize of pages. It allows for overwriting and full control of the `page` initialization. + * This allows for keeping state between navigation, custom error handling, injecting additional data. + */ async function appGetInitialProps(param) { + let { Component, ctx } = param; + const pageProps = await (0, _utils.loadGetInitialProps)(Component, ctx); + return { + pageProps + }; +} +class App extends _react.default.Component { + render() { + const { Component, pageProps } = this.props; + return /*#__PURE__*/ _react.default.createElement(Component, pageProps); + } +} +(()=>{ + App.origGetInitialProps = appGetInitialProps; +})(); +(()=>{ + App.getInitialProps = appGetInitialProps; +})(); +if ((typeof exports.default === "function" || typeof exports.default === "object" && exports.default !== null) && typeof exports.default.__esModule === "undefined") { + Object.defineProperty(exports.default, "__esModule", { + value: true + }); + Object.assign(exports.default, exports); + module.exports = exports.default; +} //# sourceMappingURL=_app.js.map + + +/***/ }), + +/***/ 167: +/***/ ((__unused_webpack_module, exports) => { + + + +exports._ = exports._interop_require_default = _interop_require_default; +function _interop_require_default(obj) { + return obj && obj.__esModule ? obj : { default: obj }; +} + + +/***/ }) + +}; +; \ No newline at end of file diff --git a/.next/server/chunks/font-manifest.json b/.next/server/chunks/font-manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..0637a088a01e8ddab3bf3fa98dbe804cbde1a0dc --- /dev/null +++ b/.next/server/chunks/font-manifest.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/.next/server/font-manifest.json b/.next/server/font-manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..0637a088a01e8ddab3bf3fa98dbe804cbde1a0dc --- /dev/null +++ b/.next/server/font-manifest.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/.next/server/middleware-build-manifest.js b/.next/server/middleware-build-manifest.js index 69ed684a4c3c2c7fa5c288b69bf4d723995eaff0..a312d78bca3b2d151e1ca29f405f3910cafe9d39 100644 --- a/.next/server/middleware-build-manifest.js +++ b/.next/server/middleware-build-manifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST={"polyfillFiles":["static/chunks/polyfills.js"],"devFiles":["static/chunks/webpack.js","static/chunks/react-refresh.js"],"ampDevFiles":[],"lowPriorityFiles":["static/development/_buildManifest.js","static/development/_ssgManifest.js"],"rootMainFiles":[],"pages":{"/_app":[]},"ampFirstPages":[]} \ No newline at end of file +self.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-78c92fac7aa8fdd8.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:["static/1-sNaJUgxd8b7rxJWy1Y-/_buildManifest.js","static/1-sNaJUgxd8b7rxJWy1Y-/_ssgManifest.js"],rootMainFiles:["static/chunks/webpack-debebc25b70719f8.js","static/chunks/fd9d1056-a99b58d3cc150217.js","static/chunks/main-app-1520a682a757d620.js"],pages:{"/_app":["static/chunks/webpack-debebc25b70719f8.js","static/chunks/framework-8883d1e9be70c3da.js","static/chunks/main-7b968885bf2e05d0.js","static/chunks/pages/_app-52924524f99094ab.js"],"/_error":["static/chunks/webpack-debebc25b70719f8.js","static/chunks/framework-8883d1e9be70c3da.js","static/chunks/main-7b968885bf2e05d0.js","static/chunks/pages/_error-c92d5c4bb2b49926.js"]},ampFirstPages:[]}; \ No newline at end of file diff --git a/.next/server/middleware-react-loadable-manifest.js b/.next/server/middleware-react-loadable-manifest.js index ca34f09f9ec50f3ab9a86027b435939c17ea559d..170749eca8a4c612cc6ffafa73398480c02d3679 100644 --- a/.next/server/middleware-react-loadable-manifest.js +++ b/.next/server/middleware-react-loadable-manifest.js @@ -1 +1 @@ -self.__REACT_LOADABLE_MANIFEST="{}" \ No newline at end of file +self.__REACT_LOADABLE_MANIFEST="{}"; \ No newline at end of file diff --git a/.next/server/next-font-manifest.js b/.next/server/next-font-manifest.js index 5cc97ebd00ab11950b6f8777c2fea2ec10afc494..8267a5082ade0f7f80b9fe375f819ea4e8db14b1 100644 --- a/.next/server/next-font-manifest.js +++ b/.next/server/next-font-manifest.js @@ -1 +1 @@ -self.__NEXT_FONT_MANIFEST="{\"pages\":{},\"app\":{},\"appUsingSizeAdjust\":false,\"pagesUsingSizeAdjust\":false}" \ No newline at end of file +self.__NEXT_FONT_MANIFEST='{"pages":{},"app":{},"appUsingSizeAdjust":false,"pagesUsingSizeAdjust":false}'; \ No newline at end of file diff --git a/.next/server/pages-manifest.json b/.next/server/pages-manifest.json index 9e26dfeeb6e641a33dae4961196235bdb965b21b..ec0b0490a22b511151901a16cc1e79ab3dfb0e02 100644 --- a/.next/server/pages-manifest.json +++ b/.next/server/pages-manifest.json @@ -1 +1,6 @@ -{} \ No newline at end of file +{ + "/_app": "pages/_app.js", + "/_error": "pages/_error.js", + "/_document": "pages/_document.js", + "/404": "pages/404.html" +} \ No newline at end of file diff --git a/.next/server/pages/404.html b/.next/server/pages/404.html new file mode 100644 index 0000000000000000000000000000000000000000..3b3a5729f92c24c6fcf22f87a113a05b08ed5142 --- /dev/null +++ b/.next/server/pages/404.html @@ -0,0 +1 @@ +<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><title>404: This page could not be found</title><meta name="next-head-count" content="3"/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-debebc25b70719f8.js" defer=""></script><script src="/_next/static/chunks/framework-8883d1e9be70c3da.js" defer=""></script><script src="/_next/static/chunks/main-7b968885bf2e05d0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-52924524f99094ab.js" defer=""></script><script src="/_next/static/chunks/pages/_error-c92d5c4bb2b49926.js" defer=""></script><script src="/_next/static/1-sNaJUgxd8b7rxJWy1Y-/_buildManifest.js" defer=""></script><script src="/_next/static/1-sNaJUgxd8b7rxJWy1Y-/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div style="font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div style="line-height:48px"><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding-right:23px;font-size:24px;font-weight:500;vertical-align:top">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:28px">This page could not be found<!-- -->.</h2></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"1-sNaJUgxd8b7rxJWy1Y-","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html> \ No newline at end of file diff --git a/.next/server/pages/500.html b/.next/server/pages/500.html new file mode 100644 index 0000000000000000000000000000000000000000..dcf30e4eaf3095405647c9e8a09ce4d59b9491e4 --- /dev/null +++ b/.next/server/pages/500.html @@ -0,0 +1 @@ +<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><title>500: Internal Server Error</title><meta name="next-head-count" content="3"/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-debebc25b70719f8.js" defer=""></script><script src="/_next/static/chunks/framework-8883d1e9be70c3da.js" defer=""></script><script src="/_next/static/chunks/main-7b968885bf2e05d0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-52924524f99094ab.js" defer=""></script><script src="/_next/static/chunks/pages/_error-c92d5c4bb2b49926.js" defer=""></script><script src="/_next/static/1-sNaJUgxd8b7rxJWy1Y-/_buildManifest.js" defer=""></script><script src="/_next/static/1-sNaJUgxd8b7rxJWy1Y-/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div style="font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div style="line-height:48px"><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding-right:23px;font-size:24px;font-weight:500;vertical-align:top">500</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:28px">Internal Server Error<!-- -->.</h2></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":500}},"page":"/_error","query":{},"buildId":"1-sNaJUgxd8b7rxJWy1Y-","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html> \ No newline at end of file diff --git a/.next/server/pages/_app.js b/.next/server/pages/_app.js new file mode 100644 index 0000000000000000000000000000000000000000..56178db35dc67c468a3b8978beaf799a51c32306 --- /dev/null +++ b/.next/server/pages/_app.js @@ -0,0 +1,32 @@ +"use strict"; +(() => { +var exports = {}; +exports.id = 888; +exports.ids = [888]; +exports.modules = { + +/***/ 9232: +/***/ ((module) => { + +module.exports = require("next/dist/shared/lib/utils.js"); + +/***/ }), + +/***/ 6689: +/***/ ((module) => { + +module.exports = require("react"); + +/***/ }) + +}; +; + +// 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, [624], () => (__webpack_exec__(2624))); +module.exports = __webpack_exports__; + +})(); \ No newline at end of file diff --git a/.next/server/pages/_app.js.nft.json b/.next/server/pages/_app.js.nft.json new file mode 100644 index 0000000000000000000000000000000000000000..3e75bbc602144860a42836aeb9c7f28ee5c6d29a --- /dev/null +++ b/.next/server/pages/_app.js.nft.json @@ -0,0 +1 @@ +{"version":1,"files":["../webpack-runtime.js","../chunks/624.js","../../package.json","../../../node_modules/next/dist/shared/lib/utils.js","../../../node_modules/next/package.json","../../../node_modules/react/package.json","../../../node_modules/react/index.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../package.json","../../../node_modules/next/dist/pages/_app.js"]} \ No newline at end of file diff --git a/.next/server/pages/_document.js b/.next/server/pages/_document.js new file mode 100644 index 0000000000000000000000000000000000000000..283320d80b24331d8633d4467152e85a74d6df41 --- /dev/null +++ b/.next/server/pages/_document.js @@ -0,0 +1,67 @@ +"use strict"; +(() => { +var exports = {}; +exports.id = 660; +exports.ids = [660]; +exports.modules = { + +/***/ 4140: +/***/ ((module) => { + +module.exports = require("next/dist/server/get-page-files.js"); + +/***/ }), + +/***/ 9716: +/***/ ((module) => { + +module.exports = require("next/dist/server/htmlescape.js"); + +/***/ }), + +/***/ 6368: +/***/ ((module) => { + +module.exports = require("next/dist/server/utils.js"); + +/***/ }), + +/***/ 6724: +/***/ ((module) => { + +module.exports = require("next/dist/shared/lib/constants.js"); + +/***/ }), + +/***/ 8743: +/***/ ((module) => { + +module.exports = require("next/dist/shared/lib/html-context.js"); + +/***/ }), + +/***/ 8524: +/***/ ((module) => { + +module.exports = require("next/dist/shared/lib/is-plain-object.js"); + +/***/ }), + +/***/ 6689: +/***/ ((module) => { + +module.exports = require("react"); + +/***/ }) + +}; +; + +// 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, [259], () => (__webpack_exec__(9259))); +module.exports = __webpack_exports__; + +})(); \ No newline at end of file diff --git a/.next/server/pages/_document.js.nft.json b/.next/server/pages/_document.js.nft.json new file mode 100644 index 0000000000000000000000000000000000000000..3b64db24b5d4140671475f4cc29f1eba5f39c1dd --- /dev/null +++ b/.next/server/pages/_document.js.nft.json @@ -0,0 +1 @@ +{"version":1,"files":["../webpack-runtime.js","../chunks/259.js","../../package.json","../../../node_modules/next/dist/server/get-page-files.js","../../../node_modules/next/dist/server/htmlescape.js","../../../node_modules/next/dist/server/utils.js","../../../node_modules/next/dist/shared/lib/utils.js","../../../node_modules/next/dist/shared/lib/constants.js","../../../node_modules/next/dist/shared/lib/html-context.js","../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../node_modules/next/package.json","../../../node_modules/react/package.json","../../../node_modules/react/index.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../../../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","../../../node_modules/next/dist/shared/lib/router/utils/index.js","../../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../../../package.json","../../../node_modules/next/dist/pages/_document.js"]} \ No newline at end of file diff --git a/.next/server/pages/_error.js b/.next/server/pages/_error.js new file mode 100644 index 0000000000000000000000000000000000000000..3315ed5ce428a4fd78549497d2729cecaf9c9f3e --- /dev/null +++ b/.next/server/pages/_error.js @@ -0,0 +1,199 @@ +"use strict"; +(() => { +var exports = {}; +exports.id = 820; +exports.ids = [820,888,660]; +exports.modules = { + +/***/ 6051: +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ config: () => (/* binding */ config), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__), +/* harmony export */ getServerSideProps: () => (/* binding */ getServerSideProps), +/* harmony export */ getStaticPaths: () => (/* binding */ getStaticPaths), +/* harmony export */ getStaticProps: () => (/* binding */ getStaticProps), +/* harmony export */ reportWebVitals: () => (/* binding */ reportWebVitals), +/* harmony export */ routeModule: () => (/* binding */ routeModule), +/* harmony export */ unstable_getServerProps: () => (/* binding */ unstable_getServerProps), +/* harmony export */ unstable_getServerSideProps: () => (/* binding */ unstable_getServerSideProps), +/* harmony export */ unstable_getStaticParams: () => (/* binding */ unstable_getStaticParams), +/* harmony export */ unstable_getStaticPaths: () => (/* binding */ unstable_getStaticPaths), +/* harmony export */ unstable_getStaticProps: () => (/* binding */ unstable_getStaticProps) +/* harmony export */ }); +/* harmony import */ var next_dist_server_future_route_modules_pages_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(3185); +/* harmony import */ var next_dist_server_future_route_modules_pages_module__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_pages_module__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(5244); +/* harmony import */ var next_dist_build_webpack_loaders_next_route_loader_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(7182); +/* harmony import */ var next_dist_pages_document__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9259); +/* harmony import */ var next_dist_pages_document__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_dist_pages_document__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var next_dist_pages_app__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(2624); +/* harmony import */ var next_dist_pages_app__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(next_dist_pages_app__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(5130); +/* harmony import */ var next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__); +// @ts-ignore this need to be imported from next/dist to be external + + + +// Import the app and document modules. +// @ts-expect-error - replaced by webpack/turbopack loader + +// @ts-expect-error - replaced by webpack/turbopack loader + +// Import the userland code. +// @ts-expect-error - replaced by webpack/turbopack loader + +const PagesRouteModule = next_dist_server_future_route_modules_pages_module__WEBPACK_IMPORTED_MODULE_0__.PagesRouteModule; +// Re-export the component (should be the default export). +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,next_dist_build_webpack_loaders_next_route_loader_helpers__WEBPACK_IMPORTED_MODULE_2__/* .hoist */ .l)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, "default")); +// Re-export methods. +const getStaticProps = (0,next_dist_build_webpack_loaders_next_route_loader_helpers__WEBPACK_IMPORTED_MODULE_2__/* .hoist */ .l)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, "getStaticProps"); +const getStaticPaths = (0,next_dist_build_webpack_loaders_next_route_loader_helpers__WEBPACK_IMPORTED_MODULE_2__/* .hoist */ .l)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, "getStaticPaths"); +const getServerSideProps = (0,next_dist_build_webpack_loaders_next_route_loader_helpers__WEBPACK_IMPORTED_MODULE_2__/* .hoist */ .l)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, "getServerSideProps"); +const config = (0,next_dist_build_webpack_loaders_next_route_loader_helpers__WEBPACK_IMPORTED_MODULE_2__/* .hoist */ .l)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, "config"); +const reportWebVitals = (0,next_dist_build_webpack_loaders_next_route_loader_helpers__WEBPACK_IMPORTED_MODULE_2__/* .hoist */ .l)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, "reportWebVitals"); +// Re-export legacy methods. +const unstable_getStaticProps = (0,next_dist_build_webpack_loaders_next_route_loader_helpers__WEBPACK_IMPORTED_MODULE_2__/* .hoist */ .l)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, "unstable_getStaticProps"); +const unstable_getStaticPaths = (0,next_dist_build_webpack_loaders_next_route_loader_helpers__WEBPACK_IMPORTED_MODULE_2__/* .hoist */ .l)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, "unstable_getStaticPaths"); +const unstable_getStaticParams = (0,next_dist_build_webpack_loaders_next_route_loader_helpers__WEBPACK_IMPORTED_MODULE_2__/* .hoist */ .l)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, "unstable_getStaticParams"); +const unstable_getServerProps = (0,next_dist_build_webpack_loaders_next_route_loader_helpers__WEBPACK_IMPORTED_MODULE_2__/* .hoist */ .l)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, "unstable_getServerProps"); +const unstable_getServerSideProps = (0,next_dist_build_webpack_loaders_next_route_loader_helpers__WEBPACK_IMPORTED_MODULE_2__/* .hoist */ .l)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, "unstable_getServerSideProps"); +// Create and export the route module that will be consumed. +const routeModule = new PagesRouteModule({ + definition: { + kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__/* .RouteKind */ .x.PAGES, + page: "/_error", + pathname: "/_error", + // The following aren't used in production. + bundlePath: "", + filename: "" + }, + components: { + App: (next_dist_pages_app__WEBPACK_IMPORTED_MODULE_4___default()), + Document: (next_dist_pages_document__WEBPACK_IMPORTED_MODULE_3___default()) + }, + userland: next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__ +}); + +//# sourceMappingURL=pages.js.map + +/***/ }), + +/***/ 3076: +/***/ ((module) => { + +module.exports = require("next/dist/server/future/route-modules/route-module.js"); + +/***/ }), + +/***/ 4140: +/***/ ((module) => { + +module.exports = require("next/dist/server/get-page-files.js"); + +/***/ }), + +/***/ 9716: +/***/ ((module) => { + +module.exports = require("next/dist/server/htmlescape.js"); + +/***/ }), + +/***/ 3100: +/***/ ((module) => { + +module.exports = require("next/dist/server/render.js"); + +/***/ }), + +/***/ 6368: +/***/ ((module) => { + +module.exports = require("next/dist/server/utils.js"); + +/***/ }), + +/***/ 3918: +/***/ ((module) => { + +module.exports = require("next/dist/shared/lib/amp-context.js"); + +/***/ }), + +/***/ 5732: +/***/ ((module) => { + +module.exports = require("next/dist/shared/lib/amp-mode.js"); + +/***/ }), + +/***/ 6724: +/***/ ((module) => { + +module.exports = require("next/dist/shared/lib/constants.js"); + +/***/ }), + +/***/ 2796: +/***/ ((module) => { + +module.exports = require("next/dist/shared/lib/head-manager-context.js"); + +/***/ }), + +/***/ 8743: +/***/ ((module) => { + +module.exports = require("next/dist/shared/lib/html-context.js"); + +/***/ }), + +/***/ 8524: +/***/ ((module) => { + +module.exports = require("next/dist/shared/lib/is-plain-object.js"); + +/***/ }), + +/***/ 2470: +/***/ ((module) => { + +module.exports = require("next/dist/shared/lib/side-effect.js"); + +/***/ }), + +/***/ 9232: +/***/ ((module) => { + +module.exports = require("next/dist/shared/lib/utils.js"); + +/***/ }), + +/***/ 618: +/***/ ((module) => { + +module.exports = require("next/dist/shared/lib/utils/warn-once.js"); + +/***/ }), + +/***/ 6689: +/***/ ((module) => { + +module.exports = require("react"); + +/***/ }) + +}; +; + +// 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, [259,624,523], () => (__webpack_exec__(6051))); +module.exports = __webpack_exports__; + +})(); \ No newline at end of file diff --git a/.next/server/pages/_error.js.nft.json b/.next/server/pages/_error.js.nft.json new file mode 100644 index 0000000000000000000000000000000000000000..1de9913e8faa868129df93cf53f4048d1d4073b7 --- /dev/null +++ b/.next/server/pages/_error.js.nft.json @@ -0,0 +1 @@ +{"version":1,"files":["../webpack-runtime.js","../chunks/259.js","../chunks/624.js","../chunks/523.js","../../package.json","../../../node_modules/next/dist/server/get-page-files.js","../../../node_modules/next/dist/server/htmlescape.js","../../../node_modules/next/dist/server/utils.js","../../../node_modules/next/dist/server/render.js","../../../node_modules/next/dist/shared/lib/utils.js","../../../node_modules/next/dist/shared/lib/constants.js","../../../node_modules/next/dist/shared/lib/html-context.js","../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../node_modules/next/dist/shared/lib/amp-context.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/head-manager-context.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/server/future/route-modules/route-module.js","../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../node_modules/next/package.json","../../../node_modules/react/package.json","../../../node_modules/react/index.js","../../../node_modules/next/dist/lib/constants.js","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/lib/is-error.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","../../../node_modules/next/dist/build/output/log.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/next/dist/lib/is-serializable-props.js","../../../node_modules/next/dist/shared/lib/loadable.js","../../../node_modules/next/dist/shared/lib/loadable-context.js","../../../node_modules/next/dist/shared/lib/router-context.js","../../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../../../node_modules/next/dist/server/request-meta.js","../../../node_modules/next/dist/lib/redirect-status.js","../../../node_modules/next/dist/server/render-result.js","../../../node_modules/next/dist/shared/lib/image-config-context.js","../../../node_modules/next/dist/server/internal-utils.js","../../../node_modules/next/dist/shared/lib/router/adapters.js","../../../node_modules/next/dist/shared/lib/app-router-context.js","../../../node_modules/next/dist/shared/lib/hooks-client-context.js","../../../node_modules/next/dist/server/node-polyfill-web-streams.js","../../../node_modules/next/dist/server/api-utils/node.js","../../../node_modules/next/dist/server/post-process.js","../../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../../../node_modules/next/dist/server/stream-utils/node-web-streams-helper.js","../../../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../../../node_modules/next/dist/lib/chalk.js","../../../node_modules/next/dist/client/components/app-router-headers.js","../../../node_modules/next/dist/server/api-utils/index.js","../../../node_modules/next/dist/server/web/spec-extension/cookies.js","../../../node_modules/next/dist/server/web/spec-extension/adapters/headers.js","../../../node_modules/next/dist/server/pipe-readable.js","../../../node_modules/next/dist/shared/lib/image-config.js","../../../node_modules/next/dist/lib/non-nullable.js","../../../node_modules/next/dist/server/font-utils.js","../../../node_modules/next/dist/server/optimize-amp.js","../../../node_modules/next/dist/server/lib/etag.js","../../../node_modules/next/dist/lib/interop-default.js","../../../node_modules/next/dist/server/crypto-utils.js","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../node_modules/next/dist/server/stream-utils/encode-decode.js","../../../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","../../../node_modules/next/dist/server/lib/server-ipc/invoke-request.js","../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/shared/lib/router/utils/index.js","../../../node_modules/next/dist/compiled/cookie/package.json","../../../node_modules/next/dist/compiled/cookie/index.js","../../../node_modules/next/dist/lib/web/chalk.js","../../../node_modules/next/dist/compiled/@next/react-dev-overlay/dist/middleware.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/next/dist/server/send-payload/index.js","../../../node_modules/next/dist/compiled/chalk/package.json","../../../node_modules/next/dist/compiled/chalk/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/next/dist/compiled/strip-ansi/package.json","../../../node_modules/next/dist/compiled/strip-ansi/index.js","../../../node_modules/next/dist/compiled/react-is/package.json","../../../node_modules/next/dist/compiled/react-is/index.js","../../../node_modules/next/dist/compiled/@edge-runtime/cookies/package.json","../../../node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","../../../node_modules/next/dist/server/lib/server-ipc/utils.js","../../../node_modules/next/dist/server/capsize-font-metrics.json","../../../node_modules/styled-jsx/package.json","../../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../../../node_modules/next/dist/compiled/node-html-parser/package.json","../../../node_modules/next/dist/compiled/node-html-parser/index.js","../../../node_modules/next/dist/compiled/@edge-runtime/ponyfill/package.json","../../../node_modules/next/dist/compiled/@edge-runtime/ponyfill/index.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/next/dist/compiled/content-type/package.json","../../../node_modules/next/dist/compiled/content-type/index.js","../../../node_modules/next/dist/compiled/bytes/package.json","../../../node_modules/next/dist/compiled/bytes/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/raw-body/package.json","../../../node_modules/next/dist/compiled/raw-body/index.js","../../../node_modules/next/dist/server/send-payload/revalidate-headers.js","../../../node_modules/next/dist/compiled/react-is/cjs/react-is.production.min.js","../../../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js","../../../node_modules/next/dist/compiled/@ampproject/toolbox-optimizer/index.js","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/next/dist/compiled/fresh/package.json","../../../node_modules/next/dist/compiled/fresh/index.js","../../../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../../../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../../../node_modules/next/dist/compiled/shell-quote/package.json","../../../node_modules/next/dist/compiled/shell-quote/index.js","../../../node_modules/next/dist/compiled/stacktrace-parser/package.json","../../../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../../../node_modules/next/dist/compiled/semver/package.json","../../../node_modules/next/dist/compiled/semver/index.js","../../../node_modules/next/dist/compiled/@edge-runtime/primitives/package.json","../../../node_modules/next/dist/compiled/@edge-runtime/primitives/index.js","../../../node_modules/next/node_modules/postcss/package.json","../../../node_modules/next/node_modules/postcss/lib/postcss.js","../../../node_modules/next/dist/compiled/cssnano-simple/index.js","../../../node_modules/next/dist/compiled/@edge-runtime/primitives/load.js","../../../node_modules/client-only/package.json","../../../node_modules/client-only/index.js","../../../node_modules/next/dist/compiled/lru-cache/package.json","../../../node_modules/next/dist/compiled/lru-cache/index.js","../../../node_modules/next/dist/compiled/node-fetch/package.json","../../../node_modules/next/dist/compiled/node-fetch/index.js","../../../node_modules/next/dist/compiled/postcss-safe-parser/package.json","../../../node_modules/next/dist/compiled/postcss-safe-parser/safe-parse.js","../../../node_modules/next/dist/compiled/terser/package.json","../../../node_modules/next/dist/compiled/terser/bundle.min.js","../../../node_modules/next/dist/compiled/@edge-runtime/primitives/encoding.js.text.js","../../../node_modules/next/dist/compiled/@edge-runtime/primitives/console.js.text.js","../../../node_modules/next/dist/compiled/@edge-runtime/primitives/events.js.text.js","../../../node_modules/next/dist/compiled/@edge-runtime/primitives/streams.js.text.js","../../../node_modules/next/dist/compiled/@edge-runtime/primitives/text-encoding-streams.js.text.js","../../../node_modules/next/dist/compiled/@edge-runtime/primitives/url.js.text.js","../../../node_modules/next/dist/compiled/@edge-runtime/primitives/blob.js.text.js","../../../node_modules/next/dist/compiled/@edge-runtime/primitives/abort-controller.js.text.js","../../../node_modules/next/dist/compiled/@edge-runtime/primitives/fetch.js.text.js","../../../node_modules/next/dist/compiled/@edge-runtime/primitives/structured-clone.js.text.js","../../../node_modules/next/dist/compiled/@edge-runtime/primitives/crypto.js.text.js","../../../node_modules/next/node_modules/postcss/lib/result.js","../../../node_modules/next/node_modules/postcss/lib/css-syntax-error.js","../../../node_modules/next/node_modules/postcss/lib/declaration.js","../../../node_modules/next/node_modules/postcss/lib/container.js","../../../node_modules/next/node_modules/postcss/lib/fromJSON.js","../../../node_modules/next/node_modules/postcss/lib/lazy-result.js","../../../node_modules/next/node_modules/postcss/lib/document.js","../../../node_modules/next/node_modules/postcss/lib/stringify.js","../../../node_modules/next/node_modules/postcss/lib/processor.js","../../../node_modules/next/node_modules/postcss/lib/warning.js","../../../node_modules/next/node_modules/postcss/lib/comment.js","../../../node_modules/next/node_modules/postcss/lib/at-rule.js","../../../node_modules/next/node_modules/postcss/lib/parse.js","../../../node_modules/next/node_modules/postcss/lib/input.js","../../../node_modules/next/node_modules/postcss/lib/list.js","../../../node_modules/next/node_modules/postcss/lib/rule.js","../../../node_modules/next/node_modules/postcss/lib/node.js","../../../node_modules/next/node_modules/postcss/lib/root.js","../../../node_modules/next/node_modules/postcss/lib/terminal-highlight.js","../../../node_modules/next/node_modules/postcss/lib/previous-map.js","../../../node_modules/next/node_modules/postcss/lib/symbols.js","../../../node_modules/next/node_modules/postcss/lib/map-generator.js","../../../node_modules/next/node_modules/postcss/lib/warn-once.js","../../../node_modules/next/node_modules/postcss/lib/stringifier.js","../../../node_modules/next/node_modules/postcss/lib/parser.js","../../../node_modules/next/node_modules/postcss/lib/no-work-result.js","../../../node_modules/next/dist/compiled/postcss-plugin-stub-for-cssnano-simple/index.js","../../../node_modules/next/dist/compiled/browserslist/package.json","../../../node_modules/next/dist/compiled/browserslist/index.js","../../../node_modules/next/dist/compiled/postcss-value-parser/package.json","../../../node_modules/next/dist/compiled/postcss-value-parser/index.js","../../../node_modules/next/node_modules/postcss/lib/tokenize.js","../../../node_modules/next/dist/compiled/acorn/package.json","../../../node_modules/next/dist/compiled/acorn/acorn.js","../../../node_modules/caniuse-lite/package.json","../../../node_modules/caniuse-lite/dist/unpacker/index.js","../../../node_modules/picocolors/package.json","../../../node_modules/picocolors/picocolors.js","../../../node_modules/source-map-js/package.json","../../../node_modules/source-map-js/source-map.js","../../../node_modules/caniuse-lite/dist/unpacker/agents.js","../../../node_modules/caniuse-lite/dist/unpacker/feature.js","../../../node_modules/caniuse-lite/dist/unpacker/features.js","../../../node_modules/caniuse-lite/dist/unpacker/region.js","../../../node_modules/nanoid/non-secure/package.json","../../../node_modules/nanoid/package.json","../../../node_modules/nanoid/non-secure/index.cjs","../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../node_modules/source-map-js/lib/source-map-generator.js","../../../node_modules/source-map-js/lib/source-node.js","../../../node_modules/caniuse-lite/dist/unpacker/browsers.js","../../../node_modules/caniuse-lite/dist/unpacker/browserVersions.js","../../../node_modules/caniuse-lite/data/agents.js","../../../node_modules/caniuse-lite/dist/lib/statuses.js","../../../node_modules/caniuse-lite/dist/lib/supported.js","../../../node_modules/caniuse-lite/data/features.js","../../../node_modules/source-map-js/lib/base64-vlq.js","../../../node_modules/source-map-js/lib/util.js","../../../node_modules/source-map-js/lib/array-set.js","../../../node_modules/source-map-js/lib/quick-sort.js","../../../node_modules/source-map-js/lib/binary-search.js","../../../node_modules/source-map-js/lib/mapping-list.js","../../../node_modules/caniuse-lite/data/browserVersions.js","../../../node_modules/caniuse-lite/data/browsers.js","../../../node_modules/caniuse-lite/data/features/aac.js","../../../node_modules/caniuse-lite/data/features/addeventlistener.js","../../../node_modules/caniuse-lite/data/features/accelerometer.js","../../../node_modules/caniuse-lite/data/features/ambient-light.js","../../../node_modules/caniuse-lite/data/features/abortcontroller.js","../../../node_modules/caniuse-lite/data/features/ac3-ec3.js","../../../node_modules/caniuse-lite/data/features/alternate-stylesheet.js","../../../node_modules/caniuse-lite/data/features/apng.js","../../../node_modules/caniuse-lite/data/features/array-includes.js","../../../node_modules/caniuse-lite/data/features/array-flat.js","../../../node_modules/caniuse-lite/data/features/array-find.js","../../../node_modules/caniuse-lite/data/features/array-find-index.js","../../../node_modules/caniuse-lite/data/features/async-clipboard.js","../../../node_modules/caniuse-lite/data/features/arrow-functions.js","../../../node_modules/caniuse-lite/data/features/asmjs.js","../../../node_modules/caniuse-lite/data/features/atob-btoa.js","../../../node_modules/caniuse-lite/data/features/audio-api.js","../../../node_modules/caniuse-lite/data/features/audio.js","../../../node_modules/caniuse-lite/data/features/audiotracks.js","../../../node_modules/caniuse-lite/data/features/autofocus.js","../../../node_modules/caniuse-lite/data/features/auxclick.js","../../../node_modules/caniuse-lite/data/features/av1.js","../../../node_modules/caniuse-lite/data/features/avif.js","../../../node_modules/caniuse-lite/data/features/background-attachment.js","../../../node_modules/caniuse-lite/data/features/async-functions.js","../../../node_modules/caniuse-lite/data/features/background-clip-text.js","../../../node_modules/caniuse-lite/data/features/background-img-opts.js","../../../node_modules/caniuse-lite/data/features/background-position-x-y.js","../../../node_modules/caniuse-lite/data/features/background-sync.js","../../../node_modules/caniuse-lite/data/features/battery-status.js","../../../node_modules/caniuse-lite/data/features/bigint.js","../../../node_modules/caniuse-lite/data/features/background-repeat-round-space.js","../../../node_modules/caniuse-lite/data/features/beforeafterprint.js","../../../node_modules/caniuse-lite/data/features/blobbuilder.js","../../../node_modules/caniuse-lite/data/features/bloburls.js","../../../node_modules/caniuse-lite/data/features/border-radius.js","../../../node_modules/caniuse-lite/data/features/border-image.js","../../../node_modules/caniuse-lite/data/features/broadcastchannel.js","../../../node_modules/caniuse-lite/data/features/canvas-blending.js","../../../node_modules/caniuse-lite/data/features/calc.js","../../../node_modules/caniuse-lite/data/features/canvas-text.js","../../../node_modules/caniuse-lite/data/features/ch-unit.js","../../../node_modules/caniuse-lite/data/features/beacon.js","../../../node_modules/caniuse-lite/data/features/canvas.js","../../../node_modules/caniuse-lite/data/features/chacha20-poly1305.js","../../../node_modules/caniuse-lite/data/features/brotli.js","../../../node_modules/caniuse-lite/data/features/channel-messaging.js","../../../node_modules/caniuse-lite/data/features/childnode-remove.js","../../../node_modules/caniuse-lite/data/features/classlist.js","../../../node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js","../../../node_modules/caniuse-lite/data/features/colr.js","../../../node_modules/caniuse-lite/data/features/colr-v1.js","../../../node_modules/caniuse-lite/data/features/comparedocumentposition.js","../../../node_modules/caniuse-lite/data/features/console-basic.js","../../../node_modules/caniuse-lite/data/features/console-time.js","../../../node_modules/caniuse-lite/data/features/clipboard.js","../../../node_modules/caniuse-lite/data/features/const.js","../../../node_modules/caniuse-lite/data/features/contenteditable.js","../../../node_modules/caniuse-lite/data/features/constraint-validation.js","../../../node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js","../../../node_modules/caniuse-lite/data/features/contentsecuritypolicy.js","../../../node_modules/caniuse-lite/data/features/cookie-store-api.js","../../../node_modules/caniuse-lite/data/features/cors.js","../../../node_modules/caniuse-lite/data/features/createimagebitmap.js","../../../node_modules/caniuse-lite/data/features/css-all.js","../../../node_modules/caniuse-lite/data/features/credential-management.js","../../../node_modules/caniuse-lite/data/features/css-animation.js","../../../node_modules/caniuse-lite/data/features/css-appearance.js","../../../node_modules/caniuse-lite/data/features/cryptography.js","../../../node_modules/caniuse-lite/data/features/css-any-link.js","../../../node_modules/caniuse-lite/data/features/css-autofill.js","../../../node_modules/caniuse-lite/data/features/css-at-counter-style.js","../../../node_modules/caniuse-lite/data/features/css-background-offsets.js","../../../node_modules/caniuse-lite/data/features/css-backgroundblendmode.js","../../../node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js","../../../node_modules/caniuse-lite/data/features/css-anchor-positioning.js","../../../node_modules/caniuse-lite/data/features/css-canvas.js","../../../node_modules/caniuse-lite/data/features/css-boxshadow.js","../../../node_modules/caniuse-lite/data/features/css-caret-color.js","../../../node_modules/caniuse-lite/data/features/css-backdrop-filter.js","../../../node_modules/caniuse-lite/data/features/css-cascade-layers.js","../../../node_modules/caniuse-lite/data/features/css-cascade-scope.js","../../../node_modules/caniuse-lite/data/features/css-case-insensitive.js","../../../node_modules/caniuse-lite/data/features/css-clip-path.js","../../../node_modules/caniuse-lite/data/features/css-color-adjust.js","../../../node_modules/caniuse-lite/data/features/css-color-function.js","../../../node_modules/caniuse-lite/data/features/css-container-queries-style.js","../../../node_modules/caniuse-lite/data/features/css-container-queries.js","../../../node_modules/caniuse-lite/data/features/css-container-query-units.js","../../../node_modules/caniuse-lite/data/features/css-content-visibility.js","../../../node_modules/caniuse-lite/data/features/css-crisp-edges.js","../../../node_modules/caniuse-lite/data/features/css-containment.js","../../../node_modules/caniuse-lite/data/features/css-conic-gradients.js","../../../node_modules/caniuse-lite/data/features/css-cross-fade.js","../../../node_modules/caniuse-lite/data/features/css-counters.js","../../../node_modules/caniuse-lite/data/features/css-descendant-gtgt.js","../../../node_modules/caniuse-lite/data/features/css-dir-pseudo.js","../../../node_modules/caniuse-lite/data/features/css-default-pseudo.js","../../../node_modules/caniuse-lite/data/features/css-display-contents.js","../../../node_modules/caniuse-lite/data/features/css-env-function.js","../../../node_modules/caniuse-lite/data/features/css-deviceadaptation.js","../../../node_modules/caniuse-lite/data/features/css-element-function.js","../../../node_modules/caniuse-lite/data/features/css-exclusions.js","../../../node_modules/caniuse-lite/data/features/css-featurequeries.js","../../../node_modules/caniuse-lite/data/features/css-file-selector-button.js","../../../node_modules/caniuse-lite/data/features/css-filters.js","../../../node_modules/caniuse-lite/data/features/css-filter-function.js","../../../node_modules/caniuse-lite/data/features/css-first-letter.js","../../../node_modules/caniuse-lite/data/features/css-fixed.js","../../../node_modules/caniuse-lite/data/features/css-first-line.js","../../../node_modules/caniuse-lite/data/features/css-focus-within.js","../../../node_modules/caniuse-lite/data/features/css-font-palette.js","../../../node_modules/caniuse-lite/data/features/css-font-stretch.js","../../../node_modules/caniuse-lite/data/features/css-font-rendering-controls.js","../../../node_modules/caniuse-lite/data/features/css-gencontent.js","../../../node_modules/caniuse-lite/data/features/css-gradients.js","../../../node_modules/caniuse-lite/data/features/css-focus-visible.js","../../../node_modules/caniuse-lite/data/features/css-grid-animation.js","../../../node_modules/caniuse-lite/data/features/css-hanging-punctuation.js","../../../node_modules/caniuse-lite/data/features/css-grid.js","../../../node_modules/caniuse-lite/data/features/css-has.js","../../../node_modules/caniuse-lite/data/features/css-hyphens.js","../../../node_modules/caniuse-lite/data/features/css-in-out-of-range.js","../../../node_modules/caniuse-lite/data/features/css-image-set.js","../../../node_modules/caniuse-lite/data/features/css-image-orientation.js","../../../node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js","../../../node_modules/caniuse-lite/data/features/css-initial-value.js","../../../node_modules/caniuse-lite/data/features/css-letter-spacing.js","../../../node_modules/caniuse-lite/data/features/css-lch-lab.js","../../../node_modules/caniuse-lite/data/features/css-line-clamp.js","../../../node_modules/caniuse-lite/data/features/css-initial-letter.js","../../../node_modules/caniuse-lite/data/features/css-marker-pseudo.js","../../../node_modules/caniuse-lite/data/features/css-logical-props.js","../../../node_modules/caniuse-lite/data/features/css-matches-pseudo.js","../../../node_modules/caniuse-lite/data/features/css-masks.js","../../../node_modules/caniuse-lite/data/features/css-media-interaction.js","../../../node_modules/caniuse-lite/data/features/css-media-range-syntax.js","../../../node_modules/caniuse-lite/data/features/css-math-functions.js","../../../node_modules/caniuse-lite/data/features/css-mediaqueries.js","../../../node_modules/caniuse-lite/data/features/css-media-scripting.js","../../../node_modules/caniuse-lite/data/features/css-media-resolution.js","../../../node_modules/caniuse-lite/data/features/css-mixblendmode.js","../../../node_modules/caniuse-lite/data/features/css-motion-paths.js","../../../node_modules/caniuse-lite/data/features/css-not-sel-list.js","../../../node_modules/caniuse-lite/data/features/css-nesting.js","../../../node_modules/caniuse-lite/data/features/css-namespaces.js","../../../node_modules/caniuse-lite/data/features/css-nth-child-of.js","../../../node_modules/caniuse-lite/data/features/css-optional-pseudo.js","../../../node_modules/caniuse-lite/data/features/css-overflow-anchor.js","../../../node_modules/caniuse-lite/data/features/css-opacity.js","../../../node_modules/caniuse-lite/data/features/css-overflow.js","../../../node_modules/caniuse-lite/data/features/css-overflow-overlay.js","../../../node_modules/caniuse-lite/data/features/css-overscroll-behavior.js","../../../node_modules/caniuse-lite/data/features/css-page-break.js","../../../node_modules/caniuse-lite/data/features/css-paint-api.js","../../../node_modules/caniuse-lite/data/features/css-placeholder-shown.js","../../../node_modules/caniuse-lite/data/features/css-print-color-adjust.js","../../../node_modules/caniuse-lite/data/features/css-paged-media.js","../../../node_modules/caniuse-lite/data/features/css-read-only-write.js","../../../node_modules/caniuse-lite/data/features/css-placeholder.js","../../../node_modules/caniuse-lite/data/features/css-reflections.js","../../../node_modules/caniuse-lite/data/features/css-repeating-gradients.js","../../../node_modules/caniuse-lite/data/features/css-relative-colors.js","../../../node_modules/caniuse-lite/data/features/css-regions.js","../../../node_modules/caniuse-lite/data/features/css-resize.js","../../../node_modules/caniuse-lite/data/features/css-rebeccapurple.js","../../../node_modules/caniuse-lite/data/features/css-rrggbbaa.js","../../../node_modules/caniuse-lite/data/features/css-revert-value.js","../../../node_modules/caniuse-lite/data/features/css-scroll-behavior.js","../../../node_modules/caniuse-lite/data/features/css-scrollbar.js","../../../node_modules/caniuse-lite/data/features/css-sel2.js","../../../node_modules/caniuse-lite/data/features/css-sel3.js","../../../node_modules/caniuse-lite/data/features/css-selection.js","../../../node_modules/caniuse-lite/data/features/css-scroll-timeline.js","../../../node_modules/caniuse-lite/data/features/css-shapes.js","../../../node_modules/caniuse-lite/data/features/css-snappoints.js","../../../node_modules/caniuse-lite/data/features/css-sticky.js","../../../node_modules/caniuse-lite/data/features/css-supports-api.js","../../../node_modules/caniuse-lite/data/features/css-table.js","../../../node_modules/caniuse-lite/data/features/css-text-align-last.js","../../../node_modules/caniuse-lite/data/features/css-text-box-trim.js","../../../node_modules/caniuse-lite/data/features/css-subgrid.js","../../../node_modules/caniuse-lite/data/features/css-text-justify.js","../../../node_modules/caniuse-lite/data/features/css-text-indent.js","../../../node_modules/caniuse-lite/data/features/css-text-orientation.js","../../../node_modules/caniuse-lite/data/features/css-touch-action.js","../../../node_modules/caniuse-lite/data/features/css-textshadow.js","../../../node_modules/caniuse-lite/data/features/css-transitions.js","../../../node_modules/caniuse-lite/data/features/css-unset-value.js","../../../node_modules/caniuse-lite/data/features/css-unicode-bidi.js","../../../node_modules/caniuse-lite/data/features/css-text-wrap-balance.js","../../../node_modules/caniuse-lite/data/features/css-text-spacing.js","../../../node_modules/caniuse-lite/data/features/css-variables.js","../../../node_modules/caniuse-lite/data/features/css-when-else.js","../../../node_modules/caniuse-lite/data/features/css-widows-orphans.js","../../../node_modules/caniuse-lite/data/features/css-width-stretch.js","../../../node_modules/caniuse-lite/data/features/css-zoom.js","../../../node_modules/caniuse-lite/data/features/css-writing-mode.js","../../../node_modules/caniuse-lite/data/features/css3-cursors-grab.js","../../../node_modules/caniuse-lite/data/features/css3-colors.js","../../../node_modules/caniuse-lite/data/features/css3-boxsizing.js","../../../node_modules/caniuse-lite/data/features/css3-attr.js","../../../node_modules/caniuse-lite/data/features/css3-tabsize.js","../../../node_modules/caniuse-lite/data/features/css3-cursors.js","../../../node_modules/caniuse-lite/data/features/css3-cursors-newer.js","../../../node_modules/caniuse-lite/data/features/currentcolor.js","../../../node_modules/caniuse-lite/data/features/customevent.js","../../../node_modules/caniuse-lite/data/features/custom-elementsv1.js","../../../node_modules/caniuse-lite/data/features/dataset.js","../../../node_modules/caniuse-lite/data/features/datauri.js","../../../node_modules/caniuse-lite/data/features/datalist.js","../../../node_modules/caniuse-lite/data/features/date-tolocaledatestring.js","../../../node_modules/caniuse-lite/data/features/declarative-shadow-dom.js","../../../node_modules/caniuse-lite/data/features/details.js","../../../node_modules/caniuse-lite/data/features/decorators.js","../../../node_modules/caniuse-lite/data/features/custom-elements.js","../../../node_modules/caniuse-lite/data/features/deviceorientation.js","../../../node_modules/caniuse-lite/data/features/dialog.js","../../../node_modules/caniuse-lite/data/features/devicepixelratio.js","../../../node_modules/caniuse-lite/data/features/dnssec.js","../../../node_modules/caniuse-lite/data/features/dispatchevent.js","../../../node_modules/caniuse-lite/data/features/do-not-track.js","../../../node_modules/caniuse-lite/data/features/document-currentscript.js","../../../node_modules/caniuse-lite/data/features/document-evaluate-xpath.js","../../../node_modules/caniuse-lite/data/features/document-policy.js","../../../node_modules/caniuse-lite/data/features/document-scrollingelement.js","../../../node_modules/caniuse-lite/data/features/dom-manip-convenience.js","../../../node_modules/caniuse-lite/data/features/dom-range.js","../../../node_modules/caniuse-lite/data/features/document-execcommand.js","../../../node_modules/caniuse-lite/data/features/documenthead.js","../../../node_modules/caniuse-lite/data/features/dommatrix.js","../../../node_modules/caniuse-lite/data/features/domcontentloaded.js","../../../node_modules/caniuse-lite/data/features/download.js","../../../node_modules/caniuse-lite/data/features/element-closest.js","../../../node_modules/caniuse-lite/data/features/element-from-point.js","../../../node_modules/caniuse-lite/data/features/element-scroll-methods.js","../../../node_modules/caniuse-lite/data/features/eme.js","../../../node_modules/caniuse-lite/data/features/eot.js","../../../node_modules/caniuse-lite/data/features/dragndrop.js","../../../node_modules/caniuse-lite/data/features/es6-class.js","../../../node_modules/caniuse-lite/data/features/es6-generators.js","../../../node_modules/caniuse-lite/data/features/es5.js","../../../node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js","../../../node_modules/caniuse-lite/data/features/es6-module.js","../../../node_modules/caniuse-lite/data/features/es6-number.js","../../../node_modules/caniuse-lite/data/features/es6-string-includes.js","../../../node_modules/caniuse-lite/data/features/es6.js","../../../node_modules/caniuse-lite/data/features/extended-system-fonts.js","../../../node_modules/caniuse-lite/data/features/feature-policy.js","../../../node_modules/caniuse-lite/data/features/eventsource.js","../../../node_modules/caniuse-lite/data/features/filereader.js","../../../node_modules/caniuse-lite/data/features/fileapi.js","../../../node_modules/caniuse-lite/data/features/filereadersync.js","../../../node_modules/caniuse-lite/data/features/flac.js","../../../node_modules/caniuse-lite/data/features/fetch.js","../../../node_modules/caniuse-lite/data/features/flexbox-gap.js","../../../node_modules/caniuse-lite/data/features/filesystem.js","../../../node_modules/caniuse-lite/data/features/flow-root.js","../../../node_modules/caniuse-lite/data/features/flexbox.js","../../../node_modules/caniuse-lite/data/features/focusin-focusout-events.js","../../../node_modules/caniuse-lite/data/features/font-family-system-ui.js","../../../node_modules/caniuse-lite/data/features/font-feature.js","../../../node_modules/caniuse-lite/data/features/font-kerning.js","../../../node_modules/caniuse-lite/data/features/font-size-adjust.js","../../../node_modules/caniuse-lite/data/features/font-loading.js","../../../node_modules/caniuse-lite/data/features/font-unicode-range.js","../../../node_modules/caniuse-lite/data/features/font-variant-alternates.js","../../../node_modules/caniuse-lite/data/features/font-smooth.js","../../../node_modules/caniuse-lite/data/features/fontface.js","../../../node_modules/caniuse-lite/data/features/font-variant-numeric.js","../../../node_modules/caniuse-lite/data/features/form-attribute.js","../../../node_modules/caniuse-lite/data/features/form-submit-attributes.js","../../../node_modules/caniuse-lite/data/features/fullscreen.js","../../../node_modules/caniuse-lite/data/features/gamepad.js","../../../node_modules/caniuse-lite/data/features/getboundingclientrect.js","../../../node_modules/caniuse-lite/data/features/geolocation.js","../../../node_modules/caniuse-lite/data/features/getcomputedstyle.js","../../../node_modules/caniuse-lite/data/features/form-validation.js","../../../node_modules/caniuse-lite/data/features/getelementsbyclassname.js","../../../node_modules/caniuse-lite/data/features/getrandomvalues.js","../../../node_modules/caniuse-lite/data/features/forms.js","../../../node_modules/caniuse-lite/data/features/hashchange.js","../../../node_modules/caniuse-lite/data/features/gyroscope.js","../../../node_modules/caniuse-lite/data/features/hardwareconcurrency.js","../../../node_modules/caniuse-lite/data/features/heif.js","../../../node_modules/caniuse-lite/data/features/hidden.js","../../../node_modules/caniuse-lite/data/features/high-resolution-time.js","../../../node_modules/caniuse-lite/data/features/hevc.js","../../../node_modules/caniuse-lite/data/features/html-media-capture.js","../../../node_modules/caniuse-lite/data/features/fieldset-disabled.js","../../../node_modules/caniuse-lite/data/features/http-live-streaming.js","../../../node_modules/caniuse-lite/data/features/html5semantic.js","../../../node_modules/caniuse-lite/data/features/http3.js","../../../node_modules/caniuse-lite/data/features/http2.js","../../../node_modules/caniuse-lite/data/features/iframe-seamless.js","../../../node_modules/caniuse-lite/data/features/iframe-srcdoc.js","../../../node_modules/caniuse-lite/data/features/ime.js","../../../node_modules/caniuse-lite/data/features/iframe-sandbox.js","../../../node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js","../../../node_modules/caniuse-lite/data/features/import-maps.js","../../../node_modules/caniuse-lite/data/features/imagecapture.js","../../../node_modules/caniuse-lite/data/features/imports.js","../../../node_modules/caniuse-lite/data/features/history.js","../../../node_modules/caniuse-lite/data/features/indexeddb.js","../../../node_modules/caniuse-lite/data/features/indeterminate-checkbox.js","../../../node_modules/caniuse-lite/data/features/innertext.js","../../../node_modules/caniuse-lite/data/features/inline-block.js","../../../node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js","../../../node_modules/caniuse-lite/data/features/input-datetime.js","../../../node_modules/caniuse-lite/data/features/input-color.js","../../../node_modules/caniuse-lite/data/features/indexeddb2.js","../../../node_modules/caniuse-lite/data/features/input-email-tel-url.js","../../../node_modules/caniuse-lite/data/features/input-file-accept.js","../../../node_modules/caniuse-lite/data/features/input-event.js","../../../node_modules/caniuse-lite/data/features/input-file-multiple.js","../../../node_modules/caniuse-lite/data/features/input-inputmode.js","../../../node_modules/caniuse-lite/data/features/input-minlength.js","../../../node_modules/caniuse-lite/data/features/input-pattern.js","../../../node_modules/caniuse-lite/data/features/input-file-directory.js","../../../node_modules/caniuse-lite/data/features/input-placeholder.js","../../../node_modules/caniuse-lite/data/features/input-range.js","../../../node_modules/caniuse-lite/data/features/input-search.js","../../../node_modules/caniuse-lite/data/features/insert-adjacent.js","../../../node_modules/caniuse-lite/data/features/input-selection.js","../../../node_modules/caniuse-lite/data/features/input-number.js","../../../node_modules/caniuse-lite/data/features/insertadjacenthtml.js","../../../node_modules/caniuse-lite/data/features/internationalization.js","../../../node_modules/caniuse-lite/data/features/intersectionobserver-v2.js","../../../node_modules/caniuse-lite/data/features/intersectionobserver.js","../../../node_modules/caniuse-lite/data/features/intrinsic-width.js","../../../node_modules/caniuse-lite/data/features/intl-pluralrules.js","../../../node_modules/caniuse-lite/data/features/jpeg2000.js","../../../node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js","../../../node_modules/caniuse-lite/data/features/jpegxr.js","../../../node_modules/caniuse-lite/data/features/json.js","../../../node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js","../../../node_modules/caniuse-lite/data/features/keyboardevent-charcode.js","../../../node_modules/caniuse-lite/data/features/jpegxl.js","../../../node_modules/caniuse-lite/data/features/justify-content-space-evenly.js","../../../node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js","../../../node_modules/caniuse-lite/data/features/keyboardevent-key.js","../../../node_modules/caniuse-lite/data/features/keyboardevent-code.js","../../../node_modules/caniuse-lite/data/features/keyboardevent-which.js","../../../node_modules/caniuse-lite/data/features/lazyload.js","../../../node_modules/caniuse-lite/data/features/let.js","../../../node_modules/caniuse-lite/data/features/link-icon-png.js","../../../node_modules/caniuse-lite/data/features/link-icon-svg.js","../../../node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js","../../../node_modules/caniuse-lite/data/features/link-rel-modulepreload.js","../../../node_modules/caniuse-lite/data/features/link-rel-preconnect.js","../../../node_modules/caniuse-lite/data/features/link-rel-prefetch.js","../../../node_modules/caniuse-lite/data/features/link-rel-preload.js","../../../node_modules/caniuse-lite/data/features/link-rel-prerender.js","../../../node_modules/caniuse-lite/data/features/magnetometer.js","../../../node_modules/caniuse-lite/data/features/localecompare.js","../../../node_modules/caniuse-lite/data/features/loading-lazy-attr.js","../../../node_modules/caniuse-lite/data/features/matchesselector.js","../../../node_modules/caniuse-lite/data/features/matchmedia.js","../../../node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js","../../../node_modules/caniuse-lite/data/features/maxlength.js","../../../node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js","../../../node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js","../../../node_modules/caniuse-lite/data/features/mathml.js","../../../node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js","../../../node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js","../../../node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js","../../../node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js","../../../node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js","../../../node_modules/caniuse-lite/data/features/media-fragments.js","../../../node_modules/caniuse-lite/data/features/keyboardevent-location.js","../../../node_modules/caniuse-lite/data/features/mediacapture-fromelement.js","../../../node_modules/caniuse-lite/data/features/mediarecorder.js","../../../node_modules/caniuse-lite/data/features/meta-theme-color.js","../../../node_modules/caniuse-lite/data/features/mediasource.js","../../../node_modules/caniuse-lite/data/features/menu.js","../../../node_modules/caniuse-lite/data/features/meter.js","../../../node_modules/caniuse-lite/data/features/minmaxwh.js","../../../node_modules/caniuse-lite/data/features/mpeg4.js","../../../node_modules/caniuse-lite/data/features/mpeg-dash.js","../../../node_modules/caniuse-lite/data/features/multibackgrounds.js","../../../node_modules/caniuse-lite/data/features/multicolumn.js","../../../node_modules/caniuse-lite/data/features/midi.js","../../../node_modules/caniuse-lite/data/features/mutation-events.js","../../../node_modules/caniuse-lite/data/features/mp3.js","../../../node_modules/caniuse-lite/data/features/namevalue-storage.js","../../../node_modules/caniuse-lite/data/features/native-filesystem-api.js","../../../node_modules/caniuse-lite/data/features/mutationobserver.js","../../../node_modules/caniuse-lite/data/features/netinfo.js","../../../node_modules/caniuse-lite/data/features/nav-timing.js","../../../node_modules/caniuse-lite/data/features/notifications.js","../../../node_modules/caniuse-lite/data/features/object-observe.js","../../../node_modules/caniuse-lite/data/features/object-entries.js","../../../node_modules/caniuse-lite/data/features/object-values.js","../../../node_modules/caniuse-lite/data/features/offline-apps.js","../../../node_modules/caniuse-lite/data/features/object-fit.js","../../../node_modules/caniuse-lite/data/features/offscreencanvas.js","../../../node_modules/caniuse-lite/data/features/objectrtc.js","../../../node_modules/caniuse-lite/data/features/once-event-listener.js","../../../node_modules/caniuse-lite/data/features/ogg-vorbis.js","../../../node_modules/caniuse-lite/data/features/ogv.js","../../../node_modules/caniuse-lite/data/features/online-status.js","../../../node_modules/caniuse-lite/data/features/opus.js","../../../node_modules/caniuse-lite/data/features/ol-reversed.js","../../../node_modules/caniuse-lite/data/features/pad-start-end.js","../../../node_modules/caniuse-lite/data/features/orientation-sensor.js","../../../node_modules/caniuse-lite/data/features/page-transition-events.js","../../../node_modules/caniuse-lite/data/features/outline.js","../../../node_modules/caniuse-lite/data/features/passkeys.js","../../../node_modules/caniuse-lite/data/features/passwordrules.js","../../../node_modules/caniuse-lite/data/features/path2d.js","../../../node_modules/caniuse-lite/data/features/pagevisibility.js","../../../node_modules/caniuse-lite/data/features/payment-request.js","../../../node_modules/caniuse-lite/data/features/pdf-viewer.js","../../../node_modules/caniuse-lite/data/features/passive-event-listener.js","../../../node_modules/caniuse-lite/data/features/permissions-api.js","../../../node_modules/caniuse-lite/data/features/picture-in-picture.js","../../../node_modules/caniuse-lite/data/features/ping.js","../../../node_modules/caniuse-lite/data/features/picture.js","../../../node_modules/caniuse-lite/data/features/png-alpha.js","../../../node_modules/caniuse-lite/data/features/pointer.js","../../../node_modules/caniuse-lite/data/features/portals.js","../../../node_modules/caniuse-lite/data/features/prefers-color-scheme.js","../../../node_modules/caniuse-lite/data/features/prefers-reduced-motion.js","../../../node_modules/caniuse-lite/data/features/pointer-events.js","../../../node_modules/caniuse-lite/data/features/promise-finally.js","../../../node_modules/caniuse-lite/data/features/pointerlock.js","../../../node_modules/caniuse-lite/data/features/progress.js","../../../node_modules/caniuse-lite/data/features/permissions-policy.js","../../../node_modules/caniuse-lite/data/features/promises.js","../../../node_modules/caniuse-lite/data/features/proxy.js","../../../node_modules/caniuse-lite/data/features/publickeypinning.js","../../../node_modules/caniuse-lite/data/features/push-api.js","../../../node_modules/caniuse-lite/data/features/readonly-attr.js","../../../node_modules/caniuse-lite/data/features/proximity.js","../../../node_modules/caniuse-lite/data/features/queryselector.js","../../../node_modules/caniuse-lite/data/features/referrer-policy.js","../../../node_modules/caniuse-lite/data/features/registerprotocolhandler.js","../../../node_modules/caniuse-lite/data/features/rel-noopener.js","../../../node_modules/caniuse-lite/data/features/rellist.js","../../../node_modules/caniuse-lite/data/features/rem.js","../../../node_modules/caniuse-lite/data/features/requestanimationframe.js","../../../node_modules/caniuse-lite/data/features/requestidlecallback.js","../../../node_modules/caniuse-lite/data/features/rel-noreferrer.js","../../../node_modules/caniuse-lite/data/features/resource-timing.js","../../../node_modules/caniuse-lite/data/features/resizeobserver.js","../../../node_modules/caniuse-lite/data/features/ruby.js","../../../node_modules/caniuse-lite/data/features/script-async.js","../../../node_modules/caniuse-lite/data/features/rest-parameters.js","../../../node_modules/caniuse-lite/data/features/rtcpeerconnection.js","../../../node_modules/caniuse-lite/data/features/screen-orientation.js","../../../node_modules/caniuse-lite/data/features/script-defer.js","../../../node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js","../../../node_modules/caniuse-lite/data/features/run-in.js","../../../node_modules/caniuse-lite/data/features/scrollintoview.js","../../../node_modules/caniuse-lite/data/features/sdch.js","../../../node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js","../../../node_modules/caniuse-lite/data/features/server-timing.js","../../../node_modules/caniuse-lite/data/features/selection-api.js","../../../node_modules/caniuse-lite/data/features/serviceworkers.js","../../../node_modules/caniuse-lite/data/features/setimmediate.js","../../../node_modules/caniuse-lite/data/features/sharedarraybuffer.js","../../../node_modules/caniuse-lite/data/features/shadowdomv1.js","../../../node_modules/caniuse-lite/data/features/sharedworkers.js","../../../node_modules/caniuse-lite/data/features/shadowdom.js","../../../node_modules/caniuse-lite/data/features/speech-recognition.js","../../../node_modules/caniuse-lite/data/features/spdy.js","../../../node_modules/caniuse-lite/data/features/sql-storage.js","../../../node_modules/caniuse-lite/data/features/spellcheck-attribute.js","../../../node_modules/caniuse-lite/data/features/srcset.js","../../../node_modules/caniuse-lite/data/features/speech-synthesis.js","../../../node_modules/caniuse-lite/data/features/streams.js","../../../node_modules/caniuse-lite/data/features/stream.js","../../../node_modules/caniuse-lite/data/features/sni.js","../../../node_modules/caniuse-lite/data/features/stricttransportsecurity.js","../../../node_modules/caniuse-lite/data/features/subresource-bundling.js","../../../node_modules/caniuse-lite/data/features/style-scoped.js","../../../node_modules/caniuse-lite/data/features/svg-css.js","../../../node_modules/caniuse-lite/data/features/subresource-integrity.js","../../../node_modules/caniuse-lite/data/features/svg-filters.js","../../../node_modules/caniuse-lite/data/features/svg-fonts.js","../../../node_modules/caniuse-lite/data/features/svg-fragment.js","../../../node_modules/caniuse-lite/data/features/svg-html5.js","../../../node_modules/caniuse-lite/data/features/svg-smil.js","../../../node_modules/caniuse-lite/data/features/svg.js","../../../node_modules/caniuse-lite/data/features/svg-html.js","../../../node_modules/caniuse-lite/data/features/svg-img.js","../../../node_modules/caniuse-lite/data/features/sxg.js","../../../node_modules/caniuse-lite/data/features/tabindex-attr.js","../../../node_modules/caniuse-lite/data/features/template-literals.js","../../../node_modules/caniuse-lite/data/features/template.js","../../../node_modules/caniuse-lite/data/features/temporal.js","../../../node_modules/caniuse-lite/data/features/text-decoration.js","../../../node_modules/caniuse-lite/data/features/testfeat.js","../../../node_modules/caniuse-lite/data/features/text-stroke.js","../../../node_modules/caniuse-lite/data/features/text-size-adjust.js","../../../node_modules/caniuse-lite/data/features/text-emphasis.js","../../../node_modules/caniuse-lite/data/features/textcontent.js","../../../node_modules/caniuse-lite/data/features/tls1-1.js","../../../node_modules/caniuse-lite/data/features/textencoder.js","../../../node_modules/caniuse-lite/data/features/tls1-2.js","../../../node_modules/caniuse-lite/data/features/touch.js","../../../node_modules/caniuse-lite/data/features/tls1-3.js","../../../node_modules/caniuse-lite/data/features/transforms2d.js","../../../node_modules/caniuse-lite/data/features/trusted-types.js","../../../node_modules/caniuse-lite/data/features/transforms3d.js","../../../node_modules/caniuse-lite/data/features/typedarrays.js","../../../node_modules/caniuse-lite/data/features/text-overflow.js","../../../node_modules/caniuse-lite/data/features/unhandledrejection.js","../../../node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js","../../../node_modules/caniuse-lite/data/features/ttf.js","../../../node_modules/caniuse-lite/data/features/url.js","../../../node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js","../../../node_modules/caniuse-lite/data/features/u2f.js","../../../node_modules/caniuse-lite/data/features/urlsearchparams.js","../../../node_modules/caniuse-lite/data/features/use-strict.js","../../../node_modules/caniuse-lite/data/features/user-select-none.js","../../../node_modules/caniuse-lite/data/features/variable-fonts.js","../../../node_modules/caniuse-lite/data/features/vibration.js","../../../node_modules/caniuse-lite/data/features/video.js","../../../node_modules/caniuse-lite/data/features/vector-effect.js","../../../node_modules/caniuse-lite/data/features/user-timing.js","../../../node_modules/caniuse-lite/data/features/videotracks.js","../../../node_modules/caniuse-lite/data/features/view-transitions.js","../../../node_modules/caniuse-lite/data/features/viewport-units.js","../../../node_modules/caniuse-lite/data/features/wai-aria.js","../../../node_modules/caniuse-lite/data/features/viewport-unit-variants.js","../../../node_modules/caniuse-lite/data/features/wasm.js","../../../node_modules/caniuse-lite/data/features/wake-lock.js","../../../node_modules/caniuse-lite/data/features/web-animation.js","../../../node_modules/caniuse-lite/data/features/wav.js","../../../node_modules/caniuse-lite/data/features/web-bluetooth.js","../../../node_modules/caniuse-lite/data/features/wbr-element.js","../../../node_modules/caniuse-lite/data/features/web-app-manifest.js","../../../node_modules/caniuse-lite/data/features/web-share.js","../../../node_modules/caniuse-lite/data/features/webcodecs.js","../../../node_modules/caniuse-lite/data/features/webgpu.js","../../../node_modules/caniuse-lite/data/features/web-serial.js","../../../node_modules/caniuse-lite/data/features/webgl.js","../../../node_modules/caniuse-lite/data/features/webgl2.js","../../../node_modules/caniuse-lite/data/features/webhid.js","../../../node_modules/caniuse-lite/data/features/webkit-user-drag.js","../../../node_modules/caniuse-lite/data/features/webm.js","../../../node_modules/caniuse-lite/data/features/webnfc.js","../../../node_modules/caniuse-lite/data/features/webauthn.js","../../../node_modules/caniuse-lite/data/features/webp.js","../../../node_modules/caniuse-lite/data/features/webtransport.js","../../../node_modules/caniuse-lite/data/features/websockets.js","../../../node_modules/caniuse-lite/data/features/webusb.js","../../../node_modules/caniuse-lite/data/features/webvr.js","../../../node_modules/caniuse-lite/data/features/webvtt.js","../../../node_modules/caniuse-lite/data/features/webworkers.js","../../../node_modules/caniuse-lite/data/features/webxr.js","../../../node_modules/caniuse-lite/data/features/woff.js","../../../node_modules/caniuse-lite/data/features/woff2.js","../../../node_modules/caniuse-lite/data/features/will-change.js","../../../node_modules/caniuse-lite/data/features/word-break.js","../../../node_modules/caniuse-lite/data/features/x-doc-messaging.js","../../../node_modules/caniuse-lite/data/features/wordwrap.js","../../../node_modules/caniuse-lite/data/features/xhr2.js","../../../node_modules/caniuse-lite/data/features/x-frame-options.js","../../../node_modules/caniuse-lite/data/features/xhtmlsmil.js","../../../node_modules/caniuse-lite/data/features/xml-serializer.js","../../../node_modules/caniuse-lite/data/features/xhtml.js","../../../node_modules/caniuse-lite/data/features/zstd.js","../../../node_modules/source-map-js/lib/base64.js"]} \ No newline at end of file diff --git a/.next/server/server-reference-manifest.js b/.next/server/server-reference-manifest.js index 4dbb0b3fed11cf3a5642eff7214d517703773649..f8d168988e08e5d95eb24f36df8db2630a36d105 100644 --- a/.next/server/server-reference-manifest.js +++ b/.next/server/server-reference-manifest.js @@ -1 +1 @@ -self.__RSC_SERVER_MANIFEST="{\n \"node\": {},\n \"edge\": {}\n}" \ No newline at end of file +self.__RSC_SERVER_MANIFEST="{\"node\":{},\"edge\":{}}" \ No newline at end of file diff --git a/.next/server/server-reference-manifest.json b/.next/server/server-reference-manifest.json index 27a92af52d0301fa22bfeef19f000e867be90f6b..5eaa653122b5f8029537bf7466f8a9270ed7e487 100644 --- a/.next/server/server-reference-manifest.json +++ b/.next/server/server-reference-manifest.json @@ -1,4 +1 @@ -{ - "node": {}, - "edge": {} -} \ No newline at end of file +{"node":{},"edge":{}} \ No newline at end of file diff --git a/.next/server/webpack-runtime.js b/.next/server/webpack-runtime.js new file mode 100644 index 0000000000000000000000000000000000000000..d1b7f2b64b75b3c8699c67c0f4968d2060f649cf --- /dev/null +++ b/.next/server/webpack-runtime.js @@ -0,0 +1,160 @@ +/******/ (() => { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({}); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ var threw = true; +/******/ try { +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ threw = false; +/******/ } finally { +/******/ if(threw) delete __webpack_module_cache__[moduleId]; +/******/ } +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = __webpack_modules__; +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ (() => { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = (module) => { +/******/ var getter = module && module.__esModule ? +/******/ () => (module['default']) : +/******/ () => (module); +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ (() => { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = (exports, definition) => { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/ensure chunk */ +/******/ (() => { +/******/ __webpack_require__.f = {}; +/******/ // This file contains only the entry chunk. +/******/ // The chunk loading function for additional chunks +/******/ __webpack_require__.e = (chunkId) => { +/******/ return Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => { +/******/ __webpack_require__.f[key](chunkId, promises); +/******/ return promises; +/******/ }, [])); +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/get javascript chunk filename */ +/******/ (() => { +/******/ // This function allow to reference async chunks and sibling chunks for the entrypoint +/******/ __webpack_require__.u = (chunkId) => { +/******/ // return url for filenames based on template +/******/ return "" + chunkId + ".js"; +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ (() => { +/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) +/******/ })(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ (() => { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = (exports) => { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/startup entrypoint */ +/******/ (() => { +/******/ __webpack_require__.X = (result, chunkIds, fn) => { +/******/ // arguments: chunkIds, moduleId are deprecated +/******/ var moduleId = chunkIds; +/******/ if(!fn) chunkIds = result, fn = () => (__webpack_require__(__webpack_require__.s = moduleId)); +/******/ chunkIds.map(__webpack_require__.e, __webpack_require__) +/******/ var r = fn(); +/******/ return r === undefined ? result : r; +/******/ } +/******/ })(); +/******/ +/******/ /* webpack/runtime/require chunk loading */ +/******/ (() => { +/******/ // no baseURI +/******/ +/******/ // object to store loaded chunks +/******/ // "1" means "loaded", otherwise not loaded yet +/******/ var installedChunks = { +/******/ 658: 1 +/******/ }; +/******/ +/******/ // no on chunks loaded +/******/ +/******/ var installChunk = (chunk) => { +/******/ var moreModules = chunk.modules, chunkIds = chunk.ids, runtime = chunk.runtime; +/******/ for(var moduleId in moreModules) { +/******/ if(__webpack_require__.o(moreModules, moduleId)) { +/******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; +/******/ } +/******/ } +/******/ if(runtime) runtime(__webpack_require__); +/******/ for(var i = 0; i < chunkIds.length; i++) +/******/ installedChunks[chunkIds[i]] = 1; +/******/ +/******/ }; +/******/ +/******/ // require() chunk loading for javascript +/******/ __webpack_require__.f.require = (chunkId, promises) => { +/******/ // "1" is the signal for "already loaded" +/******/ if(!installedChunks[chunkId]) { +/******/ if(658 != chunkId) { +/******/ installChunk(require("./chunks/" + __webpack_require__.u(chunkId))); +/******/ } else installedChunks[chunkId] = 1; +/******/ } +/******/ }; +/******/ +/******/ module.exports = __webpack_require__; +/******/ __webpack_require__.C = installChunk; +/******/ +/******/ // no HMR +/******/ +/******/ // no HMR manifest +/******/ })(); +/******/ +/************************************************************************/ +/******/ +/******/ +/******/ })() +; \ No newline at end of file diff --git a/.next/static/1-sNaJUgxd8b7rxJWy1Y-/_buildManifest.js b/.next/static/1-sNaJUgxd8b7rxJWy1Y-/_buildManifest.js new file mode 100644 index 0000000000000000000000000000000000000000..56fb8bec2fbc7710645dc05437dfe1cbeb52554a --- /dev/null +++ b/.next/static/1-sNaJUgxd8b7rxJWy1Y-/_buildManifest.js @@ -0,0 +1 @@ +self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-c92d5c4bb2b49926.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/.next/static/1-sNaJUgxd8b7rxJWy1Y-/_ssgManifest.js b/.next/static/1-sNaJUgxd8b7rxJWy1Y-/_ssgManifest.js new file mode 100644 index 0000000000000000000000000000000000000000..5b3ff592fd46c8736892a12864fdf3fed8775202 --- /dev/null +++ b/.next/static/1-sNaJUgxd8b7rxJWy1Y-/_ssgManifest.js @@ -0,0 +1 @@ +self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/.next/static/chunks/fd9d1056-a99b58d3cc150217.js b/.next/static/chunks/fd9d1056-a99b58d3cc150217.js new file mode 100644 index 0000000000000000000000000000000000000000..e886e0396930ba7ffc3d631c186ed8c9e17a7ffd --- /dev/null +++ b/.next/static/chunks/fd9d1056-a99b58d3cc150217.js @@ -0,0 +1,9 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[971],{4417:function(e,t,n){/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var r,l=n(2265),a=n(8261),o={usingClientEntryPoint:!1,Events:null,Dispatcher:{current:null}};function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var u=Object.assign,s=l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,c=[],f=-1;function d(e){return{current:e}}function p(e){0>f||(e.current=c[f],c[f]=null,f--)}function h(e,t){c[++f]=e.current,e.current=t}var m=Symbol.for("react.element"),g=Symbol.for("react.portal"),y=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),b=Symbol.for("react.profiler"),k=Symbol.for("react.provider"),w=Symbol.for("react.context"),S=Symbol.for("react.server_context"),E=Symbol.for("react.forward_ref"),C=Symbol.for("react.suspense"),x=Symbol.for("react.suspense_list"),z=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),N=Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var _=Symbol.for("react.offscreen"),L=Symbol.for("react.legacy_hidden"),T=Symbol.for("react.cache");Symbol.for("react.tracing_marker");var M=Symbol.for("react.default_value"),F=Symbol.iterator;function D(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=F&&e[F]||e["@@iterator"])?e:null}var R=d(null),O=d(null),A=d(null);function I(e,t){switch(h(A,t),h(O,e),h(R,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?sg(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=sy(e=sg(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}p(R),h(R,t)}function U(){p(R),p(O),p(A)}function B(e){var t=R.current,n=sy(t,e.type);t!==n&&(h(O,e),h(R,n))}function Q(e){O.current===e&&(p(R),p(O))}var V=a.unstable_scheduleCallback,$=a.unstable_cancelCallback,W=a.unstable_shouldYield,j=a.unstable_requestPaint,H=a.unstable_now,q=a.unstable_getCurrentPriorityLevel,K=a.unstable_ImmediatePriority,Y=a.unstable_UserBlockingPriority,X=a.unstable_NormalPriority,G=a.unstable_LowPriority,Z=a.unstable_IdlePriority,J=null,ee=null,et=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(en(e)/er|0)|0},en=Math.log,er=Math.LN2,el=128,ea=8388608;function eo(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:return 8388480&e;case 8388608:case 16777216:case 33554432:case 67108864:return 125829120&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ei(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,l=e.suspendedLanes,a=e.pingedLanes,o=268435455&n;if(0!==o){var i=o&~l;0!==i?r=eo(i):0!=(a&=o)&&(r=eo(a))}else 0!=(o=n&~l)?r=eo(o):0!==a&&(r=eo(a));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&l)&&((l=r&-r)>=(a=t&-t)||32===l&&0!=(8388480&a)))return t;if(0!=(8&r)&&(r|=32&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)l=1<<(n=31-et(t)),r|=e[n],t&=~l;return r}function eu(e,t){return e.errorRecoveryDisabledLanes&t?0:0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function es(){var e=el;return 0==(8388480&(el<<=1))&&(el=128),e}function ec(){var e=ea;return 0==(125829120&(ea<<=1))&&(ea=8388608),e}function ef(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ed(e,t){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0)}function ep(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-et(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var eh=0;function em(e){return 2<(e&=-e)?8<e?0!=(268435455&e)?32:536870912:8:2}var eg=Object.prototype.hasOwnProperty,ey=Math.random().toString(36).slice(2),ev="__reactFiber$"+ey,eb="__reactProps$"+ey,ek="__reactContainer$"+ey,ew="__reactEvents$"+ey,eS="__reactListeners$"+ey,eE="__reactHandles$"+ey,eC="__reactResources$"+ey,ex="__reactMarker$"+ey;function ez(e){delete e[ev],delete e[eb],delete e[ew],delete e[eS],delete e[eE]}function eP(e){var t=e[ev];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ek]||n[ev]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=sN(e);null!==e;){if(n=e[ev])return n;e=sN(e)}return t}n=(e=n).parentNode}return null}function eN(e){if(e=e[ev]||e[ek]){var t=e.tag;if(5===t||6===t||13===t||26===t||27===t||3===t)return e}return null}function e_(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e.stateNode;throw Error(i(33))}function eL(e){return e[eb]||null}function eT(e){var t=e[eC];return t||(t=e[eC]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function eM(e){e[ex]=!0}var eF=new Set,eD={};function eR(e,t){eO(e,t),eO(e+"Capture",t)}function eO(e,t){for(eD[e]=t,e=0;e<t.length;e++)eF.add(t[e])}var eA=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),eI=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),eU={},eB={};function eQ(e,t,n){if(eg.call(eB,t)||!eg.call(eU,t)&&(eI.test(t)?eB[t]=!0:(eU[t]=!0,!1))){if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var r=t.toLowerCase().slice(0,5);if("data-"!==r&&"aria-"!==r){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}}function eV(e,t,n){if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function e$(e,t,n,r){if(null===r)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+r)}}function eW(e){if(void 0===id)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);id=t&&t[1]||""}return"\n"+id+e}var ej=!1;function eH(e,t){if(!e||ej)return"";ej=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t){if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}}else{try{throw Error()}catch(e){r=e}var l=e();l&&"function"==typeof l.catch&&l.catch(function(){})}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var a=t.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,u=o.length-1;1<=i&&0<=u&&a[i]!==o[u];)u--;for(;1<=i&&0<=u;i--,u--)if(a[i]!==o[u]){if(1!==i||1!==u)do if(i--,0>--u||a[i]!==o[u]){var s="\n"+a[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{ej=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?eW(e):""}function eq(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function eK(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function eY(e){e._valueTracker||(e._valueTracker=function(e){var t=eK(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function eX(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=eK(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function eG(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var eZ=/[\n"\\]/g;function eJ(e){return e.replace(eZ,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function e0(e,t,n,r,l,a,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+eq(t)):e.value!==""+eq(t)&&(e.value=""+eq(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?e2(e,o,eq(t)):null!=n?e2(e,o,eq(n)):null!=r&&e.removeAttribute("value"),null==l&&null!=a&&(e.defaultChecked=!!a),null!=l&&!!l!==e.checked&&(e.checked=l),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+eq(i):e.removeAttribute("name")}function e1(e,t,n,r,l,a,o,i){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=t||null!=n){if(!("submit"!==a&&"reset"!==a||null!=t))return;n=null!=n?""+eq(n):"",t=null!=t?""+eq(t):n,i||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:l)&&"symbol"!=typeof r&&!!r,i||(e.checked=!!r),e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o)}function e2(e,t,n){"number"===t&&eG(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}var e3=Array.isArray;function e4(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(l=0,n=""+eq(n),t=null;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}null!==t||e[l].disabled||(t=e[l])}null!==t&&(t.selected=!0)}}function e8(e,t,n){if(null!=t&&((t=""+eq(t))!==e.value&&(e.value=t),null==n)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=null!=n?""+eq(n):""}function e6(e,t,n,r){if(null==t){if(null!=r){if(null!=n)throw Error(i(92));if(e3(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}null==n&&(n=""),t=n}n=eq(t),e.defaultValue=n,(r=e.textContent)===n&&""!==r&&null!==r&&(e.value=r)}function e5(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ip=ip||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ip.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}var e7=e5;"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(e7=function(e,t){return MSApp.execUnsafeLocalFunction(function(){return e5(e,t)})});var e9=e7;function te(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var tt=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function tn(e,t){if(null!=t&&"object"!=typeof t)throw Error(i(62));for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=t[n],l=0===n.indexOf("--");null==r||"boolean"==typeof r||""===r?l?e.setProperty(n,""):"float"===n?e.cssFloat="":e[n]="":l?e.setProperty(n,r):"number"!=typeof r||0===r||tt.has(n)?"float"===n?e.cssFloat=r:e[n]=(""+r).trim():e[n]=r+"px"}}function tr(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var tl=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),ta=null;function to(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ti=null,tu=null;function ts(e){var t=eN(e);if(t&&(e=t.stateNode)){var n=eL(e);switch(e=t.stateNode,t.type){case"input":if(e0(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+eJ(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=eL(r);if(!l)throw Error(i(90));eX(r),e0(r,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}}break;case"textarea":e8(e,n.value,n.defaultValue);break;case"select":null!=(t=n.value)&&e4(e,!!n.multiple,t,!1)}}}function tc(e){ti?tu?tu.push(e):tu=[e]:ti=e}function tf(){if(ti){var e=ti,t=tu;if(tu=ti=null,ts(e),t)for(e=0;e<t.length;e++)ts(t[e])}}function td(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(4098&(t=e).flags)&&(n=t.return),e=t.return;while(e)}return 3===t.tag?n:null}function tp(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function th(e){if(td(e)!==e)throw Error(i(188))}function tm(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=td(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(null===l)break;var a=l.alternate;if(null===a){if(null!==(r=l.return)){n=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===n)return th(l),e;if(a===r)return th(l),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=l,r=a;else{for(var o=!1,u=l.child;u;){if(u===n){o=!0,n=l,r=a;break}if(u===r){o=!0,r=l,n=a;break}u=u.sibling}if(!o){for(u=a.child;u;){if(u===n){o=!0,n=a,r=l;break}if(u===r){o=!0,r=a,n=l;break}u=u.sibling}if(!o)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?function e(t){var n=t.tag;if(5===n||26===n||27===n||6===n)return t;for(t=t.child;null!==t;){if(null!==(n=e(t)))return n;t=t.sibling}return null}(e):null}var tg={},ty=d(tg),tv=d(!1),tb=tg;function tk(e,t){var n=e.type.contextTypes;if(!n)return tg;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in n)a[l]=t[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function tw(e){return null!=(e=e.childContextTypes)}function tS(){p(tv),p(ty)}function tE(e,t,n){if(ty.current!==tg)throw Error(i(168));h(ty,t),h(tv,n)}function tC(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var l in r=r.getChildContext())if(!(l in t))throw Error(i(108,function(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 26:case 27:case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return function e(t){if(null==t)return null;if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case y:return"Fragment";case g:return"Portal";case b:return"Profiler";case v:return"StrictMode";case C:return"Suspense";case x:return"SuspenseList";case T:return"Cache"}if("object"==typeof t)switch(t.$$typeof){case w:return(t.displayName||"Context")+".Consumer";case k:return(t._context.displayName||"Context")+".Provider";case E:var n=t.render;return(t=t.displayName)||(t=""!==(t=n.displayName||n.name||"")?"ForwardRef("+t+")":"ForwardRef"),t;case z:return null!==(n=t.displayName||null)?n:e(t.type)||"Memo";case P:n=t._payload,t=t._init;try{return e(t(n))}catch(e){break}case S:return(t.displayName||t._globalName)+".Provider"}return null}(t);case 8:return t===v?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}(e)||"Unknown",l));return u({},n,r)}function tx(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||tg,tb=ty.current,h(ty,e),h(tv,tv.current),!0}function tz(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=tC(e,t,tb),r.__reactInternalMemoizedMergedChildContext=e,p(tv),p(ty),h(ty,e)):p(tv),h(tv,n)}var tP="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},tN=[],t_=0,tL=null,tT=0,tM=[],tF=0,tD=null,tR=1,tO="";function tA(e,t){tN[t_++]=tT,tN[t_++]=tL,tL=e,tT=t}function tI(e,t,n){tM[tF++]=tR,tM[tF++]=tO,tM[tF++]=tD,tD=e;var r=tR;e=tO;var l=32-et(r)-1;r&=~(1<<l),n+=1;var a=32-et(t)+l;if(30<a){var o=l-l%5;a=(r&(1<<o)-1).toString(32),r>>=o,l-=o,tR=1<<32-et(t)+l|n<<l|r,tO=a+e}else tR=1<<a|n<<l|r,tO=e}function tU(e){null!==e.return&&(tA(e,1),tI(e,1,0))}function tB(e){for(;e===tL;)tL=tN[--t_],tN[t_]=null,tT=tN[--t_],tN[t_]=null;for(;e===tD;)tD=tM[--tF],tM[tF]=null,tO=tM[--tF],tM[tF]=null,tR=tM[--tF],tM[tF]=null}var tQ=null,tV=null,t$=!1,tW=null,tj=!1;function tH(e,t){var n=oq(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function tq(e,t){t.flags=-4097&t.flags|2}function tK(e,t){return null!==(t=function(e,t,n,r){for(;1===e.nodeType;){if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r)break}else{if(!r)return e;if(!e[ex])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":var l=e.getAttribute("rel");if("stylesheet"===l&&e.hasAttribute("data-precedence")||l!==n.rel||e.getAttribute("href")!==(null==n.href?null:n.href)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin)||e.getAttribute("title")!==(null==n.title?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((l=e.getAttribute("src"))!==(null==n.src?null:n.src)||e.getAttribute("type")!==(null==n.type?null:n.type)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin))&&l&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}if(null===(e=sP(e.nextSibling)))break}return null}(t,e.type,e.pendingProps,tj))&&(e.stateNode=t,tQ=e,tV=sP(t.firstChild),tj=!1,!0)}function tY(e,t){return null!==(t=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;)if(!n||null===(e=sP(e.nextSibling)))return null;return e}(t,e.pendingProps,tj))&&(e.stateNode=t,tQ=e,tV=null,!0)}function tX(e,t){e:{var n=t;for(t=tj;8!==n.nodeType;)if(!t||null===(n=sP(n.nextSibling))){t=null;break e}t=n}return null!==t&&(n=null!==tD?{id:tR,overflow:tO}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=oq(18,null,null,0)).stateNode=t,n.return=e,e.child=n,tQ=e,tV=null,!0)}function tG(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function tZ(){throw Error(i(418))}function tJ(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;t[ev]=e,t[eb]=r;var l=0!=(1&e.mode);switch(n){case"dialog":u4("cancel",t),u4("close",t);break;case"iframe":case"object":case"embed":u4("load",t);break;case"video":case"audio":for(n=0;n<u0.length;n++)u4(u0[n],t);break;case"source":u4("error",t);break;case"img":case"image":case"link":u4("error",t),u4("load",t);break;case"details":u4("toggle",t);break;case"input":u4("invalid",t),e1(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0),eY(t);break;case"select":u4("invalid",t);break;case"textarea":u4("invalid",t),e6(t,r.value,r.defaultValue,r.children),eY(t)}n=null;var a=r.children;return"string"!=typeof a&&"number"!=typeof a||t.textContent===""+a||(!0!==r.suppressHydrationWarning&&si(t.textContent,a,l),l||(n=["children",a])),null!=r.onScroll&&u4("scroll",t),null!=r.onClick&&(t.onclick=su),t=n,e.updateQueue=t,null!==t}function t0(e){for(tQ=e.return;tQ;)switch(tQ.tag){case 3:case 27:tj=!0;return;case 5:case 13:tj=!1;return;default:tQ=tQ.return}}function t1(e){if(e!==tQ)return!1;if(!t$)return t0(e),t$=!0,!1;var t=!1;if(3===e.tag||27===e.tag||5===e.tag&&sv(e.type,e.memoizedProps)||(t=!0),t&&(t=tV)){if(tG(e))t2(),tZ();else for(;t;)tH(e,t),t=sP(t.nextSibling)}if(t0(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(t=0,e=e.nextSibling;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){tV=sP(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}tV=null}}else tV=tQ?sP(e.stateNode.nextSibling):null;return!0}function t2(){for(var e=tV;e;)e=sP(e.nextSibling)}function t3(){tV=tQ=null,t$=!1}function t4(e){null===tW?tW=[e]:tW.push(e)}var t8=[],t6=0,t5=0;function t7(){for(var e=t6,t=t5=t6=0;t<e;){var n=t8[t];t8[t++]=null;var r=t8[t];t8[t++]=null;var l=t8[t];t8[t++]=null;var a=t8[t];if(t8[t++]=null,null!==r&&null!==l){var o=r.pending;null===o?l.next=l:(l.next=o.next,o.next=l),r.pending=l}0!==a&&nt(n,l,a)}}function t9(e,t,n,r){t8[t6++]=e,t8[t6++]=t,t8[t6++]=n,t8[t6++]=r,t5|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function ne(e,t){return t9(e,null,null,t),nn(e)}function nt(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var l=!1,a=e.return;null!==a;)a.childLanes|=n,null!==(r=a.alternate)&&(r.childLanes|=n),22===a.tag&&(null===(e=a.stateNode)||1&e._visibility||(l=!0)),e=a,a=a.return;l&&null!==t&&3===e.tag&&(a=e.stateNode,l=31-et(n),null===(e=(a=a.hiddenUpdates)[l])?a[l]=[t]:e.push(t),t.lane=1073741824|n)}function nn(e){if(50<op)throw op=0,oh=null,Error(i(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}var nr=!1;function nl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function na(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function no(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ni(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&aG)){var l=r.pending;return null===l?t.next=t:(t.next=l.next,l.next=t),r.pending=t,t=nn(e),nt(e,null,n),t}return t9(e,r,t,n),nn(e)}function nu(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(8388480&n))){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ep(e,n)}}function ns(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var l=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===a?l=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?l=a=t:a=a.next=t}else l=a=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function nc(e,t,n,r){var l=e.updateQueue;nr=!1;var a=l.firstBaseUpdate,o=l.lastBaseUpdate,i=l.shared.pending;if(null!==i){l.shared.pending=null;var s=i,c=s.next;s.next=null,null===o?a=c:o.next=c,o=s;var f=e.alternate;null!==f&&(i=(f=f.updateQueue).lastBaseUpdate)!==o&&(null===i?f.firstBaseUpdate=c:i.next=c,f.lastBaseUpdate=s)}if(null!==a){var d=l.baseState;for(o=0,f=c=s=null,i=a;;){var p=-1073741825&i.lane,h=p!==i.lane;if(h?(a0&p)===p:(r&p)===p){null!==f&&(f=f.next={lane:0,tag:i.tag,payload:i.payload,callback:null,next:null});e:{var m=e,g=i;switch(p=t,g.tag){case 1:if("function"==typeof(m=g.payload)){d=m.call(n,d,p);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(p="function"==typeof(m=g.payload)?m.call(n,d,p):m))break e;d=u({},d,p);break e;case 2:nr=!0}}null!==(p=i.callback)&&(e.flags|=64,h&&(e.flags|=8192),null===(h=l.callbacks)?l.callbacks=[p]:h.push(p))}else h={lane:p,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===f?(c=f=h,s=d):f=f.next=h,o|=p;if(null===(i=i.next)){if(null===(i=l.shared.pending))break;i=(h=i).next,h.next=null,l.lastBaseUpdate=h,l.shared.pending=null}}null===f&&(s=d),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=f,null===a&&(l.shared.lanes=0),a5|=o,e.lanes=o,e.memoizedState=d}}function nf(e,t){if("function"!=typeof e)throw Error(i(191,e));e.call(t)}function nd(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)nf(n[e],t)}function np(e,t){if(tP(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!eg.call(t,l)||!tP(e[l],t[l]))return!1}return!0}var nh=Error(i(460)),nm=Error(i(474)),ng={then:function(){}};function ny(e){return"fulfilled"===(e=e.status)||"rejected"===e}function nv(){}function nb(e,t,n){switch(void 0===(n=e[n])?e.push(t):n!==t&&(t.then(nv,nv),t=n),t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===nh)throw Error(i(483));throw e;default:if("string"==typeof t.status)t.then(nv,nv);else{if(null!==(e=aZ)&&100<e.shellSuspendCounter)throw Error(i(482));switch((e=t).status="pending",e.then(function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}},function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}}),t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===nh)throw Error(i(483));throw e}}throw nk=t,nh}}var nk=null;function nw(){if(null===nk)throw Error(i(459));var e=nk;return nk=null,e}var nS=null,nE=0;function nC(e){var t=nE;return nE+=1,null===nS&&(nS=[]),nb(nS,e,t)}function nx(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var l=r,a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:((t=function(e){var t=l.refs;null===e?delete t[a]:t[a]=e})._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function nz(e,t){throw Error(i(31,"[object Object]"===(e=Object.prototype.toString.call(t))?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function nP(e){return(0,e._init)(e._payload)}function nN(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function l(e,t){return(e=oY(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return(t.index=r,e)?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=33554434,n):r:(t.flags|=33554434,n):(t.flags|=1048576,n)}function o(t){return e&&null===t.alternate&&(t.flags|=33554434),t}function u(e,t,n,r){return null===t||6!==t.tag?(t=o0(n,e.mode,r)).return=e:(t=l(t,n)).return=e,t}function s(e,t,n,r){var a=n.type;return a===y?f(e,t,n.props.children,r,n.key):(null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===P&&nP(a)===t.type)?(r=l(t,n.props)).ref=nx(e,t,n):(r=oG(n.type,n.key,n.props,null,e.mode,r)).ref=nx(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=o1(n,e.mode,r)).return=e:(t=l(t,n.children||[])).return=e,t}function f(e,t,n,r,a){return null===t||7!==t.tag?(t=oZ(n,e.mode,r,a)).return=e:(t=l(t,n)).return=e,t}function d(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=o0(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case m:return(n=oG(t.type,t.key,t.props,null,e.mode,n)).ref=nx(e,null,t),n.return=e,n;case g:return(t=o1(t,e.mode,n)).return=e,t;case P:var r=t._init;return d(e,r(t._payload),n)}if(e3(t)||D(t))return(t=oZ(t,e.mode,n,null)).return=e,t;if("function"==typeof t.then)return d(e,nC(t),n);if(t.$$typeof===w||t.$$typeof===S)return d(e,lB(e,t,n),n);nz(e,t)}return null}function p(e,t,n,r){var l=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==l?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case m:return n.key===l?s(e,t,n,r):null;case g:return n.key===l?c(e,t,n,r):null;case P:return p(e,t,(l=n._init)(n._payload),r)}if(e3(n)||D(n))return null!==l?null:f(e,t,n,r,null);if("function"==typeof n.then)return p(e,t,nC(n),r);if(n.$$typeof===w||n.$$typeof===S)return p(e,t,lB(e,n,r),r);nz(e,n)}return null}function h(e,t,n,r,l){if("string"==typeof r&&""!==r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,l);if("object"==typeof r&&null!==r){switch(r.$$typeof){case m:return s(t,e=e.get(null===r.key?n:r.key)||null,r,l);case g:return c(t,e=e.get(null===r.key?n:r.key)||null,r,l);case P:return h(e,t,n,(0,r._init)(r._payload),l)}if(e3(r)||D(r))return f(t,e=e.get(n)||null,r,l,null);if("function"==typeof r.then)return h(e,t,n,nC(r),l);if(r.$$typeof===w||r.$$typeof===S)return h(e,t,n,lB(t,r,l),l);nz(t,r)}return null}return function u(s,c,f,v){return nE=0,s=function s(c,f,v,b){if("object"==typeof v&&null!==v&&v.type===y&&null===v.key&&(v=v.props.children),"object"==typeof v&&null!==v){switch(v.$$typeof){case m:e:{for(var k=v.key,E=f;null!==E;){if(E.key===k){if((k=v.type)===y){if(7===E.tag){n(c,E.sibling),(f=l(E,v.props.children)).return=c,c=f;break e}}else if(E.elementType===k||"object"==typeof k&&null!==k&&k.$$typeof===P&&nP(k)===E.type){n(c,E.sibling),(f=l(E,v.props)).ref=nx(c,E,v),f.return=c,c=f;break e}n(c,E);break}t(c,E),E=E.sibling}v.type===y?((f=oZ(v.props.children,c.mode,b,v.key)).return=c,c=f):((b=oG(v.type,v.key,v.props,null,c.mode,b)).ref=nx(c,f,v),b.return=c,c=b)}return o(c);case g:e:{for(E=v.key;null!==f;){if(f.key===E){if(4===f.tag&&f.stateNode.containerInfo===v.containerInfo&&f.stateNode.implementation===v.implementation){n(c,f.sibling),(f=l(f,v.children||[])).return=c,c=f;break e}n(c,f);break}t(c,f),f=f.sibling}(f=o1(v,c.mode,b)).return=c,c=f}return o(c);case P:return u(c,f,(E=v._init)(v._payload),b)}if(e3(v))return function(l,o,i,u){for(var s=null,c=null,f=o,m=o=0,g=null;null!==f&&m<i.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var y=p(l,f,i[m],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(l,f),o=a(y,o,m),null===c?s=y:c.sibling=y,c=y,f=g}if(m===i.length)return n(l,f),t$&&tA(l,m),s;if(null===f){for(;m<i.length;m++)null!==(f=d(l,i[m],u))&&(o=a(f,o,m),null===c?s=f:c.sibling=f,c=f);return t$&&tA(l,m),s}for(f=r(l,f);m<i.length;m++)null!==(g=h(f,l,m,i[m],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),o=a(g,o,m),null===c?s=g:c.sibling=g,c=g);return e&&f.forEach(function(e){return t(l,e)}),t$&&tA(l,m),s}(c,f,v,b);if(D(v))return function(l,o,u,s){var c=D(u);if("function"!=typeof c)throw Error(i(150));if(null==(u=c.call(u)))throw Error(i(151));for(var f=c=null,m=o,g=o=0,y=null,v=u.next();null!==m&&!v.done;g++,v=u.next()){m.index>g?(y=m,m=null):y=m.sibling;var b=p(l,m,v.value,s);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(l,m),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,m=y}if(v.done)return n(l,m),t$&&tA(l,g),c;if(null===m){for(;!v.done;g++,v=u.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return t$&&tA(l,g),c}for(m=r(l,m);!v.done;g++,v=u.next())null!==(v=h(m,l,g,v.value,s))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&m.forEach(function(e){return t(l,e)}),t$&&tA(l,g),c}(c,f,v,b);if("function"==typeof v.then)return s(c,f,nC(v),b);if(v.$$typeof===w||v.$$typeof===S)return s(c,f,lB(c,v,b),b);nz(c,v)}return"string"==typeof v&&""!==v||"number"==typeof v?(v=""+v,null!==f&&6===f.tag?(n(c,f.sibling),(f=l(f,v)).return=c):(n(c,f),(f=o0(v,c.mode,b)).return=c),o(c=f)):n(c,f)}(s,c,f,v),nS=null,s}}var n_=nN(!0),nL=nN(!1),nT=d(null),nM=d(0);function nF(e,t){h(nM,e=a4),h(nT,t),a4=e|t.baseLanes}function nD(){h(nM,a4),h(nT,nT.current)}function nR(){a4=nM.current,p(nT),p(nM)}var nO=d(null),nA=null;function nI(e){var t=e.alternate;h(nV,1&nV.current),h(nO,e),null===nA&&(null===t||null!==nT.current?nA=e:null!==t.memoizedState&&(nA=e))}function nU(e){if(22===e.tag){if(h(nV,nV.current),h(nO,e),null===nA){var t=e.alternate;null!==t&&null!==t.memoizedState&&(nA=e)}}else nB(e)}function nB(){h(nV,nV.current),h(nO,nO.current)}function nQ(e){p(nO),nA===e&&(nA=null),p(nV)}var nV=d(0);function n$(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var nW=null,nj=null,nH=!1,nq=!1,nK=!1,nY=0;function nX(e){e!==nj&&null===e.next&&(null===nj?nW=nj=e:nj=nj.next=e),nq=!0,nH||(nH=!0,n1(nJ))}function nG(e){if(!nK&&nq){var t=aZ,n=a0,r=null;nK=!0;do for(var l=!1,a=nW;null!==a;){if((!e||0===a.tag)&&0!=(3&ei(a,a===t?n:0)))try{l=!0;var o=a;if(0!=(6&aG))throw Error(i(327));oI();var u=ei(o,0);if(0!=(3&u)){var s=oT(o,u);if(0!==o.tag&&2===s){var c=u,f=eu(o,c);0!==f&&(u=f,s=ov(o,c,f))}if(1===s)throw c=a6,ox(o,0),ow(o,u),nX(o),c;6===s?ow(o,u):(o.finishedWork=o.current.alternate,o.finishedLanes=u,oO(o,ot,ol))}nX(o)}catch(e){null===r?r=[e]:r.push(e)}a=a.next}while(l);if(nK=!1,null!==r){if(1<r.length){if("function"==typeof AggregateError)throw AggregateError(r);for(e=1;e<r.length;e++)n1(nZ.bind(null,r[e]))}throw r[0]}}}function nZ(e){throw e}function nJ(){nq=nH=!1;for(var e=H(),t=null,n=nW;null!==n;){var r=n.next;0!==nY&&window.event&&"popstate"===window.event.type&&ep(n,2|nY);var l=n0(n,e);0===l?(n.next=null,null===t?nW=r:t.next=r,null===r&&(nj=t)):(t=n,0!=(3&l)&&(nq=!0)),n=r}nY=0,nG(!1)}function n0(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-125829121&e.pendingLanes;0<a;){var o=31-et(a),i=1<<o,u=l[o];-1===u?(0==(i&n)||0!=(i&r))&&(l[o]=function(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:return t+5e3;default:return -1}}(i,t)):u<=t&&(e.expiredLanes|=i),a&=~i}if(t=aZ,n=a0,n=ei(e,e===t?n:0),r=e.callbackNode,0===n||e===t&&2===a1||null!==e.cancelPendingCommit)return null!==r&&null!==r&&$(r),e.callbackNode=null,e.callbackPriority=0;if(0!=(3&n))return null!==r&&null!==r&&$(r),e.callbackPriority=2,e.callbackNode=null,2;if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&$(r),em(n)){case 2:n=K;break;case 8:n=Y;break;case 32:default:n=X;break;case 536870912:n=Z}return r=oy.bind(null,e),n=V(n,r),e.callbackPriority=t,e.callbackNode=n,t}function n1(e){sS(function(){0!=(6&aG)?V(K,e):e()})}var n2=s.ReactCurrentDispatcher,n3=s.ReactCurrentBatchConfig,n4=0,n8=null,n6=null,n5=null,n7=!1,n9=!1,re=!1,rt=0,rn=0,rr=null,rl=0;function ra(){throw Error(i(321))}function ro(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!tP(e[n],t[n]))return!1;return!0}function ri(e,t,n,r,l,a){return n4=a,n8=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,n2.current=null===e||null===e.memoizedState?rG:rZ,re=!1,e=n(r,l),re=!1,n9&&(e=rs(t,n,r,l)),ru(),e}function ru(){n2.current=rX;var e=null!==n6&&null!==n6.next;if(n4=0,n5=n6=n8=null,n7=!1,rn=0,rr=null,e)throw Error(i(300))}function rs(e,t,n,r){n8=e;var l=0;do{if(n9&&(rr=null),rn=0,n9=!1,25<=l)throw Error(i(301));l+=1,n5=n6=null,e.updateQueue=null,n2.current=rJ;var a=t(n,r)}while(n9);return a}function rc(){var e=0!==rt;return rt=0,e}function rf(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function rd(e){if(n7){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}n7=!1}n4=0,n5=n6=n8=null,n9=!1,rn=rt=0,rr=null}function rp(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===n5?n8.memoizedState=n5=e:n5=n5.next=e,n5}function rh(){if(null===n6){var e=n8.alternate;e=null!==e?e.memoizedState:null}else e=n6.next;var t=null===n5?n8.memoizedState:n5.next;if(null!==t)n5=t,n6=e;else{if(null===e){if(null===n8.alternate)throw Error(i(467));throw Error(i(310))}e={memoizedState:(n6=e).memoizedState,baseState:n6.baseState,baseQueue:n6.baseQueue,queue:n6.queue,next:null},null===n5?n8.memoizedState=n5=e:n5=n5.next=e}return n5}function rm(e){var t=rn;return rn+=1,null===rr&&(rr=[]),e=nb(rr,e,t),null===n8.alternate&&(null===n5?null===n8.memoizedState:null===n5.next)&&(n2.current=rG),e}function rg(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return rm(e);if(e.$$typeof===w||e.$$typeof===S)return lU(e)}throw Error(i(438,String(e)))}function ry(e,t){return"function"==typeof t?t(e):t}function rv(e){var t=rh(),n=n6,r=t.queue;if(null===r)throw Error(i(311));r.lastRenderedReducer=e;var l=t.baseQueue,a=r.pending;if(null!==a){if(null!==l){var o=l.next;l.next=a.next,a.next=o}n.baseQueue=l=a,r.pending=null}if(null!==l){n=l.next,a=t.baseState;var u=o=null,s=null,c=n;do{var f=-1073741825&c.lane;if(f!==c.lane?(a0&f)===f:(n4&f)===f)null!==s&&(s=s.next={lane:0,revertLane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),f=c.action,re&&e(a,f),a=c.hasEagerState?c.eagerState:e(a,f);else{var d={lane:f,revertLane:c.revertLane,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===s?(u=s=d,o=a):s=s.next=d,n8.lanes|=f,a5|=f}c=c.next}while(null!==c&&c!==n);null===s?o=a:s.next=u,tP(a,t.memoizedState)||(la=!0),t.memoizedState=a,t.baseState=o,t.baseQueue=s,r.lastRenderedState=a}return null===l&&(r.lanes=0),[t.memoizedState,r.dispatch]}function rb(e){var t=rh(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,a=t.memoizedState;if(null!==l){n.pending=null;var o=l=l.next;do a=e(a,o.action),o=o.next;while(o!==l);tP(a,t.memoizedState)||(la=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function rk(e,t,n){var r=n8,l=rh(),a=t$;if(a){if(void 0===n)throw Error(i(407));n=n()}else n=t();var o=!tP((n6||l).memoizedState,n);if(o&&(l.memoizedState=n,la=!0),l=l.queue,rM(rE.bind(null,r,l,e),[e]),l.getSnapshot!==t||o||null!==n5&&1&n5.memoizedState.tag){if(r.flags|=2048,rP(9,rS.bind(null,r,l,n,t),{destroy:void 0},null),null===aZ)throw Error(i(349));a||0!=(60&n4)||rw(r,t,n)}return n}function rw(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=n8.updateQueue)?(t=ih(),n8.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function rS(e,t,n,r){t.value=n,t.getSnapshot=r,rC(t)&&rx(e)}function rE(e,t,n){return n(function(){rC(t)&&rx(e)})}function rC(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!tP(e,n)}catch(e){return!0}}function rx(e){var t=ne(e,2);null!==t&&og(t,e,2)}function rz(e){var t=rp();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ry,lastRenderedState:e},t}function rP(e,t,n,r){return e={tag:e,create:t,inst:n,deps:r,next:null},null===(t=n8.updateQueue)?(t=ih(),n8.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function rN(){return rh().memoizedState}function r_(e,t,n,r){var l=rp();n8.flags|=e,l.memoizedState=rP(1|t,n,{destroy:void 0},void 0===r?null:r)}function rL(e,t,n,r){var l=rh();r=void 0===r?null:r;var a=l.memoizedState.inst;null!==n6&&null!==r&&ro(r,n6.memoizedState.deps)?l.memoizedState=rP(t,n,a,r):(n8.flags|=e,l.memoizedState=rP(1|t,n,a,r))}function rT(e,t){r_(8390656,8,e,t)}function rM(e,t){rL(2048,8,e,t)}function rF(e,t){return rL(4,2,e,t)}function rD(e,t){return rL(4,4,e,t)}function rR(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function rO(e,t,n){n=null!=n?n.concat([e]):null,rL(4,4,rR.bind(null,t,e),n)}function rA(){}function rI(e,t){var n=rh();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&ro(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function rU(e,t){var n=rh();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&ro(t,r[1])?r[0]:(re&&e(),e=e(),n.memoizedState=[e,t],e)}function rB(e,t,n){return 0==(42&n4)?(e.baseState&&(e.baseState=!1,la=!0),e.memoizedState=n):(tP(n,t)||(n=es(),n8.lanes|=n,a5|=n,e.baseState=!0),t)}function rQ(e,t,n,r,l){var a=eh;eh=0!==a&&8>a?a:8;var o=n3.transition;n3.transition=null,rH(e,t,n),n3.transition={};try{rH(e,t,r),l()}catch(e){throw e}finally{eh=a,n3.transition=o}}function rV(){return rh().memoizedState}function r$(){return rh().memoizedState}function rW(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=om(t);e=no(n);var r=ni(t,e,n);null!==r&&(og(r,t,n),nu(r,t,n)),t={cache:lH()},e.payload=t;return}t=t.return}}function rj(e,t,n){var r=om(e);n={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},rq(e)?rK(t,n):(t9(e,t,n,r),null!==(n=nn(e))&&(og(n,e,r),rY(n,t,r)))}function rH(e,t,n){var r=om(e),l={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(rq(e))rK(t,l);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var o=t.lastRenderedState,i=a(o,n);if(l.hasEagerState=!0,l.eagerState=i,tP(i,o)){t9(e,t,l,0),null===aZ&&t7();return}}catch(e){}finally{}t9(e,t,l,r),null!==(n=nn(e))&&(og(n,e,r),rY(n,t,r))}}function rq(e){var t=e.alternate;return e===n8||null!==t&&t===n8}function rK(e,t){n9=n7=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function rY(e,t,n){if(0!=(8388480&n)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ep(e,n)}}ih=function(){return{lastEffect:null,events:null,stores:null}};var rX={readContext:lU,use:rg,useCallback:ra,useContext:ra,useEffect:ra,useImperativeHandle:ra,useInsertionEffect:ra,useLayoutEffect:ra,useMemo:ra,useReducer:ra,useRef:ra,useState:ra,useDebugValue:ra,useDeferredValue:ra,useTransition:ra,useSyncExternalStore:ra,useId:ra};rX.useCacheRefresh=ra;var rG={readContext:lU,use:rg,useCallback:function(e,t){return rp().memoizedState=[e,void 0===t?null:t],e},useContext:lU,useEffect:rT,useImperativeHandle:function(e,t,n){n=null!=n?n.concat([e]):null,r_(4194308,4,rR.bind(null,t,e),n)},useLayoutEffect:function(e,t){return r_(4194308,4,e,t)},useInsertionEffect:function(e,t){r_(4,2,e,t)},useMemo:function(e,t){var n=rp();return t=void 0===t?null:t,re&&e(),e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=rp();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=rj.bind(null,n8,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},rp().memoizedState=e},useState:function(e){var t=(e=rz(e)).queue,n=rH.bind(null,n8,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:rA,useDeferredValue:function(e){return rp().memoizedState=e},useTransition:function(){var e=rz(!1);return e=rQ.bind(null,n8,e.queue,!0,!1),rp().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=n8,l=rp();if(t$){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===aZ)throw Error(i(349));0!=(60&n4)||rw(r,t,n)}l.memoizedState=n;var a={value:n,getSnapshot:t};return l.queue=a,rT(rE.bind(null,r,a,e),[e]),r.flags|=2048,rP(9,rS.bind(null,r,a,n,t),{destroy:void 0},null),n},useId:function(){var e=rp(),t=aZ.identifierPrefix;if(t$){var n=tO,r=tR;t=":"+t+"R"+(n=(r&~(1<<32-et(r)-1)).toString(32)+n),0<(n=rt++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=rl++).toString(32)+":";return e.memoizedState=t},useCacheRefresh:function(){return rp().memoizedState=rW.bind(null,n8)}},rZ={readContext:lU,use:rg,useCallback:rI,useContext:lU,useEffect:rM,useImperativeHandle:rO,useInsertionEffect:rF,useLayoutEffect:rD,useMemo:rU,useReducer:rv,useRef:rN,useState:function(){return rv(ry)},useDebugValue:rA,useDeferredValue:function(e){return rB(rh(),n6.memoizedState,e)},useTransition:function(){var e=rv(ry)[0],t=rh().memoizedState;return["boolean"==typeof e?e:rm(e),t]},useSyncExternalStore:rk,useId:rV};rZ.useCacheRefresh=r$;var rJ={readContext:lU,use:rg,useCallback:rI,useContext:lU,useEffect:rM,useImperativeHandle:rO,useInsertionEffect:rF,useLayoutEffect:rD,useMemo:rU,useReducer:rb,useRef:rN,useState:function(){return rb(ry)},useDebugValue:rA,useDeferredValue:function(e){var t=rh();return null===n6?t.memoizedState=e:rB(t,n6.memoizedState,e)},useTransition:function(){var e=rb(ry)[0],t=rh().memoizedState;return["boolean"==typeof e?e:rm(e),t]},useSyncExternalStore:rk,useId:rV};function r0(e,t){if(e&&e.defaultProps)for(var n in t=u({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}function r1(e,t,n,r){t=e.memoizedState,n=null==(n=n(r,t))?t:u({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}rJ.useCacheRefresh=r$;var r2={isMounted:function(e){return!!(e=e._reactInternals)&&td(e)===e},enqueueSetState:function(e,t,n){var r=om(e=e._reactInternals),l=no(r);l.payload=t,null!=n&&(l.callback=n),null!==(t=ni(e,l,r))&&(og(t,e,r),nu(t,e,r))},enqueueReplaceState:function(e,t,n){var r=om(e=e._reactInternals),l=no(r);l.tag=1,l.payload=t,null!=n&&(l.callback=n),null!==(t=ni(e,l,r))&&(og(t,e,r),nu(t,e,r))},enqueueForceUpdate:function(e,t){var n=om(e=e._reactInternals),r=no(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=ni(e,r,n))&&(og(t,e,n),nu(t,e,n))}};function r3(e,t,n,r,l,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!t.prototype||!t.prototype.isPureReactComponent||!np(n,r)||!np(l,a)}function r4(e,t,n){var r=!1,l=tg,a=t.contextType;return"object"==typeof a&&null!==a?a=lU(a):(l=tw(t)?tb:ty.current,a=(r=null!=(r=t.contextTypes))?tk(e,l):tg),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=r2,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),t}function r8(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&r2.enqueueReplaceState(t,t.state,null)}function r6(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},nl(e);var a=t.contextType;"object"==typeof a&&null!==a?l.context=lU(a):(a=tw(t)?tb:ty.current,l.context=tk(e,a)),l.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(r1(e,t,a,n),l.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(t=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),t!==l.state&&r2.enqueueReplaceState(l,l.state,null),nc(e,n,l,r),l.state=e.memoizedState),"function"==typeof l.componentDidMount&&(e.flags|=4194308)}function r5(e,t){try{var n="",r=t;do n+=function(e){switch(e.tag){case 26:case 27:case 5:return eW(e.type);case 16:return eW("Lazy");case 13:return eW("Suspense");case 19:return eW("SuspenseList");case 0:case 2:case 15:return e=eH(e.type,!1);case 11:return e=eH(e.type.render,!1);case 1:return e=eH(e.type,!0);default:return""}}(r),r=r.return;while(r);var l=n}catch(e){l="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:l,digest:null}}function r7(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function r9(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}function le(e,t,n){(n=no(n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){oa||(oa=!0,oo=r),r9(e,t)},n}function lt(e,t,n){(n=no(n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){r9(e,t)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){r9(e,t),"function"!=typeof r&&(null===oi?oi=new Set([this]):oi.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}function ln(e,t,n,r,l){return 0==(1&e.mode)?e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=no(2)).tag=2,ni(n,t,2))),n.lanes|=2):(e.flags|=65536,e.lanes=l),e}var lr=s.ReactCurrentOwner,ll=Error(i(461)),la=!1;function lo(e,t,n,r){t.child=null===e?nL(t,null,n,r):n_(t,e.child,n,r)}function li(e,t,n,r,l){n=n.render;var a=t.ref;return(lI(t,l),r=ri(e,t,n,r,a,l),n=rc(),null===e||la)?(t$&&n&&tU(t),t.flags|=1,lo(e,t,r,l),t.child):(rf(e,t,l),lN(e,t,l))}function lu(e,t,n,r,l){if(null===e){var a=n.type;return"function"!=typeof a||oK(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=oG(n.type,null,r,t,t.mode,l)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,ls(e,t,a,r,l))}if(a=e.child,0==(e.lanes&l)){var o=a.memoizedProps;if((n=null!==(n=n.compare)?n:np)(o,r)&&e.ref===t.ref)return lN(e,t,l)}return t.flags|=1,(e=oY(a,r)).ref=t.ref,e.return=t,t.child=e}function ls(e,t,n,r,l){if(null!==e){var a=e.memoizedProps;if(np(a,r)&&e.ref===t.ref){if(la=!1,t.pendingProps=r=a,0==(e.lanes&l))return t.lanes=e.lanes,lN(e,t,l);0!=(131072&e.flags)&&(la=!0)}}return lp(e,t,n,r,l)}function lc(e,t,n){var r=t.pendingProps,l=r.children,a=0!=(2&t.stateNode._pendingVisibility),o=null!==e?e.memoizedState:null;if(ld(e,t),"hidden"===r.mode||a){if(0!=(128&t.flags)){if(n=null!==o?o.baseLanes|n:n,null!==e){for(l=0,r=t.child=e.child;null!==r;)l=l|r.lanes|r.childLanes,r=r.sibling;t.childLanes=l&~n}else t.childLanes=0,t.child=null;return lf(e,t,n)}if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null},null!==e&&lG(t,null),nD(),nU(t);else{if(0==(1073741824&n))return t.lanes=t.childLanes=1073741824,lf(e,t,null!==o?o.baseLanes|n:n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&lG(t,null!==o?o.cachePool:null),null!==o?nF(t,o):nD(),nU(t)}}else null!==o?(lG(t,o.cachePool),nF(t,o),nB(t),t.memoizedState=null):(null!==e&&lG(t,null),nD(),nB(t));return lo(e,t,l,n),t.child}function lf(e,t,n){var r=lX();return r=null===r?null:{parent:lj._currentValue,pool:r},t.memoizedState={baseLanes:n,cachePool:r},null!==e&&lG(t,null),nD(),nU(t),null}function ld(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function lp(e,t,n,r,l){var a=tw(n)?tb:ty.current;return(a=tk(t,a),lI(t,l),n=ri(e,t,n,r,a,l),r=rc(),null===e||la)?(t$&&r&&tU(t),t.flags|=1,lo(e,t,n,l),t.child):(rf(e,t,l),lN(e,t,l))}function lh(e,t,n,r,l,a){return(lI(t,a),n=rs(t,r,n,l),ru(),r=rc(),null===e||la)?(t$&&r&&tU(t),t.flags|=1,lo(e,t,n,a),t.child):(rf(e,t,a),lN(e,t,a))}function lm(e,t,n,r,l){if(tw(n)){var a=!0;tx(t)}else a=!1;if(lI(t,l),null===t.stateNode)lP(e,t),r4(t,n,r),r6(t,n,r,l),r=!0;else if(null===e){var o=t.stateNode,i=t.memoizedProps;o.props=i;var u=o.context,s=n.contextType;s="object"==typeof s&&null!==s?lU(s):tk(t,s=tw(n)?tb:ty.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof o.getSnapshotBeforeUpdate;f||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(i!==r||u!==s)&&r8(t,o,r,s),nr=!1;var d=t.memoizedState;o.state=d,nc(t,r,o,l),u=t.memoizedState,i!==r||d!==u||tv.current||nr?("function"==typeof c&&(r1(t,n,c,r),u=t.memoizedState),(i=nr||r3(t,n,i,r,d,u,s))?(f||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4194308)):("function"==typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=s,r=i):("function"==typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,na(e,t),i=t.memoizedProps,s=t.type===t.elementType?i:r0(t.type,i),o.props=s,f=t.pendingProps,d=o.context,u="object"==typeof(u=n.contextType)&&null!==u?lU(u):tk(t,u=tw(n)?tb:ty.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(i!==f||d!==u)&&r8(t,o,r,u),nr=!1,d=t.memoizedState,o.state=d,nc(t,r,o,l);var h=t.memoizedState;i!==f||d!==h||tv.current||nr?("function"==typeof p&&(r1(t,n,p,r),h=t.memoizedState),(s=nr||r3(t,n,s,r,d,h,u)||!1)?(c||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,u),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,u)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof o.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),o.props=r,o.state=h,o.context=u,r=s):("function"!=typeof o.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return lg(e,t,n,r,a,l)}function lg(e,t,n,r,l,a){ld(e,t);var o=0!=(128&t.flags);if(!r&&!o)return l&&tz(t,n,!1),lN(e,t,a);r=t.stateNode,lr.current=t;var i=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=n_(t,e.child,null,a),t.child=n_(t,null,i,a)):lo(e,t,i,a),t.memoizedState=r.state,l&&tz(t,n,!0),t.child}function ly(e){var t=e.stateNode;t.pendingContext?tE(e,t.pendingContext,t.pendingContext!==t.context):t.context&&tE(e,t.context,!1),I(e,t.containerInfo)}function lv(e,t,n,r,l){return t3(),t4(l),t.flags|=256,lo(e,t,n,r),t.child}var lb={dehydrated:null,treeContext:null,retryLane:0};function lk(e){return{baseLanes:e,cachePool:lZ()}}function lw(e,t,n){var r,l=t.pendingProps,a=!1,o=0!=(128&t.flags);if((r=o)||(r=(null===e||null!==e.memoizedState)&&0!=(2&nV.current)),r&&(a=!0,t.flags&=-129),null===e){if(t$){if(a?nI(t):nB(t),t$&&((o=e=tV)?tX(t,o)||(tG(t)&&tZ(),tV=sP(o.nextSibling),r=tQ,tV&&tX(t,tV)?tH(r,o):(tq(tQ,t),t$=!1,tQ=t,tV=e)):(tG(t)&&tZ(),tq(tQ,t),t$=!1,tQ=t,tV=e)),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated))return 0==(1&t.mode)?t.lanes=2:"$!"===e.data?t.lanes=16:t.lanes=1073741824,null;nQ(t)}return(o=l.children,e=l.fallback,a)?(nB(t),l=t.mode,a=t.child,o={mode:"hidden",children:o},0==(1&l)&&null!==a?(a.childLanes=0,a.pendingProps=o):a=oJ(o,l,0,null),e=oZ(e,l,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=lk(n),t.memoizedState=lb,e):(nI(t),lS(t,o))}if(null!==(r=e.memoizedState)){var u=r.dehydrated;if(null!==u)return function(e,t,n,r,l,a,o){if(n)return 256&t.flags?(nI(t),t.flags&=-257,lE(e,t,o,r=r7(Error(i(422))))):null!==t.memoizedState?(nB(t),t.child=e.child,t.flags|=128,null):(nB(t),a=r.fallback,l=t.mode,r=oJ({mode:"visible",children:r.children},l,0,null),a=oZ(a,l,o,null),a.flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,0!=(1&t.mode)&&n_(t,e.child,null,o),t.child.memoizedState=lk(o),t.memoizedState=lb,a);if(nI(t),0==(1&t.mode))return lE(e,t,o,null);if("$!"===l.data){if(r=l.nextSibling&&l.nextSibling.dataset)var u=r.dgst;return r=u,(a=Error(i(419))).digest=r,r=r7(a,r,void 0),lE(e,t,o,r)}if(u=0!=(o&e.childLanes),la||u){if(null!==(r=aZ)){switch(o&-o){case 2:l=1;break;case 8:l=4;break;case 32:l=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=64;break;case 536870912:l=268435456;break;default:l=0}if(0!==(l=0!=(l&(r.suspendedLanes|o))?0:l)&&l!==a.retryLane)throw a.retryLane=l,ne(e,l),og(r,e,l),ll}return oL(),lE(e,t,o,null)}return"$?"===l.data?(t.flags|=128,t.child=e.child,t=oW.bind(null,e),l._reactRetry=t,null):(e=a.treeContext,tV=sP(l.nextSibling),tQ=t,t$=!0,tW=null,tj=!1,null!==e&&(tM[tF++]=tR,tM[tF++]=tO,tM[tF++]=tD,tR=e.id,tO=e.overflow,tD=t),t=lS(t,r.children),t.flags|=4096,t)}(e,t,o,l,u,r,n)}if(a){nB(t),a=l.fallback,o=t.mode,u=(r=e.child).sibling;var s={mode:"hidden",children:l.children};return 0==(1&o)&&t.child!==r?((l=t.child).childLanes=0,l.pendingProps=s,t.deletions=null):(l=oY(r,s)).subtreeFlags=31457280&r.subtreeFlags,null!==u?a=oY(u,a):(a=oZ(a,o,n,null),a.flags|=2),a.return=t,l.return=t,l.sibling=a,t.child=l,l=a,a=t.child,null===(o=e.child.memoizedState)?o=lk(n):(null!==(r=o.cachePool)?(u=lj._currentValue,r=r.parent!==u?{parent:u,pool:u}:r):r=lZ(),o={baseLanes:o.baseLanes|n,cachePool:r}),a.memoizedState=o,a.childLanes=e.childLanes&~n,t.memoizedState=lb,l}return nI(t),e=(a=e.child).sibling,l=oY(a,{mode:"visible",children:l.children}),0==(1&t.mode)&&(l.lanes=n),l.return=t,l.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=l,t.memoizedState=null,l}function lS(e,t){return(t=oJ({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function lE(e,t,n,r){return null!==r&&t4(r),n_(t,e.child,null,n),e=lS(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function lC(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),lO(e.return,t,n)}function lx(e,t,n,r,l){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=l)}function lz(e,t,n){var r=t.pendingProps,l=r.revealOrder,a=r.tail;if(lo(e,t,r.children,n),0!=(2&(r=nV.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&lC(e,n,t);else if(19===e.tag)lC(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(h(nV,r),0==(1&t.mode))t.memoizedState=null;else switch(l){case"forwards":for(l=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===n$(e)&&(l=n),n=n.sibling;null===(n=l)?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),lx(t,!1,l,n,a);break;case"backwards":for(n=null,l=t.child,t.child=null;null!==l;){if(null!==(e=l.alternate)&&null===n$(e)){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}lx(t,!0,n,null,a);break;case"together":lx(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function lP(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function lN(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),a5|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=oY(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=oY(e,e.pendingProps)).return=t;n.sibling=null}return t.child}var l_=d(null),lL=null,lT=null,lM=null;function lF(){lM=lT=lL=null}function lD(e,t,n){h(l_,t._currentValue),t._currentValue=n}function lR(e){var t=l_.current;e._currentValue=t===M?e._defaultValue:t,p(l_)}function lO(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function lA(e,t,n){var r=e.child;for(null!==r&&(r.return=e);null!==r;){var l=r.dependencies;if(null!==l)for(var a=r.child,o=l.firstContext;null!==o;){if(o.context===t){if(1===r.tag){(o=no(n&-n)).tag=2;var u=r.updateQueue;if(null!==u){var s=(u=u.shared).pending;null===s?o.next=o:(o.next=s.next,s.next=o),u.pending=o}}r.lanes|=n,null!==(o=r.alternate)&&(o.lanes|=n),lO(r.return,n,e),l.lanes|=n;break}o=o.next}else if(10===r.tag)a=r.type===e.type?null:r.child;else if(18===r.tag){if(null===(a=r.return))throw Error(i(341));a.lanes|=n,null!==(l=a.alternate)&&(l.lanes|=n),lO(a,n,e),a=r.sibling}else a=r.child;if(null!==a)a.return=r;else for(a=r;null!==a;){if(a===e){a=null;break}if(null!==(r=a.sibling)){r.return=a.return,a=r;break}a=a.return}r=a}}function lI(e,t){lL=e,lM=lT=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(la=!0),e.firstContext=null)}function lU(e){return lQ(lL,e)}function lB(e,t,n){return null===lL&&lI(e,n),lQ(e,t)}function lQ(e,t){var n=t._currentValue;if(lM!==t){if(t={context:t,memoizedValue:n,next:null},null===lT){if(null===e)throw Error(i(308));lT=t,e.dependencies={lanes:0,firstContext:t}}else lT=lT.next=t}return n}var lV="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},l$=a.unstable_scheduleCallback,lW=a.unstable_NormalPriority,lj={$$typeof:w,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0,_defaultValue:null,_globalName:null};function lH(){return{controller:new lV,data:new Map,refCount:0}}function lq(e){e.refCount--,0===e.refCount&&l$(lW,function(){e.controller.abort()})}var lK=s.ReactCurrentBatchConfig,lY=d(null);function lX(){var e=lY.current;return null!==e?e:aZ.pooledCache}function lG(e,t){null===t?h(lY,lY.current):h(lY,t.pool)}function lZ(){var e=lX();return null===e?null:{parent:lj._currentValue,pool:e}}function lJ(e){e.flags|=4}function l0(e){e.flags|=2097664}function l1(e,t,n,r){if((e=e.memoizedProps)!==r){n=null;var l,a,o=null;for(l in e)if(!r.hasOwnProperty(l)&&e.hasOwnProperty(l)&&null!=e[l]){if("style"===l){var i=e[l];for(a in i)i.hasOwnProperty(a)&&(o||(o={}),o[a]="")}else(n=n||[]).push(l,null)}for(l in r){i=r[l];var u=null!=e?e[l]:void 0;if(r.hasOwnProperty(l)&&i!==u&&(null!=i||null!=u)){if("style"===l){if(u){for(a in u)!u.hasOwnProperty(a)||i&&i.hasOwnProperty(a)||(o||(o={}),o[a]="");for(a in i)i.hasOwnProperty(a)&&u[a]!==i[a]&&(o||(o={}),o[a]=i[a])}else o||(n||(n=[]),n.push(l,o)),o=i}else(n=n||[]).push(l,i)}}o&&(n=n||[]).push("style",o),r=n,(t.updateQueue=r)&&lJ(t)}}function l2(e,t){if("stylesheet"!==t.type||0!=(4&t.state.loading))e.flags&=-16777217;else if(e.flags|=16777216,0==(42&a0)&&!(t="stylesheet"!==t.type||0!=(3&t.state.loading))){if(oP())e.flags|=8192;else throw nk=ng,nm}}function l3(e,t){null!==t?e.flags|=4:16384&e.flags&&(t=22!==e.tag?ec():1073741824,e.lanes|=t)}function l4(e,t){if(!t$)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function l8(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;null!==l;)n|=l.lanes|l.childLanes,r|=31457280&l.subtreeFlags,r|=31457280&l.flags,l.return=e,l=l.sibling;else for(l=e.child;null!==l;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function l6(e,t){switch(tB(t),t.tag){case 1:null!=(e=t.type.childContextTypes)&&tS();break;case 3:lR(lj),U(),p(tv),p(ty);break;case 26:case 27:case 5:Q(t);break;case 4:U();break;case 13:nQ(t);break;case 19:p(nV);break;case 10:lR(t.type._context);break;case 22:case 23:nQ(t),nR(),null!==e&&p(lY);break;case 24:lR(lj)}}function l5(e,t,n){var r=Array.prototype.slice.call(arguments,3);try{t.apply(n,r)}catch(e){this.onError(e)}}var l7=!1,l9=null,ae=!1,at=null,an={onError:function(e){l7=!0,l9=e}};function ar(e,t,n,r,l,a,o,i,u){l7=!1,l9=null,l5.apply(an,arguments)}var al=!1,aa=!1,ao="function"==typeof WeakSet?WeakSet:Set,ai=null;function au(e,t){try{var n=e.ref;if(null!==n){var r=e.stateNode;switch(e.tag){case 26:case 27:case 5:var l=r;break;default:l=r}"function"==typeof n?e.refCleanup=n(l):n.current=l}}catch(n){oB(e,t,n)}}function as(e,t){var n=e.ref,r=e.refCleanup;if(null!==n){if("function"==typeof r)try{r()}catch(n){oB(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){oB(e,t,n)}else n.current=null}}function ac(e,t,n){try{n()}catch(n){oB(e,t,n)}}var af=!1;function ad(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var l=r=r.next;do{if((l.tag&e)===e){var a=l.inst,o=a.destroy;void 0!==o&&(a.destroy=void 0,ac(t,n,o))}l=l.next}while(l!==r)}}function ap(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create,l=n.inst;r=r(),l.destroy=r}n=n.next}while(n!==t)}}function ah(e,t){try{ap(t,e)}catch(t){oB(e,e.return,t)}}function am(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{nd(t,n)}catch(t){oB(e,e.return,t)}}}function ag(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break;case"img":n.src&&(r.src=n.src)}}catch(t){oB(e,e.return,t)}}function ay(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:aT(e,n),4&r&&ah(n,5);break;case 1:if(aT(e,n),4&r){if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){oB(n,n.return,e)}else{var l=n.elementType===n.type?t.memoizedProps:r0(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(l,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){oB(n,n.return,e)}}}64&r&&am(n),512&r&&au(n,n.return);break;case 3:if(aT(e,n),64&r&&null!==(r=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:e=n.child.stateNode}try{nd(r,e)}catch(e){oB(n,n.return,e)}}break;case 26:aT(e,n),512&r&&au(n,n.return);break;case 27:case 5:aT(e,n),null===t&&4&r&&ag(n),512&r&&au(n,n.return);break;case 12:default:aT(e,n);break;case 13:aT(e,n),4&r&&ax(e,n);break;case 22:if(0!=(1&n.mode)){if(!(l=null!==n.memoizedState||al)){t=null!==t&&null!==t.memoizedState||aa;var a=al,o=aa;al=l,(aa=t)&&!o?function e(t,n,r){for(r=r&&0!=(8772&n.subtreeFlags),n=n.child;null!==n;){var l=n.alternate,a=t,o=n,i=o.flags;switch(o.tag){case 0:case 11:case 15:e(a,o,r),ah(o,4);break;case 1:if(e(a,o,r),"function"==typeof(a=o.stateNode).componentDidMount)try{a.componentDidMount()}catch(e){oB(o,o.return,e)}if(null!==(l=o.updateQueue)){var u=l.shared.hiddenCallbacks;if(null!==u)for(l.shared.hiddenCallbacks=null,l=0;l<u.length;l++)nf(u[l],a)}r&&64&i&&am(o),au(o,o.return);break;case 26:case 27:case 5:e(a,o,r),r&&null===l&&4&i&&ag(o),au(o,o.return);break;case 12:default:e(a,o,r);break;case 13:e(a,o,r),r&&4&i&&ax(a,o);break;case 22:null===o.memoizedState&&e(a,o,r),au(o,o.return)}n=n.sibling}}(e,n,0!=(8772&n.subtreeFlags)):aT(e,n),al=a,aa=o}}else aT(e,n);512&r&&("manual"===n.memoizedProps.mode?au(n,n.return):as(n,n.return))}}function av(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag||4===e.tag}function ab(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||av(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&27!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ak(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&27!==r&&null!==(e=e.child))for(ak(e,t,n),e=e.sibling;null!==e;)ak(e,t,n),e=e.sibling}var aw=null,aS=!1;function aE(e,t,n){for(n=n.child;null!==n;)aC(e,t,n),n=n.sibling}function aC(e,t,n){if(ee&&"function"==typeof ee.onCommitFiberUnmount)try{ee.onCommitFiberUnmount(J,n)}catch(e){}switch(n.tag){case 26:aa||as(n,t),aE(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:aa||as(n,t);var r=aw,l=aS;for(aw=n.stateNode,aE(e,t,n),e=(n=n.stateNode).attributes;e.length;)n.removeAttributeNode(e[0]);ez(n),aw=r,aS=l;break;case 5:aa||as(n,t);case 6:r=aw,l=aS,aw=null,aE(e,t,n),aw=r,aS=l,null!==aw&&(aS?(e=aw,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):aw.removeChild(n.stateNode));break;case 18:null!==aw&&(aS?(e=aw,n=n.stateNode,8===e.nodeType?sC(e.parentNode,n):1===e.nodeType&&sC(e,n),i1(e)):sC(aw,n.stateNode));break;case 4:r=aw,l=aS,aw=n.stateNode.containerInfo,aS=!0,aE(e,t,n),aw=r,aS=l;break;case 0:case 11:case 14:case 15:if(!aa&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){l=r=r.next;do{var a=l.tag,o=l.inst,i=o.destroy;void 0!==i&&(0!=(2&a)?(o.destroy=void 0,ac(n,t,i)):0!=(4&a)&&(o.destroy=void 0,ac(n,t,i))),l=l.next}while(l!==r)}aE(e,t,n);break;case 1:if(!aa&&(as(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){oB(n,t,e)}aE(e,t,n);break;case 21:default:aE(e,t,n);break;case 22:as(n,t),1&n.mode?(aa=(r=aa)||null!==n.memoizedState,aE(e,t,n),aa=r):aE(e,t,n)}}function ax(e,t){if(null===t.memoizedState&&null!==(e=t.alternate)&&null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))try{i1(e)}catch(e){oB(t,t.return,e)}}function az(e,t){var n=function(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new ao),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new ao),t;default:throw Error(i(435,e.tag))}}(e);t.forEach(function(t){var r=oj.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}function aP(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var l=n[r];try{var a=t,o=a;e:for(;null!==o;){switch(o.tag){case 27:case 5:aw=o.stateNode,aS=!1;break e;case 3:case 4:aw=o.stateNode.containerInfo,aS=!0;break e}o=o.return}if(null===aw)throw Error(i(160));aC(e,a,l),aw=null,aS=!1;var u=l.alternate;null!==u&&(u.return=null),l.return=null}catch(e){oB(l,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)a_(t,e),t=t.sibling}var aN=null;function a_(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(aP(t,e),aL(e),4&r){try{ad(3,e,e.return),ap(3,e)}catch(t){oB(e,e.return,t)}try{ad(5,e,e.return)}catch(t){oB(e,e.return,t)}}break;case 1:aP(t,e),aL(e),512&r&&null!==n&&as(n,n.return),64&r&&al&&null!==(e=e.updateQueue)&&null!==(n=e.callbacks)&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===r?n:r.concat(n));break;case 26:var l=aN;if(aP(t,e),aL(e),512&r&&null!==n&&as(n,n.return),4&r){if(t=null!==n?n.memoizedState:null,r=e.memoizedState,null===n){if(null===r){if(null===e.stateNode){e:{n=e.type,r=e.memoizedProps,t=l.ownerDocument||l;t:switch(n){case"title":(!(l=t.getElementsByTagName("title")[0])||l[ex]||l[ev]||"http://www.w3.org/2000/svg"===l.namespaceURI||l.hasAttribute("itemprop"))&&(l=t.createElement(n),t.head.insertBefore(l,t.querySelector("head > title"))),sf(l,n,r),l[ev]=e,eM(l),n=l;break e;case"link":var a=sW("link","href",t).get(n+(r.href||""));if(a){for(var o=0;o<a.length;o++)if((l=a[o]).getAttribute("href")===(null==r.href?null:r.href)&&l.getAttribute("rel")===(null==r.rel?null:r.rel)&&l.getAttribute("title")===(null==r.title?null:r.title)&&l.getAttribute("crossorigin")===(null==r.crossOrigin?null:r.crossOrigin)){a.splice(o,1);break t}}sf(l=t.createElement(n),n,r),t.head.appendChild(l);break;case"meta":if(a=sW("meta","content",t).get(n+(r.content||""))){for(o=0;o<a.length;o++)if((l=a[o]).getAttribute("content")===(null==r.content?null:""+r.content)&&l.getAttribute("name")===(null==r.name?null:r.name)&&l.getAttribute("property")===(null==r.property?null:r.property)&&l.getAttribute("http-equiv")===(null==r.httpEquiv?null:r.httpEquiv)&&l.getAttribute("charset")===(null==r.charSet?null:r.charSet)){a.splice(o,1);break t}}sf(l=t.createElement(n),n,r),t.head.appendChild(l);break;default:throw Error(i(468,n))}l[ev]=e,eM(l),n=l}e.stateNode=n}else sj(l,e.type,e.stateNode)}else e.stateNode=sU(l,r,e.memoizedProps)}else if(t!==r)null===t?null!==n.stateNode&&(n=n.stateNode).parentNode.removeChild(n):t.count--,null===r?sj(l,e.type,e.stateNode):sU(l,r,e.memoizedProps);else if(null===r&&null!==e.stateNode&&(r=e.updateQueue,e.updateQueue=null,null!==r))try{var u=e.stateNode,s=e.memoizedProps;sd(u,r,e.type,n.memoizedProps,s),u[eb]=s}catch(t){oB(e,e.return,t)}}break;case 27:if(4&r&&null===e.alternate){for(l=e.stateNode,a=e.memoizedProps,o=l.firstChild;o;){var c=o.nextSibling,f=o.nodeName;o[ex]||"HEAD"===f||"BODY"===f||"SCRIPT"===f||"STYLE"===f||"LINK"===f&&"stylesheet"===o.rel.toLowerCase()||l.removeChild(o),o=c}for(o=e.type,c=l.attributes;c.length;)l.removeAttributeNode(c[0]);sf(l,o,a),l[ev]=e,l[eb]=a}case 5:if(aP(t,e),aL(e),512&r&&null!==n&&as(n,n.return),32&e.flags){t=e.stateNode;try{te(t,"")}catch(t){oB(e,e.return,t)}}if(4&r&&null!=(r=e.stateNode)&&(t=e.memoizedProps,n=null!==n?n.memoizedProps:t,l=e.type,a=e.updateQueue,e.updateQueue=null,null!==a))try{sd(r,a,l,n,t),r[eb]=t}catch(t){oB(e,e.return,t)}break;case 6:if(aP(t,e),aL(e),4&r){if(null===e.stateNode)throw Error(i(162));n=e.stateNode,r=e.memoizedProps;try{n.nodeValue=r}catch(t){oB(e,e.return,t)}}break;case 3:if(s$=null,l=aN,aN=sM(t.containerInfo),aP(t,e),aN=l,aL(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{i1(t.containerInfo)}catch(t){oB(e,e.return,t)}break;case 4:n=aN,aN=sM(e.stateNode.containerInfo),aP(t,e),aL(e),aN=n;break;case 13:aP(t,e),aL(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==n&&null!==n.memoizedState)&&(on=H()),4&r&&null!==(n=e.updateQueue)&&(e.updateQueue=null,az(e,n));break;case 22:if(512&r&&null!==n&&as(n,n.return),u=null!==e.memoizedState,s=null!==n&&null!==n.memoizedState,1&e.mode){var d=al,p=aa;al=d||u,aa=p||s,aP(t,e),aa=p,al=d}else aP(t,e);if(aL(e),(t=e.stateNode)._current=e,t._visibility&=-3,t._visibility|=2&t._pendingVisibility,8192&r&&(t._visibility=u?-2&t._visibility:1|t._visibility,u&&(t=al||aa,null===n||s||t||0!=(1&e.mode)&&function e(t){for(t=t.child;null!==t;){var n=t;switch(n.tag){case 0:case 11:case 14:case 15:ad(4,n,n.return),e(n);break;case 1:as(n,n.return);var r=n.stateNode;if("function"==typeof r.componentWillUnmount){var l=n.return;try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){oB(n,l,e)}}e(n);break;case 26:case 27:case 5:as(n,n.return),e(n);break;case 22:as(n,n.return),null===n.memoizedState&&e(n);break;default:e(n)}t=t.sibling}}(e)),null===e.memoizedProps||"manual"!==e.memoizedProps.mode))e:for(n=null,t=e;;){if(5===t.tag||26===t.tag||27===t.tag){if(null===n){n=t;try{l=t.stateNode,u?(a=l.style,"function"==typeof a.setProperty?a.setProperty("display","none","important"):a.display="none"):(o=t.stateNode,f=null!=(c=t.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,o.style.display=null==f||"boolean"==typeof f?"":(""+f).trim())}catch(t){oB(e,e.return,t)}}}else if(6===t.tag){if(null===n)try{t.stateNode.nodeValue=u?"":t.memoizedProps}catch(t){oB(e,e.return,t)}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}4&r&&null!==(n=e.updateQueue)&&null!==(r=n.retryQueue)&&(n.retryQueue=null,az(e,r));break;case 19:aP(t,e),aL(e),4&r&&null!==(n=e.updateQueue)&&(e.updateQueue=null,az(e,n));break;case 21:break;default:aP(t,e),aL(e)}}function aL(e){var t=e.flags;if(2&t){try{if(27!==e.tag){t:{for(var n=e.return;null!==n;){if(av(n)){var r=n;break t}n=n.return}throw Error(i(160))}switch(r.tag){case 27:var l=r.stateNode,a=ab(e);ak(e,a,l);break;case 5:var o=r.stateNode;32&r.flags&&(te(o,""),r.flags&=-33);var u=ab(e);ak(e,u,o);break;case 3:case 4:var s=r.stateNode.containerInfo,c=ab(e);!function e(t,n,r){var l=t.tag;if(5===l||6===l)t=t.stateNode,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!=(r=r._reactRootContainer)||null!==n.onclick||(n.onclick=su));else if(4!==l&&27!==l&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,c,s);break;default:throw Error(i(161))}}}catch(t){oB(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function aT(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)ay(e,t.alternate,t),t=t.sibling}function aM(e,t){try{ap(t,e)}catch(t){oB(e,e.return,t)}}function aF(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&lq(n))}function aD(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&lq(e))}function aR(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)aO(e,t,n,r),t=t.sibling}function aO(e,t,n,r){var l=t.flags;switch(t.tag){case 0:case 11:case 15:aR(e,t,n,r),2048&l&&aM(t,9);break;case 3:aR(e,t,n,r),2048&l&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&lq(e)));break;case 23:break;case 22:var a=t.stateNode;null!==t.memoizedState?4&a._visibility?aR(e,t,n,r):1&t.mode?aA(e,t):(a._visibility|=4,aR(e,t,n,r)):4&a._visibility?aR(e,t,n,r):(a._visibility|=4,function e(t,n,r,l,a){for(a=a&&0!=(10256&n.subtreeFlags),n=n.child;null!==n;){var o=n,i=o.flags;switch(o.tag){case 0:case 11:case 15:e(t,o,r,l,a),aM(o,8);break;case 23:break;case 22:var u=o.stateNode;null!==o.memoizedState?4&u._visibility?e(t,o,r,l,a):1&o.mode?aA(t,o):(u._visibility|=4,e(t,o,r,l,a)):(u._visibility|=4,e(t,o,r,l,a)),a&&2048&i&&aF(o.alternate,o);break;case 24:e(t,o,r,l,a),a&&2048&i&&aD(o.alternate,o);break;default:e(t,o,r,l,a)}n=n.sibling}}(e,t,n,r,0!=(10256&t.subtreeFlags))),2048&l&&aF(t.alternate,t);break;case 24:aR(e,t,n,r),2048&l&&aD(t.alternate,t);break;default:aR(e,t,n,r)}}function aA(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=t,r=n.flags;switch(n.tag){case 22:aA(e,n),2048&r&&aF(n.alternate,n);break;case 24:aA(e,n),2048&r&&aD(n.alternate,n);break;default:aA(e,n)}t=t.sibling}}var aI=8192;function aU(e){if(e.subtreeFlags&aI)for(e=e.child;null!==e;)aB(e),e=e.sibling}function aB(e){switch(e.tag){case 26:aU(e),e.flags&aI&&null!==e.memoizedState&&function(e,t,n){if(null===sH)throw Error(i(475));var r=sH;if("stylesheet"===t.type&&("string"!=typeof n.media||!1!==matchMedia(n.media).matches)){if(null===t.instance){var l=sR(n.href),a=e.querySelector(sO(l));if(a){null!==(e=a._p)&&"object"==typeof e&&"function"==typeof e.then&&(r.count++,r=sK.bind(r),e.then(r,r)),t.state.loading|=4,t.instance=a,eM(a);return}a=e.ownerDocument||e,n=sA(n),(l=sL.get(l))&&sQ(n,l),eM(a=a.createElement("link"));var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),sf(a,"link",n),t.instance=a}null===r.stylesheets&&(r.stylesheets=new Map),r.stylesheets.set(t,e),(e=t.state.preload)&&0==(3&t.state.loading)&&(r.count++,t=sK.bind(r),e.addEventListener("load",t),e.addEventListener("error",t))}}(aN,e.memoizedState,e.memoizedProps);break;case 5:default:aU(e);break;case 3:case 4:var t=aN;aN=sM(e.stateNode.containerInfo),aU(e),aN=t;break;case 22:null===e.memoizedState&&(null!==(t=e.alternate)&&null!==t.memoizedState?(t=aI,aI=16777216,aU(e),aI=t):aU(e))}}function aQ(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(null!==e)}}function aV(e){var t=e.deletions;if(0!=(16&e.flags)){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];ai=r,aW(r,e)}aQ(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)a$(e),e=e.sibling}function a$(e){switch(e.tag){case 0:case 11:case 15:aV(e),2048&e.flags&&ad(9,e,e.return);break;case 22:var t=e.stateNode;null!==e.memoizedState&&4&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-5,function e(t){var n=t.deletions;if(0!=(16&t.flags)){if(null!==n)for(var r=0;r<n.length;r++){var l=n[r];ai=l,aW(l,t)}aQ(t)}for(t=t.child;null!==t;){switch((n=t).tag){case 0:case 11:case 15:ad(8,n,n.return),e(n);break;case 22:4&(r=n.stateNode)._visibility&&(r._visibility&=-5,e(n));break;default:e(n)}t=t.sibling}}(e)):aV(e);break;default:aV(e)}}function aW(e,t){for(;null!==ai;){var n=ai;switch(n.tag){case 0:case 11:case 15:ad(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:lq(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,ai=r;else for(n=e;null!==ai;){var l=(r=ai).sibling,a=r.return;if(!function e(t){var n=t.alternate;null!==n&&(t.alternate=null,e(n)),t.child=null,t.deletions=null,t.sibling=null,5===t.tag&&null!==(n=t.stateNode)&&ez(n),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}(r),r===n){ai=null;break}if(null!==l){l.return=a,ai=l;break}ai=a}}}var aj={getCacheSignal:function(){return lU(lj).controller.signal},getCacheForType:function(e){var t=lU(lj),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n}},aH="function"==typeof WeakMap?WeakMap:Map,aq=s.ReactCurrentDispatcher,aK=s.ReactCurrentCache,aY=s.ReactCurrentOwner,aX=s.ReactCurrentBatchConfig,aG=0,aZ=null,aJ=null,a0=0,a1=0,a2=null,a3=!1,a4=0,a8=0,a6=null,a5=0,a7=0,a9=0,oe=null,ot=null,on=0,or=1/0,ol=null,oa=!1,oo=null,oi=null,ou=!1,os=null,oc=0,of=0,od=null,op=0,oh=null;function om(e){return 0==(1&e.mode)?2:0!=(2&aG)&&0!==a0?a0&-a0:null!==lK.transition?(0==(e=0)&&(0===nY&&(nY=es()),e=nY),e):0!==(e=eh)?e:e=void 0===(e=window.event)?32:i9(e.type)}function og(e,t,n){(e===aZ&&2===a1||null!==e.cancelPendingCommit)&&(ox(e,0),ow(e,a0)),ed(e,n),(0==(2&aG)||e!==aZ)&&(e===aZ&&(0==(2&aG)&&(a7|=n),4===a8&&ow(e,a0)),nX(e),2===n&&0===aG&&0==(1&t.mode)&&(or=H()+500,nG(!0)))}function oy(e,t){if(0!=(6&aG))throw Error(i(327));var n=e.callbackNode;if(oI()&&e.callbackNode!==n)return null;var r=ei(e,e===aZ?a0:0);if(0===r)return null;var l=0==(60&r)&&0==(r&e.expiredLanes)&&!t;if(0!==(t=l?function(e,t){var n=aG;aG|=2;var r=oN(),l=o_();(aZ!==e||a0!==t)&&(ol=null,or=H()+500,ox(e,t));e:for(;;)try{if(0!==a1&&null!==aJ){t=aJ;var a=a2;t:switch(a1){case 1:case 6:a1=0,a2=null,oD(t,a);break;case 2:if(ny(a)){a1=0,a2=null,oF(t);break}t=function(){2===a1&&aZ===e&&(a1=7),nX(e)},a.then(t,t);break e;case 3:a1=7;break e;case 4:a1=5;break e;case 7:ny(a)?(a1=0,a2=null,oF(t)):(a1=0,a2=null,oD(t,a));break;case 5:switch(aJ.tag){case 5:case 26:case 27:t=aJ,a1=0,a2=null;var o=t.sibling;if(null!==o)aJ=o;else{var u=t.return;null!==u?(aJ=u,oR(u)):aJ=null}break t}a1=0,a2=null,oD(t,a);break;case 8:oC(),a8=6;break e;default:throw Error(i(462))}}!function(){for(;null!==aJ&&!W();)oM(aJ)}();break}catch(t){oz(e,t)}return(lF(),aq.current=r,aK.current=l,aG=n,null!==aJ)?0:(aZ=null,a0=0,t7(),a8)}(e,r):oT(e,r)))for(var a=l;;){if(6===t)ow(e,r);else{if(l=e.current.alternate,a&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var l=n[r],a=l.getSnapshot;l=l.value;try{if(!tP(a(),l))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(l)){t=oT(e,r),a=!1;continue}if(2===t){a=r;var o=eu(e,a);0!==o&&(r=o,t=ov(e,a,o))}if(1===t)throw n=a6,ox(e,0),ow(e,r),nX(e),n;e.finishedWork=l,e.finishedLanes=r;e:{switch(a=e,t){case 0:case 1:throw Error(i(345));case 4:if((8388480&r)===r){ow(a,r);break e}break;case 2:case 3:case 5:break;default:throw Error(i(329))}if((125829120&r)===r&&10<(t=on+300-H())){if(ow(a,r),0!==ei(a,0))break e;a.timeoutHandle=sb(ok.bind(null,a,l,ot,ol,r),t);break e}ok(a,l,ot,ol,r)}}break}return nX(e),n0(e,H()),e=e.callbackNode===n?oy.bind(null,e):null}function ov(e,t,n){var r=oe,l=e.current.memoizedState.isDehydrated;if(l&&(ox(e,n).flags|=256),2!==(n=oT(e,n))){if(a3&&!l)return e.errorRecoveryDisabledLanes|=t,a7|=t,4;e=ot,ot=r,null!==e&&ob(e)}return n}function ob(e){null===ot?ot=e:ot.push.apply(ot,e)}function ok(e,t,n,r,l){if(0==(42&l)&&(sH={stylesheets:null,count:0,unsuspend:sq},aB(t),null!==(t=function(){if(null===sH)throw Error(i(475));var e=sH;return e.stylesheets&&0===e.count&&sX(e,e.stylesheets),0<e.count?function(t){var n=setTimeout(function(){if(e.stylesheets&&sX(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(n)}}:null}()))){e.cancelPendingCommit=t(oO.bind(null,e,n,r)),ow(e,l);return}oO(e,n,r)}function ow(e,t){for(t&=~a9,t&=~a7,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-et(t),r=1<<n;e[n]=-1,t&=~r}}function oS(e,t){var n=aG;aG|=1;try{return e(t)}finally{0===(aG=n)&&(or=H()+500,nG(!0))}}function oE(e){null!==os&&0===os.tag&&0==(6&aG)&&oI();var t=aG;aG|=1;var n=aX.transition,r=eh;try{if(aX.transition=null,eh=2,e)return e()}finally{eh=r,aX.transition=n,0==(6&(aG=t))&&nG(!1)}}function oC(){if(null!==aJ){if(0===a1)var e=aJ.return;else e=aJ,lF(),rd(e),nS=null,nE=0,e=aJ;for(;null!==e;)l6(e.alternate,e),e=e.return;aJ=null}}function ox(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;return -1!==n&&(e.timeoutHandle=-1,sk(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),oC(),aZ=e,aJ=e=oY(e.current,null),a0=a4=t,a1=0,a2=null,a3=!1,a8=0,a6=null,a9=a7=a5=0,ot=oe=null,t7(),e}function oz(e,t){n8=null,n2.current=rX,aY.current=null,t===nh?(t=nw(),a1=oP()&&0==(268435455&a5)&&0==(268435455&a7)?2:3):t===nm?(t=nw(),a1=4):a1=t===ll?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,a2=t,null===aJ&&(a8=1,a6=t)}function oP(){if((8388480&a0)===a0)return null===nA;var e=nO.current;return null!==e&&((125829120&a0)===a0||0!=(1073741824&a0))&&e===nA}function oN(){var e=aq.current;return aq.current=rX,null===e?rX:e}function o_(){var e=aK.current;return aK.current=aj,e}function oL(){a8=4,null===aZ||0==(268435455&a5)&&0==(268435455&a7)||ow(aZ,a0)}function oT(e,t){var n=aG;aG|=2;var r=oN(),l=o_();(aZ!==e||a0!==t)&&(ol=null,ox(e,t)),t=!1;e:for(;;)try{if(0!==a1&&null!==aJ){var a=aJ,o=a2;switch(a1){case 8:oC(),a8=6;break e;case 3:case 2:t||null!==nO.current||(t=!0);default:a1=0,a2=null,oD(a,o)}}!function(){for(;null!==aJ;)oM(aJ)}();break}catch(t){oz(e,t)}if(t&&e.shellSuspendCounter++,lF(),aG=n,aq.current=r,aK.current=l,null!==aJ)throw Error(i(261));return aZ=null,a0=0,t7(),a8}function oM(e){var t=im(e.alternate,e,a4);e.memoizedProps=e.pendingProps,null===t?oR(e):aJ=t,aY.current=null}function oF(e){var t=e.alternate;switch(e.tag){case 2:e.tag=0;case 15:case 0:var n=e.type,r=e.pendingProps;r=e.elementType===n?r:r0(n,r);var l=tw(n)?tb:ty.current;l=tk(e,l),t=lh(t,e,r,n,l,a0);break;case 11:n=e.type.render,r=e.pendingProps,r=e.elementType===n?r:r0(n,r),t=lh(t,e,r,n,e.ref,a0);break;case 5:rd(e);default:l6(t,e),e=aJ=oX(e,a4),t=im(t,e,a4)}e.memoizedProps=e.pendingProps,null===t?oR(e):aJ=t,aY.current=null}function oD(e,t){lF(),rd(e),nS=null,nE=0;var n=e.return;if(null===n||null===aZ)a8=1,a6=t,aJ=null;else{try{e:{var r=aZ,l=t;if(t=a0,e.flags|=32768,null!==l&&"object"==typeof l&&"function"==typeof l.then){var a=l,o=e.tag;if(0==(1&e.mode)&&(0===o||11===o||15===o)){var u=e.alternate;u?(e.updateQueue=u.updateQueue,e.memoizedState=u.memoizedState,e.lanes=u.lanes):(e.updateQueue=null,e.memoizedState=null)}var s=nO.current;if(null!==s){switch(s.tag){case 13:if(1&e.mode&&(null===nA?oL():null===s.alternate&&0===a8&&(a8=3)),s.flags&=-257,ln(s,n,e,r,t),a===ng)s.flags|=16384;else{var c=s.updateQueue;null===c?s.updateQueue=new Set([a]):c.add(a)}break;case 22:if(1&s.mode){if(s.flags|=65536,a===ng)s.flags|=16384;else{var f=s.updateQueue;if(null===f){var d={transitions:null,markerInstances:null,retryQueue:new Set([a])};s.updateQueue=d}else{var h=f.retryQueue;null===h?f.retryQueue=new Set([a]):h.add(a)}}break}default:throw Error(i(435,s.tag))}1&s.mode&&oQ(r,a,t);break e}if(1===r.tag){oQ(r,a,t),oL();break e}l=Error(i(426))}else if(t$&&1&e.mode&&(a=nO.current,null!==a)){0==(65536&a.flags)&&(a.flags|=256),ln(a,n,e,r,t),t4(r5(l,e));break e}r=l=r5(l,e),4!==a8&&(a8=2),null===oe?oe=[r]:oe.push(r),r=n;do{switch(r.tag){case 3:var m=l;r.flags|=65536,t&=-t,r.lanes|=t;var g=le(r,m,t);ns(r,g);break e;case 1:o=l;var y=r.type,v=r.stateNode;if(0==(128&r.flags)&&("function"==typeof y.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===oi||!oi.has(v)))){r.flags|=65536,g=t&-t,r.lanes|=g,m=lt(r,o,g),ns(r,m);break e}}r=r.return}while(null!==r)}}catch(e){throw aJ=n,e}if(32768&e.flags)e:{do{if(null!==(n=function(e,t){switch(tB(t),t.tag){case 1:return tw(t.type)&&tS(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return lR(lj),U(),p(tv),p(ty),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return Q(t),null;case 13:if(nQ(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));t3()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return p(nV),null;case 4:return U(),null;case 10:return lR(t.type._context),null;case 22:case 23:return nQ(t),nR(),null!==e&&p(lY),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return lR(lj),null;default:return null}}(e.alternate,e))){n.flags&=32767,aJ=n;break e}null!==(e=e.return)&&(e.flags|=32768,e.subtreeFlags=0,e.deletions=null),aJ=e}while(null!==e);a8=6,aJ=null}else oR(e)}}function oR(e){var t=e;do{e=t.return;var n=function(e,t,n){var r=t.pendingProps;switch(tB(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return l8(t),null;case 1:case 17:return tw(t.type)&&tS(),l8(t),null;case 3:return r=t.stateNode,n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),lR(lj),U(),p(tv),p(ty),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&(t1(t)?lJ(t):null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==tW&&(ob(tW),tW=null))),l8(t),null;case 26:n=t.type;var l=t.memoizedState;if(null===e)lJ(t),null!==t.ref&&l0(t),null!==l?(l8(t),l2(t,l)):(l8(t),t.flags&=-16777217);else{var a=e.memoizedState;l!==a&&lJ(t),e.ref!==t.ref&&l0(t),null!==l?(l8(t),l===a?t.flags&=-16777217:l2(t,l)):(l1(e,t,n,r),l8(t),t.flags&=-16777217)}return null;case 27:if(Q(t),n=A.current,l=t.type,null!==e&&null!=t.stateNode)l1(e,t,l,r),e.ref!==t.ref&&l0(t);else{if(!r){if(null===t.stateNode)throw Error(i(166));return l8(t),null}e=R.current,t1(t)?tJ(t,e):(e=s_(l,r,n),t.stateNode=e,lJ(t)),null!==t.ref&&l0(t)}return l8(t),null;case 5:if(Q(t),n=t.type,null!==e&&null!=t.stateNode)l1(e,t,n,r),e.ref!==t.ref&&l0(t);else{if(!r){if(null===t.stateNode)throw Error(i(166));return l8(t),null}if(e=R.current,t1(t))tJ(t,e)&&lJ(t);else{switch(l=sm(A.current),e){case 1:e=l.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:e=l.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":e=l.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":e=l.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":(e=l.createElement("div")).innerHTML="<script></script>",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?l.createElement(n,{is:r.is}):l.createElement(n)}}e[ev]=t,e[eb]=r;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)e.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(t.stateNode=e,sf(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&lJ(t)}null!==t.ref&&l0(t)}return l8(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&lJ(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(e=A.current,t1(t)){e:{if(e=t.stateNode,r=t.memoizedProps,e[ev]=t,(n=e.nodeValue!==r)&&null!==(l=tQ))switch(l.tag){case 3:if(l=0!=(1&l.mode),si(e.nodeValue,r,l),l){e=!1;break e}break;case 27:case 5:if(a=0!=(1&l.mode),!0!==l.memoizedProps.suppressHydrationWarning&&si(e.nodeValue,r,a),a){e=!1;break e}}e=n}e&&lJ(t)}else(e=sm(e).createTextNode(r))[ev]=t,t.stateNode=e}return l8(t),null;case 13:if(nQ(t),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(t$&&null!==tV&&0!=(1&t.mode)&&0==(128&t.flags))t2(),t3(),t.flags|=384,l=!1;else if(l=t1(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(i(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(i(317));l[ev]=t}else t3(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;l8(t),l=!1}else null!==tW&&(ob(tW),tW=null),l=!0;if(!l)return 256&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=n,t;return r=null!==r,e=null!==e&&null!==e.memoizedState,r&&(n=t.child,l=null,null!==n.alternate&&null!==n.alternate.memoizedState&&null!==n.alternate.memoizedState.cachePool&&(l=n.alternate.memoizedState.cachePool.pool),a=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(a=n.memoizedState.cachePool.pool),a!==l&&(n.flags|=2048)),r!==e&&r&&(t.child.flags|=8192),l3(t,t.updateQueue),l8(t),null;case 4:return U(),null===e&&u5(t.stateNode.containerInfo),l8(t),null;case 10:return lR(t.type._context),l8(t),null;case 19:if(p(nV),null===(l=t.memoizedState))return l8(t),null;if(r=0!=(128&t.flags),null===(a=l.rendering)){if(r)l4(l,!1);else{if(0!==a8||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=n$(e))){for(t.flags|=128,l4(l,!1),e=a.updateQueue,t.updateQueue=e,l3(t,e),t.subtreeFlags=0,e=n,r=t.child;null!==r;)oX(r,e),r=r.sibling;return h(nV,1&nV.current|2),t.child}e=e.sibling}null!==l.tail&&H()>or&&(t.flags|=128,r=!0,l4(l,!1),t.lanes=8388608)}}else{if(!r){if(null!==(e=n$(a))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,l3(t,e),l4(l,!0),null===l.tail&&"hidden"===l.tailMode&&!a.alternate&&!t$)return l8(t),null}else 2*H()-l.renderingStartTime>or&&1073741824!==n&&(t.flags|=128,r=!0,l4(l,!1),t.lanes=8388608)}l.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=l.last)?e.sibling=a:t.child=a,l.last=a)}if(null!==l.tail)return t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=H(),t.sibling=null,e=nV.current,h(nV,r?1&e|2:1&e),t;return l8(t),null;case 22:case 23:return nQ(t),nR(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&n)&&0==(128&t.flags)&&(l8(t),6&t.subtreeFlags&&(t.flags|=8192)):l8(t),null!==(r=t.updateQueue)&&l3(t,r.retryQueue),r=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(r=e.memoizedState.cachePool.pool),n=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(n=t.memoizedState.cachePool.pool),n!==r&&(t.flags|=2048),null!==e&&p(lY),null;case 24:return r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),lR(lj),l8(t),null;case 25:return null}throw Error(i(156,t.tag))}(t.alternate,t,a4);if(null!==n){aJ=n;return}if(null!==(t=t.sibling)){aJ=t;return}aJ=t=e}while(null!==t);0===a8&&(a8=5)}function oO(e,t,n){var r=eh,l=aX.transition;try{aX.transition=null,eh=2,function(e,t,n,r){do oI();while(null!==os);if(0!=(6&aG))throw Error(i(327));var l=e.finishedWork,a=e.finishedLanes;if(null!==l){if(e.finishedWork=null,e.finishedLanes=0,l===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var o=l.lanes|l.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0,t=e.entanglements;var r=e.expirationTimes;for(e=e.hiddenUpdates;0<n;){var l=31-et(n),a=1<<l;t[l]=0,r[l]=-1;var o=e[l];if(null!==o)for(e[l]=null,l=0;l<o.length;l++){var i=o[l];null!==i&&(i.lane&=-1073741825)}n&=~a}}(e,o|=t5),e===aZ&&(aJ=aZ=null,a0=0),0==(10256&l.subtreeFlags)&&0==(10256&l.flags)||ou||(ou=!0,of=o,od=n,V(X,function(){return oI(),null})),n=0!=(15990&l.flags),0!=(15990&l.subtreeFlags)||n){n=aX.transition,aX.transition=null;var u=eh;eh=2;var s=aG;aG|=4,aY.current=null,function(e,t){if(sp=i3,uF(e=uM())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var l,a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(e){n=null;break e}var u=0,s=-1,c=-1,f=0,d=0,p=e,h=null;t:for(;;){for(;p!==n||0!==a&&3!==p.nodeType||(s=u+a),p!==o||0!==r&&3!==p.nodeType||(c=u+r),3===p.nodeType&&(u+=p.nodeValue.length),null!==(l=p.firstChild);)h=p,p=l;for(;;){if(p===e)break t;if(h===n&&++f===a&&(s=u),h===o&&++d===r&&(c=u),null!==(l=p.nextSibling))break;h=(p=h).parentNode}p=l}n=-1===s||-1===c?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(sh={focusedElem:e,selectionRange:n},i3=!1,ai=t;null!==ai;)if(e=(t=ai).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,ai=e;else for(;null!==ai;){t=ai;try{var m=t.alternate,g=t.flags;switch(t.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(0!=(1024&g)&&null!==m){var y=m.memoizedProps,v=m.memoizedState,b=t.stateNode,k=b.getSnapshotBeforeUpdate(t.elementType===t.type?y:r0(t.type,y),v);b.__reactInternalSnapshotBeforeUpdate=k}break;case 3:0!=(1024&g)&&sx(t.stateNode.containerInfo);break;default:if(0!=(1024&g))throw Error(i(163))}}catch(e){oB(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,ai=e;break}ai=t.return}m=af,af=!1}(e,l),a_(l,e),function(e){var t=uM(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&function e(t,n){return!!t&&!!n&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(n.ownerDocument.documentElement,n)){if(null!==r&&uF(n)){if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var l=n.textContent.length,a=Math.min(r.start,l);r=void 0===r.end?a:Math.min(r.end,l),!e.extend&&a>r&&(l=r,r=a,a=l),l=uT(n,a);var o=uT(n,r);l&&o&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}(sh),i3=!!sp,sh=sp=null,e.current=l,ay(e,l.alternate,l),j(),aG=s,eh=u,aX.transition=n}else e.current=l;if(ou?(ou=!1,os=e,oc=a):oA(e,o),0===(o=e.pendingLanes)&&(oi=null),function(e){if(ee&&"function"==typeof ee.onCommitFiberRoot)try{ee.onCommitFiberRoot(J,e,void 0,128==(128&e.current.flags))}catch(e){}}(l.stateNode,r),nX(e),null!==t)for(r=e.onRecoverableError,l=0;l<t.length;l++)o={digest:(a=t[l]).digest,componentStack:a.stack},r(a.value,o);if(oa)throw oa=!1,e=oo,oo=null,e;0!=(3&oc)&&0!==e.tag&&oI(),0!=(3&(o=e.pendingLanes))?e===oh?op++:(op=0,oh=e):op=0,nG(!1)}}(e,t,n,r)}finally{aX.transition=l,eh=r}return null}function oA(e,t){0==(e.pooledCacheLanes&=t)&&null!=(t=e.pooledCache)&&(e.pooledCache=null,lq(t))}function oI(){if(null!==os){var e=os,t=of;of=0;var n=em(oc),r=32>n?32:n;n=aX.transition;var l=eh;try{if(aX.transition=null,eh=r,null===os)var a=!1;else{r=od,od=null;var o=os,u=oc;if(os=null,oc=0,0!=(6&aG))throw Error(i(331));var s=aG;if(aG|=4,a$(o.current),aO(o,o.current,u,r),aG=s,nG(!1),ee&&"function"==typeof ee.onPostCommitFiberRoot)try{ee.onPostCommitFiberRoot(J,o)}catch(e){}a=!0}return a}finally{eh=l,aX.transition=n,oA(e,t)}}return!1}function oU(e,t,n){t=r5(n,t),t=le(e,t,2),null!==(e=ni(e,t,2))&&(ed(e,2),nX(e))}function oB(e,t,n){if(3===e.tag)oU(e,e,n);else for(;null!==t;){if(3===t.tag){oU(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===oi||!oi.has(r))){e=r5(n,e),e=lt(t,e,2),null!==(t=ni(t,e,2))&&(ed(t,2),nX(t));break}}t=t.return}}function oQ(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new aH;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(a3=!0,l.add(n),e=oV.bind(null,e,t,n),t.then(e,e))}function oV(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,aZ===e&&(a0&n)===n&&(4===a8||3===a8&&(125829120&a0)===a0&&300>H()-on?0==(2&aG)&&ox(e,0):a9|=n),nX(e)}function o$(e,t){0===t&&(t=0==(1&e.mode)?2:ec()),null!==(e=ne(e,t))&&(ed(e,t),nX(e))}function oW(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),o$(e,n)}function oj(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(t),o$(e,n)}function oH(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function oq(e,t,n,r){return new oH(e,t,n,r)}function oK(e){return!(!(e=e.prototype)||!e.isReactComponent)}function oY(e,t){var n=e.alternate;return null===n?((n=oq(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=31457280&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function oX(e,t){e.flags&=31457282;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function oG(e,t,n,r,l,a){var o=2;if(r=e,"function"==typeof e)oK(e)&&(o=1);else if("string"==typeof e)o=!function(e,t,n){if(1===n||null!=t.itemProp)return!1;switch(e){case"meta":case"title":return!0;case"style":if("string"!=typeof t.precedence||"string"!=typeof t.href||""===t.href)break;return!0;case"link":if("string"!=typeof t.rel||"string"!=typeof t.href||""===t.href||t.onLoad||t.onError)break;if("stylesheet"===t.rel)return e=t.disabled,"string"==typeof t.precedence&&null==e;return!0;case"script":if(!0===t.async&&!t.onLoad&&!t.onError&&"string"==typeof t.src&&t.src)return!0}return!1}(e,n,R.current)?"html"===e||"head"===e||"body"===e?27:5:26;else e:switch(e){case y:return oZ(n.children,l,a,t);case v:o=8,0!=(1&(l|=8))&&(l|=16);break;case b:return(e=oq(12,n,t,2|l)).elementType=b,e.lanes=a,e;case C:return(e=oq(13,n,t,l)).elementType=C,e.lanes=a,e;case x:return(e=oq(19,n,t,l)).elementType=x,e.lanes=a,e;case _:return oJ(n,l,a,t);case L:case N:case T:return(e=oq(24,n,t,l)).elementType=T,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case k:o=10;break e;case w:o=9;break e;case E:o=11;break e;case z:o=14;break e;case P:o=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=oq(o,n,t,l)).elementType=e,t.type=r,t.lanes=a,t}function oZ(e,t,n,r){return(e=oq(7,e,r,t)).lanes=n,e}function oJ(e,t,n,r){(e=oq(22,e,r,t)).elementType=_,e.lanes=n;var l={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=l._current;if(null===e)throw Error(i(456));if(0==(2&l._pendingVisibility)){var t=ne(e,2);null!==t&&(l._pendingVisibility|=2,og(t,e,2))}},attach:function(){var e=l._current;if(null===e)throw Error(i(456));if(0!=(2&l._pendingVisibility)){var t=ne(e,2);null!==t&&(l._pendingVisibility&=-3,og(t,e,2))}}};return e.stateNode=l,e}function o0(e,t,n){return(e=oq(6,e,null,t)).lanes=n,e}function o1(e,t,n){return(t=oq(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function o2(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ef(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ef(0),this.hiddenUpdates=ef(null),this.identifierPrefix=r,this.onRecoverableError=l,this.pooledCache=null,this.pooledCacheLanes=0,this.incompleteTransitions=new Map}function o3(e,t,n,r,l,a,o,i,u){return e=new o2(e,t,n,i,u),1===t?(t=1,!0===a&&(t|=24)):t=0,a=oq(3,null,null,t),e.current=a,a.stateNode=e,t=lH(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},nl(a),e}function o4(e){if(!e)return tg;e=e._reactInternals;e:{if(td(e)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(tw(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var n=e.type;if(tw(n))return tC(e,n,t)}return t}function o8(e,t,n,r,l,a,o,i,u){return(e=o3(n,r,!0,e,l,a,o,i,u)).context=o4(null),(l=no(r=om(n=e.current))).callback=null!=t?t:null,ni(n,l,r),e.current.lanes=r,ed(e,r),nX(e),e}function o6(e,t,n,r){var l=t.current,a=om(l);return n=o4(n),null===t.context?t.context=n:t.pendingContext=n,(t=no(a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=ni(l,t,a))&&(og(e,l,a),nu(e,l,a)),a}function o5(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function o7(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function o9(e,t){o7(e,t),(e=e.alternate)&&o7(e,t)}function ie(e){if(13===e.tag){var t=ne(e,134217728);null!==t&&og(t,e,134217728),o9(e,134217728)}}im=function(e,t,n){if(null!==e){if(e.memoizedProps!==t.pendingProps||tv.current)la=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return la=!1,function(e,t,n){switch(t.tag){case 3:ly(t),lD(t,lj,e.memoizedState.cache),t3();break;case 27:case 5:B(t);break;case 1:tw(t.type)&&tx(t);break;case 4:I(t,t.stateNode.containerInfo);break;case 10:lD(t,t.type._context,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r){if(null!==r.dehydrated)return nI(t),t.flags|=128,null;if(0!=(n&t.child.childLanes))return lw(e,t,n);return nI(t),null!==(e=lN(e,t,n))?e.sibling:null}nI(t);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return lz(e,t,n);t.flags|=128}var l=t.memoizedState;if(null!==l&&(l.rendering=null,l.tail=null,l.lastEffect=null),h(nV,nV.current),!r)return null;break;case 22:case 23:return t.lanes=0,lc(e,t,n);case 24:lD(t,lj,e.memoizedState.cache)}return lN(e,t,n)}(e,t,n);la=0!=(131072&e.flags)}}else la=!1,t$&&0!=(1048576&t.flags)&&tI(t,tT,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;lP(e,t),e=t.pendingProps;var l=tk(t,ty.current);lI(t,n),l=ri(null,t,r,e,l,n);var a=rc();return t.flags|=1,"object"==typeof l&&null!==l&&"function"==typeof l.render&&void 0===l.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,tw(r)?(a=!0,tx(t)):a=!1,t.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,nl(t),l.updater=r2,t.stateNode=l,l._reactInternals=t,r6(t,r,e,n),t=lg(null,t,r,!0,a,n)):(t.tag=0,t$&&a&&tU(t),lo(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(lP(e,t),e=t.pendingProps,r=(l=r._init)(r._payload),t.type=r,l=t.tag=function(e){if("function"==typeof e)return oK(e)?1:0;if(null!=e){if((e=e.$$typeof)===E)return 11;if(e===z)return 14}return 2}(r),e=r0(r,e),l){case 0:t=lp(null,t,r,e,n);break e;case 1:t=lm(null,t,r,e,n);break e;case 11:t=li(null,t,r,e,n);break e;case 14:t=lu(null,t,r,r0(r.type,e),n);break e}throw Error(i(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:r0(r,l),lp(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:r0(r,l),lm(e,t,r,l,n);case 3:e:{if(ly(t),null===e)throw Error(i(387));l=t.pendingProps,r=(a=t.memoizedState).element,na(e,t),nc(t,l,null,n);var o=t.memoizedState;if(lD(t,lj,l=o.cache),l!==a.cache&&lA(t,lj,n),l=o.element,a.isDehydrated){if(a={element:l,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){r=r5(Error(i(423)),t),t=lv(e,t,l,n,r);break e}if(l!==r){r=r5(Error(i(424)),t),t=lv(e,t,l,n,r);break e}for(tV=sP(t.stateNode.containerInfo.firstChild),tQ=t,t$=!0,tW=null,tj=!0,n=nL(t,null,l,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(t3(),l===r){t=lN(e,t,n);break e}lo(e,t,l,n)}t=t.child}return t;case 26:return ld(e,t),n=t.memoizedState=function(e,t,n){if(!(t=(t=A.current)?sM(t):null))throw Error(i(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof n.precedence&&"string"==typeof n.href?(n=sR(n.href),(e=(t=eT(t).hoistableStyles).get(n))||(e={type:"style",instance:null,count:0,state:null},t.set(n,e)),e):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"==typeof n.href&&"string"==typeof n.precedence){e=sR(n.href);var r,l,a,o,u=eT(t).hoistableStyles,s=u.get(e);return s||(t=t.ownerDocument||t,s={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,s),sL.has(e)||(r=t,l=e,a={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},o=s.state,sL.set(l,a),r.querySelector(sO(l))||(r.querySelector('link[rel="preload"][as="style"]['+l+"]")?o.loading=1:(l=r.createElement("link"),o.preload=l,l.addEventListener("load",function(){return o.loading|=1}),l.addEventListener("error",function(){return o.loading|=2}),sf(l,"link",a),eM(l),r.head.appendChild(l))))),s}return null;case"script":return"string"==typeof n.src&&!0===n.async?(n=sI(n.src),(e=(t=eT(t).hoistableScripts).get(n))||(e={type:"script",instance:null,count:0,state:null},t.set(n,e)),e):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,e))}}(t.type,null===e?null:e.memoizedProps,t.pendingProps),null!==e||t$||null!==n||(n=t.type,e=t.pendingProps,(r=sm(A.current).createElement(n))[ev]=t,r[eb]=e,sf(r,n,e),eM(r),t.stateNode=r),null;case 27:return B(t),null===e&&t$&&(r=t.stateNode=s_(t.type,t.pendingProps,A.current),tQ=t,tj=!0,tV=sP(r.firstChild)),r=t.pendingProps.children,null!==e||t$?lo(e,t,r,n):t.child=n_(t,null,r,n),ld(e,t),t.child;case 5:return B(t),null===e&&t$&&((l=r=tV)?tK(t,l)||(tG(t)&&tZ(),tV=sP(l.nextSibling),a=tQ,tV&&tK(t,tV)?tH(a,l):(tq(tQ,t),t$=!1,tQ=t,tV=r)):(tG(t)&&tZ(),tq(tQ,t),t$=!1,tQ=t,tV=r)),r=t.type,l=t.pendingProps,a=null!==e?e.memoizedProps:null,o=l.children,sv(r,l)?o=null:null!==a&&sv(r,a)&&(t.flags|=32),ld(e,t),lo(e,t,o,n),t.child;case 6:return null===e&&t$&&((r=""!==t.pendingProps,(e=n=tV)&&r)?tY(t,e)||(tG(t)&&tZ(),tV=sP(e.nextSibling),r=tQ,tV&&tY(t,tV)?tH(r,e):(tq(tQ,t),t$=!1,tQ=t,tV=n)):(tG(t)&&tZ(),tq(tQ,t),t$=!1,tQ=t,tV=n)),null;case 13:return lw(e,t,n);case 4:return I(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=n_(t,null,r,n):lo(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:r0(r,l),li(e,t,r,l,n);case 7:return lo(e,t,t.pendingProps,n),t.child;case 8:case 12:return lo(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,a=t.memoizedProps,o=l.value,lD(t,r,o),null!==a){if(tP(a.value,o)){if(a.children===l.children&&!tv.current){t=lN(e,t,n);break e}}else lA(t,r,n)}lo(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,lI(t,n),l=lU(l),r=r(l),t.flags|=1,lo(e,t,r,n),t.child;case 14:return l=r0(r=t.type,t.pendingProps),l=r0(r.type,l),lu(e,t,r,l,n);case 15:return ls(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:r0(r,l),lP(e,t),t.tag=1,tw(r)?(e=!0,tx(t)):e=!1,lI(t,n),r4(t,r,l),r6(t,r,l,n),lg(null,t,r,!0,e,n);case 19:return lz(e,t,n);case 22:return lc(e,t,n);case 24:return lI(t,n),r=lU(lj),null===e?(null===(l=lX())&&(l=aZ,a=lH(),l.pooledCache=a,a.refCount++,null!==a&&(l.pooledCacheLanes|=n),l=a),t.memoizedState={parent:r,cache:l},nl(t),lD(t,lj,l)):(0!=(e.lanes&n)&&(na(e,t),nc(t,null,null,n)),l=e.memoizedState,a=t.memoizedState,l.parent!==r?(l={parent:r,cache:r},t.memoizedState=l,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=l),lD(t,lj,r)):(r=a.cache,lD(t,lj,r),r!==l.cache&&lA(t,lj,n))),lo(e,t,t.pendingProps.children,n),t.child}throw Error(i(156,t.tag))};var it=!1;function ir(e,t,n){if(it)return e(t,n);it=!0;try{return oS(e,t,n)}finally{it=!1,(null!==ti||null!==tu)&&(oE(),tf())}}function il(e,t){var n=e.stateNode;if(null===n)return null;var r=eL(n);if(null===r)return null;switch(n=r[t],t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var ia=!1;if(eA)try{var io={};Object.defineProperty(io,"passive",{get:function(){ia=!0}}),window.addEventListener("test",io,io),window.removeEventListener("test",io,io)}catch(e){ia=!1}function ii(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function iu(){return!0}function is(){return!1}function ic(e){function t(t,n,r,l,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=l,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(l):l[o]);return this.isDefaultPrevented=(null!=l.defaultPrevented?l.defaultPrevented:!1===l.returnValue)?iu:is,this.isPropagationStopped=is,this}return u(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=iu)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=iu)},persist:function(){},isPersistent:iu}),t}var id,ip,ih,im,ig,iy,iv,ib={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ik=ic(ib),iw=u({},ib,{view:0,detail:0}),iS=ic(iw),iE=u({},iw,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:iD,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==iv&&(iv&&"mousemove"===e.type?(ig=e.screenX-iv.screenX,iy=e.screenY-iv.screenY):iy=ig=0,iv=e),ig)},movementY:function(e){return"movementY"in e?e.movementY:iy}}),iC=ic(iE),ix=ic(u({},iE,{dataTransfer:0})),iz=ic(u({},iw,{relatedTarget:0})),iP=ic(u({},ib,{animationName:0,elapsedTime:0,pseudoElement:0})),iN=ic(u({},ib,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),i_=ic(u({},ib,{data:0})),iL={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},iT={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},iM={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function iF(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=iM[e])&&!!t[e]}function iD(){return iF}var iR=ic(u({},iw,{key:function(e){if(e.key){var t=iL[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=ii(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?iT[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:iD,charCode:function(e){return"keypress"===e.type?ii(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ii(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),iO=ic(u({},iE,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),iA=ic(u({},iw,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:iD})),iI=ic(u({},ib,{propertyName:0,elapsedTime:0,pseudoElement:0})),iU=ic(u({},iE,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),iB=!1,iQ=null,iV=null,i$=null,iW=new Map,ij=new Map,iH=[],iq="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function iK(e,t){switch(e){case"focusin":case"focusout":iQ=null;break;case"dragenter":case"dragleave":iV=null;break;case"mouseover":case"mouseout":i$=null;break;case"pointerover":case"pointerout":iW.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ij.delete(t.pointerId)}}function iY(e,t,n,r,l,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[l]},null!==t&&null!==(t=eN(t))&&ie(t)):(e.eventSystemFlags|=r,t=e.targetContainers,null!==l&&-1===t.indexOf(l)&&t.push(l)),e}function iX(e){var t=eP(e.target);if(null!==t){var n=td(t);if(null!==n){if(13===(t=n.tag)){if(null!==(t=tp(n))){e.blockedOn=t,function(e,t){var n=eh;try{return eh=e,t()}finally{eh=n}}(e.priority,function(){if(13===n.tag){var e=om(n),t=ne(n,e);null!==t&&og(t,n,e),o9(n,e)}});return}}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=3===n.tag?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function iG(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=i5(e.nativeEvent);if(null!==n)return null!==(t=eN(n))&&ie(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);ta=r,n.target.dispatchEvent(r),ta=null,t.shift()}return!0}function iZ(e,t,n){iG(e)&&n.delete(t)}function iJ(){iB=!1,null!==iQ&&iG(iQ)&&(iQ=null),null!==iV&&iG(iV)&&(iV=null),null!==i$&&iG(i$)&&(i$=null),iW.forEach(iZ),ij.forEach(iZ)}function i0(e,t){e.blockedOn===t&&(e.blockedOn=null,iB||(iB=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,iJ)))}function i1(e){function t(t){return i0(t,e)}null!==iQ&&i0(iQ,e),null!==iV&&i0(iV,e),null!==i$&&i0(i$,e),iW.forEach(t),ij.forEach(t);for(var n=0;n<iH.length;n++){var r=iH[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<iH.length&&null===(n=iH[0]).blockedOn;)iX(n),null===n.blockedOn&&iH.shift()}var i2=s.ReactCurrentBatchConfig,i3=!0;function i4(e,t,n,r){var l=eh,a=i2.transition;i2.transition=null;try{eh=2,i6(e,t,n,r)}finally{eh=l,i2.transition=a}}function i8(e,t,n,r){var l=eh,a=i2.transition;i2.transition=null;try{eh=8,i6(e,t,n,r)}finally{eh=l,i2.transition=a}}function i6(e,t,n,r){if(i3){var l=i5(r);if(null===l)u9(e,t,r,i7,n),iK(e,r);else if(function(e,t,n,r,l){switch(t){case"focusin":return iQ=iY(iQ,e,t,n,r,l),!0;case"dragenter":return iV=iY(iV,e,t,n,r,l),!0;case"mouseover":return i$=iY(i$,e,t,n,r,l),!0;case"pointerover":var a=l.pointerId;return iW.set(a,iY(iW.get(a)||null,e,t,n,r,l)),!0;case"gotpointercapture":return a=l.pointerId,ij.set(a,iY(ij.get(a)||null,e,t,n,r,l)),!0}return!1}(l,e,t,n,r))r.stopPropagation();else if(iK(e,r),4&t&&-1<iq.indexOf(e)){for(;null!==l;){var a=eN(l);if(null!==a&&function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=eo(t.pendingLanes);0!==n&&(ep(t,2|n),nX(t),0==(6&aG)&&(or=H()+500,nG(!1)))}break;case 13:oE(function(){var t=ne(e,2);null!==t&&og(t,e,2)}),o9(e,2)}}(a),null===(a=i5(r))&&u9(e,t,r,i7,n),a===l)break;l=a}null!==l&&r.stopPropagation()}else u9(e,t,r,null,n)}}function i5(e){e=to(e);e:{if(i7=null,null!==(e=eP(e))){var t=td(e);if(null===t)e=null;else{var n=t.tag;if(13===n){if(null!==(e=tp(t)))break e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated){e=3===t.tag?t.stateNode.containerInfo:null;break e}e=null}else t!==e&&(e=null)}}i7=e,e=null}return e}var i7=null;function i9(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(q()){case K:return 2;case Y:return 8;case X:case G:return 32;case Z:return 536870912;default:return 32}default:return 32}}var ue=null,ut=null,un=null;function ur(){if(un)return un;var e,t,n=ut,r=n.length,l="value"in ue?ue.value:ue.textContent,a=l.length;for(e=0;e<r&&n[e]===l[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===l[a-t];t++);return un=l.slice(e,1<t?1-t:void 0)}var ul=[9,13,27,32],ua=eA&&"CompositionEvent"in window,uo=null;eA&&"documentMode"in document&&(uo=document.documentMode);var ui=eA&&"TextEvent"in window&&!uo,uu=eA&&(!ua||uo&&8<uo&&11>=uo),us=!1;function uc(e,t){switch(e){case"keyup":return -1!==ul.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uf(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ud=!1,up={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function uh(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!up[e.type]:"textarea"===t}function um(e,t,n,r){tc(r),0<(t=st(t,"onChange")).length&&(n=new ik("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var ug=null,uy=null;function uv(e){u3(e,0)}function ub(e){if(eX(e_(e)))return e}function uk(e,t){if("change"===e)return t}var uw=!1;if(eA){if(eA){var uS="oninput"in document;if(!uS){var uE=document.createElement("div");uE.setAttribute("oninput","return;"),uS="function"==typeof uE.oninput}r=uS}else r=!1;uw=r&&(!document.documentMode||9<document.documentMode)}function uC(){ug&&(ug.detachEvent("onpropertychange",ux),uy=ug=null)}function ux(e){if("value"===e.propertyName&&ub(uy)){var t=[];um(t,uy,e,to(e)),ir(uv,t)}}function uz(e,t,n){"focusin"===e?(uC(),ug=t,uy=n,ug.attachEvent("onpropertychange",ux)):"focusout"===e&&uC()}function uP(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return ub(uy)}function uN(e,t){if("click"===e)return ub(t)}function u_(e,t){if("input"===e||"change"===e)return ub(t)}function uL(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function uT(e,t){var n,r=uL(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=uL(r)}}function uM(){for(var e=window,t=eG();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=eG(e.document)}return t}function uF(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var uD=eA&&"documentMode"in document&&11>=document.documentMode,uR=null,uO=null,uA=null,uI=!1;function uU(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;uI||null==uR||uR!==eG(r)||(r="selectionStart"in(r=uR)&&uF(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},uA&&np(uA,r)||(uA=r,0<(r=st(uO,"onSelect")).length&&(t=new ik("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=uR)))}function uB(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var uQ={animationend:uB("Animation","AnimationEnd"),animationiteration:uB("Animation","AnimationIteration"),animationstart:uB("Animation","AnimationStart"),transitionend:uB("Transition","TransitionEnd")},uV={},u$={};function uW(e){if(uV[e])return uV[e];if(!uQ[e])return e;var t,n=uQ[e];for(t in n)if(n.hasOwnProperty(t)&&t in u$)return uV[e]=n[t];return e}eA&&(u$=document.createElement("div").style,"AnimationEvent"in window||(delete uQ.animationend.animation,delete uQ.animationiteration.animation,delete uQ.animationstart.animation),"TransitionEvent"in window||delete uQ.transitionend.transition);var uj=uW("animationend"),uH=uW("animationiteration"),uq=uW("animationstart"),uK=uW("transitionend"),uY=new Map,uX="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function uG(e,t){uY.set(e,t),eR(t,[e])}for(var uZ=0;uZ<uX.length;uZ++){var uJ=uX[uZ];uG(uJ.toLowerCase(),"on"+(uJ[0].toUpperCase()+uJ.slice(1)))}uG(uj,"onAnimationEnd"),uG(uH,"onAnimationIteration"),uG(uq,"onAnimationStart"),uG("dblclick","onDoubleClick"),uG("focusin","onFocus"),uG("focusout","onBlur"),uG(uK,"onTransitionEnd"),eO("onMouseEnter",["mouseout","mouseover"]),eO("onMouseLeave",["mouseout","mouseover"]),eO("onPointerEnter",["pointerout","pointerover"]),eO("onPointerLeave",["pointerout","pointerover"]),eR("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),eR("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),eR("onBeforeInput",["compositionend","keypress","textInput","paste"]),eR("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),eR("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),eR("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var u0="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),u1=new Set("cancel close invalid load scroll toggle".split(" ").concat(u0));function u2(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,l,a,o,u,s){if(ar.apply(this,arguments),l7){if(l7){var c=l9;l7=!1,l9=null}else throw Error(i(198));ae||(ae=!0,at=c)}}(r,t,void 0,e),e.currentTarget=null}function u3(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var i=r[o],u=i.instance,s=i.currentTarget;if(i=i.listener,u!==a&&l.isPropagationStopped())break e;u2(l,i,s),a=u}else for(o=0;o<r.length;o++){if(u=(i=r[o]).instance,s=i.currentTarget,i=i.listener,u!==a&&l.isPropagationStopped())break e;u2(l,i,s),a=u}}}if(ae)throw e=at,ae=!1,at=null,e}function u4(e,t){var n=t[ew];void 0===n&&(n=t[ew]=new Set);var r=e+"__bubble";n.has(r)||(u7(t,e,2,!1),n.add(r))}function u8(e,t,n){var r=0;t&&(r|=4),u7(n,e,r,t)}var u6="_reactListening"+Math.random().toString(36).slice(2);function u5(e){if(!e[u6]){e[u6]=!0,eF.forEach(function(t){"selectionchange"!==t&&(u1.has(t)||u8(t,!1,e),u8(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[u6]||(t[u6]=!0,u8("selectionchange",!1,t))}}function u7(e,t,n,r){switch(i9(t)){case 2:var l=i4;break;case 8:l=i8;break;default:l=i6}n=l.bind(null,t,n,e),l=void 0,ia&&("touchstart"===t||"touchmove"===t||"wheel"===t)&&(l=!0),r?void 0!==l?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):void 0!==l?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function u9(e,t,n,r,l){var a=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var i=r.stateNode.containerInfo;if(i===l||8===i.nodeType&&i.parentNode===l)break;if(4===o)for(o=r.return;null!==o;){var u=o.tag;if((3===u||4===u)&&((u=o.stateNode.containerInfo)===l||8===u.nodeType&&u.parentNode===l))return;o=o.return}for(;null!==i;){if(null===(o=eP(i)))return;if(5===(u=o.tag)||6===u||26===u||27===u){r=a=o;continue e}i=i.parentNode}}r=r.return}ir(function(){var r=a,l=to(n),o=[];e:{var i=uY.get(e);if(void 0!==i){var u=ik,s=e;switch(e){case"keypress":if(0===ii(n))break e;case"keydown":case"keyup":u=iR;break;case"focusin":s="focus",u=iz;break;case"focusout":s="blur",u=iz;break;case"beforeblur":case"afterblur":u=iz;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=iC;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=ix;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=iA;break;case uj:case uH:case uq:u=iP;break;case uK:u=iI;break;case"scroll":u=iS;break;case"wheel":u=iU;break;case"copy":case"cut":case"paste":u=iN;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=iO}var c=0!=(4&t),f=!c&&"scroll"===e,d=c?null!==i?i+"Capture":null:i;c=[];for(var p,h=r;null!==h;){var m=h;if(p=m.stateNode,5!==(m=m.tag)&&26!==m&&27!==m||null===p||null===d||null!=(m=il(h,d))&&c.push(se(h,m,p)),f)break;h=h.return}0<c.length&&(i=new u(i,s,null,n,l),o.push({event:i,listeners:c}))}}if(0==(7&t)){if(i="mouseover"===e||"pointerover"===e,u="mouseout"===e||"pointerout"===e,!(i&&n!==ta&&(s=n.relatedTarget||n.fromElement)&&(eP(s)||s[ek]))&&(u||i)&&(i=l.window===l?l:(i=l.ownerDocument)?i.defaultView||i.parentWindow:window,u?(s=n.relatedTarget||n.toElement,u=r,null!==(s=s?eP(s):null)&&(f=td(s),c=s.tag,s!==f||5!==c&&27!==c&&6!==c)&&(s=null)):(u=null,s=r),u!==s)){if(c=iC,m="onMouseLeave",d="onMouseEnter",h="mouse",("pointerout"===e||"pointerover"===e)&&(c=iO,m="onPointerLeave",d="onPointerEnter",h="pointer"),f=null==u?i:e_(u),p=null==s?i:e_(s),(i=new c(m,h+"leave",u,n,l)).target=f,i.relatedTarget=p,m=null,eP(l)===r&&((c=new c(d,h+"enter",s,n,l)).target=p,c.relatedTarget=f,m=c),f=m,u&&s)t:{for(c=u,d=s,h=0,p=c;p;p=sn(p))h++;for(p=0,m=d;m;m=sn(m))p++;for(;0<h-p;)c=sn(c),h--;for(;0<p-h;)d=sn(d),p--;for(;h--;){if(c===d||null!==d&&c===d.alternate)break t;c=sn(c),d=sn(d)}c=null}else c=null;null!==u&&sr(o,i,u,c,!1),null!==s&&null!==f&&sr(o,f,s,c,!0)}e:{if("select"===(u=(i=r?e_(r):window).nodeName&&i.nodeName.toLowerCase())||"input"===u&&"file"===i.type)var g,y=uk;else if(uh(i)){if(uw)y=u_;else{y=uP;var v=uz}}else(u=i.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(y=uN);if(y&&(y=y(e,r))){um(o,y,n,l);break e}v&&v(e,i,r),"focusout"===e&&r&&"number"===i.type&&null!=r.memoizedProps.value&&e2(i,"number",i.value)}switch(v=r?e_(r):window,e){case"focusin":(uh(v)||"true"===v.contentEditable)&&(uR=v,uO=r,uA=null);break;case"focusout":uA=uO=uR=null;break;case"mousedown":uI=!0;break;case"contextmenu":case"mouseup":case"dragend":uI=!1,uU(o,n,l);break;case"selectionchange":if(uD)break;case"keydown":case"keyup":uU(o,n,l)}if(ua)t:{switch(e){case"compositionstart":var b="onCompositionStart";break t;case"compositionend":b="onCompositionEnd";break t;case"compositionupdate":b="onCompositionUpdate";break t}b=void 0}else ud?uc(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(uu&&"ko"!==n.locale&&(ud||"onCompositionStart"!==b?"onCompositionEnd"===b&&ud&&(g=ur()):(ut="value"in(ue=l)?ue.value:ue.textContent,ud=!0)),0<(v=st(r,b)).length&&(b=new i_(b,e,null,n,l),o.push({event:b,listeners:v}),g?b.data=g:null!==(g=uf(n))&&(b.data=g))),(g=ui?function(e,t){switch(e){case"compositionend":return uf(t);case"keypress":if(32!==t.which)return null;return us=!0," ";case"textInput":return" "===(e=t.data)&&us?null:e;default:return null}}(e,n):function(e,t){if(ud)return"compositionend"===e||!ua&&uc(e,t)?(e=ur(),un=ut=ue=null,ud=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return uu&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(r=st(r,"onBeforeInput")).length&&(l=new i_("onBeforeInput","beforeinput",null,n,l),o.push({event:l,listeners:r}),l.data=g)}u3(o,t)})}function se(e,t,n){return{instance:e,listener:t,currentTarget:n}}function st(e,t){for(var n=t+"Capture",r=[];null!==e;){var l=e,a=l.stateNode;5!==(l=l.tag)&&26!==l&&27!==l||null===a||(null!=(l=il(e,n))&&r.unshift(se(e,l,a)),null!=(l=il(e,t))&&r.push(se(e,l,a))),e=e.return}return r}function sn(e){if(null===e)return null;do e=e.return;while(e&&5!==e.tag&&27!==e.tag);return e||null}function sr(e,t,n,r,l){for(var a=t._reactName,o=[];null!==n&&n!==r;){var i=n,u=i.alternate,s=i.stateNode;if(i=i.tag,null!==u&&u===r)break;5!==i&&26!==i&&27!==i||null===s||(u=s,l?null!=(s=il(n,a))&&o.unshift(se(n,s,u)):l||null!=(s=il(n,a))&&o.push(se(n,s,u))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var sl=/\r\n?/g,sa=/\u0000|\uFFFD/g;function so(e){return("string"==typeof e?e:""+e).replace(sl,"\n").replace(sa,"")}function si(e,t,n){if(t=so(t),so(e)!==t&&n)throw Error(i(425))}function su(){}function ss(e,t,n,r,l){switch(n){case"children":"string"==typeof r?"body"===t||"textarea"===t&&""===r||te(e,r):"number"==typeof r&&"body"!==t&&te(e,""+r);break;case"className":eV(e,"class",r);break;case"tabIndex":eV(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":eV(e,n,r);break;case"style":tn(e,r);break;case"src":case"href":case"action":case"formAction":if(null==r||"function"==typeof r||"symbol"==typeof r||"boolean"==typeof r){e.removeAttribute(n);break}e.setAttribute(n,""+r);break;case"onClick":null!=r&&(e.onclick=su);break;case"onScroll":null!=r&&u4("scroll",e);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(i(61));if(null!=(r=r.__html)){if(null!=l.children)throw Error(i(60));e9(e,r)}}break;case"multiple":e.multiple=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"muted":e.muted=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"autoFocus":break;case"xlinkHref":if(null==r||"function"==typeof r||"boolean"==typeof r||"symbol"==typeof r){e.removeAttribute("xlink:href");break}e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",""+r);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,""+r):e.removeAttribute(n);break;case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":!0===r?e.setAttribute(n,""):!1!==r&&null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,r):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":null!=r&&"function"!=typeof r&&"symbol"!=typeof r&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case"rowSpan":case"start":null==r||"function"==typeof r||"symbol"==typeof r||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case"xlinkActuate":e$(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":e$(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":e$(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":e$(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":e$(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":e$(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":e$(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":e$(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":e$(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":eQ(e,"is",r);break;default:2<n.length&&("o"===n[0]||"O"===n[0])&&("n"===n[1]||"N"===n[1])||eQ(e,l=tl.get(n)||n,r)}}function sc(e,t,n,r,l){switch(n){case"style":tn(e,r);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(i(61));if(null!=(t=r.__html)){if(null!=l.children)throw Error(i(60));e9(e,t)}}break;case"children":"string"==typeof r?te(e,r):"number"==typeof r&&te(e,""+r);break;case"onScroll":null!=r&&u4("scroll",e);break;case"onClick":null!=r&&(e.onclick=su);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":break;default:eD.hasOwnProperty(n)||("boolean"==typeof r&&(r=""+r),eQ(e,n,r))}}function sf(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":u4("invalid",e);var r=null,l=null,a=null,o=null,u=null,s=null;for(f in n)if(n.hasOwnProperty(f)){var c=n[f];if(null!=c)switch(f){case"name":r=c;break;case"type":l=c;break;case"checked":u=c;break;case"defaultChecked":s=c;break;case"value":a=c;break;case"defaultValue":o=c;break;case"children":case"dangerouslySetInnerHTML":if(null!=c)throw Error(i(137,t));break;default:ss(e,t,f,c,n)}}e1(e,a,o,u,s,l,r,!1),eY(e);return;case"select":u4("invalid",e);var f=l=a=null;for(r in n)if(n.hasOwnProperty(r)&&null!=(o=n[r]))switch(r){case"value":a=o;break;case"defaultValue":l=o;break;case"multiple":f=o;default:ss(e,t,r,o,n)}t=a,n=l,e.multiple=!!f,null!=t?e4(e,!!f,t,!1):null!=n&&e4(e,!!f,n,!0);return;case"textarea":for(l in u4("invalid",e),a=r=f=null,n)if(n.hasOwnProperty(l)&&null!=(o=n[l]))switch(l){case"value":f=o;break;case"defaultValue":r=o;break;case"children":a=o;break;case"dangerouslySetInnerHTML":if(null!=o)throw Error(i(91));break;default:ss(e,t,l,o,n)}e6(e,f,r,a),eY(e);return;case"option":for(o in n)n.hasOwnProperty(o)&&null!=(f=n[o])&&("selected"===o?e.selected=f&&"function"!=typeof f&&"symbol"!=typeof f:ss(e,t,o,f,n));return;case"dialog":u4("cancel",e),u4("close",e);break;case"iframe":case"object":u4("load",e);break;case"video":case"audio":for(f=0;f<u0.length;f++)u4(u0[f],e);break;case"image":u4("error",e),u4("load",e);break;case"details":u4("toggle",e);break;case"embed":case"source":case"img":case"link":u4("error",e),u4("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(u in n)if(n.hasOwnProperty(u)&&null!=(f=n[u]))switch(u){case"children":case"dangerouslySetInnerHTML":throw Error(i(137,t));default:ss(e,t,u,f,n)}return;default:if(tr(t)){for(s in n)n.hasOwnProperty(s)&&null!=(f=n[s])&&sc(e,t,s,f,n);return}}for(a in n)n.hasOwnProperty(a)&&null!=(f=n[a])&&ss(e,t,a,f,n)}function sd(e,t,n,r,l){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var a=l.name,o=l.type,u=l.value,s=l.defaultValue;r=r.defaultValue;for(var c=l.checked,f=l.defaultChecked,d=0;d<t.length;d+=2){var p=t[d],h=t[d+1];switch(p){case"type":case"name":case"checked":case"defaultChecked":case"value":case"defaultValue":break;case"children":case"dangerouslySetInnerHTML":if(null!=h)throw Error(i(137,n));break;default:ss(e,n,p,h,l)}}e0(e,u,s,r,c,f,o,a);return;case"select":for(a=l.value,o=l.defaultValue,u=l.multiple,s=r.multiple,r=0;r<t.length;r+=2)c=t[r],f=t[r+1],"value"===c||ss(e,n,c,f,l);null!=a?e4(e,!!u,a,!1):!!s!=!!u&&(null!=o?e4(e,!!u,o,!0):e4(e,!!u,u?[]:"",!1));return;case"textarea":for(u=0,a=l.value,o=l.defaultValue;u<t.length;u+=2)switch(s=t[u],r=t[u+1],s){case"value":case"children":break;case"dangerouslySetInnerHTML":if(null!=r)throw Error(i(91));break;default:ss(e,n,s,r,l)}e8(e,a,o);return;case"option":for(a=0;a<t.length;a+=2)(o=t[a],u=t[a+1],"selected"===o)?e.selected=u&&"function"!=typeof u&&"symbol"!=typeof u:ss(e,n,o,u,l);return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(a=0;a<t.length;a+=2)switch(o=t[a],u=t[a+1],o){case"children":case"dangerouslySetInnerHTML":if(null!=u)throw Error(i(137,n));break;default:ss(e,n,o,u,l)}return;default:if(tr(n)){for(a=0;a<t.length;a+=2)sc(e,n,t[a],t[a+1],l);return}}for(a=0;a<t.length;a+=2)ss(e,n,t[a],t[a+1],l)}var sp=null,sh=null;function sm(e){return 9===e.nodeType?e:e.ownerDocument}function sg(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function sy(e,t){if(0===e)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return 1===e&&"foreignObject"===t?0:e}function sv(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var sb="function"==typeof setTimeout?setTimeout:void 0,sk="function"==typeof clearTimeout?clearTimeout:void 0,sw="function"==typeof Promise?Promise:void 0,sS="function"==typeof queueMicrotask?queueMicrotask:void 0!==sw?function(e){return sw.resolve(null).then(e).catch(sE)}:sb;function sE(e){setTimeout(function(){throw e})}function sC(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&8===l.nodeType){if("/$"===(n=l.data)){if(0===r){e.removeChild(l),i1(t);return}r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++}n=l}while(n);i1(t)}function sx(e){var t=e.nodeType;if(9===t)sz(e);else if(1===t)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":sz(e);break;default:e.textContent=""}}function sz(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":sz(n),ez(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function sP(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function sN(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}function s_(e,t,n){switch(t=sm(n),e){case"html":if(!(e=t.documentElement))throw Error(i(452));return e;case"head":if(!(e=t.head))throw Error(i(453));return e;case"body":if(!(e=t.body))throw Error(i(454));return e;default:throw Error(i(451))}}var sL=new Map,sT=new Set;function sM(e){return"function"==typeof e.getRootNode?e.getRootNode():e.ownerDocument}var sF={prefetchDNS:function(e){sD("dns-prefetch",null,e)},preconnect:function(e,t){sD("preconnect",null==t||"string"!=typeof t.crossOrigin?null:"use-credentials"===t.crossOrigin?"use-credentials":"",e)},preload:function(e,t){var n=document;if("string"==typeof e&&e&&"object"==typeof t&&null!==t&&"string"==typeof t.as&&t.as&&n){var r=t.as,l='link[rel="preload"][as="'+eJ(r)+'"]';if("image"===r){var a=t.imageSrcSet,o=t.imageSizes;"string"==typeof a&&""!==a?(l+='[imagesrcset="'+eJ(a)+'"]',"string"==typeof o&&(l+='[imagesizes="'+eJ(o)+'"]')):l+='[href="'+eJ(e)+'"]'}else l+='[href="'+eJ(e)+'"]';switch(a=l,r){case"style":a=sR(e);break;case"script":a=sI(e)}sL.has(a)||(e={rel:"preload",as:r,href:"image"===r&&t.imageSrcSet?void 0:e,crossOrigin:"font"===r?"":t.crossOrigin,integrity:t.integrity,type:t.type,nonce:t.nonce,fetchPriority:t.fetchPriority,imageSrcSet:t.imageSrcSet,imageSizes:t.imageSizes,referrerPolicy:t.referrerPolicy},sL.set(a,e),null!==n.querySelector(l)||"style"===r&&n.querySelector(sO(a))||"script"===r&&n.querySelector("script[async]"+a)||(sf(r=n.createElement("link"),"link",e),eM(r),n.head.appendChild(r)))}},preinit:function(e,t){var n=document;if("string"==typeof e&&e&&"object"==typeof t&&null!==t)switch(t.as){case"style":var r=eT(n).hoistableStyles,l=sR(e),a=t.precedence||"default",o=r.get(l);if(o)break;var i={loading:0,preload:null};if(o=n.querySelector(sO(l)))i.loading=1;else{e={rel:"stylesheet",href:e,"data-precedence":a,crossOrigin:t.crossOrigin,integrity:t.integrity,fetchPriority:t.fetchPriority},(t=sL.get(l))&&sQ(e,t);var u=o=n.createElement("link");eM(u),sf(u,"link",e),u._p=new Promise(function(e,t){u.onload=e,u.onerror=t}),u.addEventListener("load",function(){i.loading|=1}),u.addEventListener("error",function(){i.loading|=2}),i.loading|=4,sB(o,a,n)}o={type:"stylesheet",instance:o,count:1,state:i},r.set(l,o);break;case"script":r=eT(n).hoistableScripts,l=sI(e),(a=r.get(l))||((a=n.querySelector("script[async]"+l))||(e={src:e,async:!0,crossOrigin:t.crossOrigin,integrity:t.integrity,nonce:t.nonce,fetchPriority:t.fetchPriority},(t=sL.get(l))&&sV(e,t),eM(a=n.createElement("script")),sf(a,"link",e),n.head.appendChild(a)),a={type:"script",instance:a,count:1,state:null},r.set(l,a))}}};function sD(e,t,n){var r=document;if("string"==typeof n&&n){var l=eJ(n);l='link[rel="'+e+'"][href="'+l+'"]',"string"==typeof t&&(l+='[crossorigin="'+t+'"]'),sT.has(l)||(sT.add(l),e={rel:e,crossOrigin:t,href:n},null===r.querySelector(l)&&(sf(t=r.createElement("link"),"link",e),eM(t),r.head.appendChild(t)))}}function sR(e){return'href="'+eJ(e)+'"'}function sO(e){return'link[rel="stylesheet"]['+e+"]"}function sA(e){return u({},e,{"data-precedence":e.precedence,precedence:null})}function sI(e){return'[src="'+eJ(e)+'"]'}function sU(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+eJ(n.href)+'"]');if(r)return t.instance=r,eM(r),r;var l=u({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return eM(r=(e.ownerDocument||e).createElement("style")),sf(r,"style",l),sB(r,n.precedence,e),t.instance=r;case"stylesheet":l=sR(n.href);var a=e.querySelector(sO(l));if(a)return t.instance=a,eM(a),a;r=sA(n),(l=sL.get(l))&&sQ(r,l),eM(a=(e.ownerDocument||e).createElement("link"));var o=a;return o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),sf(a,"link",r),t.state.loading|=4,sB(a,n.precedence,e),t.instance=a;case"script":if(a=sI(n.src),l=e.querySelector("script[async]"+a))return t.instance=l,eM(l),l;return r=n,(l=sL.get(a))&&sV(r=u({},n),l),eM(l=(e=e.ownerDocument||e).createElement("script")),sf(l,"link",r),e.head.appendChild(l),t.instance=l;case"void":return null;default:throw Error(i(443,t.type))}else"stylesheet"===t.type&&0==(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,sB(r,n.precedence,e));return t.instance}function sB(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=r.length?r[r.length-1]:null,a=l,o=0;o<r.length;o++){var i=r[o];if(i.dataset.precedence===t)a=i;else if(a!==l)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=9===n.nodeType?n.head:n).insertBefore(e,t.firstChild)}function sQ(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.title&&(e.title=t.title)}function sV(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.integrity&&(e.referrerPolicy=t.integrity)}var s$=null;function sW(e,t,n){if(null===s$){var r=new Map,l=s$=new Map;l.set(n,r)}else(r=(l=s$).get(n))||(r=new Map,l.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),l=0;l<n.length;l++){var a=n[l];if(!(a[ex]||a[ev]||"link"===e&&"stylesheet"===a.getAttribute("rel"))&&"http://www.w3.org/2000/svg"!==a.namespaceURI){var o=a.getAttribute(t)||"";o=e+o;var i=r.get(o);i?i.push(a):r.set(o,[a])}}return r}function sj(e,t,n){(e=e.ownerDocument||e).head.insertBefore(n,"title"===t?e.querySelector("head > title"):null)}var sH=null;function sq(){}function sK(){if(this.count--,0===this.count){if(this.stylesheets)sX(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var sY=null;function sX(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,sY=new Map,t.forEach(sG,e),sY=null,sK.call(e))}function sG(e,t){if(!(4&t.state.loading)){var n=sY.get(e);if(n)var r=n.get("last");else{n=new Map,sY.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a<l.length;a++){var o=l[a];("link"===o.nodeName||"not all"!==o.getAttribute("media"))&&(n.set("p"+o.dataset.precedence,o),r=o)}r&&n.set("last",r)}o=(l=t.instance).getAttribute("data-precedence"),(a=n.get("p"+o)||r)===r&&n.set("last",l),n.set(o,l),this.count++,r=sK.bind(this),l.addEventListener("load",r),l.addEventListener("error",r),a?a.parentNode.insertBefore(l,a.nextSibling):(e=9===e.nodeType?e.head:e).insertBefore(l,e.firstChild),t.state.loading|=4}}var sZ=o.Dispatcher;"undefined"!=typeof document&&(sZ.current=sF);var sJ="function"==typeof reportError?reportError:function(e){console.error(e)};function s0(e){this._internalRoot=e}function s1(e){this._internalRoot=e}function s2(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function s3(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function s4(){}function s8(e,t,n,r,l){var a=n._reactRootContainer;if(a){var o=a;if("function"==typeof l){var i=l;l=function(){var e=o5(o);i.call(e)}}o6(t,o,e,l)}else o=function(e,t,n,r,l){if(l){if("function"==typeof r){var a=r;r=function(){var e=o5(o);a.call(e)}}var o=o8(t,r,e,0,null,!1,!1,"",s4);return e._reactRootContainer=o,e[ek]=o.current,u5(8===e.nodeType?e.parentNode:e),oE(),o}if(sx(e),"function"==typeof r){var i=r;r=function(){var e=o5(u);i.call(e)}}var u=o3(e,0,!1,null,null,!1,!1,"",s4);return e._reactRootContainer=u,e[ek]=u.current,u5(8===e.nodeType?e.parentNode:e),oE(function(){o6(t,u,n,r)}),u}(n,t,e,l,r);return o5(o)}s1.prototype.render=s0.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));o6(e,t,null,null)},s1.prototype.unmount=s0.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;oE(function(){o6(null,e,null,null)}),t[ek]=null}},s1.prototype.unstable_scheduleHydration=function(e){if(e){var t=eh;e={blockedOn:null,target:e,priority:t};for(var n=0;n<iH.length&&0!==t&&t<iH[n].priority;n++);iH.splice(n,0,e),0===n&&iX(e)}};var s6=o.Dispatcher;o.Events=[eN,e_,eL,tc,tf,oS];var s5={findFiberByHostInstance:eP,bundleType:0,version:"18.3.0-canary-1a001dac6-20230812",rendererPackageName:"react-dom"},s7={bundleType:s5.bundleType,version:s5.version,rendererPackageName:s5.rendererPackageName,rendererConfig:s5.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:s.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=tm(e))?null:e.stateNode},findFiberByHostInstance:s5.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.0-canary-1a001dac6-20230812"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var s9=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!s9.isDisabled&&s9.supportsFiber)try{J=s9.inject(s7),ee=s9}catch(e){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=o,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!s2(t))throw Error(i(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:g,key:null==r?null:""+r,children:e,containerInfo:t,implementation:null}}(e,t,null,n)},t.createRoot=function(e,t){if(!s2(e))throw Error(i(299));var n=!1,r="",l=sJ;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(l=t.onRecoverableError)),t=o3(e,1,!1,null,null,n,!1,r,l),e[ek]=t.current,sZ.current=sF,u5(8===e.nodeType?e.parentNode:e),new s0(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,e=Object.keys(e).join(",")))}return e=null===(e=tm(t))?null:e.stateNode},t.flushSync=function(e){return oE(e)},t.hydrate=function(e,t,n){if(!s3(t))throw Error(i(200));return s8(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!s2(e))throw Error(i(405));var r=!1,l="",a=sJ;return null!=n&&(!0===n.unstable_strictMode&&(r=!0),void 0!==n.identifierPrefix&&(l=n.identifierPrefix),void 0!==n.onRecoverableError&&(a=n.onRecoverableError)),t=o8(t,null,e,1,null!=n?n:null,r,!1,l,a),e[ek]=t.current,sZ.current=sF,u5(e),new s1(t)},t.preconnect=function(e,t){var n=s6.current;n&&n.preconnect(e,t)},t.prefetchDNS=function(e){var t=s6.current;t&&t.prefetchDNS(e)},t.preinit=function(e,t){var n=s6.current;n&&n.preinit(e,t)},t.preload=function(e,t){var n=s6.current;n&&n.preload(e,t)},t.render=function(e,t,n){if(!s3(t))throw Error(i(200));return s8(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!s3(e))throw Error(i(40));return!!e._reactRootContainer&&(oE(function(){s8(null,null,e,!1,function(){e._reactRootContainer=null,e[ek]=null})}),!0)},t.unstable_batchedUpdates=oS,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!s3(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return s8(e,t,n,!1,r)},t.version="18.3.0-canary-1a001dac6-20230812"}}]); \ No newline at end of file diff --git a/.next/static/chunks/framework-8883d1e9be70c3da.js b/.next/static/chunks/framework-8883d1e9be70c3da.js new file mode 100644 index 0000000000000000000000000000000000000000..7506bb7165eab4300773be68fbf438ee05a49196 --- /dev/null +++ b/.next/static/chunks/framework-8883d1e9be70c3da.js @@ -0,0 +1,25 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[774],{4448:function(e,n,t){/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var r,l,a,u,o,i,s=t(7294),c=t(3840);function f(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t<arguments.length;t++)n+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var d=new Set,p={};function m(e,n){h(e,n),h(e+"Capture",n)}function h(e,n){for(p[e]=n,e=0;e<n.length;e++)d.add(n[e])}var g=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),v=Object.prototype.hasOwnProperty,y=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,b={},k={};function w(e,n,t,r,l,a,u){this.acceptsBooleans=2===n||3===n||4===n,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=a,this.removeEmptyString=u}var S={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){S[e]=new w(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];S[n]=new w(n,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){S[e]=new w(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){S[e]=new w(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){S[e]=new w(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){S[e]=new w(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){S[e]=new w(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){S[e]=new w(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){S[e]=new w(e,5,!1,e.toLowerCase(),null,!1,!1)});var x=/[\-:]([a-z])/g;function E(e){return e[1].toUpperCase()}function C(e,n,t,r){var l,a=S.hasOwnProperty(n)?S[n]:null;(null!==a?0!==a.type:r||!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])&&(function(e,n,t,r){if(null==n||function(e,n,t,r){if(null!==t&&0===t.type)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":if(r)return!1;if(null!==t)return!t.acceptsBooleans;return"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e;default:return!1}}(e,n,t,r))return!0;if(r)return!1;if(null!==t)switch(t.type){case 3:return!n;case 4:return!1===n;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}(n,t,a,r)&&(t=null),r||null===a?(l=n,(!!v.call(k,l)||!v.call(b,l)&&(y.test(l)?k[l]=!0:(b[l]=!0,!1)))&&(null===t?e.removeAttribute(n):e.setAttribute(n,""+t))):a.mustUseProperty?e[a.propertyName]=null===t?3!==a.type&&"":t:(n=a.attributeName,r=a.attributeNamespace,null===t?e.removeAttribute(n):(t=3===(a=a.type)||4===a&&!0===t?"":""+t,r?e.setAttributeNS(r,n,t):e.setAttribute(n,t))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(x,E);S[n]=new w(n,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(x,E);S[n]=new w(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(x,E);S[n]=new w(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){S[e]=new w(e,1,!1,e.toLowerCase(),null,!1,!1)}),S.xlinkHref=new w("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){S[e]=new w(e,1,!1,e.toLowerCase(),null,!0,!0)});var _=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,P=Symbol.for("react.element"),N=Symbol.for("react.portal"),z=Symbol.for("react.fragment"),T=Symbol.for("react.strict_mode"),L=Symbol.for("react.profiler"),R=Symbol.for("react.provider"),M=Symbol.for("react.context"),F=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),D=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),U=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var V=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var A=Symbol.iterator;function $(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=A&&e[A]||e["@@iterator"])?e:null}var j,B=Object.assign;function H(e){if(void 0===j)try{throw Error()}catch(e){var n=e.stack.trim().match(/\n( *(at )?)/);j=n&&n[1]||""}return"\n"+j+e}var W=!1;function Q(e,n){if(!e||W)return"";W=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n){if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}e()}}catch(n){if(n&&r&&"string"==typeof n.stack){for(var l=n.stack.split("\n"),a=r.stack.split("\n"),u=l.length-1,o=a.length-1;1<=u&&0<=o&&l[u]!==a[o];)o--;for(;1<=u&&0<=o;u--,o--)if(l[u]!==a[o]){if(1!==u||1!==o)do if(u--,0>--o||l[u]!==a[o]){var i="\n"+l[u].replace(" at new "," at ");return e.displayName&&i.includes("<anonymous>")&&(i=i.replace("<anonymous>",e.displayName)),i}while(1<=u&&0<=o);break}}}finally{W=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?H(e):""}function q(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function K(e){var n=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===n||"radio"===n)}function Y(e){e._valueTracker||(e._valueTracker=function(e){var n=K(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&void 0!==t&&"function"==typeof t.get&&"function"==typeof t.set){var l=t.get,a=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}(e))}function X(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=K(e)?e.checked?"true":"false":e.value),(e=r)!==t&&(n.setValue(e),!0)}function G(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(n){return e.body}}function Z(e,n){var t=n.checked;return B({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:e._wrapperState.initialChecked})}function J(e,n){var t=null==n.defaultValue?"":n.defaultValue,r=null!=n.checked?n.checked:n.defaultChecked;t=q(null!=n.value?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:"checkbox"===n.type||"radio"===n.type?null!=n.checked:null!=n.value}}function ee(e,n){null!=(n=n.checked)&&C(e,"checked",n,!1)}function en(e,n){ee(e,n);var t=q(n.value),r=n.type;if(null!=t)"number"===r?(0===t&&""===e.value||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if("submit"===r||"reset"===r){e.removeAttribute("value");return}n.hasOwnProperty("value")?er(e,n.type,t):n.hasOwnProperty("defaultValue")&&er(e,n.type,q(n.defaultValue)),null==n.checked&&null!=n.defaultChecked&&(e.defaultChecked=!!n.defaultChecked)}function et(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!("submit"!==r&&"reset"!==r||void 0!==n.value&&null!==n.value))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}""!==(t=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==t&&(e.name=t)}function er(e,n,t){("number"!==n||G(e.ownerDocument)!==e)&&(null==t?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var el=Array.isArray;function ea(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l<t.length;l++)n["$"+t[l]]=!0;for(t=0;t<e.length;t++)l=n.hasOwnProperty("$"+e[t].value),e[t].selected!==l&&(e[t].selected=l),l&&r&&(e[t].defaultSelected=!0)}else{for(l=0,t=""+q(t),n=null;l<e.length;l++){if(e[l].value===t){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}null!==n||e[l].disabled||(n=e[l])}null!==n&&(n.selected=!0)}}function eu(e,n){if(null!=n.dangerouslySetInnerHTML)throw Error(f(91));return B({},n,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function eo(e,n){var t=n.value;if(null==t){if(t=n.children,n=n.defaultValue,null!=t){if(null!=n)throw Error(f(92));if(el(t)){if(1<t.length)throw Error(f(93));t=t[0]}n=t}null==n&&(n=""),t=n}e._wrapperState={initialValue:q(t)}}function ei(e,n){var t=q(n.value),r=q(n.defaultValue);null!=t&&((t=""+t)!==e.value&&(e.value=t),null==n.defaultValue&&e.defaultValue!==t&&(e.defaultValue=t)),null!=r&&(e.defaultValue=""+r)}function es(e){var n=e.textContent;n===e._wrapperState.initialValue&&""!==n&&null!==n&&(e.value=n)}function ec(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ef(e,n){return null==e||"http://www.w3.org/1999/xhtml"===e?ec(n):"http://www.w3.org/2000/svg"===e&&"foreignObject"===n?"http://www.w3.org/1999/xhtml":e}var ed,ep,em=(ed=function(e,n){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=n;else{for((ep=ep||document.createElement("div")).innerHTML="<svg>"+n.valueOf().toString()+"</svg>",n=ep.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,n,t,r){MSApp.execUnsafeLocalFunction(function(){return ed(e,n,t,r)})}:ed);function eh(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&3===t.nodeType){t.nodeValue=n;return}}e.textContent=n}var eg={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ev=["Webkit","ms","Moz","O"];function ey(e,n,t){return null==n||"boolean"==typeof n||""===n?"":t||"number"!=typeof n||0===n||eg.hasOwnProperty(e)&&eg[e]?(""+n).trim():n+"px"}function eb(e,n){for(var t in e=e.style,n)if(n.hasOwnProperty(t)){var r=0===t.indexOf("--"),l=ey(t,n[t],r);"float"===t&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}Object.keys(eg).forEach(function(e){ev.forEach(function(n){eg[n=n+e.charAt(0).toUpperCase()+e.substring(1)]=eg[e]})});var ek=B({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ew(e,n){if(n){if(ek[e]&&(null!=n.children||null!=n.dangerouslySetInnerHTML))throw Error(f(137,e));if(null!=n.dangerouslySetInnerHTML){if(null!=n.children)throw Error(f(60));if("object"!=typeof n.dangerouslySetInnerHTML||!("__html"in n.dangerouslySetInnerHTML))throw Error(f(61))}if(null!=n.style&&"object"!=typeof n.style)throw Error(f(62))}}function eS(e,n){if(-1===e.indexOf("-"))return"string"==typeof n.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ex=null;function eE(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var eC=null,e_=null,eP=null;function eN(e){if(e=rD(e)){if("function"!=typeof eC)throw Error(f(280));var n=e.stateNode;n&&(n=rU(n),eC(e.stateNode,e.type,n))}}function ez(e){e_?eP?eP.push(e):eP=[e]:e_=e}function eT(){if(e_){var e=e_,n=eP;if(eP=e_=null,eN(e),n)for(e=0;e<n.length;e++)eN(n[e])}}function eL(e,n){return e(n)}function eR(){}var eM=!1;function eF(e,n,t){if(eM)return e(n,t);eM=!0;try{return eL(e,n,t)}finally{eM=!1,(null!==e_||null!==eP)&&(eR(),eT())}}function eO(e,n){var t=e.stateNode;if(null===t)return null;var r=rU(t);if(null===r)return null;switch(t=r[n],n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break;default:e=!1}if(e)return null;if(t&&"function"!=typeof t)throw Error(f(231,n,typeof t));return t}var eD=!1;if(g)try{var eI={};Object.defineProperty(eI,"passive",{get:function(){eD=!0}}),window.addEventListener("test",eI,eI),window.removeEventListener("test",eI,eI)}catch(e){eD=!1}function eU(e,n,t,r,l,a,u,o,i){var s=Array.prototype.slice.call(arguments,3);try{n.apply(t,s)}catch(e){this.onError(e)}}var eV=!1,eA=null,e$=!1,ej=null,eB={onError:function(e){eV=!0,eA=e}};function eH(e,n,t,r,l,a,u,o,i){eV=!1,eA=null,eU.apply(eB,arguments)}function eW(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do 0!=(4098&(n=e).flags)&&(t=n.return),e=n.return;while(e)}return 3===n.tag?t:null}function eQ(e){if(13===e.tag){var n=e.memoizedState;if(null===n&&null!==(e=e.alternate)&&(n=e.memoizedState),null!==n)return n.dehydrated}return null}function eq(e){if(eW(e)!==e)throw Error(f(188))}function eK(e){return null!==(e=function(e){var n=e.alternate;if(!n){if(null===(n=eW(e)))throw Error(f(188));return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(null===l)break;var a=l.alternate;if(null===a){if(null!==(r=l.return)){t=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===t)return eq(l),e;if(a===r)return eq(l),n;a=a.sibling}throw Error(f(188))}if(t.return!==r.return)t=l,r=a;else{for(var u=!1,o=l.child;o;){if(o===t){u=!0,t=l,r=a;break}if(o===r){u=!0,r=l,t=a;break}o=o.sibling}if(!u){for(o=a.child;o;){if(o===t){u=!0,t=a,r=l;break}if(o===r){u=!0,r=a,t=l;break}o=o.sibling}if(!u)throw Error(f(189))}}if(t.alternate!==r)throw Error(f(190))}if(3!==t.tag)throw Error(f(188));return t.stateNode.current===t?e:n}(e))?function e(n){if(5===n.tag||6===n.tag)return n;for(n=n.child;null!==n;){var t=e(n);if(null!==t)return t;n=n.sibling}return null}(e):null}var eY=c.unstable_scheduleCallback,eX=c.unstable_cancelCallback,eG=c.unstable_shouldYield,eZ=c.unstable_requestPaint,eJ=c.unstable_now,e0=c.unstable_getCurrentPriorityLevel,e1=c.unstable_ImmediatePriority,e2=c.unstable_UserBlockingPriority,e3=c.unstable_NormalPriority,e4=c.unstable_LowPriority,e8=c.unstable_IdlePriority,e6=null,e5=null,e9=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(e7(e)/ne|0)|0},e7=Math.log,ne=Math.LN2,nn=64,nt=4194304;function nr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function nl(e,n){var t=e.pendingLanes;if(0===t)return 0;var r=0,l=e.suspendedLanes,a=e.pingedLanes,u=268435455&t;if(0!==u){var o=u&~l;0!==o?r=nr(o):0!=(a&=u)&&(r=nr(a))}else 0!=(u=t&~l)?r=nr(u):0!==a&&(r=nr(a));if(0===r)return 0;if(0!==n&&n!==r&&0==(n&l)&&((l=r&-r)>=(a=n&-n)||16===l&&0!=(4194240&a)))return n;if(0!=(4&r)&&(r|=16&t),0!==(n=e.entangledLanes))for(e=e.entanglements,n&=r;0<n;)l=1<<(t=31-e9(n)),r|=e[t],n&=~l;return r}function na(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function nu(){var e=nn;return 0==(4194240&(nn<<=1))&&(nn=64),e}function no(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function ni(e,n,t){e.pendingLanes|=n,536870912!==n&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[n=31-e9(n)]=t}function ns(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-e9(t),l=1<<r;l&n|e[r]&n&&(e[r]|=n),t&=~l}}var nc=0;function nf(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var nd,np,nm,nh,ng,nv=!1,ny=[],nb=null,nk=null,nw=null,nS=new Map,nx=new Map,nE=[],nC="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function n_(e,n){switch(e){case"focusin":case"focusout":nb=null;break;case"dragenter":case"dragleave":nk=null;break;case"mouseover":case"mouseout":nw=null;break;case"pointerover":case"pointerout":nS.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":nx.delete(n.pointerId)}}function nP(e,n,t,r,l,a){return null===e||e.nativeEvent!==a?(e={blockedOn:n,domEventName:t,eventSystemFlags:r,nativeEvent:a,targetContainers:[l]},null!==n&&null!==(n=rD(n))&&np(n)):(e.eventSystemFlags|=r,n=e.targetContainers,null!==l&&-1===n.indexOf(l)&&n.push(l)),e}function nN(e){var n=rO(e.target);if(null!==n){var t=eW(n);if(null!==t){if(13===(n=t.tag)){if(null!==(n=eQ(t))){e.blockedOn=n,ng(e.priority,function(){nm(t)});return}}else if(3===n&&t.stateNode.current.memoizedState.isDehydrated){e.blockedOn=3===t.tag?t.stateNode.containerInfo:null;return}}}e.blockedOn=null}function nz(e){if(null!==e.blockedOn)return!1;for(var n=e.targetContainers;0<n.length;){var t=nA(e.domEventName,e.eventSystemFlags,n[0],e.nativeEvent);if(null!==t)return null!==(n=rD(t))&&np(n),e.blockedOn=t,!1;var r=new(t=e.nativeEvent).constructor(t.type,t);ex=r,t.target.dispatchEvent(r),ex=null,n.shift()}return!0}function nT(e,n,t){nz(e)&&t.delete(n)}function nL(){nv=!1,null!==nb&&nz(nb)&&(nb=null),null!==nk&&nz(nk)&&(nk=null),null!==nw&&nz(nw)&&(nw=null),nS.forEach(nT),nx.forEach(nT)}function nR(e,n){e.blockedOn===n&&(e.blockedOn=null,nv||(nv=!0,c.unstable_scheduleCallback(c.unstable_NormalPriority,nL)))}function nM(e){function n(n){return nR(n,e)}if(0<ny.length){nR(ny[0],e);for(var t=1;t<ny.length;t++){var r=ny[t];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==nb&&nR(nb,e),null!==nk&&nR(nk,e),null!==nw&&nR(nw,e),nS.forEach(n),nx.forEach(n),t=0;t<nE.length;t++)(r=nE[t]).blockedOn===e&&(r.blockedOn=null);for(;0<nE.length&&null===(t=nE[0]).blockedOn;)nN(t),null===t.blockedOn&&nE.shift()}var nF=_.ReactCurrentBatchConfig,nO=!0;function nD(e,n,t,r){var l=nc,a=nF.transition;nF.transition=null;try{nc=1,nU(e,n,t,r)}finally{nc=l,nF.transition=a}}function nI(e,n,t,r){var l=nc,a=nF.transition;nF.transition=null;try{nc=4,nU(e,n,t,r)}finally{nc=l,nF.transition=a}}function nU(e,n,t,r){if(nO){var l=nA(e,n,t,r);if(null===l)ro(e,n,r,nV,t),n_(e,r);else if(function(e,n,t,r,l){switch(n){case"focusin":return nb=nP(nb,e,n,t,r,l),!0;case"dragenter":return nk=nP(nk,e,n,t,r,l),!0;case"mouseover":return nw=nP(nw,e,n,t,r,l),!0;case"pointerover":var a=l.pointerId;return nS.set(a,nP(nS.get(a)||null,e,n,t,r,l)),!0;case"gotpointercapture":return a=l.pointerId,nx.set(a,nP(nx.get(a)||null,e,n,t,r,l)),!0}return!1}(l,e,n,t,r))r.stopPropagation();else if(n_(e,r),4&n&&-1<nC.indexOf(e)){for(;null!==l;){var a=rD(l);if(null!==a&&nd(a),null===(a=nA(e,n,t,r))&&ro(e,n,r,nV,t),a===l)break;l=a}null!==l&&r.stopPropagation()}else ro(e,n,r,null,t)}}var nV=null;function nA(e,n,t,r){if(nV=null,null!==(e=rO(e=eE(r)))){if(null===(n=eW(e)))e=null;else if(13===(t=n.tag)){if(null!==(e=eQ(n)))return e;e=null}else if(3===t){if(n.stateNode.current.memoizedState.isDehydrated)return 3===n.tag?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}return nV=e,null}function n$(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(e0()){case e1:return 1;case e2:return 4;case e3:case e4:return 16;case e8:return 536870912;default:return 16}default:return 16}}var nj=null,nB=null,nH=null;function nW(){if(nH)return nH;var e,n,t=nB,r=t.length,l="value"in nj?nj.value:nj.textContent,a=l.length;for(e=0;e<r&&t[e]===l[e];e++);var u=r-e;for(n=1;n<=u&&t[r-n]===l[a-n];n++);return nH=l.slice(e,1<n?1-n:void 0)}function nQ(e){var n=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===n&&(e=13):e=n,10===e&&(e=13),32<=e||13===e?e:0}function nq(){return!0}function nK(){return!1}function nY(e){function n(n,t,r,l,a){for(var u in this._reactName=n,this._targetInst=r,this.type=t,this.nativeEvent=l,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(l):l[u]);return this.isDefaultPrevented=(null!=l.defaultPrevented?l.defaultPrevented:!1===l.returnValue)?nq:nK,this.isPropagationStopped=nK,this}return B(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nq)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nq)},persist:function(){},isPersistent:nq}),n}var nX,nG,nZ,nJ={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},n0=nY(nJ),n1=B({},nJ,{view:0,detail:0}),n2=nY(n1),n3=B({},n1,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:tl,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==nZ&&(nZ&&"mousemove"===e.type?(nX=e.screenX-nZ.screenX,nG=e.screenY-nZ.screenY):nG=nX=0,nZ=e),nX)},movementY:function(e){return"movementY"in e?e.movementY:nG}}),n4=nY(n3),n8=nY(B({},n3,{dataTransfer:0})),n6=nY(B({},n1,{relatedTarget:0})),n5=nY(B({},nJ,{animationName:0,elapsedTime:0,pseudoElement:0})),n9=nY(B({},nJ,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),n7=nY(B({},nJ,{data:0})),te={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},tn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},tt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function tr(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):!!(e=tt[e])&&!!n[e]}function tl(){return tr}var ta=nY(B({},n1,{key:function(e){if(e.key){var n=te[e.key]||e.key;if("Unidentified"!==n)return n}return"keypress"===e.type?13===(e=nQ(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?tn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:tl,charCode:function(e){return"keypress"===e.type?nQ(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?nQ(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),tu=nY(B({},n3,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),to=nY(B({},n1,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:tl})),ti=nY(B({},nJ,{propertyName:0,elapsedTime:0,pseudoElement:0})),ts=nY(B({},n3,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),tc=[9,13,27,32],tf=g&&"CompositionEvent"in window,td=null;g&&"documentMode"in document&&(td=document.documentMode);var tp=g&&"TextEvent"in window&&!td,tm=g&&(!tf||td&&8<td&&11>=td),th=!1;function tg(e,n){switch(e){case"keyup":return -1!==tc.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function tv(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ty=!1,tb={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function tk(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!tb[e.type]:"textarea"===n}function tw(e,n,t,r){ez(r),0<(n=rs(n,"onChange")).length&&(t=new n0("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var tS=null,tx=null;function tE(e){rn(e,0)}function tC(e){if(X(rI(e)))return e}function t_(e,n){if("change"===e)return n}var tP=!1;if(g){if(g){var tN="oninput"in document;if(!tN){var tz=document.createElement("div");tz.setAttribute("oninput","return;"),tN="function"==typeof tz.oninput}r=tN}else r=!1;tP=r&&(!document.documentMode||9<document.documentMode)}function tT(){tS&&(tS.detachEvent("onpropertychange",tL),tx=tS=null)}function tL(e){if("value"===e.propertyName&&tC(tx)){var n=[];tw(n,tx,e,eE(e)),eF(tE,n)}}function tR(e,n,t){"focusin"===e?(tT(),tS=n,tx=t,tS.attachEvent("onpropertychange",tL)):"focusout"===e&&tT()}function tM(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return tC(tx)}function tF(e,n){if("click"===e)return tC(n)}function tO(e,n){if("input"===e||"change"===e)return tC(n)}var tD="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n};function tI(e,n){if(tD(e,n))return!0;if("object"!=typeof e||null===e||"object"!=typeof n||null===n)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++){var l=t[r];if(!v.call(n,l)||!tD(e[l],n[l]))return!1}return!0}function tU(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function tV(e,n){var t,r=tU(e);for(e=0;r;){if(3===r.nodeType){if(t=e+r.textContent.length,e<=n&&t>=n)return{node:r,offset:n-e};e=t}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=tU(r)}}function tA(){for(var e=window,n=G();n instanceof e.HTMLIFrameElement;){try{var t="string"==typeof n.contentWindow.location.href}catch(e){t=!1}if(t)e=n.contentWindow;else break;n=G(e.document)}return n}function t$(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}var tj=g&&"documentMode"in document&&11>=document.documentMode,tB=null,tH=null,tW=null,tQ=!1;function tq(e,n,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;tQ||null==tB||tB!==G(r)||(r="selectionStart"in(r=tB)&&t$(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},tW&&tI(tW,r)||(tW=r,0<(r=rs(tH,"onSelect")).length&&(n=new n0("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=tB)))}function tK(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var tY={animationend:tK("Animation","AnimationEnd"),animationiteration:tK("Animation","AnimationIteration"),animationstart:tK("Animation","AnimationStart"),transitionend:tK("Transition","TransitionEnd")},tX={},tG={};function tZ(e){if(tX[e])return tX[e];if(!tY[e])return e;var n,t=tY[e];for(n in t)if(t.hasOwnProperty(n)&&n in tG)return tX[e]=t[n];return e}g&&(tG=document.createElement("div").style,"AnimationEvent"in window||(delete tY.animationend.animation,delete tY.animationiteration.animation,delete tY.animationstart.animation),"TransitionEvent"in window||delete tY.transitionend.transition);var tJ=tZ("animationend"),t0=tZ("animationiteration"),t1=tZ("animationstart"),t2=tZ("transitionend"),t3=new Map,t4="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function t8(e,n){t3.set(e,n),m(n,[e])}for(var t6=0;t6<t4.length;t6++){var t5=t4[t6];t8(t5.toLowerCase(),"on"+(t5[0].toUpperCase()+t5.slice(1)))}t8(tJ,"onAnimationEnd"),t8(t0,"onAnimationIteration"),t8(t1,"onAnimationStart"),t8("dblclick","onDoubleClick"),t8("focusin","onFocus"),t8("focusout","onBlur"),t8(t2,"onTransitionEnd"),h("onMouseEnter",["mouseout","mouseover"]),h("onMouseLeave",["mouseout","mouseover"]),h("onPointerEnter",["pointerout","pointerover"]),h("onPointerLeave",["pointerout","pointerover"]),m("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),m("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),m("onBeforeInput",["compositionend","keypress","textInput","paste"]),m("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),m("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),m("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var t9="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),t7=new Set("cancel close invalid load scroll toggle".split(" ").concat(t9));function re(e,n,t){var r=e.type||"unknown-event";e.currentTarget=t,function(e,n,t,r,l,a,u,o,i){if(eH.apply(this,arguments),eV){if(eV){var s=eA;eV=!1,eA=null}else throw Error(f(198));e$||(e$=!0,ej=s)}}(r,n,void 0,e),e.currentTarget=null}function rn(e,n){n=0!=(4&n);for(var t=0;t<e.length;t++){var r=e[t],l=r.event;r=r.listeners;e:{var a=void 0;if(n)for(var u=r.length-1;0<=u;u--){var o=r[u],i=o.instance,s=o.currentTarget;if(o=o.listener,i!==a&&l.isPropagationStopped())break e;re(l,o,s),a=i}else for(u=0;u<r.length;u++){if(i=(o=r[u]).instance,s=o.currentTarget,o=o.listener,i!==a&&l.isPropagationStopped())break e;re(l,o,s),a=i}}}if(e$)throw e=ej,e$=!1,ej=null,e}function rt(e,n){var t=n[rR];void 0===t&&(t=n[rR]=new Set);var r=e+"__bubble";t.has(r)||(ru(n,e,2,!1),t.add(r))}function rr(e,n,t){var r=0;n&&(r|=4),ru(t,e,r,n)}var rl="_reactListening"+Math.random().toString(36).slice(2);function ra(e){if(!e[rl]){e[rl]=!0,d.forEach(function(n){"selectionchange"!==n&&(t7.has(n)||rr(n,!1,e),rr(n,!0,e))});var n=9===e.nodeType?e:e.ownerDocument;null===n||n[rl]||(n[rl]=!0,rr("selectionchange",!1,n))}}function ru(e,n,t,r){switch(n$(n)){case 1:var l=nD;break;case 4:l=nI;break;default:l=nU}t=l.bind(null,n,t,e),l=void 0,eD&&("touchstart"===n||"touchmove"===n||"wheel"===n)&&(l=!0),r?void 0!==l?e.addEventListener(n,t,{capture:!0,passive:l}):e.addEventListener(n,t,!0):void 0!==l?e.addEventListener(n,t,{passive:l}):e.addEventListener(n,t,!1)}function ro(e,n,t,r,l){var a=r;if(0==(1&n)&&0==(2&n)&&null!==r)e:for(;;){if(null===r)return;var u=r.tag;if(3===u||4===u){var o=r.stateNode.containerInfo;if(o===l||8===o.nodeType&&o.parentNode===l)break;if(4===u)for(u=r.return;null!==u;){var i=u.tag;if((3===i||4===i)&&((i=u.stateNode.containerInfo)===l||8===i.nodeType&&i.parentNode===l))return;u=u.return}for(;null!==o;){if(null===(u=rO(o)))return;if(5===(i=u.tag)||6===i){r=a=u;continue e}o=o.parentNode}}r=r.return}eF(function(){var r=a,l=eE(t),u=[];e:{var o=t3.get(e);if(void 0!==o){var i=n0,s=e;switch(e){case"keypress":if(0===nQ(t))break e;case"keydown":case"keyup":i=ta;break;case"focusin":s="focus",i=n6;break;case"focusout":s="blur",i=n6;break;case"beforeblur":case"afterblur":i=n6;break;case"click":if(2===t.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":i=n4;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":i=n8;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":i=to;break;case tJ:case t0:case t1:i=n5;break;case t2:i=ti;break;case"scroll":i=n2;break;case"wheel":i=ts;break;case"copy":case"cut":case"paste":i=n9;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":i=tu}var c=0!=(4&n),f=!c&&"scroll"===e,d=c?null!==o?o+"Capture":null:o;c=[];for(var p,m=r;null!==m;){var h=(p=m).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==d&&null!=(h=eO(m,d))&&c.push(ri(m,h,p))),f)break;m=m.return}0<c.length&&(o=new i(o,s,null,t,l),u.push({event:o,listeners:c}))}}if(0==(7&n)){if(o="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e,!(o&&t!==ex&&(s=t.relatedTarget||t.fromElement)&&(rO(s)||s[rL]))&&(i||o)&&(o=l.window===l?l:(o=l.ownerDocument)?o.defaultView||o.parentWindow:window,i?(s=t.relatedTarget||t.toElement,i=r,null!==(s=s?rO(s):null)&&(f=eW(s),s!==f||5!==s.tag&&6!==s.tag)&&(s=null)):(i=null,s=r),i!==s)){if(c=n4,h="onMouseLeave",d="onMouseEnter",m="mouse",("pointerout"===e||"pointerover"===e)&&(c=tu,h="onPointerLeave",d="onPointerEnter",m="pointer"),f=null==i?o:rI(i),p=null==s?o:rI(s),(o=new c(h,m+"leave",i,t,l)).target=f,o.relatedTarget=p,h=null,rO(l)===r&&((c=new c(d,m+"enter",s,t,l)).target=p,c.relatedTarget=f,h=c),f=h,i&&s)n:{for(c=i,d=s,m=0,p=c;p;p=rc(p))m++;for(p=0,h=d;h;h=rc(h))p++;for(;0<m-p;)c=rc(c),m--;for(;0<p-m;)d=rc(d),p--;for(;m--;){if(c===d||null!==d&&c===d.alternate)break n;c=rc(c),d=rc(d)}c=null}else c=null;null!==i&&rf(u,o,i,c,!1),null!==s&&null!==f&&rf(u,f,s,c,!0)}e:{if("select"===(i=(o=r?rI(r):window).nodeName&&o.nodeName.toLowerCase())||"input"===i&&"file"===o.type)var g,v=t_;else if(tk(o)){if(tP)v=tO;else{v=tM;var y=tR}}else(i=o.nodeName)&&"input"===i.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(v=tF);if(v&&(v=v(e,r))){tw(u,v,t,l);break e}y&&y(e,o,r),"focusout"===e&&(y=o._wrapperState)&&y.controlled&&"number"===o.type&&er(o,"number",o.value)}switch(y=r?rI(r):window,e){case"focusin":(tk(y)||"true"===y.contentEditable)&&(tB=y,tH=r,tW=null);break;case"focusout":tW=tH=tB=null;break;case"mousedown":tQ=!0;break;case"contextmenu":case"mouseup":case"dragend":tQ=!1,tq(u,t,l);break;case"selectionchange":if(tj)break;case"keydown":case"keyup":tq(u,t,l)}if(tf)n:{switch(e){case"compositionstart":var b="onCompositionStart";break n;case"compositionend":b="onCompositionEnd";break n;case"compositionupdate":b="onCompositionUpdate";break n}b=void 0}else ty?tg(e,t)&&(b="onCompositionEnd"):"keydown"===e&&229===t.keyCode&&(b="onCompositionStart");b&&(tm&&"ko"!==t.locale&&(ty||"onCompositionStart"!==b?"onCompositionEnd"===b&&ty&&(g=nW()):(nB="value"in(nj=l)?nj.value:nj.textContent,ty=!0)),0<(y=rs(r,b)).length&&(b=new n7(b,e,null,t,l),u.push({event:b,listeners:y}),g?b.data=g:null!==(g=tv(t))&&(b.data=g))),(g=tp?function(e,n){switch(e){case"compositionend":return tv(n);case"keypress":if(32!==n.which)return null;return th=!0," ";case"textInput":return" "===(e=n.data)&&th?null:e;default:return null}}(e,t):function(e,n){if(ty)return"compositionend"===e||!tf&&tg(e,n)?(e=nW(),nH=nB=nj=null,ty=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return tm&&"ko"!==n.locale?null:n.data}}(e,t))&&0<(r=rs(r,"onBeforeInput")).length&&(l=new n7("onBeforeInput","beforeinput",null,t,l),u.push({event:l,listeners:r}),l.data=g)}rn(u,n)})}function ri(e,n,t){return{instance:e,listener:n,currentTarget:t}}function rs(e,n){for(var t=n+"Capture",r=[];null!==e;){var l=e,a=l.stateNode;5===l.tag&&null!==a&&(l=a,null!=(a=eO(e,t))&&r.unshift(ri(e,a,l)),null!=(a=eO(e,n))&&r.push(ri(e,a,l))),e=e.return}return r}function rc(e){if(null===e)return null;do e=e.return;while(e&&5!==e.tag);return e||null}function rf(e,n,t,r,l){for(var a=n._reactName,u=[];null!==t&&t!==r;){var o=t,i=o.alternate,s=o.stateNode;if(null!==i&&i===r)break;5===o.tag&&null!==s&&(o=s,l?null!=(i=eO(t,a))&&u.unshift(ri(t,i,o)):l||null!=(i=eO(t,a))&&u.push(ri(t,i,o))),t=t.return}0!==u.length&&e.push({event:n,listeners:u})}var rd=/\r\n?/g,rp=/\u0000|\uFFFD/g;function rm(e){return("string"==typeof e?e:""+e).replace(rd,"\n").replace(rp,"")}function rh(e,n,t){if(n=rm(n),rm(e)!==n&&t)throw Error(f(425))}function rg(){}var rv=null,ry=null;function rb(e,n){return"textarea"===e||"noscript"===e||"string"==typeof n.children||"number"==typeof n.children||"object"==typeof n.dangerouslySetInnerHTML&&null!==n.dangerouslySetInnerHTML&&null!=n.dangerouslySetInnerHTML.__html}var rk="function"==typeof setTimeout?setTimeout:void 0,rw="function"==typeof clearTimeout?clearTimeout:void 0,rS="function"==typeof Promise?Promise:void 0,rx="function"==typeof queueMicrotask?queueMicrotask:void 0!==rS?function(e){return rS.resolve(null).then(e).catch(rE)}:rk;function rE(e){setTimeout(function(){throw e})}function rC(e,n){var t=n,r=0;do{var l=t.nextSibling;if(e.removeChild(t),l&&8===l.nodeType){if("/$"===(t=l.data)){if(0===r){e.removeChild(l),nM(n);return}r--}else"$"!==t&&"$?"!==t&&"$!"!==t||r++}t=l}while(t);nM(n)}function r_(e){for(;null!=e;e=e.nextSibling){var n=e.nodeType;if(1===n||3===n)break;if(8===n){if("$"===(n=e.data)||"$!"===n||"$?"===n)break;if("/$"===n)return null}}return e}function rP(e){e=e.previousSibling;for(var n=0;e;){if(8===e.nodeType){var t=e.data;if("$"===t||"$!"===t||"$?"===t){if(0===n)return e;n--}else"/$"===t&&n++}e=e.previousSibling}return null}var rN=Math.random().toString(36).slice(2),rz="__reactFiber$"+rN,rT="__reactProps$"+rN,rL="__reactContainer$"+rN,rR="__reactEvents$"+rN,rM="__reactListeners$"+rN,rF="__reactHandles$"+rN;function rO(e){var n=e[rz];if(n)return n;for(var t=e.parentNode;t;){if(n=t[rL]||t[rz]){if(t=n.alternate,null!==n.child||null!==t&&null!==t.child)for(e=rP(e);null!==e;){if(t=e[rz])return t;e=rP(e)}return n}t=(e=t).parentNode}return null}function rD(e){return(e=e[rz]||e[rL])&&(5===e.tag||6===e.tag||13===e.tag||3===e.tag)?e:null}function rI(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(f(33))}function rU(e){return e[rT]||null}var rV=[],rA=-1;function r$(e){return{current:e}}function rj(e){0>rA||(e.current=rV[rA],rV[rA]=null,rA--)}function rB(e,n){rV[++rA]=e.current,e.current=n}var rH={},rW=r$(rH),rQ=r$(!1),rq=rH;function rK(e,n){var t=e.type.contextTypes;if(!t)return rH;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in t)a[l]=n[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=a),a}function rY(e){return null!=(e=e.childContextTypes)}function rX(){rj(rQ),rj(rW)}function rG(e,n,t){if(rW.current!==rH)throw Error(f(168));rB(rW,n),rB(rQ,t)}function rZ(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,"function"!=typeof r.getChildContext)return t;for(var l in r=r.getChildContext())if(!(l in n))throw Error(f(108,function(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=n.render).displayName||e.name||"",n.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return function e(n){if(null==n)return null;if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n;switch(n){case z:return"Fragment";case N:return"Portal";case L:return"Profiler";case T:return"StrictMode";case O:return"Suspense";case D:return"SuspenseList"}if("object"==typeof n)switch(n.$$typeof){case M:return(n.displayName||"Context")+".Consumer";case R:return(n._context.displayName||"Context")+".Provider";case F:var t=n.render;return(n=n.displayName)||(n=""!==(n=t.displayName||t.name||"")?"ForwardRef("+n+")":"ForwardRef"),n;case I:return null!==(t=n.displayName||null)?t:e(n.type)||"Memo";case U:t=n._payload,n=n._init;try{return e(n(t))}catch(e){}}return null}(n);case 8:return n===T?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n}return null}(e)||"Unknown",l));return B({},t,r)}function rJ(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||rH,rq=rW.current,rB(rW,e),rB(rQ,rQ.current),!0}function r0(e,n,t){var r=e.stateNode;if(!r)throw Error(f(169));t?(e=rZ(e,n,rq),r.__reactInternalMemoizedMergedChildContext=e,rj(rQ),rj(rW),rB(rW,e)):rj(rQ),rB(rQ,t)}var r1=null,r2=!1,r3=!1;function r4(e){null===r1?r1=[e]:r1.push(e)}function r8(){if(!r3&&null!==r1){r3=!0;var e=0,n=nc;try{var t=r1;for(nc=1;e<t.length;e++){var r=t[e];do r=r(!0);while(null!==r)}r1=null,r2=!1}catch(n){throw null!==r1&&(r1=r1.slice(e+1)),eY(e1,r8),n}finally{nc=n,r3=!1}}return null}var r6=[],r5=0,r9=null,r7=0,le=[],ln=0,lt=null,lr=1,ll="";function la(e,n){r6[r5++]=r7,r6[r5++]=r9,r9=e,r7=n}function lu(e,n,t){le[ln++]=lr,le[ln++]=ll,le[ln++]=lt,lt=e;var r=lr;e=ll;var l=32-e9(r)-1;r&=~(1<<l),t+=1;var a=32-e9(n)+l;if(30<a){var u=l-l%5;a=(r&(1<<u)-1).toString(32),r>>=u,l-=u,lr=1<<32-e9(n)+l|t<<l|r,ll=a+e}else lr=1<<a|t<<l|r,ll=e}function lo(e){null!==e.return&&(la(e,1),lu(e,1,0))}function li(e){for(;e===r9;)r9=r6[--r5],r6[r5]=null,r7=r6[--r5],r6[r5]=null;for(;e===lt;)lt=le[--ln],le[ln]=null,ll=le[--ln],le[ln]=null,lr=le[--ln],le[ln]=null}var ls=null,lc=null,lf=!1,ld=null;function lp(e,n){var t=oq(5,null,null,0);t.elementType="DELETED",t.stateNode=n,t.return=e,null===(n=e.deletions)?(e.deletions=[t],e.flags|=16):n.push(t)}function lm(e,n){switch(e.tag){case 5:var t=e.type;return null!==(n=1!==n.nodeType||t.toLowerCase()!==n.nodeName.toLowerCase()?null:n)&&(e.stateNode=n,ls=e,lc=r_(n.firstChild),!0);case 6:return null!==(n=""===e.pendingProps||3!==n.nodeType?null:n)&&(e.stateNode=n,ls=e,lc=null,!0);case 13:return null!==(n=8!==n.nodeType?null:n)&&(t=null!==lt?{id:lr,overflow:ll}:null,e.memoizedState={dehydrated:n,treeContext:t,retryLane:1073741824},(t=oq(18,null,null,0)).stateNode=n,t.return=e,e.child=t,ls=e,lc=null,!0);default:return!1}}function lh(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function lg(e){if(lf){var n=lc;if(n){var t=n;if(!lm(e,n)){if(lh(e))throw Error(f(418));n=r_(t.nextSibling);var r=ls;n&&lm(e,n)?lp(r,t):(e.flags=-4097&e.flags|2,lf=!1,ls=e)}}else{if(lh(e))throw Error(f(418));e.flags=-4097&e.flags|2,lf=!1,ls=e}}}function lv(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ls=e}function ly(e){if(e!==ls)return!1;if(!lf)return lv(e),lf=!0,!1;if((n=3!==e.tag)&&!(n=5!==e.tag)&&(n="head"!==(n=e.type)&&"body"!==n&&!rb(e.type,e.memoizedProps)),n&&(n=lc)){if(lh(e))throw lb(),Error(f(418));for(;n;)lp(e,n),n=r_(n.nextSibling)}if(lv(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(f(317));e:{for(n=0,e=e.nextSibling;e;){if(8===e.nodeType){var n,t=e.data;if("/$"===t){if(0===n){lc=r_(e.nextSibling);break e}n--}else"$"!==t&&"$!"!==t&&"$?"!==t||n++}e=e.nextSibling}lc=null}}else lc=ls?r_(e.stateNode.nextSibling):null;return!0}function lb(){for(var e=lc;e;)e=r_(e.nextSibling)}function lk(){lc=ls=null,lf=!1}function lw(e){null===ld?ld=[e]:ld.push(e)}var lS=_.ReactCurrentBatchConfig;function lx(e,n){if(e&&e.defaultProps)for(var t in n=B({},n),e=e.defaultProps)void 0===n[t]&&(n[t]=e[t]);return n}var lE=r$(null),lC=null,l_=null,lP=null;function lN(){lP=l_=lC=null}function lz(e){var n=lE.current;rj(lE),e._currentValue=n}function lT(e,n,t){for(;null!==e;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,null!==r&&(r.childLanes|=n)):null!==r&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function lL(e,n){lC=e,lP=l_=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&n)&&(uu=!0),e.firstContext=null)}function lR(e){var n=e._currentValue;if(lP!==e){if(e={context:e,memoizedValue:n,next:null},null===l_){if(null===lC)throw Error(f(308));l_=e,lC.dependencies={lanes:0,firstContext:e}}else l_=l_.next=e}return n}var lM=null;function lF(e){null===lM?lM=[e]:lM.push(e)}function lO(e,n,t,r){var l=n.interleaved;return null===l?(t.next=t,lF(n)):(t.next=l.next,l.next=t),n.interleaved=t,lD(e,r)}function lD(e,n){e.lanes|=n;var t=e.alternate;for(null!==t&&(t.lanes|=n),t=e,e=e.return;null!==e;)e.childLanes|=n,null!==(t=e.alternate)&&(t.childLanes|=n),t=e,e=e.return;return 3===t.tag?t.stateNode:null}var lI=!1;function lU(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function lV(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function lA(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function l$(e,n,t){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&u3)){var l=r.pending;return null===l?n.next=n:(n.next=l.next,l.next=n),r.pending=n,lD(e,t)}return null===(l=r.interleaved)?(n.next=n,lF(r)):(n.next=l.next,l.next=n),r.interleaved=n,lD(e,t)}function lj(e,n,t){if(null!==(n=n.updateQueue)&&(n=n.shared,0!=(4194240&t))){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,ns(e,t)}}function lB(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var u={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};null===a?l=a=u:a=a.next=u,t=t.next}while(null!==t);null===a?l=a=n:a=a.next=n}else l=a=n;t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=t;return}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function lH(e,n,t,r){var l=e.updateQueue;lI=!1;var a=l.firstBaseUpdate,u=l.lastBaseUpdate,o=l.shared.pending;if(null!==o){l.shared.pending=null;var i=o,s=i.next;i.next=null,null===u?a=s:u.next=s,u=i;var c=e.alternate;null!==c&&(o=(c=c.updateQueue).lastBaseUpdate)!==u&&(null===o?c.firstBaseUpdate=s:o.next=s,c.lastBaseUpdate=i)}if(null!==a){var f=l.baseState;for(u=0,c=s=i=null,o=a;;){var d=o.lane,p=o.eventTime;if((r&d)===d){null!==c&&(c=c.next={eventTime:p,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var m=e,h=o;switch(d=n,p=t,h.tag){case 1:if("function"==typeof(m=h.payload)){f=m.call(p,f,d);break e}f=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(d="function"==typeof(m=h.payload)?m.call(p,f,d):m))break e;f=B({},f,d);break e;case 2:lI=!0}}null!==o.callback&&0!==o.lane&&(e.flags|=64,null===(d=l.effects)?l.effects=[o]:d.push(o))}else p={eventTime:p,lane:d,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===c?(s=c=p,i=f):c=c.next=p,u|=d;if(null===(o=o.next)){if(null===(o=l.shared.pending))break;o=(d=o).next,d.next=null,l.lastBaseUpdate=d,l.shared.pending=null}}if(null===c&&(i=f),l.baseState=i,l.firstBaseUpdate=s,l.lastBaseUpdate=c,null!==(n=l.shared.interleaved)){l=n;do u|=l.lane,l=l.next;while(l!==n)}else null===a&&(l.shared.lanes=0);on|=u,e.lanes=u,e.memoizedState=f}}function lW(e,n,t){if(e=n.effects,n.effects=null,null!==e)for(n=0;n<e.length;n++){var r=e[n],l=r.callback;if(null!==l){if(r.callback=null,r=t,"function"!=typeof l)throw Error(f(191,l));l.call(r)}}}var lQ=(new s.Component).refs;function lq(e,n,t,r){n=e.memoizedState,t=null==(t=t(r,n))?n:B({},n,t),e.memoizedState=t,0===e.lanes&&(e.updateQueue.baseState=t)}var lK={isMounted:function(e){return!!(e=e._reactInternals)&&eW(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=ob(),l=ok(e),a=lA(r,l);a.payload=n,null!=t&&(a.callback=t),null!==(n=l$(e,a,l))&&(ow(n,e,l,r),lj(n,e,l))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=ob(),l=ok(e),a=lA(r,l);a.tag=1,a.payload=n,null!=t&&(a.callback=t),null!==(n=l$(e,a,l))&&(ow(n,e,l,r),lj(n,e,l))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=ob(),r=ok(e),l=lA(t,r);l.tag=2,null!=n&&(l.callback=n),null!==(n=l$(e,l,r))&&(ow(n,e,r,t),lj(n,e,r))}};function lY(e,n,t,r,l,a,u){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,u):!n.prototype||!n.prototype.isPureReactComponent||!tI(t,r)||!tI(l,a)}function lX(e,n,t){var r=!1,l=rH,a=n.contextType;return"object"==typeof a&&null!==a?a=lR(a):(l=rY(n)?rq:rW.current,a=(r=null!=(r=n.contextTypes))?rK(e,l):rH),n=new n(t,a),e.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,n.updater=lK,e.stateNode=n,n._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=a),n}function lG(e,n,t,r){e=n.state,"function"==typeof n.componentWillReceiveProps&&n.componentWillReceiveProps(t,r),"function"==typeof n.UNSAFE_componentWillReceiveProps&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&lK.enqueueReplaceState(n,n.state,null)}function lZ(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs=lQ,lU(e);var a=n.contextType;"object"==typeof a&&null!==a?l.context=lR(a):(a=rY(n)?rq:rW.current,l.context=rK(e,a)),l.state=e.memoizedState,"function"==typeof(a=n.getDerivedStateFromProps)&&(lq(e,n,a,t),l.state=e.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(n=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),n!==l.state&&lK.enqueueReplaceState(l,l.state,null),lH(e,t,l,r),l.state=e.memoizedState),"function"==typeof l.componentDidMount&&(e.flags|=4194308)}function lJ(e,n,t){if(null!==(e=t.ref)&&"function"!=typeof e&&"object"!=typeof e){if(t._owner){if(t=t._owner){if(1!==t.tag)throw Error(f(309));var r=t.stateNode}if(!r)throw Error(f(147,e));var l=r,a=""+e;return null!==n&&null!==n.ref&&"function"==typeof n.ref&&n.ref._stringRef===a?n.ref:((n=function(e){var n=l.refs;n===lQ&&(n=l.refs={}),null===e?delete n[a]:n[a]=e})._stringRef=a,n)}if("string"!=typeof e)throw Error(f(284));if(!t._owner)throw Error(f(290,e))}return e}function l0(e,n){throw Error(f(31,"[object Object]"===(e=Object.prototype.toString.call(n))?"object with keys {"+Object.keys(n).join(", ")+"}":e))}function l1(e){return(0,e._init)(e._payload)}function l2(e){function n(n,t){if(e){var r=n.deletions;null===r?(n.deletions=[t],n.flags|=16):r.push(t)}}function t(t,r){if(!e)return null;for(;null!==r;)n(t,r),r=r.sibling;return null}function r(e,n){for(e=new Map;null!==n;)null!==n.key?e.set(n.key,n):e.set(n.index,n),n=n.sibling;return e}function l(e,n){return(e=oY(e,n)).index=0,e.sibling=null,e}function a(n,t,r){return(n.index=r,e)?null!==(r=n.alternate)?(r=r.index)<t?(n.flags|=2,t):r:(n.flags|=2,t):(n.flags|=1048576,t)}function u(n){return e&&null===n.alternate&&(n.flags|=2),n}function o(e,n,t,r){return null===n||6!==n.tag?(n=oJ(t,e.mode,r)).return=e:(n=l(n,t)).return=e,n}function i(e,n,t,r){var a=t.type;return a===z?c(e,n,t.props.children,r,t.key):(null!==n&&(n.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===U&&l1(a)===n.type)?(r=l(n,t.props)).ref=lJ(e,n,t):(r=oX(t.type,t.key,t.props,null,e.mode,r)).ref=lJ(e,n,t),r.return=e,r)}function s(e,n,t,r){return null===n||4!==n.tag||n.stateNode.containerInfo!==t.containerInfo||n.stateNode.implementation!==t.implementation?(n=o0(t,e.mode,r)).return=e:(n=l(n,t.children||[])).return=e,n}function c(e,n,t,r,a){return null===n||7!==n.tag?(n=oG(t,e.mode,r,a)).return=e:(n=l(n,t)).return=e,n}function d(e,n,t){if("string"==typeof n&&""!==n||"number"==typeof n)return(n=oJ(""+n,e.mode,t)).return=e,n;if("object"==typeof n&&null!==n){switch(n.$$typeof){case P:return(t=oX(n.type,n.key,n.props,null,e.mode,t)).ref=lJ(e,null,n),t.return=e,t;case N:return(n=o0(n,e.mode,t)).return=e,n;case U:var r=n._init;return d(e,r(n._payload),t)}if(el(n)||$(n))return(n=oG(n,e.mode,t,null)).return=e,n;l0(e,n)}return null}function p(e,n,t,r){var l=null!==n?n.key:null;if("string"==typeof t&&""!==t||"number"==typeof t)return null!==l?null:o(e,n,""+t,r);if("object"==typeof t&&null!==t){switch(t.$$typeof){case P:return t.key===l?i(e,n,t,r):null;case N:return t.key===l?s(e,n,t,r):null;case U:return p(e,n,(l=t._init)(t._payload),r)}if(el(t)||$(t))return null!==l?null:c(e,n,t,r,null);l0(e,t)}return null}function m(e,n,t,r,l){if("string"==typeof r&&""!==r||"number"==typeof r)return o(n,e=e.get(t)||null,""+r,l);if("object"==typeof r&&null!==r){switch(r.$$typeof){case P:return i(n,e=e.get(null===r.key?t:r.key)||null,r,l);case N:return s(n,e=e.get(null===r.key?t:r.key)||null,r,l);case U:return m(e,n,t,(0,r._init)(r._payload),l)}if(el(r)||$(r))return c(n,e=e.get(t)||null,r,l,null);l0(n,r)}return null}return function o(i,s,c,h){if("object"==typeof c&&null!==c&&c.type===z&&null===c.key&&(c=c.props.children),"object"==typeof c&&null!==c){switch(c.$$typeof){case P:e:{for(var g=c.key,v=s;null!==v;){if(v.key===g){if((g=c.type)===z){if(7===v.tag){t(i,v.sibling),(s=l(v,c.props.children)).return=i,i=s;break e}}else if(v.elementType===g||"object"==typeof g&&null!==g&&g.$$typeof===U&&l1(g)===v.type){t(i,v.sibling),(s=l(v,c.props)).ref=lJ(i,v,c),s.return=i,i=s;break e}t(i,v);break}n(i,v),v=v.sibling}c.type===z?((s=oG(c.props.children,i.mode,h,c.key)).return=i,i=s):((h=oX(c.type,c.key,c.props,null,i.mode,h)).ref=lJ(i,s,c),h.return=i,i=h)}return u(i);case N:e:{for(v=c.key;null!==s;){if(s.key===v){if(4===s.tag&&s.stateNode.containerInfo===c.containerInfo&&s.stateNode.implementation===c.implementation){t(i,s.sibling),(s=l(s,c.children||[])).return=i,i=s;break e}t(i,s);break}n(i,s),s=s.sibling}(s=o0(c,i.mode,h)).return=i,i=s}return u(i);case U:return o(i,s,(v=c._init)(c._payload),h)}if(el(c))return function(l,u,o,i){for(var s=null,c=null,f=u,h=u=0,g=null;null!==f&&h<o.length;h++){f.index>h?(g=f,f=null):g=f.sibling;var v=p(l,f,o[h],i);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&n(l,f),u=a(v,u,h),null===c?s=v:c.sibling=v,c=v,f=g}if(h===o.length)return t(l,f),lf&&la(l,h),s;if(null===f){for(;h<o.length;h++)null!==(f=d(l,o[h],i))&&(u=a(f,u,h),null===c?s=f:c.sibling=f,c=f);return lf&&la(l,h),s}for(f=r(l,f);h<o.length;h++)null!==(g=m(f,l,h,o[h],i))&&(e&&null!==g.alternate&&f.delete(null===g.key?h:g.key),u=a(g,u,h),null===c?s=g:c.sibling=g,c=g);return e&&f.forEach(function(e){return n(l,e)}),lf&&la(l,h),s}(i,s,c,h);if($(c))return function(l,u,o,i){var s=$(o);if("function"!=typeof s)throw Error(f(150));if(null==(o=s.call(o)))throw Error(f(151));for(var c=s=null,h=u,g=u=0,v=null,y=o.next();null!==h&&!y.done;g++,y=o.next()){h.index>g?(v=h,h=null):v=h.sibling;var b=p(l,h,y.value,i);if(null===b){null===h&&(h=v);break}e&&h&&null===b.alternate&&n(l,h),u=a(b,u,g),null===c?s=b:c.sibling=b,c=b,h=v}if(y.done)return t(l,h),lf&&la(l,g),s;if(null===h){for(;!y.done;g++,y=o.next())null!==(y=d(l,y.value,i))&&(u=a(y,u,g),null===c?s=y:c.sibling=y,c=y);return lf&&la(l,g),s}for(h=r(l,h);!y.done;g++,y=o.next())null!==(y=m(h,l,g,y.value,i))&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),u=a(y,u,g),null===c?s=y:c.sibling=y,c=y);return e&&h.forEach(function(e){return n(l,e)}),lf&&la(l,g),s}(i,s,c,h);l0(i,c)}return"string"==typeof c&&""!==c||"number"==typeof c?(c=""+c,null!==s&&6===s.tag?(t(i,s.sibling),(s=l(s,c)).return=i):(t(i,s),(s=oJ(c,i.mode,h)).return=i),u(i=s)):t(i,s)}}var l3=l2(!0),l4=l2(!1),l8={},l6=r$(l8),l5=r$(l8),l9=r$(l8);function l7(e){if(e===l8)throw Error(f(174));return e}function ae(e,n){switch(rB(l9,n),rB(l5,e),rB(l6,l8),e=n.nodeType){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:ef(null,"");break;default:n=(e=8===e?n.parentNode:n).namespaceURI||null,e=e.tagName,n=ef(n,e)}rj(l6),rB(l6,n)}function an(){rj(l6),rj(l5),rj(l9)}function at(e){l7(l9.current);var n=l7(l6.current),t=ef(n,e.type);n!==t&&(rB(l5,e),rB(l6,t))}function ar(e){l5.current===e&&(rj(l6),rj(l5))}var al=r$(0);function aa(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||"$?"===t.data||"$!"===t.data))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!=(128&n.flags))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var au=[];function ao(){for(var e=0;e<au.length;e++)au[e]._workInProgressVersionPrimary=null;au.length=0}var ai=_.ReactCurrentDispatcher,as=_.ReactCurrentBatchConfig,ac=0,af=null,ad=null,ap=null,am=!1,ah=!1,ag=0,av=0;function ay(){throw Error(f(321))}function ab(e,n){if(null===n)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!tD(e[t],n[t]))return!1;return!0}function ak(e,n,t,r,l,a){if(ac=a,af=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,ai.current=null===e||null===e.memoizedState?a3:a4,e=t(r,l),ah){a=0;do{if(ah=!1,ag=0,25<=a)throw Error(f(301));a+=1,ap=ad=null,n.updateQueue=null,ai.current=a8,e=t(r,l)}while(ah)}if(ai.current=a2,n=null!==ad&&null!==ad.next,ac=0,ap=ad=af=null,am=!1,n)throw Error(f(300));return e}function aw(){var e=0!==ag;return ag=0,e}function aS(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ap?af.memoizedState=ap=e:ap=ap.next=e,ap}function ax(){if(null===ad){var e=af.alternate;e=null!==e?e.memoizedState:null}else e=ad.next;var n=null===ap?af.memoizedState:ap.next;if(null!==n)ap=n,ad=e;else{if(null===e)throw Error(f(310));e={memoizedState:(ad=e).memoizedState,baseState:ad.baseState,baseQueue:ad.baseQueue,queue:ad.queue,next:null},null===ap?af.memoizedState=ap=e:ap=ap.next=e}return ap}function aE(e,n){return"function"==typeof n?n(e):n}function aC(e){var n=ax(),t=n.queue;if(null===t)throw Error(f(311));t.lastRenderedReducer=e;var r=ad,l=r.baseQueue,a=t.pending;if(null!==a){if(null!==l){var u=l.next;l.next=a.next,a.next=u}r.baseQueue=l=a,t.pending=null}if(null!==l){a=l.next,r=r.baseState;var o=u=null,i=null,s=a;do{var c=s.lane;if((ac&c)===c)null!==i&&(i=i.next={lane:0,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null}),r=s.hasEagerState?s.eagerState:e(r,s.action);else{var d={lane:c,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null};null===i?(o=i=d,u=r):i=i.next=d,af.lanes|=c,on|=c}s=s.next}while(null!==s&&s!==a);null===i?u=r:i.next=o,tD(r,n.memoizedState)||(uu=!0),n.memoizedState=r,n.baseState=u,n.baseQueue=i,t.lastRenderedState=r}if(null!==(e=t.interleaved)){l=e;do a=l.lane,af.lanes|=a,on|=a,l=l.next;while(l!==e)}else null===l&&(t.lanes=0);return[n.memoizedState,t.dispatch]}function a_(e){var n=ax(),t=n.queue;if(null===t)throw Error(f(311));t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,a=n.memoizedState;if(null!==l){t.pending=null;var u=l=l.next;do a=e(a,u.action),u=u.next;while(u!==l);tD(a,n.memoizedState)||(uu=!0),n.memoizedState=a,null===n.baseQueue&&(n.baseState=a),t.lastRenderedState=a}return[a,r]}function aP(){}function aN(e,n){var t=af,r=ax(),l=n(),a=!tD(r.memoizedState,l);if(a&&(r.memoizedState=l,uu=!0),r=r.queue,aA(aL.bind(null,t,r,e),[e]),r.getSnapshot!==n||a||null!==ap&&1&ap.memoizedState.tag){if(t.flags|=2048,aO(9,aT.bind(null,t,r,l,n),void 0,null),null===u4)throw Error(f(349));0!=(30&ac)||az(t,n,l)}return l}function az(e,n,t){e.flags|=16384,e={getSnapshot:n,value:t},null===(n=af.updateQueue)?(n={lastEffect:null,stores:null},af.updateQueue=n,n.stores=[e]):null===(t=n.stores)?n.stores=[e]:t.push(e)}function aT(e,n,t,r){n.value=t,n.getSnapshot=r,aR(n)&&aM(e)}function aL(e,n,t){return t(function(){aR(n)&&aM(e)})}function aR(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!tD(e,t)}catch(e){return!0}}function aM(e){var n=lD(e,1);null!==n&&ow(n,e,1,-1)}function aF(e){var n=aS();return"function"==typeof e&&(e=e()),n.memoizedState=n.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:aE,lastRenderedState:e},n.queue=e,e=e.dispatch=aZ.bind(null,af,e),[n.memoizedState,e]}function aO(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},null===(n=af.updateQueue)?(n={lastEffect:null,stores:null},af.updateQueue=n,n.lastEffect=e.next=e):null===(t=n.lastEffect)?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e),e}function aD(){return ax().memoizedState}function aI(e,n,t,r){var l=aS();af.flags|=e,l.memoizedState=aO(1|n,t,void 0,void 0===r?null:r)}function aU(e,n,t,r){var l=ax();r=void 0===r?null:r;var a=void 0;if(null!==ad){var u=ad.memoizedState;if(a=u.destroy,null!==r&&ab(r,u.deps)){l.memoizedState=aO(n,t,a,r);return}}af.flags|=e,l.memoizedState=aO(1|n,t,a,r)}function aV(e,n){return aI(8390656,8,e,n)}function aA(e,n){return aU(2048,8,e,n)}function a$(e,n){return aU(4,2,e,n)}function aj(e,n){return aU(4,4,e,n)}function aB(e,n){return"function"==typeof n?(n(e=e()),function(){n(null)}):null!=n?(e=e(),n.current=e,function(){n.current=null}):void 0}function aH(e,n,t){return t=null!=t?t.concat([e]):null,aU(4,4,aB.bind(null,n,e),t)}function aW(){}function aQ(e,n){var t=ax();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&ab(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function aq(e,n){var t=ax();n=void 0===n?null:n;var r=t.memoizedState;return null!==r&&null!==n&&ab(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function aK(e,n,t){return 0==(21&ac)?(e.baseState&&(e.baseState=!1,uu=!0),e.memoizedState=t):(tD(t,n)||(t=nu(),af.lanes|=t,on|=t,e.baseState=!0),n)}function aY(e,n){var t=nc;nc=0!==t&&4>t?t:4,e(!0);var r=as.transition;as.transition={};try{e(!1),n()}finally{nc=t,as.transition=r}}function aX(){return ax().memoizedState}function aG(e,n,t){var r=ok(e);t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},aJ(e)?a0(n,t):null!==(t=lO(e,n,t,r))&&(ow(t,e,r,ob()),a1(t,n,r))}function aZ(e,n,t){var r=ok(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(aJ(e))a0(n,l);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=n.lastRenderedReducer))try{var u=n.lastRenderedState,o=a(u,t);if(l.hasEagerState=!0,l.eagerState=o,tD(o,u)){var i=n.interleaved;null===i?(l.next=l,lF(n)):(l.next=i.next,i.next=l),n.interleaved=l;return}}catch(e){}finally{}null!==(t=lO(e,n,l,r))&&(ow(t,e,r,l=ob()),a1(t,n,r))}}function aJ(e){var n=e.alternate;return e===af||null!==n&&n===af}function a0(e,n){ah=am=!0;var t=e.pending;null===t?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function a1(e,n,t){if(0!=(4194240&t)){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,ns(e,t)}}var a2={readContext:lR,useCallback:ay,useContext:ay,useEffect:ay,useImperativeHandle:ay,useInsertionEffect:ay,useLayoutEffect:ay,useMemo:ay,useReducer:ay,useRef:ay,useState:ay,useDebugValue:ay,useDeferredValue:ay,useTransition:ay,useMutableSource:ay,useSyncExternalStore:ay,useId:ay,unstable_isNewReconciler:!1},a3={readContext:lR,useCallback:function(e,n){return aS().memoizedState=[e,void 0===n?null:n],e},useContext:lR,useEffect:aV,useImperativeHandle:function(e,n,t){return t=null!=t?t.concat([e]):null,aI(4194308,4,aB.bind(null,n,e),t)},useLayoutEffect:function(e,n){return aI(4194308,4,e,n)},useInsertionEffect:function(e,n){return aI(4,2,e,n)},useMemo:function(e,n){var t=aS();return n=void 0===n?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=aS();return n=void 0!==t?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=aG.bind(null,af,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},aS().memoizedState=e},useState:aF,useDebugValue:aW,useDeferredValue:function(e){return aS().memoizedState=e},useTransition:function(){var e=aF(!1),n=e[0];return e=aY.bind(null,e[1]),aS().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=af,l=aS();if(lf){if(void 0===t)throw Error(f(407));t=t()}else{if(t=n(),null===u4)throw Error(f(349));0!=(30&ac)||az(r,n,t)}l.memoizedState=t;var a={value:t,getSnapshot:n};return l.queue=a,aV(aL.bind(null,r,a,e),[e]),r.flags|=2048,aO(9,aT.bind(null,r,a,t,n),void 0,null),t},useId:function(){var e=aS(),n=u4.identifierPrefix;if(lf){var t=ll,r=lr;n=":"+n+"R"+(t=(r&~(1<<32-e9(r)-1)).toString(32)+t),0<(t=ag++)&&(n+="H"+t.toString(32)),n+=":"}else n=":"+n+"r"+(t=av++).toString(32)+":";return e.memoizedState=n},unstable_isNewReconciler:!1},a4={readContext:lR,useCallback:aQ,useContext:lR,useEffect:aA,useImperativeHandle:aH,useInsertionEffect:a$,useLayoutEffect:aj,useMemo:aq,useReducer:aC,useRef:aD,useState:function(){return aC(aE)},useDebugValue:aW,useDeferredValue:function(e){return aK(ax(),ad.memoizedState,e)},useTransition:function(){return[aC(aE)[0],ax().memoizedState]},useMutableSource:aP,useSyncExternalStore:aN,useId:aX,unstable_isNewReconciler:!1},a8={readContext:lR,useCallback:aQ,useContext:lR,useEffect:aA,useImperativeHandle:aH,useInsertionEffect:a$,useLayoutEffect:aj,useMemo:aq,useReducer:a_,useRef:aD,useState:function(){return a_(aE)},useDebugValue:aW,useDeferredValue:function(e){var n=ax();return null===ad?n.memoizedState=e:aK(n,ad.memoizedState,e)},useTransition:function(){return[a_(aE)[0],ax().memoizedState]},useMutableSource:aP,useSyncExternalStore:aN,useId:aX,unstable_isNewReconciler:!1};function a6(e,n){try{var t="",r=n;do t+=function(e){switch(e.tag){case 5:return H(e.type);case 16:return H("Lazy");case 13:return H("Suspense");case 19:return H("SuspenseList");case 0:case 2:case 15:return e=Q(e.type,!1);case 11:return e=Q(e.type.render,!1);case 1:return e=Q(e.type,!0);default:return""}}(r),r=r.return;while(r);var l=t}catch(e){l="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:n,stack:l,digest:null}}function a5(e,n,t){return{value:e,source:null,stack:null!=t?t:null,digest:null!=n?n:null}}function a9(e,n){try{console.error(n.value)}catch(e){setTimeout(function(){throw e})}}var a7="function"==typeof WeakMap?WeakMap:Map;function ue(e,n,t){(t=lA(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){os||(os=!0,oc=r),a9(e,n)},t}function un(e,n,t){(t=lA(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=n.value;t.payload=function(){return r(l)},t.callback=function(){a9(e,n)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(t.callback=function(){a9(e,n),"function"!=typeof r&&(null===of?of=new Set([this]):of.add(this));var t=n.stack;this.componentDidCatch(n.value,{componentStack:null!==t?t:""})}),t}function ut(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new a7;var l=new Set;r.set(n,l)}else void 0===(l=r.get(n))&&(l=new Set,r.set(n,l));l.has(t)||(l.add(t),e=oj.bind(null,e,n,t),n.then(e,e))}function ur(e){do{var n;if((n=13===e.tag)&&(n=null===(n=e.memoizedState)||null!==n.dehydrated),n)return e;e=e.return}while(null!==e);return null}function ul(e,n,t,r,l){return 0==(1&e.mode)?e===n?e.flags|=65536:(e.flags|=128,t.flags|=131072,t.flags&=-52805,1===t.tag&&(null===t.alternate?t.tag=17:((n=lA(-1,1)).tag=2,l$(t,n,1))),t.lanes|=1):(e.flags|=65536,e.lanes=l),e}var ua=_.ReactCurrentOwner,uu=!1;function uo(e,n,t,r){n.child=null===e?l4(n,null,t,r):l3(n,e.child,t,r)}function ui(e,n,t,r,l){t=t.render;var a=n.ref;return(lL(n,l),r=ak(e,n,t,r,a,l),t=aw(),null===e||uu)?(lf&&t&&lo(n),n.flags|=1,uo(e,n,r,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,uP(e,n,l))}function us(e,n,t,r,l){if(null===e){var a=t.type;return"function"!=typeof a||oK(a)||void 0!==a.defaultProps||null!==t.compare||void 0!==t.defaultProps?((e=oX(t.type,null,r,n,n.mode,l)).ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=a,uc(e,n,a,r,l))}if(a=e.child,0==(e.lanes&l)){var u=a.memoizedProps;if((t=null!==(t=t.compare)?t:tI)(u,r)&&e.ref===n.ref)return uP(e,n,l)}return n.flags|=1,(e=oY(a,r)).ref=n.ref,e.return=n,n.child=e}function uc(e,n,t,r,l){if(null!==e){var a=e.memoizedProps;if(tI(a,r)&&e.ref===n.ref){if(uu=!1,n.pendingProps=r=a,0==(e.lanes&l))return n.lanes=e.lanes,uP(e,n,l);0!=(131072&e.flags)&&(uu=!0)}}return up(e,n,t,r,l)}function uf(e,n,t){var r=n.pendingProps,l=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode){if(0==(1&n.mode))n.memoizedState={baseLanes:0,cachePool:null,transitions:null},rB(u9,u5),u5|=t;else{if(0==(1073741824&t))return e=null!==a?a.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e,cachePool:null,transitions:null},n.updateQueue=null,rB(u9,u5),u5|=e,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==a?a.baseLanes:t,rB(u9,u5),u5|=r}}else null!==a?(r=a.baseLanes|t,n.memoizedState=null):r=t,rB(u9,u5),u5|=r;return uo(e,n,l,t),n.child}function ud(e,n){var t=n.ref;(null===e&&null!==t||null!==e&&e.ref!==t)&&(n.flags|=512,n.flags|=2097152)}function up(e,n,t,r,l){var a=rY(t)?rq:rW.current;return(a=rK(n,a),lL(n,l),t=ak(e,n,t,r,a,l),r=aw(),null===e||uu)?(lf&&r&&lo(n),n.flags|=1,uo(e,n,t,l),n.child):(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,uP(e,n,l))}function um(e,n,t,r,l){if(rY(t)){var a=!0;rJ(n)}else a=!1;if(lL(n,l),null===n.stateNode)u_(e,n),lX(n,t,r),lZ(n,t,r,l),r=!0;else if(null===e){var u=n.stateNode,o=n.memoizedProps;u.props=o;var i=u.context,s=t.contextType;s="object"==typeof s&&null!==s?lR(s):rK(n,s=rY(t)?rq:rW.current);var c=t.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof u.getSnapshotBeforeUpdate;f||"function"!=typeof u.UNSAFE_componentWillReceiveProps&&"function"!=typeof u.componentWillReceiveProps||(o!==r||i!==s)&&lG(n,u,r,s),lI=!1;var d=n.memoizedState;u.state=d,lH(n,r,u,l),i=n.memoizedState,o!==r||d!==i||rQ.current||lI?("function"==typeof c&&(lq(n,t,c,r),i=n.memoizedState),(o=lI||lY(n,t,o,r,d,i,s))?(f||"function"!=typeof u.UNSAFE_componentWillMount&&"function"!=typeof u.componentWillMount||("function"==typeof u.componentWillMount&&u.componentWillMount(),"function"==typeof u.UNSAFE_componentWillMount&&u.UNSAFE_componentWillMount()),"function"==typeof u.componentDidMount&&(n.flags|=4194308)):("function"==typeof u.componentDidMount&&(n.flags|=4194308),n.memoizedProps=r,n.memoizedState=i),u.props=r,u.state=i,u.context=s,r=o):("function"==typeof u.componentDidMount&&(n.flags|=4194308),r=!1)}else{u=n.stateNode,lV(e,n),o=n.memoizedProps,s=n.type===n.elementType?o:lx(n.type,o),u.props=s,f=n.pendingProps,d=u.context,i="object"==typeof(i=t.contextType)&&null!==i?lR(i):rK(n,i=rY(t)?rq:rW.current);var p=t.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof u.getSnapshotBeforeUpdate)||"function"!=typeof u.UNSAFE_componentWillReceiveProps&&"function"!=typeof u.componentWillReceiveProps||(o!==f||d!==i)&&lG(n,u,r,i),lI=!1,d=n.memoizedState,u.state=d,lH(n,r,u,l);var m=n.memoizedState;o!==f||d!==m||rQ.current||lI?("function"==typeof p&&(lq(n,t,p,r),m=n.memoizedState),(s=lI||lY(n,t,s,r,d,m,i)||!1)?(c||"function"!=typeof u.UNSAFE_componentWillUpdate&&"function"!=typeof u.componentWillUpdate||("function"==typeof u.componentWillUpdate&&u.componentWillUpdate(r,m,i),"function"==typeof u.UNSAFE_componentWillUpdate&&u.UNSAFE_componentWillUpdate(r,m,i)),"function"==typeof u.componentDidUpdate&&(n.flags|=4),"function"==typeof u.getSnapshotBeforeUpdate&&(n.flags|=1024)):("function"!=typeof u.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof u.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=1024),n.memoizedProps=r,n.memoizedState=m),u.props=r,u.state=m,u.context=i,r=s):("function"!=typeof u.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=4),"function"!=typeof u.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(n.flags|=1024),r=!1)}return uh(e,n,t,r,a,l)}function uh(e,n,t,r,l,a){ud(e,n);var u=0!=(128&n.flags);if(!r&&!u)return l&&r0(n,t,!1),uP(e,n,a);r=n.stateNode,ua.current=n;var o=u&&"function"!=typeof t.getDerivedStateFromError?null:r.render();return n.flags|=1,null!==e&&u?(n.child=l3(n,e.child,null,a),n.child=l3(n,null,o,a)):uo(e,n,o,a),n.memoizedState=r.state,l&&r0(n,t,!0),n.child}function ug(e){var n=e.stateNode;n.pendingContext?rG(e,n.pendingContext,n.pendingContext!==n.context):n.context&&rG(e,n.context,!1),ae(e,n.containerInfo)}function uv(e,n,t,r,l){return lk(),lw(l),n.flags|=256,uo(e,n,t,r),n.child}var uy={dehydrated:null,treeContext:null,retryLane:0};function ub(e){return{baseLanes:e,cachePool:null,transitions:null}}function uk(e,n,t){var r,l=n.pendingProps,a=al.current,u=!1,o=0!=(128&n.flags);if((r=o)||(r=(null===e||null!==e.memoizedState)&&0!=(2&a)),r?(u=!0,n.flags&=-129):(null===e||null!==e.memoizedState)&&(a|=1),rB(al,1&a),null===e)return(lg(n),null!==(e=n.memoizedState)&&null!==(e=e.dehydrated))?(0==(1&n.mode)?n.lanes=1:"$!"===e.data?n.lanes=8:n.lanes=1073741824,null):(o=l.children,e=l.fallback,u?(l=n.mode,u=n.child,o={mode:"hidden",children:o},0==(1&l)&&null!==u?(u.childLanes=0,u.pendingProps=o):u=oZ(o,l,0,null),e=oG(e,l,t,null),u.return=n,e.return=n,u.sibling=e,n.child=u,n.child.memoizedState=ub(t),n.memoizedState=uy,e):uw(n,o));if(null!==(a=e.memoizedState)&&null!==(r=a.dehydrated))return function(e,n,t,r,l,a,u){if(t)return 256&n.flags?(n.flags&=-257,uS(e,n,u,r=a5(Error(f(422))))):null!==n.memoizedState?(n.child=e.child,n.flags|=128,null):(a=r.fallback,l=n.mode,r=oZ({mode:"visible",children:r.children},l,0,null),a=oG(a,l,u,null),a.flags|=2,r.return=n,a.return=n,r.sibling=a,n.child=r,0!=(1&n.mode)&&l3(n,e.child,null,u),n.child.memoizedState=ub(u),n.memoizedState=uy,a);if(0==(1&n.mode))return uS(e,n,u,null);if("$!"===l.data){if(r=l.nextSibling&&l.nextSibling.dataset)var o=r.dgst;return r=o,r=a5(a=Error(f(419)),r,void 0),uS(e,n,u,r)}if(o=0!=(u&e.childLanes),uu||o){if(null!==(r=u4)){switch(u&-u){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}0!==(l=0!=(l&(r.suspendedLanes|u))?0:l)&&l!==a.retryLane&&(a.retryLane=l,lD(e,l),ow(r,e,l,-1))}return oF(),uS(e,n,u,r=a5(Error(f(421))))}return"$?"===l.data?(n.flags|=128,n.child=e.child,n=oH.bind(null,e),l._reactRetry=n,null):(e=a.treeContext,lc=r_(l.nextSibling),ls=n,lf=!0,ld=null,null!==e&&(le[ln++]=lr,le[ln++]=ll,le[ln++]=lt,lr=e.id,ll=e.overflow,lt=n),n=uw(n,r.children),n.flags|=4096,n)}(e,n,o,l,r,a,t);if(u){u=l.fallback,o=n.mode,r=(a=e.child).sibling;var i={mode:"hidden",children:l.children};return 0==(1&o)&&n.child!==a?((l=n.child).childLanes=0,l.pendingProps=i,n.deletions=null):(l=oY(a,i)).subtreeFlags=14680064&a.subtreeFlags,null!==r?u=oY(r,u):(u=oG(u,o,t,null),u.flags|=2),u.return=n,l.return=n,l.sibling=u,n.child=l,l=u,u=n.child,o=null===(o=e.child.memoizedState)?ub(t):{baseLanes:o.baseLanes|t,cachePool:null,transitions:o.transitions},u.memoizedState=o,u.childLanes=e.childLanes&~t,n.memoizedState=uy,l}return e=(u=e.child).sibling,l=oY(u,{mode:"visible",children:l.children}),0==(1&n.mode)&&(l.lanes=t),l.return=n,l.sibling=null,null!==e&&(null===(t=n.deletions)?(n.deletions=[e],n.flags|=16):t.push(e)),n.child=l,n.memoizedState=null,l}function uw(e,n){return(n=oZ({mode:"visible",children:n},e.mode,0,null)).return=e,e.child=n}function uS(e,n,t,r){return null!==r&&lw(r),l3(n,e.child,null,t),e=uw(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function ux(e,n,t){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n),lT(e.return,n,t)}function uE(e,n,t,r,l){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l}:(a.isBackwards=n,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=t,a.tailMode=l)}function uC(e,n,t){var r=n.pendingProps,l=r.revealOrder,a=r.tail;if(uo(e,n,r.children,t),0!=(2&(r=al.current)))r=1&r|2,n.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=n.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&ux(e,t,n);else if(19===e.tag)ux(e,t,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(rB(al,r),0==(1&n.mode))n.memoizedState=null;else switch(l){case"forwards":for(l=null,t=n.child;null!==t;)null!==(e=t.alternate)&&null===aa(e)&&(l=t),t=t.sibling;null===(t=l)?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),uE(n,!1,l,t,a);break;case"backwards":for(t=null,l=n.child,n.child=null;null!==l;){if(null!==(e=l.alternate)&&null===aa(e)){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}uE(n,!0,t,null,a);break;case"together":uE(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function u_(e,n){0==(1&n.mode)&&null!==e&&(e.alternate=null,n.alternate=null,n.flags|=2)}function uP(e,n,t){if(null!==e&&(n.dependencies=e.dependencies),on|=n.lanes,0==(t&n.childLanes))return null;if(null!==e&&n.child!==e.child)throw Error(f(153));if(null!==n.child){for(t=oY(e=n.child,e.pendingProps),n.child=t,t.return=n;null!==e.sibling;)e=e.sibling,(t=t.sibling=oY(e,e.pendingProps)).return=n;t.sibling=null}return n.child}function uN(e,n){if(!lf)switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;null!==n;)null!==n.alternate&&(t=n),n=n.sibling;null===t?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?n||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function uz(e){var n=null!==e.alternate&&e.alternate.child===e.child,t=0,r=0;if(n)for(var l=e.child;null!==l;)t|=l.lanes|l.childLanes,r|=14680064&l.subtreeFlags,r|=14680064&l.flags,l.return=e,l=l.sibling;else for(l=e.child;null!==l;)t|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=t,n}l=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e.appendChild(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},a=function(){},u=function(e,n,t,r){var l=e.memoizedProps;if(l!==r){e=n.stateNode,l7(l6.current);var a,u=null;switch(t){case"input":l=Z(e,l),r=Z(e,r),u=[];break;case"select":l=B({},l,{value:void 0}),r=B({},r,{value:void 0}),u=[];break;case"textarea":l=eu(e,l),r=eu(e,r),u=[];break;default:"function"!=typeof l.onClick&&"function"==typeof r.onClick&&(e.onclick=rg)}for(s in ew(t,r),t=null,l)if(!r.hasOwnProperty(s)&&l.hasOwnProperty(s)&&null!=l[s]){if("style"===s){var o=l[s];for(a in o)o.hasOwnProperty(a)&&(t||(t={}),t[a]="")}else"dangerouslySetInnerHTML"!==s&&"children"!==s&&"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(p.hasOwnProperty(s)?u||(u=[]):(u=u||[]).push(s,null))}for(s in r){var i=r[s];if(o=null!=l?l[s]:void 0,r.hasOwnProperty(s)&&i!==o&&(null!=i||null!=o)){if("style"===s){if(o){for(a in o)!o.hasOwnProperty(a)||i&&i.hasOwnProperty(a)||(t||(t={}),t[a]="");for(a in i)i.hasOwnProperty(a)&&o[a]!==i[a]&&(t||(t={}),t[a]=i[a])}else t||(u||(u=[]),u.push(s,t)),t=i}else"dangerouslySetInnerHTML"===s?(i=i?i.__html:void 0,o=o?o.__html:void 0,null!=i&&o!==i&&(u=u||[]).push(s,i)):"children"===s?"string"!=typeof i&&"number"!=typeof i||(u=u||[]).push(s,""+i):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&(p.hasOwnProperty(s)?(null!=i&&"onScroll"===s&&rt("scroll",e),u||o===i||(u=[])):(u=u||[]).push(s,i))}}t&&(u=u||[]).push("style",t);var s=u;(n.updateQueue=s)&&(n.flags|=4)}},o=function(e,n,t,r){t!==r&&(n.flags|=4)};var uT=!1,uL=!1,uR="function"==typeof WeakSet?WeakSet:Set,uM=null;function uF(e,n){var t=e.ref;if(null!==t){if("function"==typeof t)try{t(null)}catch(t){o$(e,n,t)}else t.current=null}}function uO(e,n,t){try{t()}catch(t){o$(e,n,t)}}var uD=!1;function uI(e,n,t){var r=n.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var l=r=r.next;do{if((l.tag&e)===e){var a=l.destroy;l.destroy=void 0,void 0!==a&&uO(n,t,a)}l=l.next}while(l!==r)}}function uU(e,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function uV(e){var n=e.ref;if(null!==n){var t=e.stateNode;e.tag,e=t,"function"==typeof n?n(e):n.current=e}}function uA(e){return 5===e.tag||3===e.tag||4===e.tag}function u$(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||uA(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}var uj=null,uB=!1;function uH(e,n,t){for(t=t.child;null!==t;)uW(e,n,t),t=t.sibling}function uW(e,n,t){if(e5&&"function"==typeof e5.onCommitFiberUnmount)try{e5.onCommitFiberUnmount(e6,t)}catch(e){}switch(t.tag){case 5:uL||uF(t,n);case 6:var r=uj,l=uB;uj=null,uH(e,n,t),uj=r,uB=l,null!==uj&&(uB?(e=uj,t=t.stateNode,8===e.nodeType?e.parentNode.removeChild(t):e.removeChild(t)):uj.removeChild(t.stateNode));break;case 18:null!==uj&&(uB?(e=uj,t=t.stateNode,8===e.nodeType?rC(e.parentNode,t):1===e.nodeType&&rC(e,t),nM(e)):rC(uj,t.stateNode));break;case 4:r=uj,l=uB,uj=t.stateNode.containerInfo,uB=!0,uH(e,n,t),uj=r,uB=l;break;case 0:case 11:case 14:case 15:if(!uL&&null!==(r=t.updateQueue)&&null!==(r=r.lastEffect)){l=r=r.next;do{var a=l,u=a.destroy;a=a.tag,void 0!==u&&(0!=(2&a)?uO(t,n,u):0!=(4&a)&&uO(t,n,u)),l=l.next}while(l!==r)}uH(e,n,t);break;case 1:if(!uL&&(uF(t,n),"function"==typeof(r=t.stateNode).componentWillUnmount))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(e){o$(t,n,e)}uH(e,n,t);break;case 21:default:uH(e,n,t);break;case 22:1&t.mode?(uL=(r=uL)||null!==t.memoizedState,uH(e,n,t),uL=r):uH(e,n,t)}}function uQ(e){var n=e.updateQueue;if(null!==n){e.updateQueue=null;var t=e.stateNode;null===t&&(t=e.stateNode=new uR),n.forEach(function(n){var r=oW.bind(null,e,n);t.has(n)||(t.add(n),n.then(r,r))})}}function uq(e,n){var t=n.deletions;if(null!==t)for(var r=0;r<t.length;r++){var l=t[r];try{var a=n,u=a;e:for(;null!==u;){switch(u.tag){case 5:uj=u.stateNode,uB=!1;break e;case 3:case 4:uj=u.stateNode.containerInfo,uB=!0;break e}u=u.return}if(null===uj)throw Error(f(160));uW(e,a,l),uj=null,uB=!1;var o=l.alternate;null!==o&&(o.return=null),l.return=null}catch(e){o$(l,n,e)}}if(12854&n.subtreeFlags)for(n=n.child;null!==n;)uK(n,e),n=n.sibling}function uK(e,n){var t=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(uq(n,e),uY(e),4&r){try{uI(3,e,e.return),uU(3,e)}catch(n){o$(e,e.return,n)}try{uI(5,e,e.return)}catch(n){o$(e,e.return,n)}}break;case 1:uq(n,e),uY(e),512&r&&null!==t&&uF(t,t.return);break;case 5:if(uq(n,e),uY(e),512&r&&null!==t&&uF(t,t.return),32&e.flags){var l=e.stateNode;try{eh(l,"")}catch(n){o$(e,e.return,n)}}if(4&r&&null!=(l=e.stateNode)){var a=e.memoizedProps,u=null!==t?t.memoizedProps:a,o=e.type,i=e.updateQueue;if(e.updateQueue=null,null!==i)try{"input"===o&&"radio"===a.type&&null!=a.name&&ee(l,a),eS(o,u);var s=eS(o,a);for(u=0;u<i.length;u+=2){var c=i[u],d=i[u+1];"style"===c?eb(l,d):"dangerouslySetInnerHTML"===c?em(l,d):"children"===c?eh(l,d):C(l,c,d,s)}switch(o){case"input":en(l,a);break;case"textarea":ei(l,a);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!a.multiple;var m=a.value;null!=m?ea(l,!!a.multiple,m,!1):!!a.multiple!==p&&(null!=a.defaultValue?ea(l,!!a.multiple,a.defaultValue,!0):ea(l,!!a.multiple,a.multiple?[]:"",!1))}l[rT]=a}catch(n){o$(e,e.return,n)}}break;case 6:if(uq(n,e),uY(e),4&r){if(null===e.stateNode)throw Error(f(162));l=e.stateNode,a=e.memoizedProps;try{l.nodeValue=a}catch(n){o$(e,e.return,n)}}break;case 3:if(uq(n,e),uY(e),4&r&&null!==t&&t.memoizedState.isDehydrated)try{nM(n.containerInfo)}catch(n){o$(e,e.return,n)}break;case 4:default:uq(n,e),uY(e);break;case 13:uq(n,e),uY(e),8192&(l=e.child).flags&&(a=null!==l.memoizedState,l.stateNode.isHidden=a,a&&(null===l.alternate||null===l.alternate.memoizedState)&&(ou=eJ())),4&r&&uQ(e);break;case 22:if(c=null!==t&&null!==t.memoizedState,1&e.mode?(uL=(s=uL)||c,uq(n,e),uL=s):uq(n,e),uY(e),8192&r){if(s=null!==e.memoizedState,(e.stateNode.isHidden=s)&&!c&&0!=(1&e.mode))for(uM=e,c=e.child;null!==c;){for(d=uM=c;null!==uM;){switch(m=(p=uM).child,p.tag){case 0:case 11:case 14:case 15:uI(4,p,p.return);break;case 1:uF(p,p.return);var h=p.stateNode;if("function"==typeof h.componentWillUnmount){r=p,t=p.return;try{n=r,h.props=n.memoizedProps,h.state=n.memoizedState,h.componentWillUnmount()}catch(e){o$(r,t,e)}}break;case 5:uF(p,p.return);break;case 22:if(null!==p.memoizedState){uG(d);continue}}null!==m?(m.return=p,uM=m):uG(d)}c=c.sibling}e:for(c=null,d=e;;){if(5===d.tag){if(null===c){c=d;try{l=d.stateNode,s?(a=l.style,"function"==typeof a.setProperty?a.setProperty("display","none","important"):a.display="none"):(o=d.stateNode,u=null!=(i=d.memoizedProps.style)&&i.hasOwnProperty("display")?i.display:null,o.style.display=ey("display",u))}catch(n){o$(e,e.return,n)}}}else if(6===d.tag){if(null===c)try{d.stateNode.nodeValue=s?"":d.memoizedProps}catch(n){o$(e,e.return,n)}}else if((22!==d.tag&&23!==d.tag||null===d.memoizedState||d===e)&&null!==d.child){d.child.return=d,d=d.child;continue}if(d===e)break;for(;null===d.sibling;){if(null===d.return||d.return===e)break e;c===d&&(c=null),d=d.return}c===d&&(c=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:uq(n,e),uY(e),4&r&&uQ(e);case 21:}}function uY(e){var n=e.flags;if(2&n){try{e:{for(var t=e.return;null!==t;){if(uA(t)){var r=t;break e}t=t.return}throw Error(f(160))}switch(r.tag){case 5:var l=r.stateNode;32&r.flags&&(eh(l,""),r.flags&=-33);var a=u$(e);!function e(n,t,r){var l=n.tag;if(5===l||6===l)n=n.stateNode,t?r.insertBefore(n,t):r.appendChild(n);else if(4!==l&&null!==(n=n.child))for(e(n,t,r),n=n.sibling;null!==n;)e(n,t,r),n=n.sibling}(e,a,l);break;case 3:case 4:var u=r.stateNode.containerInfo,o=u$(e);!function e(n,t,r){var l=n.tag;if(5===l||6===l)n=n.stateNode,t?8===r.nodeType?r.parentNode.insertBefore(n,t):r.insertBefore(n,t):(8===r.nodeType?(t=r.parentNode).insertBefore(n,r):(t=r).appendChild(n),null!=(r=r._reactRootContainer)||null!==t.onclick||(t.onclick=rg));else if(4!==l&&null!==(n=n.child))for(e(n,t,r),n=n.sibling;null!==n;)e(n,t,r),n=n.sibling}(e,o,u);break;default:throw Error(f(161))}}catch(n){o$(e,e.return,n)}e.flags&=-3}4096&n&&(e.flags&=-4097)}function uX(e){for(;null!==uM;){var n=uM;if(0!=(8772&n.flags)){var t=n.alternate;try{if(0!=(8772&n.flags))switch(n.tag){case 0:case 11:case 15:uL||uU(5,n);break;case 1:var r=n.stateNode;if(4&n.flags&&!uL){if(null===t)r.componentDidMount();else{var l=n.elementType===n.type?t.memoizedProps:lx(n.type,t.memoizedProps);r.componentDidUpdate(l,t.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}}var a=n.updateQueue;null!==a&&lW(n,a,r);break;case 3:var u=n.updateQueue;if(null!==u){if(t=null,null!==n.child)switch(n.child.tag){case 5:case 1:t=n.child.stateNode}lW(n,u,t)}break;case 5:var o=n.stateNode;if(null===t&&4&n.flags){t=o;var i=n.memoizedProps;switch(n.type){case"button":case"input":case"select":case"textarea":i.autoFocus&&t.focus();break;case"img":i.src&&(t.src=i.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===n.memoizedState){var s=n.alternate;if(null!==s){var c=s.memoizedState;if(null!==c){var d=c.dehydrated;null!==d&&nM(d)}}}break;default:throw Error(f(163))}uL||512&n.flags&&uV(n)}catch(e){o$(n,n.return,e)}}if(n===e){uM=null;break}if(null!==(t=n.sibling)){t.return=n.return,uM=t;break}uM=n.return}}function uG(e){for(;null!==uM;){var n=uM;if(n===e){uM=null;break}var t=n.sibling;if(null!==t){t.return=n.return,uM=t;break}uM=n.return}}function uZ(e){for(;null!==uM;){var n=uM;try{switch(n.tag){case 0:case 11:case 15:var t=n.return;try{uU(4,n)}catch(e){o$(n,t,e)}break;case 1:var r=n.stateNode;if("function"==typeof r.componentDidMount){var l=n.return;try{r.componentDidMount()}catch(e){o$(n,l,e)}}var a=n.return;try{uV(n)}catch(e){o$(n,a,e)}break;case 5:var u=n.return;try{uV(n)}catch(e){o$(n,u,e)}}}catch(e){o$(n,n.return,e)}if(n===e){uM=null;break}var o=n.sibling;if(null!==o){o.return=n.return,uM=o;break}uM=n.return}}var uJ=Math.ceil,u0=_.ReactCurrentDispatcher,u1=_.ReactCurrentOwner,u2=_.ReactCurrentBatchConfig,u3=0,u4=null,u8=null,u6=0,u5=0,u9=r$(0),u7=0,oe=null,on=0,ot=0,or=0,ol=null,oa=null,ou=0,oo=1/0,oi=null,os=!1,oc=null,of=null,od=!1,op=null,om=0,oh=0,og=null,ov=-1,oy=0;function ob(){return 0!=(6&u3)?eJ():-1!==ov?ov:ov=eJ()}function ok(e){return 0==(1&e.mode)?1:0!=(2&u3)&&0!==u6?u6&-u6:null!==lS.transition?(0===oy&&(oy=nu()),oy):0!==(e=nc)?e:e=void 0===(e=window.event)?16:n$(e.type)}function ow(e,n,t,r){if(50<oh)throw oh=0,og=null,Error(f(185));ni(e,t,r),(0==(2&u3)||e!==u4)&&(e===u4&&(0==(2&u3)&&(ot|=t),4===u7&&o_(e,u6)),oS(e,r),1===t&&0===u3&&0==(1&n.mode)&&(oo=eJ()+500,r2&&r8()))}function oS(e,n){var t,r,l,a=e.callbackNode;!function(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=e.pendingLanes;0<a;){var u=31-e9(a),o=1<<u,i=l[u];-1===i?(0==(o&t)||0!=(o&r))&&(l[u]=function(e,n){switch(e){case 1:case 2:case 4:return n+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;default:return -1}}(o,n)):i<=n&&(e.expiredLanes|=o),a&=~o}}(e,n);var u=nl(e,e===u4?u6:0);if(0===u)null!==a&&eX(a),e.callbackNode=null,e.callbackPriority=0;else if(n=u&-u,e.callbackPriority!==n){if(null!=a&&eX(a),1===n)0===e.tag?(l=oP.bind(null,e),r2=!0,r4(l)):r4(oP.bind(null,e)),rx(function(){0==(6&u3)&&r8()}),a=null;else{switch(nf(u)){case 1:a=e1;break;case 4:a=e2;break;case 16:default:a=e3;break;case 536870912:a=e8}t=a,r=ox.bind(null,e),a=eY(t,r)}e.callbackPriority=n,e.callbackNode=a}}function ox(e,n){if(ov=-1,oy=0,0!=(6&u3))throw Error(f(327));var t=e.callbackNode;if(oV()&&e.callbackNode!==t)return null;var r=nl(e,e===u4?u6:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||n)n=oO(e,r);else{n=r;var l=u3;u3|=2;var a=oM();for((u4!==e||u6!==n)&&(oi=null,oo=eJ()+500,oL(e,n));;)try{!function(){for(;null!==u8&&!eG();)oD(u8)}();break}catch(n){oR(e,n)}lN(),u0.current=a,u3=l,null!==u8?n=0:(u4=null,u6=0,n=u7)}if(0!==n){if(2===n&&0!==(l=na(e))&&(r=l,n=oE(e,l)),1===n)throw t=oe,oL(e,0),o_(e,r),oS(e,eJ()),t;if(6===n)o_(e,r);else{if(l=e.current.alternate,0==(30&r)&&!function(e){for(var n=e;;){if(16384&n.flags){var t=n.updateQueue;if(null!==t&&null!==(t=t.stores))for(var r=0;r<t.length;r++){var l=t[r],a=l.getSnapshot;l=l.value;try{if(!tD(a(),l))return!1}catch(e){return!1}}}if(t=n.child,16384&n.subtreeFlags&&null!==t)t.return=n,n=t;else{if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}(l)&&(2===(n=oO(e,r))&&0!==(a=na(e))&&(r=a,n=oE(e,a)),1===n))throw t=oe,oL(e,0),o_(e,r),oS(e,eJ()),t;switch(e.finishedWork=l,e.finishedLanes=r,n){case 0:case 1:throw Error(f(345));case 2:case 5:oU(e,oa,oi);break;case 3:if(o_(e,r),(130023424&r)===r&&10<(n=ou+500-eJ())){if(0!==nl(e,0))break;if(((l=e.suspendedLanes)&r)!==r){ob(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=rk(oU.bind(null,e,oa,oi),n);break}oU(e,oa,oi);break;case 4:if(o_(e,r),(4194240&r)===r)break;for(l=-1,n=e.eventTimes;0<r;){var u=31-e9(r);a=1<<u,(u=n[u])>l&&(l=u),r&=~a}if(r=l,10<(r=(120>(r=eJ()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*uJ(r/1960))-r)){e.timeoutHandle=rk(oU.bind(null,e,oa,oi),r);break}oU(e,oa,oi);break;default:throw Error(f(329))}}}return oS(e,eJ()),e.callbackNode===t?ox.bind(null,e):null}function oE(e,n){var t=ol;return e.current.memoizedState.isDehydrated&&(oL(e,n).flags|=256),2!==(e=oO(e,n))&&(n=oa,oa=t,null!==n&&oC(n)),e}function oC(e){null===oa?oa=e:oa.push.apply(oa,e)}function o_(e,n){for(n&=~or,n&=~ot,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-e9(n),r=1<<t;e[t]=-1,n&=~r}}function oP(e){if(0!=(6&u3))throw Error(f(327));oV();var n=nl(e,0);if(0==(1&n))return oS(e,eJ()),null;var t=oO(e,n);if(0!==e.tag&&2===t){var r=na(e);0!==r&&(n=r,t=oE(e,r))}if(1===t)throw t=oe,oL(e,0),o_(e,n),oS(e,eJ()),t;if(6===t)throw Error(f(345));return e.finishedWork=e.current.alternate,e.finishedLanes=n,oU(e,oa,oi),oS(e,eJ()),null}function oN(e,n){var t=u3;u3|=1;try{return e(n)}finally{0===(u3=t)&&(oo=eJ()+500,r2&&r8())}}function oz(e){null!==op&&0===op.tag&&0==(6&u3)&&oV();var n=u3;u3|=1;var t=u2.transition,r=nc;try{if(u2.transition=null,nc=1,e)return e()}finally{nc=r,u2.transition=t,0==(6&(u3=n))&&r8()}}function oT(){u5=u9.current,rj(u9)}function oL(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(-1!==t&&(e.timeoutHandle=-1,rw(t)),null!==u8)for(t=u8.return;null!==t;){var r=t;switch(li(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&rX();break;case 3:an(),rj(rQ),rj(rW),ao();break;case 5:ar(r);break;case 4:an();break;case 13:case 19:rj(al);break;case 10:lz(r.type._context);break;case 22:case 23:oT()}t=t.return}if(u4=e,u8=e=oY(e.current,null),u6=u5=n,u7=0,oe=null,or=ot=on=0,oa=ol=null,null!==lM){for(n=0;n<lM.length;n++)if(null!==(r=(t=lM[n]).interleaved)){t.interleaved=null;var l=r.next,a=t.pending;if(null!==a){var u=a.next;a.next=l,r.next=u}t.pending=r}lM=null}return e}function oR(e,n){for(;;){var t=u8;try{if(lN(),ai.current=a2,am){for(var r=af.memoizedState;null!==r;){var l=r.queue;null!==l&&(l.pending=null),r=r.next}am=!1}if(ac=0,ap=ad=af=null,ah=!1,ag=0,u1.current=null,null===t||null===t.return){u7=1,oe=n,u8=null;break}e:{var a=e,u=t.return,o=t,i=n;if(n=u6,o.flags|=32768,null!==i&&"object"==typeof i&&"function"==typeof i.then){var s=i,c=o,d=c.tag;if(0==(1&c.mode)&&(0===d||11===d||15===d)){var p=c.alternate;p?(c.updateQueue=p.updateQueue,c.memoizedState=p.memoizedState,c.lanes=p.lanes):(c.updateQueue=null,c.memoizedState=null)}var m=ur(u);if(null!==m){m.flags&=-257,ul(m,u,o,a,n),1&m.mode&&ut(a,s,n),n=m,i=s;var h=n.updateQueue;if(null===h){var g=new Set;g.add(i),n.updateQueue=g}else h.add(i);break e}if(0==(1&n)){ut(a,s,n),oF();break e}i=Error(f(426))}else if(lf&&1&o.mode){var v=ur(u);if(null!==v){0==(65536&v.flags)&&(v.flags|=256),ul(v,u,o,a,n),lw(a6(i,o));break e}}a=i=a6(i,o),4!==u7&&(u7=2),null===ol?ol=[a]:ol.push(a),a=u;do{switch(a.tag){case 3:a.flags|=65536,n&=-n,a.lanes|=n;var y=ue(a,i,n);lB(a,y);break e;case 1:o=i;var b=a.type,k=a.stateNode;if(0==(128&a.flags)&&("function"==typeof b.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===of||!of.has(k)))){a.flags|=65536,n&=-n,a.lanes|=n;var w=un(a,o,n);lB(a,w);break e}}a=a.return}while(null!==a)}oI(t)}catch(e){n=e,u8===t&&null!==t&&(u8=t=t.return);continue}break}}function oM(){var e=u0.current;return u0.current=a2,null===e?a2:e}function oF(){(0===u7||3===u7||2===u7)&&(u7=4),null===u4||0==(268435455&on)&&0==(268435455&ot)||o_(u4,u6)}function oO(e,n){var t=u3;u3|=2;var r=oM();for((u4!==e||u6!==n)&&(oi=null,oL(e,n));;)try{!function(){for(;null!==u8;)oD(u8)}();break}catch(n){oR(e,n)}if(lN(),u3=t,u0.current=r,null!==u8)throw Error(f(261));return u4=null,u6=0,u7}function oD(e){var n=i(e.alternate,e,u5);e.memoizedProps=e.pendingProps,null===n?oI(e):u8=n,u1.current=null}function oI(e){var n=e;do{var t=n.alternate;if(e=n.return,0==(32768&n.flags)){if(null!==(t=function(e,n,t){var r=n.pendingProps;switch(li(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return uz(n),null;case 1:case 17:return rY(n.type)&&rX(),uz(n),null;case 3:return r=n.stateNode,an(),rj(rQ),rj(rW),ao(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&(ly(n)?n.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&n.flags)||(n.flags|=1024,null!==ld&&(oC(ld),ld=null))),a(e,n),uz(n),null;case 5:ar(n);var i=l7(l9.current);if(t=n.type,null!==e&&null!=n.stateNode)u(e,n,t,r,i),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!r){if(null===n.stateNode)throw Error(f(166));return uz(n),null}if(e=l7(l6.current),ly(n)){r=n.stateNode,t=n.type;var s=n.memoizedProps;switch(r[rz]=n,r[rT]=s,e=0!=(1&n.mode),t){case"dialog":rt("cancel",r),rt("close",r);break;case"iframe":case"object":case"embed":rt("load",r);break;case"video":case"audio":for(i=0;i<t9.length;i++)rt(t9[i],r);break;case"source":rt("error",r);break;case"img":case"image":case"link":rt("error",r),rt("load",r);break;case"details":rt("toggle",r);break;case"input":J(r,s),rt("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},rt("invalid",r);break;case"textarea":eo(r,s),rt("invalid",r)}for(var c in ew(t,s),i=null,s)if(s.hasOwnProperty(c)){var d=s[c];"children"===c?"string"==typeof d?r.textContent!==d&&(!0!==s.suppressHydrationWarning&&rh(r.textContent,d,e),i=["children",d]):"number"==typeof d&&r.textContent!==""+d&&(!0!==s.suppressHydrationWarning&&rh(r.textContent,d,e),i=["children",""+d]):p.hasOwnProperty(c)&&null!=d&&"onScroll"===c&&rt("scroll",r)}switch(t){case"input":Y(r),et(r,s,!0);break;case"textarea":Y(r),es(r);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(r.onclick=rg)}r=i,n.updateQueue=r,null!==r&&(n.flags|=4)}else{c=9===i.nodeType?i:i.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=ec(t)),"http://www.w3.org/1999/xhtml"===e?"script"===t?((e=c.createElement("div")).innerHTML="<script></script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(t,{is:r.is}):(e=c.createElement(t),"select"===t&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,t),e[rz]=n,e[rT]=r,l(e,n,!1,!1),n.stateNode=e;e:{switch(c=eS(t,r),t){case"dialog":rt("cancel",e),rt("close",e),i=r;break;case"iframe":case"object":case"embed":rt("load",e),i=r;break;case"video":case"audio":for(i=0;i<t9.length;i++)rt(t9[i],e);i=r;break;case"source":rt("error",e),i=r;break;case"img":case"image":case"link":rt("error",e),rt("load",e),i=r;break;case"details":rt("toggle",e),i=r;break;case"input":J(e,r),i=Z(e,r),rt("invalid",e);break;case"option":default:i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=B({},r,{value:void 0}),rt("invalid",e);break;case"textarea":eo(e,r),i=eu(e,r),rt("invalid",e)}for(s in ew(t,i),d=i)if(d.hasOwnProperty(s)){var m=d[s];"style"===s?eb(e,m):"dangerouslySetInnerHTML"===s?null!=(m=m?m.__html:void 0)&&em(e,m):"children"===s?"string"==typeof m?("textarea"!==t||""!==m)&&eh(e,m):"number"==typeof m&&eh(e,""+m):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(p.hasOwnProperty(s)?null!=m&&"onScroll"===s&&rt("scroll",e):null!=m&&C(e,s,m,c))}switch(t){case"input":Y(e),et(e,r,!1);break;case"textarea":Y(e),es(e);break;case"option":null!=r.value&&e.setAttribute("value",""+q(r.value));break;case"select":e.multiple=!!r.multiple,null!=(s=r.value)?ea(e,!!r.multiple,s,!1):null!=r.defaultValue&&ea(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=rg)}switch(t){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(n.flags|=4)}null!==n.ref&&(n.flags|=512,n.flags|=2097152)}return uz(n),null;case 6:if(e&&null!=n.stateNode)o(e,n,e.memoizedProps,r);else{if("string"!=typeof r&&null===n.stateNode)throw Error(f(166));if(t=l7(l9.current),l7(l6.current),ly(n)){if(r=n.stateNode,t=n.memoizedProps,r[rz]=n,(s=r.nodeValue!==t)&&null!==(e=ls))switch(e.tag){case 3:rh(r.nodeValue,t,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&rh(r.nodeValue,t,0!=(1&e.mode))}s&&(n.flags|=4)}else(r=(9===t.nodeType?t:t.ownerDocument).createTextNode(r))[rz]=n,n.stateNode=r}return uz(n),null;case 13:if(rj(al),r=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(lf&&null!==lc&&0!=(1&n.mode)&&0==(128&n.flags))lb(),lk(),n.flags|=98560,s=!1;else if(s=ly(n),null!==r&&null!==r.dehydrated){if(null===e){if(!s)throw Error(f(318));if(!(s=null!==(s=n.memoizedState)?s.dehydrated:null))throw Error(f(317));s[rz]=n}else lk(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;uz(n),s=!1}else null!==ld&&(oC(ld),ld=null),s=!0;if(!s)return 65536&n.flags?n:null}if(0!=(128&n.flags))return n.lanes=t,n;return(r=null!==r)!=(null!==e&&null!==e.memoizedState)&&r&&(n.child.flags|=8192,0!=(1&n.mode)&&(null===e||0!=(1&al.current)?0===u7&&(u7=3):oF())),null!==n.updateQueue&&(n.flags|=4),uz(n),null;case 4:return an(),a(e,n),null===e&&ra(n.stateNode.containerInfo),uz(n),null;case 10:return lz(n.type._context),uz(n),null;case 19:if(rj(al),null===(s=n.memoizedState))return uz(n),null;if(r=0!=(128&n.flags),null===(c=s.rendering)){if(r)uN(s,!1);else{if(0!==u7||null!==e&&0!=(128&e.flags))for(e=n.child;null!==e;){if(null!==(c=aa(e))){for(n.flags|=128,uN(s,!1),null!==(r=c.updateQueue)&&(n.updateQueue=r,n.flags|=4),n.subtreeFlags=0,r=t,t=n.child;null!==t;)s=t,e=r,s.flags&=14680066,null===(c=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=c.childLanes,s.lanes=c.lanes,s.child=c.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=c.memoizedProps,s.memoizedState=c.memoizedState,s.updateQueue=c.updateQueue,s.type=c.type,e=c.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),t=t.sibling;return rB(al,1&al.current|2),n.child}e=e.sibling}null!==s.tail&&eJ()>oo&&(n.flags|=128,r=!0,uN(s,!1),n.lanes=4194304)}}else{if(!r){if(null!==(e=aa(c))){if(n.flags|=128,r=!0,null!==(t=e.updateQueue)&&(n.updateQueue=t,n.flags|=4),uN(s,!0),null===s.tail&&"hidden"===s.tailMode&&!c.alternate&&!lf)return uz(n),null}else 2*eJ()-s.renderingStartTime>oo&&1073741824!==t&&(n.flags|=128,r=!0,uN(s,!1),n.lanes=4194304)}s.isBackwards?(c.sibling=n.child,n.child=c):(null!==(t=s.last)?t.sibling=c:n.child=c,s.last=c)}if(null!==s.tail)return n=s.tail,s.rendering=n,s.tail=n.sibling,s.renderingStartTime=eJ(),n.sibling=null,t=al.current,rB(al,r?1&t|2:1&t),n;return uz(n),null;case 22:case 23:return oT(),r=null!==n.memoizedState,null!==e&&null!==e.memoizedState!==r&&(n.flags|=8192),r&&0!=(1&n.mode)?0!=(1073741824&u5)&&(uz(n),6&n.subtreeFlags&&(n.flags|=8192)):uz(n),null;case 24:case 25:return null}throw Error(f(156,n.tag))}(t,n,u5))){u8=t;return}}else{if(null!==(t=function(e,n){switch(li(n),n.tag){case 1:return rY(n.type)&&rX(),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return an(),rj(rQ),rj(rW),ao(),0!=(65536&(e=n.flags))&&0==(128&e)?(n.flags=-65537&e|128,n):null;case 5:return ar(n),null;case 13:if(rj(al),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(f(340));lk()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return rj(al),null;case 4:return an(),null;case 10:return lz(n.type._context),null;case 22:case 23:return oT(),null;default:return null}}(t,n))){t.flags&=32767,u8=t;return}if(null!==e)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{u7=6,u8=null;return}}if(null!==(n=n.sibling)){u8=n;return}u8=n=e}while(null!==n);0===u7&&(u7=5)}function oU(e,n,t){var r=nc,l=u2.transition;try{u2.transition=null,nc=1,function(e,n,t,r){do oV();while(null!==op);if(0!=(6&u3))throw Error(f(327));t=e.finishedWork;var l=e.finishedLanes;if(null!==t){if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error(f(177));e.callbackNode=null,e.callbackPriority=0;var a=t.lanes|t.childLanes;if(function(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<t;){var l=31-e9(t),a=1<<l;n[l]=0,r[l]=-1,e[l]=-1,t&=~a}}(e,a),e===u4&&(u8=u4=null,u6=0),0==(2064&t.subtreeFlags)&&0==(2064&t.flags)||od||(od=!0,u=e3,o=function(){return oV(),null},eY(u,o)),a=0!=(15990&t.flags),0!=(15990&t.subtreeFlags)||a){a=u2.transition,u2.transition=null;var u,o,i,s,c,d=nc;nc=1;var p=u3;u3|=4,u1.current=null,function(e,n){if(rv=nO,t$(e=tA())){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(t=(t=e.ownerDocument)&&t.defaultView||window).getSelection&&t.getSelection();if(r&&0!==r.rangeCount){t=r.anchorNode;var l,a=r.anchorOffset,u=r.focusNode;r=r.focusOffset;try{t.nodeType,u.nodeType}catch(e){t=null;break e}var o=0,i=-1,s=-1,c=0,d=0,p=e,m=null;n:for(;;){for(;p!==t||0!==a&&3!==p.nodeType||(i=o+a),p!==u||0!==r&&3!==p.nodeType||(s=o+r),3===p.nodeType&&(o+=p.nodeValue.length),null!==(l=p.firstChild);)m=p,p=l;for(;;){if(p===e)break n;if(m===t&&++c===a&&(i=o),m===u&&++d===r&&(s=o),null!==(l=p.nextSibling))break;m=(p=m).parentNode}p=l}t=-1===i||-1===s?null:{start:i,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(ry={focusedElem:e,selectionRange:t},nO=!1,uM=n;null!==uM;)if(e=(n=uM).child,0!=(1028&n.subtreeFlags)&&null!==e)e.return=n,uM=e;else for(;null!==uM;){n=uM;try{var h=n.alternate;if(0!=(1024&n.flags))switch(n.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var g=h.memoizedProps,v=h.memoizedState,y=n.stateNode,b=y.getSnapshotBeforeUpdate(n.elementType===n.type?g:lx(n.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var k=n.stateNode.containerInfo;1===k.nodeType?k.textContent="":9===k.nodeType&&k.documentElement&&k.removeChild(k.documentElement);break;default:throw Error(f(163))}}catch(e){o$(n,n.return,e)}if(null!==(e=n.sibling)){e.return=n.return,uM=e;break}uM=n.return}h=uD,uD=!1}(e,t),uK(t,e),function(e){var n=tA(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&function e(n,t){return!!n&&!!t&&(n===t||(!n||3!==n.nodeType)&&(t&&3===t.nodeType?e(n,t.parentNode):"contains"in n?n.contains(t):!!n.compareDocumentPosition&&!!(16&n.compareDocumentPosition(t))))}(t.ownerDocument.documentElement,t)){if(null!==r&&t$(t)){if(n=r.start,void 0===(e=r.end)&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if((e=(n=t.ownerDocument||document)&&n.defaultView||window).getSelection){e=e.getSelection();var l=t.textContent.length,a=Math.min(r.start,l);r=void 0===r.end?a:Math.min(r.end,l),!e.extend&&a>r&&(l=r,r=a,a=l),l=tV(t,a);var u=tV(t,r);l&&u&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&((n=n.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(n),e.extend(u.node,u.offset)):(n.setEnd(u.node,u.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)1===e.nodeType&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof t.focus&&t.focus(),t=0;t<n.length;t++)(e=n[t]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}(ry),nO=!!rv,ry=rv=null,e.current=t,i=t,s=e,c=l,uM=i,function e(n,t,r){for(var l=0!=(1&n.mode);null!==uM;){var a=uM,u=a.child;if(22===a.tag&&l){var o=null!==a.memoizedState||uT;if(!o){var i=a.alternate,s=null!==i&&null!==i.memoizedState||uL;i=uT;var c=uL;if(uT=o,(uL=s)&&!c)for(uM=a;null!==uM;)s=(o=uM).child,22===o.tag&&null!==o.memoizedState?uZ(a):null!==s?(s.return=o,uM=s):uZ(a);for(;null!==u;)uM=u,e(u,t,r),u=u.sibling;uM=a,uT=i,uL=c}uX(n,t,r)}else 0!=(8772&a.subtreeFlags)&&null!==u?(u.return=a,uM=u):uX(n,t,r)}}(i,s,c),eZ(),u3=p,nc=d,u2.transition=a}else e.current=t;if(od&&(od=!1,op=e,om=l),0===(a=e.pendingLanes)&&(of=null),function(e){if(e5&&"function"==typeof e5.onCommitFiberRoot)try{e5.onCommitFiberRoot(e6,e,void 0,128==(128&e.current.flags))}catch(e){}}(t.stateNode,r),oS(e,eJ()),null!==n)for(r=e.onRecoverableError,t=0;t<n.length;t++)r((l=n[t]).value,{componentStack:l.stack,digest:l.digest});if(os)throw os=!1,e=oc,oc=null,e;0!=(1&om)&&0!==e.tag&&oV(),0!=(1&(a=e.pendingLanes))?e===og?oh++:(oh=0,og=e):oh=0,r8()}}(e,n,t,r)}finally{u2.transition=l,nc=r}return null}function oV(){if(null!==op){var e=nf(om),n=u2.transition,t=nc;try{if(u2.transition=null,nc=16>e?16:e,null===op)var r=!1;else{if(e=op,op=null,om=0,0!=(6&u3))throw Error(f(331));var l=u3;for(u3|=4,uM=e.current;null!==uM;){var a=uM,u=a.child;if(0!=(16&uM.flags)){var o=a.deletions;if(null!==o){for(var i=0;i<o.length;i++){var s=o[i];for(uM=s;null!==uM;){var c=uM;switch(c.tag){case 0:case 11:case 15:uI(8,c,a)}var d=c.child;if(null!==d)d.return=c,uM=d;else for(;null!==uM;){var p=(c=uM).sibling,m=c.return;if(!function e(n){var t=n.alternate;null!==t&&(n.alternate=null,e(t)),n.child=null,n.deletions=null,n.sibling=null,5===n.tag&&null!==(t=n.stateNode)&&(delete t[rz],delete t[rT],delete t[rR],delete t[rM],delete t[rF]),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}(c),c===s){uM=null;break}if(null!==p){p.return=m,uM=p;break}uM=m}}}var h=a.alternate;if(null!==h){var g=h.child;if(null!==g){h.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}uM=a}}if(0!=(2064&a.subtreeFlags)&&null!==u)u.return=a,uM=u;else for(;null!==uM;){if(a=uM,0!=(2048&a.flags))switch(a.tag){case 0:case 11:case 15:uI(9,a,a.return)}var y=a.sibling;if(null!==y){y.return=a.return,uM=y;break}uM=a.return}}var b=e.current;for(uM=b;null!==uM;){var k=(u=uM).child;if(0!=(2064&u.subtreeFlags)&&null!==k)k.return=u,uM=k;else for(u=b;null!==uM;){if(o=uM,0!=(2048&o.flags))try{switch(o.tag){case 0:case 11:case 15:uU(9,o)}}catch(e){o$(o,o.return,e)}if(o===u){uM=null;break}var w=o.sibling;if(null!==w){w.return=o.return,uM=w;break}uM=o.return}}if(u3=l,r8(),e5&&"function"==typeof e5.onPostCommitFiberRoot)try{e5.onPostCommitFiberRoot(e6,e)}catch(e){}r=!0}return r}finally{nc=t,u2.transition=n}}return!1}function oA(e,n,t){n=a6(t,n),n=ue(e,n,1),e=l$(e,n,1),n=ob(),null!==e&&(ni(e,1,n),oS(e,n))}function o$(e,n,t){if(3===e.tag)oA(e,e,t);else for(;null!==n;){if(3===n.tag){oA(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===of||!of.has(r))){e=a6(t,e),e=un(n,e,1),n=l$(n,e,1),e=ob(),null!==n&&(ni(n,1,e),oS(n,e));break}}n=n.return}}function oj(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),n=ob(),e.pingedLanes|=e.suspendedLanes&t,u4===e&&(u6&t)===t&&(4===u7||3===u7&&(130023424&u6)===u6&&500>eJ()-ou?oL(e,0):or|=t),oS(e,n)}function oB(e,n){0===n&&(0==(1&e.mode)?n=1:(n=nt,0==(130023424&(nt<<=1))&&(nt=4194304)));var t=ob();null!==(e=lD(e,n))&&(ni(e,n,t),oS(e,t))}function oH(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),oB(e,t)}function oW(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(f(314))}null!==r&&r.delete(n),oB(e,t)}function oQ(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function oq(e,n,t,r){return new oQ(e,n,t,r)}function oK(e){return!(!(e=e.prototype)||!e.isReactComponent)}function oY(e,n){var t=e.alternate;return null===t?((t=oq(e.tag,n,e.key,e.mode)).elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=14680064&e.flags,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function oX(e,n,t,r,l,a){var u=2;if(r=e,"function"==typeof e)oK(e)&&(u=1);else if("string"==typeof e)u=5;else e:switch(e){case z:return oG(t.children,l,a,n);case T:u=8,l|=8;break;case L:return(e=oq(12,t,n,2|l)).elementType=L,e.lanes=a,e;case O:return(e=oq(13,t,n,l)).elementType=O,e.lanes=a,e;case D:return(e=oq(19,t,n,l)).elementType=D,e.lanes=a,e;case V:return oZ(t,l,a,n);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case R:u=10;break e;case M:u=9;break e;case F:u=11;break e;case I:u=14;break e;case U:u=16,r=null;break e}throw Error(f(130,null==e?e:typeof e,""))}return(n=oq(u,t,n,l)).elementType=e,n.type=r,n.lanes=a,n}function oG(e,n,t,r){return(e=oq(7,e,r,n)).lanes=t,e}function oZ(e,n,t,r){return(e=oq(22,e,r,n)).elementType=V,e.lanes=t,e.stateNode={isHidden:!1},e}function oJ(e,n,t){return(e=oq(6,e,null,n)).lanes=t,e}function o0(e,n,t){return(n=oq(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function o1(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=no(0),this.expirationTimes=no(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=no(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function o2(e,n,t,r,l,a,u,o,i){return e=new o1(e,n,t,o,i),1===n?(n=1,!0===a&&(n|=8)):n=0,a=oq(3,null,null,n),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},lU(a),e}function o3(e){if(!e)return rH;e=e._reactInternals;e:{if(eW(e)!==e||1!==e.tag)throw Error(f(170));var n=e;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(rY(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(null!==n);throw Error(f(171))}if(1===e.tag){var t=e.type;if(rY(t))return rZ(e,t,n)}return n}function o4(e,n,t,r,l,a,u,o,i){return(e=o2(t,r,!0,e,l,a,u,o,i)).context=o3(null),t=e.current,(a=lA(r=ob(),l=ok(t))).callback=null!=n?n:null,l$(t,a,l),e.current.lanes=l,ni(e,l,r),oS(e,r),e}function o8(e,n,t,r){var l=n.current,a=ob(),u=ok(l);return t=o3(t),null===n.context?n.context=t:n.pendingContext=t,(n=lA(a,u)).payload={element:e},null!==(r=void 0===r?null:r)&&(n.callback=r),null!==(e=l$(l,n,u))&&(ow(e,l,u,a),lj(e,l,u)),u}function o6(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function o5(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var t=e.retryLane;e.retryLane=0!==t&&t<n?t:n}}function o9(e,n){o5(e,n),(e=e.alternate)&&o5(e,n)}i=function(e,n,t){if(null!==e){if(e.memoizedProps!==n.pendingProps||rQ.current)uu=!0;else{if(0==(e.lanes&t)&&0==(128&n.flags))return uu=!1,function(e,n,t){switch(n.tag){case 3:ug(n),lk();break;case 5:at(n);break;case 1:rY(n.type)&&rJ(n);break;case 4:ae(n,n.stateNode.containerInfo);break;case 10:var r=n.type._context,l=n.memoizedProps.value;rB(lE,r._currentValue),r._currentValue=l;break;case 13:if(null!==(r=n.memoizedState)){if(null!==r.dehydrated)return rB(al,1&al.current),n.flags|=128,null;if(0!=(t&n.child.childLanes))return uk(e,n,t);return rB(al,1&al.current),null!==(e=uP(e,n,t))?e.sibling:null}rB(al,1&al.current);break;case 19:if(r=0!=(t&n.childLanes),0!=(128&e.flags)){if(r)return uC(e,n,t);n.flags|=128}if(null!==(l=n.memoizedState)&&(l.rendering=null,l.tail=null,l.lastEffect=null),rB(al,al.current),!r)return null;break;case 22:case 23:return n.lanes=0,uf(e,n,t)}return uP(e,n,t)}(e,n,t);uu=0!=(131072&e.flags)}}else uu=!1,lf&&0!=(1048576&n.flags)&&lu(n,r7,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;u_(e,n),e=n.pendingProps;var l=rK(n,rW.current);lL(n,t),l=ak(null,n,r,e,l,t);var a=aw();return n.flags|=1,"object"==typeof l&&null!==l&&"function"==typeof l.render&&void 0===l.$$typeof?(n.tag=1,n.memoizedState=null,n.updateQueue=null,rY(r)?(a=!0,rJ(n)):a=!1,n.memoizedState=null!==l.state&&void 0!==l.state?l.state:null,lU(n),l.updater=lK,n.stateNode=l,l._reactInternals=n,lZ(n,r,e,t),n=uh(null,n,r,!0,a,t)):(n.tag=0,lf&&a&&lo(n),uo(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(u_(e,n),e=n.pendingProps,r=(l=r._init)(r._payload),n.type=r,l=n.tag=function(e){if("function"==typeof e)return oK(e)?1:0;if(null!=e){if((e=e.$$typeof)===F)return 11;if(e===I)return 14}return 2}(r),e=lx(r,e),l){case 0:n=up(null,n,r,e,t);break e;case 1:n=um(null,n,r,e,t);break e;case 11:n=ui(null,n,r,e,t);break e;case 14:n=us(null,n,r,lx(r.type,e),t);break e}throw Error(f(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:lx(r,l),up(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:lx(r,l),um(e,n,r,l,t);case 3:e:{if(ug(n),null===e)throw Error(f(387));r=n.pendingProps,l=(a=n.memoizedState).element,lV(e,n),lH(n,r,null,t);var u=n.memoizedState;if(r=u.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},n.updateQueue.baseState=a,n.memoizedState=a,256&n.flags){l=a6(Error(f(423)),n),n=uv(e,n,r,t,l);break e}if(r!==l){l=a6(Error(f(424)),n),n=uv(e,n,r,t,l);break e}for(lc=r_(n.stateNode.containerInfo.firstChild),ls=n,lf=!0,ld=null,t=l4(n,null,r,t),n.child=t;t;)t.flags=-3&t.flags|4096,t=t.sibling}else{if(lk(),r===l){n=uP(e,n,t);break e}uo(e,n,r,t)}n=n.child}return n;case 5:return at(n),null===e&&lg(n),r=n.type,l=n.pendingProps,a=null!==e?e.memoizedProps:null,u=l.children,rb(r,l)?u=null:null!==a&&rb(r,a)&&(n.flags|=32),ud(e,n),uo(e,n,u,t),n.child;case 6:return null===e&&lg(n),null;case 13:return uk(e,n,t);case 4:return ae(n,n.stateNode.containerInfo),r=n.pendingProps,null===e?n.child=l3(n,null,r,t):uo(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:lx(r,l),ui(e,n,r,l,t);case 7:return uo(e,n,n.pendingProps,t),n.child;case 8:case 12:return uo(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,a=n.memoizedProps,u=l.value,rB(lE,r._currentValue),r._currentValue=u,null!==a){if(tD(a.value,u)){if(a.children===l.children&&!rQ.current){n=uP(e,n,t);break e}}else for(null!==(a=n.child)&&(a.return=n);null!==a;){var o=a.dependencies;if(null!==o){u=a.child;for(var i=o.firstContext;null!==i;){if(i.context===r){if(1===a.tag){(i=lA(-1,t&-t)).tag=2;var s=a.updateQueue;if(null!==s){var c=(s=s.shared).pending;null===c?i.next=i:(i.next=c.next,c.next=i),s.pending=i}}a.lanes|=t,null!==(i=a.alternate)&&(i.lanes|=t),lT(a.return,t,n),o.lanes|=t;break}i=i.next}}else if(10===a.tag)u=a.type===n.type?null:a.child;else if(18===a.tag){if(null===(u=a.return))throw Error(f(341));u.lanes|=t,null!==(o=u.alternate)&&(o.lanes|=t),lT(u,t,n),u=a.sibling}else u=a.child;if(null!==u)u.return=a;else for(u=a;null!==u;){if(u===n){u=null;break}if(null!==(a=u.sibling)){a.return=u.return,u=a;break}u=u.return}a=u}}uo(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,lL(n,t),l=lR(l),r=r(l),n.flags|=1,uo(e,n,r,t),n.child;case 14:return l=lx(r=n.type,n.pendingProps),l=lx(r.type,l),us(e,n,r,l,t);case 15:return uc(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:lx(r,l),u_(e,n),n.tag=1,rY(r)?(e=!0,rJ(n)):e=!1,lL(n,t),lX(n,r,l),lZ(n,r,l,t),uh(null,n,r,!0,e,t);case 19:return uC(e,n,t);case 22:return uf(e,n,t)}throw Error(f(156,n.tag))};var o7="function"==typeof reportError?reportError:function(e){console.error(e)};function ie(e){this._internalRoot=e}function it(e){this._internalRoot=e}function ir(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function il(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function ia(){}function iu(e,n,t,r,l){var a=t._reactRootContainer;if(a){var u=a;if("function"==typeof l){var o=l;l=function(){var e=o6(u);o.call(e)}}o8(n,u,e,l)}else u=function(e,n,t,r,l){if(l){if("function"==typeof r){var a=r;r=function(){var e=o6(u);a.call(e)}}var u=o4(n,r,e,0,null,!1,!1,"",ia);return e._reactRootContainer=u,e[rL]=u.current,ra(8===e.nodeType?e.parentNode:e),oz(),u}for(;l=e.lastChild;)e.removeChild(l);if("function"==typeof r){var o=r;r=function(){var e=o6(i);o.call(e)}}var i=o2(e,0,!1,null,null,!1,!1,"",ia);return e._reactRootContainer=i,e[rL]=i.current,ra(8===e.nodeType?e.parentNode:e),oz(function(){o8(n,i,t,r)}),i}(t,n,e,l,r);return o6(u)}it.prototype.render=ie.prototype.render=function(e){var n=this._internalRoot;if(null===n)throw Error(f(409));o8(e,n,null,null)},it.prototype.unmount=ie.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var n=e.containerInfo;oz(function(){o8(null,e,null,null)}),n[rL]=null}},it.prototype.unstable_scheduleHydration=function(e){if(e){var n=nh();e={blockedOn:null,target:e,priority:n};for(var t=0;t<nE.length&&0!==n&&n<nE[t].priority;t++);nE.splice(t,0,e),0===t&&nN(e)}},nd=function(e){switch(e.tag){case 3:var n=e.stateNode;if(n.current.memoizedState.isDehydrated){var t=nr(n.pendingLanes);0!==t&&(ns(n,1|t),oS(n,eJ()),0==(6&u3)&&(oo=eJ()+500,r8()))}break;case 13:oz(function(){var n=lD(e,1);null!==n&&ow(n,e,1,ob())}),o9(e,1)}},np=function(e){if(13===e.tag){var n=lD(e,134217728);null!==n&&ow(n,e,134217728,ob()),o9(e,134217728)}},nm=function(e){if(13===e.tag){var n=ok(e),t=lD(e,n);null!==t&&ow(t,e,n,ob()),o9(e,n)}},nh=function(){return nc},ng=function(e,n){var t=nc;try{return nc=e,n()}finally{nc=t}},eC=function(e,n,t){switch(n){case"input":if(en(e,t),n=t.name,"radio"===t.type&&null!=n){for(t=e;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),n=0;n<t.length;n++){var r=t[n];if(r!==e&&r.form===e.form){var l=rU(r);if(!l)throw Error(f(90));X(r),en(r,l)}}}break;case"textarea":ei(e,t);break;case"select":null!=(n=t.value)&&ea(e,!!t.multiple,n,!1)}},eL=oN,eR=oz;var io={findFiberByHostInstance:rO,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},ii={bundleType:io.bundleType,version:io.version,rendererPackageName:io.rendererPackageName,rendererConfig:io.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:_.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=eK(e))?null:e.stateNode},findFiberByHostInstance:io.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var is=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!is.isDisabled&&is.supportsFiber)try{e6=is.inject(ii),e5=is}catch(e){}}n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED={usingClientEntryPoint:!1,Events:[rD,rI,rU,ez,eT,oN]},n.createPortal=function(e,n){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!ir(n))throw Error(f(200));return function(e,n,t){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:N,key:null==r?null:""+r,children:e,containerInfo:n,implementation:null}}(e,n,null,t)},n.createRoot=function(e,n){if(!ir(e))throw Error(f(299));var t=!1,r="",l=o7;return null!=n&&(!0===n.unstable_strictMode&&(t=!0),void 0!==n.identifierPrefix&&(r=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),n=o2(e,1,!1,null,null,t,!1,r,l),e[rL]=n.current,ra(8===e.nodeType?e.parentNode:e),new ie(n)},n.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var n=e._reactInternals;if(void 0===n){if("function"==typeof e.render)throw Error(f(188));throw Error(f(268,e=Object.keys(e).join(",")))}return e=null===(e=eK(n))?null:e.stateNode},n.flushSync=function(e){return oz(e)},n.hydrate=function(e,n,t){if(!il(n))throw Error(f(200));return iu(null,e,n,!0,t)},n.hydrateRoot=function(e,n,t){if(!ir(e))throw Error(f(405));var r=null!=t&&t.hydratedSources||null,l=!1,a="",u=o7;if(null!=t&&(!0===t.unstable_strictMode&&(l=!0),void 0!==t.identifierPrefix&&(a=t.identifierPrefix),void 0!==t.onRecoverableError&&(u=t.onRecoverableError)),n=o4(n,null,e,1,null!=t?t:null,l,!1,a,u),e[rL]=n.current,ra(e),r)for(e=0;e<r.length;e++)l=(l=(t=r[e])._getVersion)(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,l]:n.mutableSourceEagerHydrationData.push(t,l);return new it(n)},n.render=function(e,n,t){if(!il(n))throw Error(f(200));return iu(null,e,n,!1,t)},n.unmountComponentAtNode=function(e){if(!il(e))throw Error(f(40));return!!e._reactRootContainer&&(oz(function(){iu(null,null,e,!1,function(){e._reactRootContainer=null,e[rL]=null})}),!0)},n.unstable_batchedUpdates=oN,n.unstable_renderSubtreeIntoContainer=function(e,n,t,r){if(!il(t))throw Error(f(200));if(null==e||void 0===e._reactInternals)throw Error(f(38));return iu(e,n,t,!1,r)},n.version="18.2.0-next-9e3b772b8-20220608"},745:function(e,n,t){var r=t(3935);n.createRoot=r.createRoot,n.hydrateRoot=r.hydrateRoot},3935:function(e,n,t){!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=t(4448)},2408:function(e,n){/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var t=Symbol.for("react.element"),r=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),i=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),p=Symbol.iterator,m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,g={};function v(e,n,t){this.props=e,this.context=n,this.refs=g,this.updater=t||m}function y(){}function b(e,n,t){this.props=e,this.context=n,this.refs=g,this.updater=t||m}v.prototype.isReactComponent={},v.prototype.setState=function(e,n){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var k=b.prototype=new y;k.constructor=b,h(k,v.prototype),k.isPureReactComponent=!0;var w=Array.isArray,S=Object.prototype.hasOwnProperty,x={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function C(e,n,r){var l,a={},u=null,o=null;if(null!=n)for(l in void 0!==n.ref&&(o=n.ref),void 0!==n.key&&(u=""+n.key),n)S.call(n,l)&&!E.hasOwnProperty(l)&&(a[l]=n[l]);var i=arguments.length-2;if(1===i)a.children=r;else if(1<i){for(var s=Array(i),c=0;c<i;c++)s[c]=arguments[c+2];a.children=s}if(e&&e.defaultProps)for(l in i=e.defaultProps)void 0===a[l]&&(a[l]=i[l]);return{$$typeof:t,type:e,key:u,ref:o,props:a,_owner:x.current}}function _(e){return"object"==typeof e&&null!==e&&e.$$typeof===t}var P=/\/+/g;function N(e,n){var t,r;return"object"==typeof e&&null!==e&&null!=e.key?(t=""+e.key,r={"=":"=0",":":"=2"},"$"+t.replace(/[=:]/g,function(e){return r[e]})):n.toString(36)}function z(e,n,l){if(null==e)return e;var a=[],u=0;return!function e(n,l,a,u,o){var i,s,c,f=typeof n;("undefined"===f||"boolean"===f)&&(n=null);var d=!1;if(null===n)d=!0;else switch(f){case"string":case"number":d=!0;break;case"object":switch(n.$$typeof){case t:case r:d=!0}}if(d)return o=o(d=n),n=""===u?"."+N(d,0):u,w(o)?(a="",null!=n&&(a=n.replace(P,"$&/")+"/"),e(o,l,a,"",function(e){return e})):null!=o&&(_(o)&&(i=o,s=a+(!o.key||d&&d.key===o.key?"":(""+o.key).replace(P,"$&/")+"/")+n,o={$$typeof:t,type:i.type,key:s,ref:i.ref,props:i.props,_owner:i._owner}),l.push(o)),1;if(d=0,u=""===u?".":u+":",w(n))for(var m=0;m<n.length;m++){f=n[m];var h=u+N(f,m);d+=e(f,l,a,h,o)}else if("function"==typeof(h=null===(c=n)||"object"!=typeof c?null:"function"==typeof(c=p&&c[p]||c["@@iterator"])?c:null))for(n=h.call(n),m=0;!(f=n.next()).done;)h=u+N(f=f.value,m++),d+=e(f,l,a,h,o);else if("object"===f)throw Error("Objects are not valid as a React child (found: "+("[object Object]"===(l=String(n))?"object with keys {"+Object.keys(n).join(", ")+"}":l)+"). If you meant to render a collection of children, use an array instead.");return d}(e,a,"","",function(e){return n.call(l,e,u++)}),a}function T(e){if(-1===e._status){var n=e._result;(n=n()).then(function(n){(0===e._status||-1===e._status)&&(e._status=1,e._result=n)},function(n){(0===e._status||-1===e._status)&&(e._status=2,e._result=n)}),-1===e._status&&(e._status=0,e._result=n)}if(1===e._status)return e._result.default;throw e._result}var L={current:null},R={transition:null};n.Children={map:z,forEach:function(e,n,t){z(e,function(){n.apply(this,arguments)},t)},count:function(e){var n=0;return z(e,function(){n++}),n},toArray:function(e){return z(e,function(e){return e})||[]},only:function(e){if(!_(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},n.Component=v,n.Fragment=l,n.Profiler=u,n.PureComponent=b,n.StrictMode=a,n.Suspense=c,n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED={ReactCurrentDispatcher:L,ReactCurrentBatchConfig:R,ReactCurrentOwner:x},n.cloneElement=function(e,n,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var l=h({},e.props),a=e.key,u=e.ref,o=e._owner;if(null!=n){if(void 0!==n.ref&&(u=n.ref,o=x.current),void 0!==n.key&&(a=""+n.key),e.type&&e.type.defaultProps)var i=e.type.defaultProps;for(s in n)S.call(n,s)&&!E.hasOwnProperty(s)&&(l[s]=void 0===n[s]&&void 0!==i?i[s]:n[s])}var s=arguments.length-2;if(1===s)l.children=r;else if(1<s){i=Array(s);for(var c=0;c<s;c++)i[c]=arguments[c+2];l.children=i}return{$$typeof:t,type:e.type,key:a,ref:u,props:l,_owner:o}},n.createContext=function(e){return(e={$$typeof:i,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},n.createElement=C,n.createFactory=function(e){var n=C.bind(null,e);return n.type=e,n},n.createRef=function(){return{current:null}},n.forwardRef=function(e){return{$$typeof:s,render:e}},n.isValidElement=_,n.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:T}},n.memo=function(e,n){return{$$typeof:f,type:e,compare:void 0===n?null:n}},n.startTransition=function(e){var n=R.transition;R.transition={};try{e()}finally{R.transition=n}},n.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},n.useCallback=function(e,n){return L.current.useCallback(e,n)},n.useContext=function(e){return L.current.useContext(e)},n.useDebugValue=function(){},n.useDeferredValue=function(e){return L.current.useDeferredValue(e)},n.useEffect=function(e,n){return L.current.useEffect(e,n)},n.useId=function(){return L.current.useId()},n.useImperativeHandle=function(e,n,t){return L.current.useImperativeHandle(e,n,t)},n.useInsertionEffect=function(e,n){return L.current.useInsertionEffect(e,n)},n.useLayoutEffect=function(e,n){return L.current.useLayoutEffect(e,n)},n.useMemo=function(e,n){return L.current.useMemo(e,n)},n.useReducer=function(e,n,t){return L.current.useReducer(e,n,t)},n.useRef=function(e){return L.current.useRef(e)},n.useState=function(e){return L.current.useState(e)},n.useSyncExternalStore=function(e,n,t){return L.current.useSyncExternalStore(e,n,t)},n.useTransition=function(){return L.current.useTransition()},n.version="18.2.0"},7294:function(e,n,t){e.exports=t(2408)},53:function(e,n){/** + * @license React + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */function t(e,n){var t=e.length;for(e.push(n);0<t;){var r=t-1>>>1,l=e[r];if(0<a(l,n))e[r]=n,e[t]=l,t=r;else break}}function r(e){return 0===e.length?null:e[0]}function l(e){if(0===e.length)return null;var n=e[0],t=e.pop();if(t!==n){e[0]=t;for(var r=0,l=e.length,u=l>>>1;r<u;){var o=2*(r+1)-1,i=e[o],s=o+1,c=e[s];if(0>a(i,t))s<l&&0>a(c,i)?(e[r]=c,e[s]=t,r=s):(e[r]=i,e[o]=t,r=o);else if(s<l&&0>a(c,t))e[r]=c,e[s]=t,r=s;else break}}return n}function a(e,n){var t=e.sortIndex-n.sortIndex;return 0!==t?t:e.id-n.id}if("object"==typeof performance&&"function"==typeof performance.now){var u,o=performance;n.unstable_now=function(){return o.now()}}else{var i=Date,s=i.now();n.unstable_now=function(){return i.now()-s}}var c=[],f=[],d=1,p=null,m=3,h=!1,g=!1,v=!1,y="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,k="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var n=r(f);null!==n;){if(null===n.callback)l(f);else if(n.startTime<=e)l(f),n.sortIndex=n.expirationTime,t(c,n);else break;n=r(f)}}function S(e){if(v=!1,w(e),!g){if(null!==r(c))g=!0,M(x);else{var n=r(f);null!==n&&F(S,n.startTime-e)}}}function x(e,t){g=!1,v&&(v=!1,b(_),_=-1),h=!0;var a=m;try{for(w(t),p=r(c);null!==p&&(!(p.expirationTime>t)||e&&!z());){var u=p.callback;if("function"==typeof u){p.callback=null,m=p.priorityLevel;var o=u(p.expirationTime<=t);t=n.unstable_now(),"function"==typeof o?p.callback=o:p===r(c)&&l(c),w(t)}else l(c);p=r(c)}if(null!==p)var i=!0;else{var s=r(f);null!==s&&F(S,s.startTime-t),i=!1}return i}finally{p=null,m=a,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var E=!1,C=null,_=-1,P=5,N=-1;function z(){return!(n.unstable_now()-N<P)}function T(){if(null!==C){var e=n.unstable_now();N=e;var t=!0;try{t=C(!0,e)}finally{t?u():(E=!1,C=null)}}else E=!1}if("function"==typeof k)u=function(){k(T)};else if("undefined"!=typeof MessageChannel){var L=new MessageChannel,R=L.port2;L.port1.onmessage=T,u=function(){R.postMessage(null)}}else u=function(){y(T,0)};function M(e){C=e,E||(E=!0,u())}function F(e,t){_=y(function(){e(n.unstable_now())},t)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(e){e.callback=null},n.unstable_continueExecution=function(){g||h||(g=!0,M(x))},n.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0<e?Math.floor(1e3/e):5},n.unstable_getCurrentPriorityLevel=function(){return m},n.unstable_getFirstCallbackNode=function(){return r(c)},n.unstable_next=function(e){switch(m){case 1:case 2:case 3:var n=3;break;default:n=m}var t=m;m=n;try{return e()}finally{m=t}},n.unstable_pauseExecution=function(){},n.unstable_requestPaint=function(){},n.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var t=m;m=e;try{return n()}finally{m=t}},n.unstable_scheduleCallback=function(e,l,a){var u=n.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?u+a:u,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return o=a+o,e={id:d++,callback:l,priorityLevel:e,startTime:a,expirationTime:o,sortIndex:-1},a>u?(e.sortIndex=a,t(f,e),null===r(c)&&e===r(f)&&(v?(b(_),_=-1):v=!0,F(S,a-u))):(e.sortIndex=o,t(c,e),g||h||(g=!0,M(x))),e},n.unstable_shouldYield=z,n.unstable_wrapCallback=function(e){var n=m;return function(){var t=m;m=n;try{return e.apply(this,arguments)}finally{m=t}}}},3840:function(e,n,t){e.exports=t(53)}}]); \ No newline at end of file diff --git a/.next/static/chunks/main-7b968885bf2e05d0.js b/.next/static/chunks/main-7b968885bf2e05d0.js new file mode 100644 index 0000000000000000000000000000000000000000..988fc3d0f7f3f6fdcb21eaefee7815633477f97b --- /dev/null +++ b/.next/static/chunks/main-7b968885bf2e05d0.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[179],{37:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})})},3475:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return o}});let n=r(1484),a=r(3785);function o(e,t){return(0,a.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},299:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(3785);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},268:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return r}});let r=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3184:function(e,t){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{addMessageListener:function(){return o},sendMessage:function(){return i},connectHMR:function(){return l}});let n=[],a=Date.now();function o(e){n.push(e)}function i(e){if(r&&r.readyState===r.OPEN)return r.send(e)}function l(e){e.timeout||(e.timeout=5e3),function t(){let o;function i(){clearInterval(o),r.onerror=null,r.close(),setTimeout(t,e.timeout)}r&&r.close(),o=setInterval(function(){Date.now()-a>e.timeout&&i()},e.timeout/2);let{hostname:l,port:u}=location,s=function(e){let t=location.protocol;try{t=new URL(e).protocol}catch(e){}return"http:"===t?"ws":"wss"}(e.assetPrefix||""),c=e.assetPrefix.replace(/^\/+/,""),f=s+"://"+l+":"+u+(c?"/"+c:"");c.startsWith("http")&&(f=s+"://"+c.split("://")[1]),(r=new window.WebSocket(""+f+e.path)).onopen=function(){window.console.log("[HMR] connected"),a=Date.now()},r.onerror=i,r.onmessage=function(e){a=Date.now(),n.forEach(t=>{t(e)})}}()}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1173:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return a}});let n=r(9623);function a(e){return(0,n.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},312:function(e,t){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DOMAttributeNames:function(){return n},isEqualNode:function(){return o},default:function(){return i}});let n={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"};function a(e){let{type:t,props:r}=e,a=document.createElement(t);for(let e in r){if(!r.hasOwnProperty(e)||"children"===e||"dangerouslySetInnerHTML"===e||void 0===r[e])continue;let o=n[e]||e.toLowerCase();"script"===t&&("async"===o||"defer"===o||"noModule"===o)?a[o]=!!r[e]:a.setAttribute(o,r[e])}let{children:o,dangerouslySetInnerHTML:i}=r;return i?a.innerHTML=i.__html||"":o&&(a.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):""),a}function o(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){let r=t.getAttribute("nonce");if(r&&!e.getAttribute("nonce")){let n=t.cloneNode(!0);return n.setAttribute("nonce",""),n.nonce=r,r===e.nonce&&e.isEqualNode(n)}}return e.isEqualNode(t)}function i(){return{mountedInstances:new Set,updateHead:e=>{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"]){if(document.querySelector('style[data-href="'+e.props["data-href"]+'"]'))return;e.props.href=e.props["data-href"],e.props["data-href"]=void 0}let r=t[e.type]||[];r.push(e),t[e.type]=r});let n=t.title?t.title[0]:null,a="";if(n){let{children:e}=n.props;a="string"==typeof e?e:Array.isArray(e)?e.join(""):""}a!==document.title&&(document.title=a),["meta","base","link","style","script"].forEach(e=>{r(e,t[e]||[])})}}}r=(e,t)=>{let r=document.getElementsByTagName("head")[0],n=r.querySelector("meta[name=next-head-count]"),i=Number(n.content),l=[];for(let t=0,r=n.previousElementSibling;t<i;t++,r=(null==r?void 0:r.previousElementSibling)||null){var u;(null==r?void 0:null==(u=r.tagName)?void 0:u.toLowerCase())===e&&l.push(r)}let s=t.map(a).filter(e=>{for(let t=0,r=l.length;t<r;t++){let r=l[t];if(o(r,e))return l.splice(t,1),!1}return!0});l.forEach(e=>{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),s.forEach(e=>r.insertBefore(e,n)),n.content=(i-l.length+s.length).toString()},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9494:function(e,t,r){"use strict";let n,a,o,i,l,u,s,c,f,d,h,p;Object.defineProperty(t,"__esModule",{value:!0});let m=r(1757);Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{version:function(){return q},router:function(){return n},emitter:function(){return z},initialize:function(){return $},hydrate:function(){return eu}});let g=r(8754);r(37);let y=g._(r(7294)),_=g._(r(745)),b=r(6117),v=g._(r(6712)),P=r(2250),w=r(1257),j=r(3702),S=r(1354),O=r(1858),E=r(7321),x=r(7089),R=g._(r(312)),M=g._(r(2697)),C=g._(r(7266)),A=r(8813),T=r(1247),L=r(676),I=r(2493),N=r(6367),k=r(1173),D=r(6451),B=r(4128),H=r(4858),U=g._(r(4413)),F=g._(r(4868)),W=g._(r(4381)),q="13.4.19",z=(0,v.default)(),G=e=>[].slice.call(e),V=!1;class X extends y.default.Component{componentDidCatch(e,t){this.props.fn(e,t)}componentDidMount(){this.scrollToHash(),n.isSsr&&(a.isFallback||a.nextExport&&((0,j.isDynamicRoute)(n.pathname)||location.search||V)||a.props&&a.props.__N_SSG&&(location.search||V))&&n.replace(n.pathname+"?"+String((0,S.assign)((0,S.urlQueryToSearchParams)(n.query),new URLSearchParams(location.search))),o,{_h:1,shallow:!a.isFallback&&!V}).catch(e=>{if(!e.cancelled)throw e})}componentDidUpdate(){this.scrollToHash()}scrollToHash(){let{hash:e}=location;if(!(e=e&&e.substring(1)))return;let t=document.getElementById(e);t&&setTimeout(()=>t.scrollIntoView(),0)}render(){return this.props.children}}async function $(e){void 0===e&&(e={}),F.default.onSpanEnd(W.default),a=JSON.parse(document.getElementById("__NEXT_DATA__").textContent),window.__NEXT_DATA__=a,p=a.defaultLocale;let t=a.assetPrefix||"";if(self.__next_set_public_path__(""+t+"/_next/"),(0,O.setConfig)({serverRuntimeConfig:{},publicRuntimeConfig:a.runtimeConfig||{}}),o=(0,E.getURL)(),(0,k.hasBasePath)(o)&&(o=(0,N.removeBasePath)(o)),a.scriptLoader){let{initScriptLoader:e}=r(4294);e(a.scriptLoader)}i=new M.default(a.buildId,t);let s=e=>{let[t,r]=e;return i.routeLoader.onEntrypoint(t,r)};return window.__NEXT_P&&window.__NEXT_P.map(e=>setTimeout(()=>s(e),0)),window.__NEXT_P=[],window.__NEXT_P.push=s,(u=(0,R.default)()).getIsSsr=()=>n.isSsr,l=document.getElementById("__next"),{assetPrefix:t}}function Y(e,t){return y.default.createElement(e,t)}function K(e){var t;let{children:r}=e,a=y.default.useMemo(()=>(0,B.adaptForAppRouterInstance)(n),[]);return y.default.createElement(X,{fn:e=>Q({App:f,err:e}).catch(e=>console.error("Error rendering page: ",e))},y.default.createElement(D.AppRouterContext.Provider,{value:a},y.default.createElement(H.SearchParamsContext.Provider,{value:(0,B.adaptForSearchParams)(n)},y.default.createElement(B.PathnameContextProviderAdapter,{router:n,isAutoExport:null!=(t=self.__NEXT_DATA__.autoExport)&&t},y.default.createElement(P.RouterContext.Provider,{value:(0,T.makePublicRouterInstance)(n)},y.default.createElement(b.HeadManagerContext.Provider,{value:u},y.default.createElement(I.ImageConfigContext.Provider,{value:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}},r)))))))}let J=e=>t=>{let r={...t,Component:h,err:a.err,router:n};return y.default.createElement(K,null,Y(e,r))};function Q(e){let{App:t,err:l}=e;return console.error(l),console.error("A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred"),i.loadPage("/_error").then(n=>{let{page:a,styleSheets:o}=n;return(null==s?void 0:s.Component)===a?Promise.resolve().then(()=>m._(r(3441))).then(n=>Promise.resolve().then(()=>m._(r(6530))).then(r=>(t=r.default,e.App=t,n))).then(e=>({ErrorComponent:e.default,styleSheets:[]})):{ErrorComponent:a,styleSheets:o}}).then(r=>{var i;let{ErrorComponent:u,styleSheets:s}=r,c=J(t),f={Component:u,AppTree:c,router:n,ctx:{err:l,pathname:a.page,query:a.query,asPath:o,AppTree:c}};return Promise.resolve((null==(i=e.props)?void 0:i.err)?e.props:(0,E.loadGetInitialProps)(t,f)).then(t=>ei({...e,err:l,Component:u,styleSheets:s,props:t}))})}function Z(e){let{callback:t}=e;return y.default.useLayoutEffect(()=>t(),[t]),null}let ee=null,et=!0;function er(){["beforeRender","afterHydrate","afterRender","routeChange"].forEach(e=>performance.clearMarks(e))}function en(){if(!E.ST)return;performance.mark("afterHydrate");let e=performance.measure("Next.js-before-hydration","navigationStart","beforeRender"),t=performance.measure("Next.js-hydration","beforeRender","afterHydrate");F.default.startSpan("navigation-to-hydration",{startTime:performance.timeOrigin+e.startTime,attributes:{pathname:location.pathname,query:location.search}}).end(performance.timeOrigin+t.startTime+t.duration),d&&performance.getEntriesByName("Next.js-hydration").forEach(d),er()}function ea(){if(!E.ST)return;performance.mark("afterRender");let e=performance.getEntriesByName("routeChange","mark");e.length&&(performance.measure("Next.js-route-change-to-render",e[0].name,"beforeRender"),performance.measure("Next.js-render","beforeRender","afterRender"),d&&(performance.getEntriesByName("Next.js-render").forEach(d),performance.getEntriesByName("Next.js-route-change-to-render").forEach(d)),er(),["Next.js-route-change-to-render","Next.js-render"].forEach(e=>performance.clearMeasures(e)))}function eo(e){let{callbacks:t,children:r}=e;return y.default.useLayoutEffect(()=>t.forEach(e=>e()),[t]),y.default.useEffect(()=>{(0,C.default)(d)},[]),r}function ei(e){let t,{App:r,Component:a,props:o,err:i}=e,u="initial"in e?void 0:e.styleSheets;a=a||s.Component,o=o||s.props;let f={...o,Component:a,err:i,router:n};s=f;let d=!1,h=new Promise((e,r)=>{c&&c(),t=()=>{c=null,e()},c=()=>{d=!0,c=null;let e=Error("Cancel rendering route");e.cancelled=!0,r(e)}});function p(){t()}!function(){if(!u)return;let e=G(document.querySelectorAll("style[data-n-href]")),t=new Set(e.map(e=>e.getAttribute("data-n-href"))),r=document.querySelector("noscript[data-n-css]"),n=null==r?void 0:r.getAttribute("data-n-css");u.forEach(e=>{let{href:r,text:a}=e;if(!t.has(r)){let e=document.createElement("style");e.setAttribute("data-n-href",r),e.setAttribute("media","x"),n&&e.setAttribute("nonce",n),document.head.appendChild(e),e.appendChild(document.createTextNode(a))}})}();let m=y.default.createElement(y.default.Fragment,null,y.default.createElement(Z,{callback:function(){if(u&&!d){let e=new Set(u.map(e=>e.href)),t=G(document.querySelectorAll("style[data-n-href]")),r=t.map(e=>e.getAttribute("data-n-href"));for(let n=0;n<r.length;++n)e.has(r[n])?t[n].removeAttribute("media"):t[n].setAttribute("media","x");let n=document.querySelector("noscript[data-n-css]");n&&u.forEach(e=>{let{href:t}=e,r=document.querySelector('style[data-n-href="'+t+'"]');r&&(n.parentNode.insertBefore(r,n.nextSibling),n=r)}),G(document.querySelectorAll("link[data-n-p]")).forEach(e=>{e.parentNode.removeChild(e)})}if(e.scroll){let{x:t,y:r}=e.scroll;(0,w.handleSmoothScroll)(()=>{window.scrollTo(t,r)})}}}),y.default.createElement(K,null,Y(r,f),y.default.createElement(x.Portal,{type:"next-route-announcer"},y.default.createElement(A.RouteAnnouncer,null))));return!function(e,t){E.ST&&performance.mark("beforeRender");let r=t(et?en:ea);if(ee){let e=y.default.startTransition;e(()=>{ee.render(r)})}else ee=_.default.hydrateRoot(e,r,{onRecoverableError:U.default}),et=!1}(l,e=>y.default.createElement(eo,{callbacks:[e,p]},m)),h}async function el(e){if(e.err){await Q(e);return}try{await ei(e)}catch(r){let t=(0,L.getProperError)(r);if(t.cancelled)throw t;await Q({...e,err:t})}}async function eu(e){let t=a.err;try{let e=await i.routeLoader.whenEntrypoint("/_app");if("error"in e)throw e.error;let{component:t,exports:r}=e;f=t,r&&r.reportWebVitals&&(d=e=>{let t,{id:n,name:a,startTime:o,value:i,duration:l,entryType:u,entries:s,attribution:c}=e,f=Date.now()+"-"+(Math.floor(Math.random()*(9e12-1))+1e12);s&&s.length&&(t=s[0].startTime);let d={id:n||f,name:a,startTime:o||t,value:null==i?l:i,label:"mark"===u||"measure"===u?"custom":"web-vital"};c&&(d.attribution=c),r.reportWebVitals(d)});let n=await i.routeLoader.whenEntrypoint(a.page);if("error"in n)throw n.error;h=n.component}catch(e){t=(0,L.getProperError)(e)}window.__NEXT_PRELOADREADY&&await window.__NEXT_PRELOADREADY(a.dynamicIds),n=(0,T.createRouter)(a.page,a.query,o,{initialProps:a.props,pageLoader:i,App:f,Component:h,wrapApp:J,err:t,isFallback:!!a.isFallback,subscription:(e,t,r)=>el(Object.assign({},e,{App:t,scroll:r})),locale:a.locale,locales:a.locales,defaultLocale:p,domainLocales:a.domainLocales,isPreview:a.isPreview}),V=await n._initialMatchesMiddlewarePromise;let r={App:f,initial:!0,Component:h,props:a.props,err:t};(null==e?void 0:e.beforeRender)&&await e.beforeRender(),el(r)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1019:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(7446);let n=r(9494);window.next={version:n.version,get router(){return n.router},emitter:n.emitter},(0,n.initialize)({}).then(()=>(0,n.hydrate)()).catch(console.error),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3785:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return o}});let n=r(5129),a=r(7637),o=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:o}=(0,a.parsePath)(e);return""+(0,n.removeTrailingSlash)(t)+r+o};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4413:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(6266);function a(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};e.digest!==n.NEXT_DYNAMIC_NO_SSR_CODE&&t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2697:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return d}});let n=r(8754),a=r(3475),o=r(1690),i=n._(r(5854)),l=r(299),u=r(3702),s=r(137),c=r(5129),f=r(8269);class d{getPageList(){return(0,f.getClientBuildManifest)().then(e=>e.sortedPages)}getMiddleware(){return window.__MIDDLEWARE_MATCHERS=[],window.__MIDDLEWARE_MATCHERS}getDataHref(e){let{asPath:t,href:r,locale:n}=e,{pathname:f,query:d,search:h}=(0,s.parseRelativeUrl)(r),{pathname:p}=(0,s.parseRelativeUrl)(t),m=(0,c.removeTrailingSlash)(f);if("/"!==m[0])throw Error('Route name should start with a "/", got "'+m+'"');return(e=>{let t=(0,i.default)((0,c.removeTrailingSlash)((0,l.addLocale)(e,n)),".json");return(0,a.addBasePath)("/_next/data/"+this.buildId+t+h,!0)})(e.skipInterpolation?p:(0,u.isDynamicRoute)(m)?(0,o.interpolateAs)(f,p,d).result:m)}_isSsg(e){return this.promisedSsgManifest.then(t=>t.has(e))}loadPage(e){return this.routeLoader.loadRoute(e).then(e=>{if("component"in e)return{page:e.component,mod:e.exports,styleSheets:e.styles.map(e=>({href:e.href,text:e.content}))};throw e.error})}prefetch(e){return this.routeLoader.prefetch(e)}constructor(e,t){this.routeLoader=(0,f.createRouteLoader)(t),this.buildId=e,this.assetPrefix=t,this.promisedSsgManifest=new Promise(e=>{window.__SSG_MANIFEST?e(window.__SSG_MANIFEST):window.__SSG_MANIFEST_CB=()=>{e(window.__SSG_MANIFEST)}})}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7266:function(e,t,r){"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let a=["CLS","FCP","FID","INP","LCP","TTFB"];location.href;let o=!1;function i(e){n&&n(e)}let l=e=>{if(n=e,!o)for(let e of(o=!0,a))try{let t;t||(t=r(8018)),t["on"+e](i)}catch(t){console.warn("Failed to track "+e+" web-vital",t)}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7089:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Portal",{enumerable:!0,get:function(){return o}});let n=r(7294),a=r(3935),o=e=>{let{children:t,type:r}=e,[o,i]=(0,n.useState)(null);return(0,n.useEffect)(()=>{let e=document.createElement(r);return document.body.appendChild(e),i(e),()=>{document.body.removeChild(e)}},[r]),o?(0,a.createPortal)(t,o):null};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6367:function(e,t,r){"use strict";function n(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return n}}),r(1173),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6119:function(e,t,r){"use strict";function n(e,t){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeLocale",{enumerable:!0,get:function(){return n}}),r(7637),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4482:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{requestIdleCallback:function(){return r},cancelIdleCallback:function(){return n}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8813:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RouteAnnouncer:function(){return l},default:function(){return u}});let n=r(8754),a=n._(r(7294)),o=r(1247),i={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",top:0,width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},l=()=>{let{asPath:e}=(0,o.useRouter)(),[t,r]=a.default.useState(""),n=a.default.useRef(e);return a.default.useEffect(()=>{if(n.current!==e){if(n.current=e,document.title)r(document.title);else{var t;let n=document.querySelector("h1"),a=null!=(t=null==n?void 0:n.innerText)?t:null==n?void 0:n.textContent;r(a||e)}}},[e]),a.default.createElement("p",{"aria-live":"assertive",id:"__next-route-announcer__",role:"alert",style:i},t)},u=l;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8269:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{markAssetError:function(){return l},isAssetError:function(){return u},getClientBuildManifest:function(){return d},createRouteLoader:function(){return p}}),r(8754),r(5854);let n=r(899),a=r(4482);function o(e,t,r){let n,a=t.get(e);if(a)return"future"in a?a.future:Promise.resolve(a);let o=new Promise(e=>{n=e});return t.set(e,a={resolve:n,future:o}),r?r().then(e=>(n(e),e)).catch(r=>{throw t.delete(e),r}):o}let i=Symbol("ASSET_LOAD_ERROR");function l(e){return Object.defineProperty(e,i,{})}function u(e){return e&&i in e}let s=function(e){try{return e=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||e.relList.supports("prefetch")}catch(e){return!1}}(),c=()=>"";function f(e,t,r){return new Promise((n,o)=>{let i=!1;e.then(e=>{i=!0,n(e)}).catch(o),(0,a.requestIdleCallback)(()=>setTimeout(()=>{i||o(r)},t))})}function d(){if(self.__BUILD_MANIFEST)return Promise.resolve(self.__BUILD_MANIFEST);let e=new Promise(e=>{let t=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{e(self.__BUILD_MANIFEST),t&&t()}});return f(e,3800,l(Error("Failed to load client build manifest")))}function h(e,t){return d().then(r=>{if(!(t in r))throw l(Error("Failed to lookup route: "+t));let a=r[t].map(t=>e+"/_next/"+encodeURI(t));return{scripts:a.filter(e=>e.endsWith(".js")).map(e=>(0,n.__unsafeCreateTrustedScriptURL)(e)+c()),css:a.filter(e=>e.endsWith(".css")).map(e=>e+c())}})}function p(e){let t=new Map,r=new Map,n=new Map,i=new Map;function u(e){{var t;let n=r.get(e.toString());return n||(document.querySelector('script[src^="'+e+'"]')?Promise.resolve():(r.set(e.toString(),n=new Promise((r,n)=>{(t=document.createElement("script")).onload=r,t.onerror=()=>n(l(Error("Failed to load script: "+e))),t.crossOrigin=void 0,t.src=e,document.body.appendChild(t)})),n))}}function c(e){let t=n.get(e);return t||n.set(e,t=fetch(e).then(t=>{if(!t.ok)throw Error("Failed to load stylesheet: "+e);return t.text().then(t=>({href:e,content:t}))}).catch(e=>{throw l(e)})),t}return{whenEntrypoint:e=>o(e,t),onEntrypoint(e,r){(r?Promise.resolve().then(()=>r()).then(e=>({component:e&&e.default||e,exports:e}),e=>({error:e})):Promise.resolve(void 0)).then(r=>{let n=t.get(e);n&&"resolve"in n?r&&(t.set(e,r),n.resolve(r)):(r?t.set(e,r):t.delete(e),i.delete(e))})},loadRoute(r,n){return o(r,i,()=>{let a;return f(h(e,r).then(e=>{let{scripts:n,css:a}=e;return Promise.all([t.has(r)?[]:Promise.all(n.map(u)),Promise.all(a.map(c))])}).then(e=>this.whenEntrypoint(r).then(t=>({entrypoint:t,styles:e[1]}))),3800,l(Error("Route did not complete loading: "+r))).then(e=>{let{entrypoint:t,styles:r}=e,n=Object.assign({styles:r},t);return"error"in t?t:n}).catch(e=>{if(n)throw e;return{error:e}}).finally(()=>null==a?void 0:a())})},prefetch(t){let r;return(r=navigator.connection)&&(r.saveData||/2g/.test(r.effectiveType))?Promise.resolve():h(e,t).then(e=>Promise.all(s?e.scripts.map(e=>{var t,r,n;return t=e.toString(),r="script",new Promise((e,a)=>{let o='\n link[rel="prefetch"][href^="'+t+'"],\n link[rel="preload"][href^="'+t+'"],\n script[src^="'+t+'"]';if(document.querySelector(o))return e();n=document.createElement("link"),r&&(n.as=r),n.rel="prefetch",n.crossOrigin=void 0,n.onload=e,n.onerror=()=>a(l(Error("Failed to prefetch: "+t))),n.href=t,document.head.appendChild(n)})}):[])).then(()=>{(0,a.requestIdleCallback)(()=>this.loadRoute(t,!0).catch(()=>{}))}).catch(()=>{})}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1247:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{Router:function(){return o.default},default:function(){return h},withRouter:function(){return u.default},useRouter:function(){return p},createRouter:function(){return m},makePublicRouterInstance:function(){return g}});let n=r(8754),a=n._(r(7294)),o=n._(r(6253)),i=r(2250),l=n._(r(676)),u=n._(r(5094)),s={router:null,readyCallbacks:[],ready(e){if(this.router)return e();this.readyCallbacks.push(e)}},c=["pathname","route","query","asPath","components","isFallback","basePath","locale","locales","defaultLocale","isReady","isPreview","isLocaleDomain","domainLocales"],f=["push","replace","reload","back","prefetch","beforePopState"];function d(){if(!s.router)throw Error('No router instance found.\nYou should only use "next/router" on the client side of your app.\n');return s.router}Object.defineProperty(s,"events",{get:()=>o.default.events}),c.forEach(e=>{Object.defineProperty(s,e,{get(){let t=d();return t[e]}})}),f.forEach(e=>{s[e]=function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let a=d();return a[e](...r)}}),["routeChangeStart","beforeHistoryChange","routeChangeComplete","routeChangeError","hashChangeStart","hashChangeComplete"].forEach(e=>{s.ready(()=>{o.default.events.on(e,function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let a="on"+e.charAt(0).toUpperCase()+e.substring(1);if(s[a])try{s[a](...r)}catch(e){console.error("Error when running the Router event: "+a),console.error((0,l.default)(e)?e.message+"\n"+e.stack:e+"")}})})});let h=s;function p(){let e=a.default.useContext(i.RouterContext);if(!e)throw Error("NextRouter was not mounted. https://nextjs.org/docs/messages/next-router-not-mounted");return e}function m(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return s.router=new o.default(...t),s.readyCallbacks.forEach(e=>e()),s.readyCallbacks=[],s.router}function g(e){let t={};for(let r of c){if("object"==typeof e[r]){t[r]=Object.assign(Array.isArray(e[r])?[]:{},e[r]);continue}t[r]=e[r]}return t.events=o.default.events,f.forEach(r=>{t[r]=function(){for(var t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];return e[r](...n)}}),t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4294:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{handleClientScriptLoad:function(){return m},initScriptLoader:function(){return g},default:function(){return _}});let n=r(8754),a=r(1757),o=n._(r(3935)),i=a._(r(7294)),l=r(6117),u=r(312),s=r(4482),c=new Map,f=new Set,d=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"],h=e=>{if(o.default.preinit){e.forEach(e=>{o.default.preinit(e,{as:"style"})});return}{let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}},p=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:a=null,dangerouslySetInnerHTML:o,children:i="",strategy:l="afterInteractive",onError:s,stylesheets:p}=e,m=r||t;if(m&&f.has(m))return;if(c.has(t)){f.add(m),c.get(t).then(n,s);return}let g=()=>{a&&a(),f.add(m)},y=document.createElement("script"),_=new Promise((e,t)=>{y.addEventListener("load",function(t){e(),n&&n.call(this,t),g()}),y.addEventListener("error",function(e){t(e)})}).catch(function(e){s&&s(e)});for(let[r,n]of(o?(y.innerHTML=o.__html||"",g()):i?(y.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",g()):t&&(y.src=t,c.set(t,_)),Object.entries(e))){if(void 0===n||d.includes(r))continue;let e=u.DOMAttributeNames[r]||r.toLowerCase();y.setAttribute(e,n)}"worker"===l&&y.setAttribute("type","text/partytown"),y.setAttribute("data-nscript",l),p&&h(p),document.body.appendChild(y)};function m(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,s.requestIdleCallback)(()=>p(e))}):p(e)}function g(e){e.forEach(m),function(){let e=[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')];e.forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}()}function y(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:a=null,strategy:u="afterInteractive",onError:c,stylesheets:d,...h}=e,{updateScripts:m,scripts:g,getIsSsr:y,appDir:_,nonce:b}=(0,i.useContext)(l.HeadManagerContext),v=(0,i.useRef)(!1);(0,i.useEffect)(()=>{let e=t||r;v.current||(a&&e&&f.has(e)&&a(),v.current=!0)},[a,t,r]);let P=(0,i.useRef)(!1);if((0,i.useEffect)(()=>{!P.current&&("afterInteractive"===u?p(e):"lazyOnload"===u&&("complete"===document.readyState?(0,s.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,s.requestIdleCallback)(()=>p(e))})),P.current=!0)},[e,u]),("beforeInteractive"===u||"worker"===u)&&(m?(g[u]=(g[u]||[]).concat([{id:t,src:r,onLoad:n,onReady:a,onError:c,...h}]),m(g)):y&&y()?f.add(t||r):y&&!y()&&p(e)),_){if(d&&d.forEach(e=>{o.default.preinit(e,{as:"style"})}),"beforeInteractive"===u)return r?(o.default.preload(r,h.integrity?{as:"script",integrity:h.integrity}:{as:"script"}),i.default.createElement("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([r])+")"}})):(h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),i.default.createElement("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...h}])+")"}}));"afterInteractive"===u&&r&&o.default.preload(r,h.integrity?{as:"script",integrity:h.integrity}:{as:"script"})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let _=y;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4381:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(3184);function a(e){if("ended"!==e.state.state)throw Error("Expected span to be ended");(0,n.sendMessage)(JSON.stringify({event:"span-end",startTime:e.startTime,endTime:e.state.endTime,spanName:e.name,attributes:e.attributes}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4868:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(8754),a=n._(r(6712));class o{end(e){if("ended"===this.state.state)throw Error("Span has already ended");this.state={state:"ended",endTime:null!=e?e:Date.now()},this.onSpanEnd(this)}constructor(e,t,r){var n,a;this.name=e,this.attributes=null!=(n=t.attributes)?n:{},this.startTime=null!=(a=t.startTime)?a:Date.now(),this.onSpanEnd=r,this.state={state:"inprogress"}}}let i=new class{startSpan(e,t){return new o(e,t,this.handleSpanEnd)}onSpanEnd(e){return this._emitter.on("spanend",e),()=>{this._emitter.off("spanend",e)}}constructor(){this._emitter=(0,a.default)(),this.handleSpanEnd=e=>{this._emitter.emit("spanend",e)}}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},899:function(e,t){"use strict";let r;function n(e){var t;return(null==(t=function(){if(void 0===r){var e;r=(null==(e=window.trustedTypes)?void 0:e.createPolicy("nextjs",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e}))||null}return r}())?void 0:t.createScriptURL(e))||e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"__unsafeCreateTrustedScriptURL",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7446:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=e=>t=>e(t)+"",a=r.u;r.u=n(a);let o=r.k;r.k=n(o);let i=r.miniCssF;r.miniCssF=n(i),self.__next_require__=r,self.__next_set_public_path__=e=>{r.p=e},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5094:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(8754),a=n._(r(7294)),o=r(1247);function i(e){function t(t){return a.default.createElement(e,{router:(0,o.useRouter)(),...t})}return t.getInitialProps=e.getInitialProps,t.origGetInitialProps=e.origGetInitialProps,t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6530:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let n=r(8754),a=n._(r(7294)),o=r(7321);async function i(e){let{Component:t,ctx:r}=e,n=await (0,o.loadGetInitialProps)(t,r);return{pageProps:n}}class l extends a.default.Component{render(){let{Component:e,pageProps:t}=this.props;return a.default.createElement(e,t)}}l.origGetInitialProps=i,l.getInitialProps=i,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3441:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let n=r(8754),a=n._(r(7294)),o=n._(r(3902)),i={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function l(e){let{res:t,err:r}=e,n=t&&t.statusCode?t.statusCode:r?r.statusCode:404;return{statusCode:n}}let u={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class s extends a.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||i[e]||"An unexpected error has occurred";return a.default.createElement("div",{style:u.error},a.default.createElement(o.default,null,a.default.createElement("title",null,e?e+": "+r:"Application error: a client-side exception has occurred")),a.default.createElement("div",{style:u.desc},a.default.createElement("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?a.default.createElement("h1",{className:"next-error-h1",style:u.h1},e):null,a.default.createElement("div",{style:u.wrap},a.default.createElement("h2",{style:u.h2},this.props.title||e?r:a.default.createElement(a.default.Fragment,null,"Application error: a client-side exception has occurred (see the browser console for more information)"),"."))))}}s.displayName="ErrorPage",s.getInitialProps=l,s.origGetInitialProps=l,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4950:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return o}});let n=r(8754),a=n._(r(7294)),o=a.default.createContext({})},2363:function(e,t){"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},6451:function(e,t,r){"use strict";var n,a;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{CacheStates:function(){return n},AppRouterContext:function(){return l},LayoutRouterContext:function(){return u},GlobalLayoutRouterContext:function(){return s},TemplateContext:function(){return c}});let o=r(8754),i=o._(r(7294));(a=n||(n={})).LAZY_INITIALIZED="LAZYINITIALIZED",a.DATA_FETCH="DATAFETCH",a.READY="READY";let l=i.default.createContext(null),u=i.default.createContext(null),s=i.default.createContext(null),c=i.default.createContext(null)},1918:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BloomFilter",{enumerable:!0,get:function(){return r}});class r{static from(e,t){void 0===t&&(t=.01);let n=new r(e.length,t);for(let t of e)n.add(t);return n}export(){let e={numItems:this.numItems,errorRate:this.errorRate,numBits:this.numBits,numHashes:this.numHashes,bitArray:this.bitArray};return e}import(e){this.numItems=e.numItems,this.errorRate=e.errorRate,this.numBits=e.numBits,this.numHashes=e.numHashes,this.bitArray=e.bitArray}add(e){let t=this.getHashValues(e);t.forEach(e=>{this.bitArray[e]=1})}contains(e){let t=this.getHashValues(e);return t.every(e=>this.bitArray[e])}getHashValues(e){let t=[];for(let r=1;r<=this.numHashes;r++){let n=function(e){let t=0;for(let r=0;r<e.length;r++){let n=e.charCodeAt(r);t=Math.imul(t^n,1540483477),t^=t>>>13,t=Math.imul(t,1540483477)}return t>>>0}(""+e+r)%this.numBits;t.push(n)}return t}constructor(e,t){this.numItems=e,this.errorRate=t,this.numBits=Math.ceil(-(e*Math.log(t))/(Math.log(2)*Math.log(2))),this.numHashes=Math.ceil(this.numBits/e*Math.log(2)),this.bitArray=Array(this.numBits).fill(0)}}},9434:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return a}});let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g;function a(e){return r.test(e)?e.replace(n,"\\$&"):e}},6117:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return o}});let n=r(8754),a=n._(r(7294)),o=a.default.createContext({})},3902:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{defaultHead:function(){return c},default:function(){return p}});let n=r(8754),a=r(1757),o=a._(r(7294)),i=n._(r(5126)),l=r(4950),u=r(6117),s=r(2363);function c(e){void 0===e&&(e=!1);let t=[o.default.createElement("meta",{charSet:"utf-8"})];return e||t.push(o.default.createElement("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(2078);let d=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(f,[]).reverse().concat(c(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return a=>{let o=!0,i=!1;if(a.key&&"number"!=typeof a.key&&a.key.indexOf("$")>0){i=!0;let t=a.key.slice(a.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(a.type){case"title":case"base":t.has(a.type)?o=!1:t.add(a.type);break;case"meta":for(let e=0,t=d.length;e<t;e++){let t=d[e];if(a.props.hasOwnProperty(t)){if("charSet"===t)r.has(t)?o=!1:r.add(t);else{let e=a.props[t],r=n[t]||new Set;("name"!==t||!i)&&r.has(e)?o=!1:(r.add(e),n[t]=r)}}}}return o}}()).reverse().map((e,t)=>{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,o.default.cloneElement(e,t)}return o.default.cloneElement(e,{key:n})})}let p=function(e){let{children:t}=e,r=(0,o.useContext)(l.AmpStateContext),n=(0,o.useContext)(u.HeadManagerContext);return o.default.createElement(i.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,s.isInAmpMode)(r)},t)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4858:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{SearchParamsContext:function(){return a},PathnameContext:function(){return o}});let n=r(7294),a=(0,n.createContext)(null),o=(0,n.createContext)(null)},4990:function(e,t){"use strict";function r(e,t){let r;let n=e.split("/");return(t||[]).some(t=>!!n[1]&&n[1].toLowerCase()===t.toLowerCase()&&(r=t,n.splice(1,1),e=n.join("/")||"/",!0)),{pathname:e,detectedLocale:r}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return r}})},2493:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let n=r(8754),a=n._(r(7294)),o=r(2093),i=a.default.createContext(o.imageConfigDefault)},2093:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},8325:function(e,t){"use strict";function r(e){return Object.prototype.toString.call(e)}function n(e){if("[object Object]"!==r(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getObjectClassLabel:function(){return r},isPlainObject:function(){return n}})},6266:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NEXT_DYNAMIC_NO_SSR_CODE",{enumerable:!0,get:function(){return r}});let r="NEXT_DYNAMIC_NO_SSR_CODE"},6712:function(e,t){"use strict";function r(){let e=Object.create(null);return{on(t,r){(e[t]||(e[t]=[])).push(r)},off(t,r){e[t]&&e[t].splice(e[t].indexOf(r)>>>0,1)},emit(t){for(var r=arguments.length,n=Array(r>1?r-1:0),a=1;a<r;a++)n[a-1]=arguments[a];(e[t]||[]).slice().map(e=>{e(...n)})}}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},2629:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"denormalizePagePath",{enumerable:!0,get:function(){return o}});let n=r(9446),a=r(6538);function o(e){let t=(0,a.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,n.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},4157:function(e,t){"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},6538:function(e,t){"use strict";function r(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathSep",{enumerable:!0,get:function(){return r}})},2250:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return o}});let n=r(8754),a=n._(r(7294)),o=a.default.createContext(null)},4128:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{adaptForAppRouterInstance:function(){return l},adaptForSearchParams:function(){return u},PathnameContextProviderAdapter:function(){return s}});let n=r(1757),a=n._(r(7294)),o=r(4858),i=r(9446);function l(e){return{back(){e.back()},forward(){e.forward()},refresh(){e.reload()},push(t,r){let{scroll:n}=void 0===r?{}:r;e.push(t,void 0,{scroll:n})},replace(t,r){let{scroll:n}=void 0===r?{}:r;e.replace(t,void 0,{scroll:n})},prefetch(t){e.prefetch(t)}}}function u(e){return e.isReady&&e.query?function(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,e);else void 0!==n&&t.append(r,n);return t}(e.query):new URLSearchParams}function s(e){let{children:t,router:r,...n}=e,l=(0,a.useRef)(n.isAutoExport),u=(0,a.useMemo)(()=>{let e;let t=l.current;if(t&&(l.current=!1),(0,i.isDynamicRoute)(r.pathname)&&(r.isFallback||t&&!r.isReady))return null;try{e=new URL(r.asPath,"http://f")}catch(e){return"/"}return e.pathname},[r.asPath,r.isFallback,r.isReady,r.pathname]);return a.default.createElement(o.PathnameContext.Provider,{value:u},t)}},6253:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return V},matchesMiddleware:function(){return N},createKey:function(){return q}});let n=r(8754),a=r(1757),o=r(5129),i=r(8269),l=r(4294),u=a._(r(676)),s=r(2629),c=r(4990),f=n._(r(6712)),d=r(7321),h=r(3702),p=r(137);r(2431);let m=r(3660),g=r(2932),y=r(2902);r(268);let _=r(7637),b=r(299),v=r(6119),P=r(6367),w=r(3475),j=r(1173),S=r(9423),O=r(5564),E=r(1703),x=r(9245),R=r(2968),M=r(238),C=r(8447),A=r(2862),T=r(1690),L=r(1257);function I(){return Object.assign(Error("Route Cancelled"),{cancelled:!0})}async function N(e){let t=await Promise.resolve(e.router.pageLoader.getMiddleware());if(!t)return!1;let{pathname:r}=(0,_.parsePath)(e.asPath),n=(0,j.hasBasePath)(r)?(0,P.removeBasePath)(r):r,a=(0,w.addBasePath)((0,b.addLocale)(n,e.locale));return t.some(e=>new RegExp(e.regexp).test(a))}function k(e){let t=(0,d.getLocationOrigin)();return e.startsWith(t)?e.substring(t.length):e}function D(e,t,r){let[n,a]=(0,A.resolveHref)(e,t,!0),o=(0,d.getLocationOrigin)(),i=n.startsWith(o),l=a&&a.startsWith(o);n=k(n),a=a?k(a):a;let u=i?n:(0,w.addBasePath)(n),s=r?k((0,A.resolveHref)(e,r)):a||n;return{url:u,as:l?s:(0,w.addBasePath)(s)}}function B(e,t){let r=(0,o.removeTrailingSlash)((0,s.denormalizePagePath)(e));return"/404"===r||"/_error"===r?e:(t.includes(r)||t.some(t=>{if((0,h.isDynamicRoute)(t)&&(0,g.getRouteRegex)(t).re.test(r))return e=t,!0}),(0,o.removeTrailingSlash)(e))}async function H(e){let t=await N(e);if(!t||!e.fetchData)return null;try{let t=await e.fetchData(),r=await function(e,t,r){let n={basePath:r.router.basePath,i18n:{locales:r.router.locales},trailingSlash:!1},a=t.headers.get("x-nextjs-rewrite"),l=a||t.headers.get("x-nextjs-matched-path"),u=t.headers.get("x-matched-path");if(!u||l||u.includes("__next_data_catchall")||u.includes("/_error")||u.includes("/404")||(l=u),l){if(l.startsWith("/")){let t=(0,p.parseRelativeUrl)(l),u=(0,O.getNextPathnameInfo)(t.pathname,{nextConfig:n,parseData:!0}),s=(0,o.removeTrailingSlash)(u.pathname);return Promise.all([r.router.pageLoader.getPageList(),(0,i.getClientBuildManifest)()]).then(o=>{let[i,{__rewrites:l}]=o,f=(0,b.addLocale)(u.pathname,u.locale);if((0,h.isDynamicRoute)(f)||!a&&i.includes((0,c.normalizeLocalePath)((0,P.removeBasePath)(f),r.router.locales).pathname)){let r=(0,O.getNextPathnameInfo)((0,p.parseRelativeUrl)(e).pathname,{nextConfig:n,parseData:!0});f=(0,w.addBasePath)(r.pathname),t.pathname=f}if(!i.includes(s)){let e=B(s,i);e!==s&&(s=e)}let d=i.includes(s)?s:B((0,c.normalizeLocalePath)((0,P.removeBasePath)(t.pathname),r.router.locales).pathname,i);if((0,h.isDynamicRoute)(d)){let e=(0,m.getRouteMatcher)((0,g.getRouteRegex)(d))(f);Object.assign(t.query,e||{})}return{type:"rewrite",parsedAs:t,resolvedHref:d}})}let t=(0,_.parsePath)(e),u=(0,E.formatNextPathnameInfo)({...(0,O.getNextPathnameInfo)(t.pathname,{nextConfig:n,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-external",destination:""+u+t.query+t.hash})}let s=t.headers.get("x-nextjs-redirect");if(s){if(s.startsWith("/")){let e=(0,_.parsePath)(s),t=(0,E.formatNextPathnameInfo)({...(0,O.getNextPathnameInfo)(e.pathname,{nextConfig:n,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-internal",newAs:""+t+e.query+e.hash,newUrl:""+t+e.query+e.hash})}return Promise.resolve({type:"redirect-external",destination:s})}return Promise.resolve({type:"next"})}(t.dataHref,t.response,e);return{dataHref:t.dataHref,json:t.json,response:t.response,text:t.text,cacheKey:t.cacheKey,effect:r}}catch(e){return null}}let U=Symbol("SSG_DATA_NOT_FOUND");function F(e){try{return JSON.parse(e)}catch(e){return null}}function W(e){var t;let{dataHref:r,inflightCache:n,isPrefetch:a,hasMiddleware:o,isServerRender:l,parseJSON:u,persistCache:s,isBackground:c,unstable_skipClientCache:f}=e,{href:d}=new URL(r,window.location.href),h=e=>(function e(t,r,n){return fetch(t,{credentials:"same-origin",method:n.method||"GET",headers:Object.assign({},n.headers,{"x-nextjs-data":"1"})}).then(a=>!a.ok&&r>1&&a.status>=500?e(t,r-1,n):a)})(r,l?3:1,{headers:Object.assign({},a?{purpose:"prefetch"}:{},a&&o?{"x-middleware-prefetch":"1"}:{}),method:null!=(t=null==e?void 0:e.method)?t:"GET"}).then(t=>t.ok&&(null==e?void 0:e.method)==="HEAD"?{dataHref:r,response:t,text:"",json:{},cacheKey:d}:t.text().then(e=>{if(!t.ok){if(o&&[301,302,307,308].includes(t.status))return{dataHref:r,response:t,text:e,json:{},cacheKey:d};if(404===t.status){var n;if(null==(n=F(e))?void 0:n.notFound)return{dataHref:r,json:{notFound:U},response:t,text:e,cacheKey:d}}let a=Error("Failed to load static props");throw l||(0,i.markAssetError)(a),a}return{dataHref:r,json:u?F(e):null,response:t,text:e,cacheKey:d}})).then(e=>(s&&"no-cache"!==e.response.headers.get("x-middleware-cache")||delete n[d],e)).catch(e=>{throw f||delete n[d],("Failed to fetch"===e.message||"NetworkError when attempting to fetch resource."===e.message||"Load failed"===e.message)&&(0,i.markAssetError)(e),e});return f&&s?h({}).then(e=>(n[d]=Promise.resolve(e),e)):void 0!==n[d]?n[d]:n[d]=h(c?{method:"HEAD"}:{})}function q(){return Math.random().toString(36).slice(2,10)}function z(e){let{url:t,router:r}=e;if(t===(0,w.addBasePath)((0,b.addLocale)(r.asPath,r.locale)))throw Error("Invariant: attempted to hard navigate to the same URL "+t+" "+location.href);window.location.href=t}let G=e=>{let{route:t,router:r}=e,n=!1,a=r.clc=()=>{n=!0};return()=>{if(n){let e=Error('Abort fetching component for route: "'+t+'"');throw e.cancelled=!0,e}a===r.clc&&(r.clc=null)}};class V{reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=D(this,e,t),this.change("pushState",e,t,r)}replace(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=D(this,e,t),this.change("replaceState",e,t,r)}async _bfl(e,t,r,n){{let u=!1,s=!1;for(let c of[e,t])if(c){let t=(0,o.removeTrailingSlash)(new URL(c,"http://n").pathname),f=(0,w.addBasePath)((0,b.addLocale)(t,r||this.locale));if(t!==(0,o.removeTrailingSlash)(new URL(this.asPath,"http://n").pathname)){var a,i,l;for(let e of(u=u||!!(null==(a=this._bfl_s)?void 0:a.contains(t))||!!(null==(i=this._bfl_s)?void 0:i.contains(f)),[t,f])){let t=e.split("/");for(let e=0;!s&&e<t.length+1;e++){let r=t.slice(0,e).join("/");if(r&&(null==(l=this._bfl_d)?void 0:l.contains(r))){s=!0;break}}}if(u||s){if(n)return!0;return z({url:(0,w.addBasePath)((0,b.addLocale)(e,r||this.locale,this.defaultLocale)),router:this}),new Promise(()=>{})}}}}return!1}async change(e,t,r,n,a){var s,c,f,S,O,E,M,A,L;let k,H;if(!(0,R.isLocalURL)(t))return z({url:t,router:this}),!1;let F=1===n._h;F||n.shallow||await this._bfl(r,void 0,n.locale);let W=F||n._shouldResolveHref||(0,_.parsePath)(t).pathname===(0,_.parsePath)(r).pathname,q={...this.state},G=!0!==this.isReady;this.isReady=!0;let X=this.isSsr;if(F||(this.isSsr=!1),F&&this.clc)return!1;let $=q.locale;d.ST&&performance.mark("routeChange");let{shallow:Y=!1,scroll:K=!0}=n,J={shallow:Y};this._inFlightRoute&&this.clc&&(X||V.events.emit("routeChangeError",I(),this._inFlightRoute,J),this.clc(),this.clc=null),r=(0,w.addBasePath)((0,b.addLocale)((0,j.hasBasePath)(r)?(0,P.removeBasePath)(r):r,n.locale,this.defaultLocale));let Q=(0,v.removeLocale)((0,j.hasBasePath)(r)?(0,P.removeBasePath)(r):r,q.locale);this._inFlightRoute=r;let Z=$!==q.locale;if(!F&&this.onlyAHashChange(Q)&&!Z){q.asPath=Q,V.events.emit("hashChangeStart",r,J),this.changeState(e,t,r,{...n,scroll:!1}),K&&this.scrollToHash(Q);try{await this.set(q,this.components[q.route],null)}catch(e){throw(0,u.default)(e)&&e.cancelled&&V.events.emit("routeChangeError",e,Q,J),e}return V.events.emit("hashChangeComplete",r,J),!0}let ee=(0,p.parseRelativeUrl)(t),{pathname:et,query:er}=ee;if(null==(s=this.components[et])?void 0:s.__appRouter)return z({url:r,router:this}),new Promise(()=>{});try{[k,{__rewrites:H}]=await Promise.all([this.pageLoader.getPageList(),(0,i.getClientBuildManifest)(),this.pageLoader.getMiddleware()])}catch(e){return z({url:r,router:this}),!1}this.urlIsNew(Q)||Z||(e="replaceState");let en=r;et=et?(0,o.removeTrailingSlash)((0,P.removeBasePath)(et)):et;let ea=(0,o.removeTrailingSlash)(et),eo=r.startsWith("/")&&(0,p.parseRelativeUrl)(r).pathname,ei=!!(eo&&ea!==eo&&(!(0,h.isDynamicRoute)(ea)||!(0,m.getRouteMatcher)((0,g.getRouteRegex)(ea))(eo))),el=!n.shallow&&await N({asPath:r,locale:q.locale,router:this});if(F&&el&&(W=!1),W&&"/_error"!==et&&(n._shouldResolveHref=!0,ee.pathname=B(et,k),ee.pathname===et||(et=ee.pathname,ee.pathname=(0,w.addBasePath)(et),el||(t=(0,y.formatWithValidation)(ee)))),!(0,R.isLocalURL)(r))return z({url:r,router:this}),!1;en=(0,v.removeLocale)((0,P.removeBasePath)(en),q.locale),ea=(0,o.removeTrailingSlash)(et);let eu=!1;if((0,h.isDynamicRoute)(ea)){let e=(0,p.parseRelativeUrl)(en),n=e.pathname,a=(0,g.getRouteRegex)(ea);eu=(0,m.getRouteMatcher)(a)(n);let o=ea===n,i=o?(0,T.interpolateAs)(ea,n,er):{};if(eu&&(!o||i.result))o?r=(0,y.formatWithValidation)(Object.assign({},e,{pathname:i.result,query:(0,C.omit)(er,i.params)})):Object.assign(er,eu);else{let e=Object.keys(a.groups).filter(e=>!er[e]&&!a.groups[e].optional);if(e.length>0&&!el)throw Error((o?"The provided `href` ("+t+") value is missing query values ("+e.join(", ")+") to be interpolated properly. ":"The provided `as` value ("+n+") is incompatible with the `href` value ("+ea+"). ")+"Read more: https://nextjs.org/docs/messages/"+(o?"href-interpolation-failed":"incompatible-href-as"))}}F||V.events.emit("routeChangeStart",r,J);let es="/404"===this.pathname||"/_error"===this.pathname;try{let o=await this.getRouteInfo({route:ea,pathname:et,query:er,as:r,resolvedAs:en,routeProps:J,locale:q.locale,isPreview:q.isPreview,hasMiddleware:el,unstable_skipClientCache:n.unstable_skipClientCache,isQueryUpdating:F&&!this.isFallback,isMiddlewareRewrite:ei});if(F||n.shallow||await this._bfl(r,"resolvedAs"in o?o.resolvedAs:void 0,q.locale),"route"in o&&el){ea=et=o.route||ea,J.shallow||(er=Object.assign({},o.query||{},er));let e=(0,j.hasBasePath)(ee.pathname)?(0,P.removeBasePath)(ee.pathname):ee.pathname;if(eu&&et!==e&&Object.keys(eu).forEach(e=>{eu&&er[e]===eu[e]&&delete er[e]}),(0,h.isDynamicRoute)(et)){let e=!J.shallow&&o.resolvedAs?o.resolvedAs:(0,w.addBasePath)((0,b.addLocale)(new URL(r,location.href).pathname,q.locale),!0),t=e;(0,j.hasBasePath)(t)&&(t=(0,P.removeBasePath)(t));let n=(0,g.getRouteRegex)(et),a=(0,m.getRouteMatcher)(n)(new URL(t,location.href).pathname);a&&Object.assign(er,a)}}if("type"in o){if("redirect-internal"===o.type)return this.change(e,o.newUrl,o.newAs,n);return z({url:o.destination,router:this}),new Promise(()=>{})}let i=o.Component;if(i&&i.unstable_scriptLoader){let e=[].concat(i.unstable_scriptLoader());e.forEach(e=>{(0,l.handleClientScriptLoad)(e.props)})}if((o.__N_SSG||o.__N_SSP)&&o.props){if(o.props.pageProps&&o.props.pageProps.__N_REDIRECT){n.locale=!1;let t=o.props.pageProps.__N_REDIRECT;if(t.startsWith("/")&&!1!==o.props.pageProps.__N_REDIRECT_BASE_PATH){let r=(0,p.parseRelativeUrl)(t);r.pathname=B(r.pathname,k);let{url:a,as:o}=D(this,t,t);return this.change(e,a,o,n)}return z({url:t,router:this}),new Promise(()=>{})}if(q.isPreview=!!o.props.__N_PREVIEW,o.props.notFound===U){let e;try{await this.fetchComponent("/404"),e="/404"}catch(t){e="/_error"}if(o=await this.getRouteInfo({route:e,pathname:e,query:er,as:r,resolvedAs:en,routeProps:{shallow:!1},locale:q.locale,isPreview:q.isPreview,isNotFound:!0}),"type"in o)throw Error("Unexpected middleware effect on /404")}}F&&"/_error"===this.pathname&&(null==(c=self.__NEXT_DATA__.props)?void 0:null==(f=c.pageProps)?void 0:f.statusCode)===500&&(null==(S=o.props)?void 0:S.pageProps)&&(o.props.pageProps.statusCode=500);let s=n.shallow&&q.route===(null!=(O=o.route)?O:ea),d=null!=(E=n.scroll)?E:!F&&!s,y=null!=a?a:d?{x:0,y:0}:null,_={...q,route:ea,pathname:et,query:er,asPath:Q,isFallback:!1};if(F&&es){if(o=await this.getRouteInfo({route:this.pathname,pathname:this.pathname,query:er,as:r,resolvedAs:en,routeProps:{shallow:!1},locale:q.locale,isPreview:q.isPreview,isQueryUpdating:F&&!this.isFallback}),"type"in o)throw Error("Unexpected middleware effect on "+this.pathname);"/_error"===this.pathname&&(null==(M=self.__NEXT_DATA__.props)?void 0:null==(A=M.pageProps)?void 0:A.statusCode)===500&&(null==(L=o.props)?void 0:L.pageProps)&&(o.props.pageProps.statusCode=500);try{await this.set(_,o,y)}catch(e){throw(0,u.default)(e)&&e.cancelled&&V.events.emit("routeChangeError",e,Q,J),e}return!0}V.events.emit("beforeHistoryChange",r,J),this.changeState(e,t,r,n);let v=F&&!y&&!G&&!Z&&(0,x.compareRouterStates)(_,this.state);if(!v){try{await this.set(_,o,y)}catch(e){if(e.cancelled)o.error=o.error||e;else throw e}if(o.error)throw F||V.events.emit("routeChangeError",o.error,Q,J),o.error;F||V.events.emit("routeChangeComplete",r,J),d&&/#.+$/.test(r)&&this.scrollToHash(r)}return!0}catch(e){if((0,u.default)(e)&&e.cancelled)return!1;throw e}}changeState(e,t,r,n){void 0===n&&(n={}),("pushState"!==e||(0,d.getURL)()!==r)&&(this._shallow=n.shallow,window.history[e]({url:t,as:r,options:n,__N:!0,key:this._key="pushState"!==e?this._key:q()},"",r))}async handleRouteInfoError(e,t,r,n,a,o){if(console.error(e),e.cancelled)throw e;if((0,i.isAssetError)(e)||o)throw V.events.emit("routeChangeError",e,n,a),z({url:n,router:this}),I();try{let n;let{page:a,styleSheets:o}=await this.fetchComponent("/_error"),i={props:n,Component:a,styleSheets:o,err:e,error:e};if(!i.props)try{i.props=await this.getInitialProps(a,{err:e,pathname:t,query:r})}catch(e){console.error("Error in error page `getInitialProps`: ",e),i.props={}}return i}catch(e){return this.handleRouteInfoError((0,u.default)(e)?e:Error(e+""),t,r,n,a,!0)}}async getRouteInfo(e){let{route:t,pathname:r,query:n,as:a,resolvedAs:i,routeProps:l,locale:s,hasMiddleware:f,isPreview:d,unstable_skipClientCache:h,isQueryUpdating:p,isMiddlewareRewrite:m,isNotFound:g}=e,_=t;try{var b,v,w,j;let e=G({route:_,router:this}),t=this.components[_];if(l.shallow&&t&&this.route===_)return t;f&&(t=void 0);let u=!t||"initial"in t?void 0:t,O={dataHref:this.pageLoader.getDataHref({href:(0,y.formatWithValidation)({pathname:r,query:n}),skipInterpolation:!0,asPath:g?"/404":i,locale:s}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:p?this.sbc:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:h,isBackground:p},E=p&&!m?null:await H({fetchData:()=>W(O),asPath:g?"/404":i,locale:s,router:this}).catch(e=>{if(p)return null;throw e});if(E&&("/_error"===r||"/404"===r)&&(E.effect=void 0),p&&(E?E.json=self.__NEXT_DATA__.props:E={json:self.__NEXT_DATA__.props}),e(),(null==E?void 0:null==(b=E.effect)?void 0:b.type)==="redirect-internal"||(null==E?void 0:null==(v=E.effect)?void 0:v.type)==="redirect-external")return E.effect;if((null==E?void 0:null==(w=E.effect)?void 0:w.type)==="rewrite"){let e=(0,o.removeTrailingSlash)(E.effect.resolvedHref),a=await this.pageLoader.getPageList();if((!p||a.includes(e))&&(_=e,r=E.effect.resolvedHref,n={...n,...E.effect.parsedAs.query},i=(0,P.removeBasePath)((0,c.normalizeLocalePath)(E.effect.parsedAs.pathname,this.locales).pathname),t=this.components[_],l.shallow&&t&&this.route===_&&!f))return{...t,route:_}}if((0,S.isAPIRoute)(_))return z({url:a,router:this}),new Promise(()=>{});let x=u||await this.fetchComponent(_).then(e=>({Component:e.page,styleSheets:e.styleSheets,__N_SSG:e.mod.__N_SSG,__N_SSP:e.mod.__N_SSP})),R=null==E?void 0:null==(j=E.response)?void 0:j.headers.get("x-middleware-skip"),M=x.__N_SSG||x.__N_SSP;R&&(null==E?void 0:E.dataHref)&&delete this.sdc[E.dataHref];let{props:C,cacheKey:A}=await this._getData(async()=>{if(M){if((null==E?void 0:E.json)&&!R)return{cacheKey:E.cacheKey,props:E.json};let e=(null==E?void 0:E.dataHref)?E.dataHref:this.pageLoader.getDataHref({href:(0,y.formatWithValidation)({pathname:r,query:n}),asPath:i,locale:s}),t=await W({dataHref:e,isServerRender:this.isSsr,parseJSON:!0,inflightCache:R?{}:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:h});return{cacheKey:t.cacheKey,props:t.json||{}}}return{headers:{},props:await this.getInitialProps(x.Component,{pathname:r,query:n,asPath:a,locale:s,locales:this.locales,defaultLocale:this.defaultLocale})}});return x.__N_SSP&&O.dataHref&&A&&delete this.sdc[A],this.isPreview||!x.__N_SSG||p||W(Object.assign({},O,{isBackground:!0,persistCache:!1,inflightCache:this.sbc})).catch(()=>{}),C.pageProps=Object.assign({},C.pageProps),x.props=C,x.route=_,x.query=n,x.resolvedAs=i,this.components[_]=x,x}catch(e){return this.handleRouteInfoError((0,u.getProperError)(e),r,n,a,l)}}set(e,t,r){return this.state=e,this.sub(t,this.components["/_app"].Component,r)}beforePopState(e){this._bps=e}onlyAHashChange(e){if(!this.asPath)return!1;let[t,r]=this.asPath.split("#"),[n,a]=e.split("#");return!!a&&t===n&&r===a||t===n&&r!==a}scrollToHash(e){let[,t=""]=e.split("#");(0,L.handleSmoothScroll)(()=>{if(""===t||"top"===t){window.scrollTo(0,0);return}let e=decodeURIComponent(t),r=document.getElementById(e);if(r){r.scrollIntoView();return}let n=document.getElementsByName(e)[0];n&&n.scrollIntoView()},{onlyHashChange:this.onlyAHashChange(e)})}urlIsNew(e){return this.asPath!==e}async prefetch(e,t,r){if(void 0===t&&(t=e),void 0===r&&(r={}),(0,M.isBot)(window.navigator.userAgent))return;let n=(0,p.parseRelativeUrl)(e),a=n.pathname,{pathname:i,query:l}=n,u=i,s=await this.pageLoader.getPageList(),c=t,f=void 0!==r.locale?r.locale||void 0:this.locale,d=await N({asPath:t,locale:f,router:this});n.pathname=B(n.pathname,s),(0,h.isDynamicRoute)(n.pathname)&&(i=n.pathname,n.pathname=i,Object.assign(l,(0,m.getRouteMatcher)((0,g.getRouteRegex)(n.pathname))((0,_.parsePath)(t).pathname)||{}),d||(e=(0,y.formatWithValidation)(n)));let b=await H({fetchData:()=>W({dataHref:this.pageLoader.getDataHref({href:(0,y.formatWithValidation)({pathname:u,query:l}),skipInterpolation:!0,asPath:c,locale:f}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0}),asPath:t,locale:f,router:this});if((null==b?void 0:b.effect.type)==="rewrite"&&(n.pathname=b.effect.resolvedHref,i=b.effect.resolvedHref,l={...l,...b.effect.parsedAs.query},c=b.effect.parsedAs.pathname,e=(0,y.formatWithValidation)(n)),(null==b?void 0:b.effect.type)==="redirect-external")return;let v=(0,o.removeTrailingSlash)(i);await this._bfl(t,c,r.locale,!0)&&(this.components[a]={__appRouter:!0}),await Promise.all([this.pageLoader._isSsg(v).then(t=>!!t&&W({dataHref:(null==b?void 0:b.json)?null==b?void 0:b.dataHref:this.pageLoader.getDataHref({href:e,asPath:c,locale:f}),isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0,unstable_skipClientCache:r.unstable_skipClientCache||r.priority&&!0}).then(()=>!1).catch(()=>!1)),this.pageLoader[r.priority?"loadPage":"prefetch"](v)])}async fetchComponent(e){let t=G({route:e,router:this});try{let r=await this.pageLoader.loadPage(e);return t(),r}catch(e){throw t(),e}}_getData(e){let t=!1,r=()=>{t=!0};return this.clc=r,e().then(e=>{if(r===this.clc&&(this.clc=null),t){let e=Error("Loading initial props cancelled");throw e.cancelled=!0,e}return e})}_getFlightData(e){return W({dataHref:e,isServerRender:!0,parseJSON:!1,inflightCache:this.sdc,persistCache:!1,isPrefetch:!1}).then(e=>{let{text:t}=e;return{data:t}})}getInitialProps(e,t){let{Component:r}=this.components["/_app"],n=this._wrapApp(r);return t.AppTree=n,(0,d.loadGetInitialProps)(r,{AppTree:n,Component:e,router:this,ctx:t})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}constructor(e,t,n,{initialProps:a,pageLoader:i,App:l,wrapApp:u,Component:s,err:c,subscription:f,isFallback:m,locale:g,locales:_,defaultLocale:b,domainLocales:v,isPreview:P}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=q(),this.onPopState=e=>{let t;let{isFirstPopStateEvent:r}=this;this.isFirstPopStateEvent=!1;let n=e.state;if(!n){let{pathname:e,query:t}=this;this.changeState("replaceState",(0,y.formatWithValidation)({pathname:(0,w.addBasePath)(e),query:t}),(0,d.getURL)());return}if(n.__NA){window.location.reload();return}if(!n.__N||r&&this.locale===n.options.locale&&n.as===this.asPath)return;let{url:a,as:o,options:i,key:l}=n;this._key=l;let{pathname:u}=(0,p.parseRelativeUrl)(a);(!this.isSsr||o!==(0,w.addBasePath)(this.asPath)||u!==(0,w.addBasePath)(this.pathname))&&(!this._bps||this._bps(n))&&this.change("replaceState",a,o,Object.assign({},i,{shallow:i.shallow&&this._shallow,locale:i.locale||this.defaultLocale,_h:0}),t)};let j=(0,o.removeTrailingSlash)(e);this.components={},"/_error"!==e&&(this.components[j]={Component:s,initial:!0,props:a,err:c,__N_SSG:a&&a.__N_SSG,__N_SSP:a&&a.__N_SSP}),this.components["/_app"]={Component:l,styleSheets:[]};{let{BloomFilter:e}=r(1918),t={numItems:1,errorRate:.01,numBits:10,numHashes:7,bitArray:[1,1,0,0,0,1,1,0,0,0]},n={numItems:0,errorRate:.01,numBits:0,numHashes:null,bitArray:[]};(null==t?void 0:t.numHashes)&&(this._bfl_s=new e(t.numItems,t.errorRate),this._bfl_s.import(t)),(null==n?void 0:n.numHashes)&&(this._bfl_d=new e(n.numItems,n.errorRate),this._bfl_d.import(n))}this.events=V.events,this.pageLoader=i;let S=(0,h.isDynamicRoute)(e)&&self.__NEXT_DATA__.autoExport;if(this.basePath="",this.sub=f,this.clc=null,this._wrapApp=u,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp||!S&&!self.location.search),this.state={route:j,pathname:e,query:t,asPath:S?e:n,isPreview:!!P,locale:void 0,isFallback:m},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),!n.startsWith("//")){let r={locale:g},a=(0,d.getURL)();this._initialMatchesMiddlewarePromise=N({router:this,locale:g,asPath:a}).then(o=>(r._shouldResolveHref=n!==e,this.changeState("replaceState",o?a:(0,y.formatWithValidation)({pathname:(0,w.addBasePath)(e),query:t}),a,r),o))}window.addEventListener("popstate",this.onPopState)}}V.events=(0,f.default)()},1968:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return o}});let n=r(1484),a=r(9623);function o(e,t,r,o){if(!t||t===r)return e;let i=e.toLowerCase();return!o&&((0,a.pathHasPrefix)(i,"/api")||(0,a.pathHasPrefix)(i,"/"+t.toLowerCase()))?e:(0,n.addPathPrefix)(e,"/"+t)}},1484:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return a}});let n=r(7637);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:o}=(0,n.parsePath)(e);return""+t+r+a+o}},4918:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathSuffix",{enumerable:!0,get:function(){return a}});let n=r(7637);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:o}=(0,n.parsePath)(e);return""+r+t+a+o}},7584:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return a},normalizeRscPath:function(){return o}});let n=r(4157);function a(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||"("===t[0]&&t.endsWith(")")||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function o(e,t){return t?e.replace(/\.rsc($|\?)/,"$1"):e}},9245:function(e,t){"use strict";function r(e,t){let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=r.length;n--;){let a=r[n];if("query"===a){let r=Object.keys(e.query);if(r.length!==Object.keys(t.query).length)return!1;for(let n=r.length;n--;){let a=r[n];if(!t.query.hasOwnProperty(a)||e.query[a]!==t.query[a])return!1}}else if(!t.hasOwnProperty(a)||e[a]!==t[a])return!1}return!0}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareRouterStates",{enumerable:!0,get:function(){return r}})},1703:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"formatNextPathnameInfo",{enumerable:!0,get:function(){return l}});let n=r(5129),a=r(1484),o=r(4918),i=r(1968);function l(e){let t=(0,i.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,n.removeTrailingSlash)(t)),e.buildId&&(t=(0,o.addPathSuffix)((0,a.addPathPrefix)(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=(0,a.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,o.addPathSuffix)(t,"/"):(0,n.removeTrailingSlash)(t)}},2902:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return i},urlObjectKeys:function(){return l},formatWithValidation:function(){return u}});let n=r(1757),a=n._(r(1354)),o=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:r}=e,n=e.protocol||"",i=e.pathname||"",l=e.hash||"",u=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:r&&(s=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(s+=":"+e.port)),u&&"object"==typeof u&&(u=String(a.urlQueryToSearchParams(u)));let c=e.search||u&&"?"+u||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||o.test(n))&&!1!==s?(s="//"+(s||""),i&&"/"!==i[0]&&(i="/"+i)):s||(s=""),l&&"#"!==l[0]&&(l="#"+l),c&&"?"!==c[0]&&(c="?"+c),""+n+s+(i=i.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+l}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return i(e)}},5854:function(e,t){"use strict";function r(e,t){void 0===t&&(t="");let r="/"===e?"/index":/^\/index(\/|$)/.test(e)?"/index"+e:""+e;return r+t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},5564:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getNextPathnameInfo",{enumerable:!0,get:function(){return i}});let n=r(4990),a=r(8590),o=r(9623);function i(e,t){var r,i,l;let{basePath:u,i18n:s,trailingSlash:c}=null!=(r=t.nextConfig)?r:{},f={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):c};if(u&&(0,o.pathHasPrefix)(f.pathname,u)&&(f.pathname=(0,a.removePathPrefix)(f.pathname,u),f.basePath=u),!0===t.parseData&&f.pathname.startsWith("/_next/data/")&&f.pathname.endsWith(".json")){let e=f.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/"),t=e[0];f.pathname="index"!==e[1]?"/"+e.slice(1).join("/"):"/",f.buildId=t}if(t.i18nProvider){let e=t.i18nProvider.analyze(f.pathname);f.locale=e.detectedLocale,f.pathname=null!=(i=e.pathname)?i:f.pathname}else if(s){let e=(0,n.normalizeLocalePath)(f.pathname,s.locales);f.locale=e.detectedLocale,f.pathname=null!=(l=e.pathname)?l:f.pathname}return f}},1257:function(e,t){"use strict";function r(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let r=document.documentElement,n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return r}})},9446:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return a.isDynamicRoute}});let n=r(9241),a=r(3702)},1690:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return o}});let n=r(3660),a=r(2932);function o(e,t,r){let o="",i=(0,a.getRouteRegex)(e),l=i.groups,u=(t!==e?(0,n.getRouteMatcher)(i)(t):"")||r;o=e;let s=Object.keys(l);return s.every(e=>{let t=u[e]||"",{repeat:r,optional:n}=l[e],a="["+(r?"...":"")+e+"]";return n&&(a=(t?"":"/")+"["+a+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in u)&&(o=o.replace(a,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(o=""),{params:s,result:o}}},238:function(e,t){"use strict";function r(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return r}})},3702:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return n}});let r=/\/\[[^/]+?\](?=\/|$)/;function n(e){return r.test(e)}},2968:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=r(7321),a=r(1173);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},8447:function(e,t){"use strict";function r(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},7637:function(e,t){"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r<t);return n||t>-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},137:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseRelativeUrl",{enumerable:!0,get:function(){return o}});let n=r(7321),a=r(1354);function o(e,t){let r=new URL((0,n.getLocationOrigin)()),o=t?new URL(t,r):e.startsWith(".")?new URL(window.location.href):r,{pathname:i,searchParams:l,search:u,hash:s,href:c,origin:f}=new URL(e,o);if(f!==r.origin)throw Error("invariant: invalid relative URL, router received "+e);return{pathname:i,query:(0,a.searchParamsToUrlQuery)(l),search:u,hash:s,href:c.slice(r.origin.length)}}},9623:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return a}});let n=r(7637);function a(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},1354:function(e,t){"use strict";function r(e){let t={};return e.forEach((e,r)=>{void 0===t[r]?t[r]=e:Array.isArray(t[r])?t[r].push(e):t[r]=[t[r],e]}),t}function n(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function a(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[r,a]=e;Array.isArray(a)?a.forEach(e=>t.append(r,n(e))):t.set(r,n(a))}),t}function o(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return r.forEach(t=>{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,r)=>e.append(r,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return a},assign:function(){return o}})},8590:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removePathPrefix",{enumerable:!0,get:function(){return a}});let n=r(9623);function a(e,t){if(!(0,n.pathHasPrefix)(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:"/"+r}},5129:function(e,t){"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},2862:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return f}});let n=r(1354),a=r(2902),o=r(8447),i=r(7321),l=r(3785),u=r(2968),s=r(3702),c=r(1690);function f(e,t,r){let f;let d="string"==typeof t?t:(0,a.formatWithValidation)(t),h=d.match(/^[a-zA-Z]{1,}:\/\//),p=h?d.slice(h[0].length):d;if((p.split("?")[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+d+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,i.normalizeRepeatedSlashes)(p);d=(h?h[0]:"")+t}if(!(0,u.isLocalURL)(d))return r?[d]:d;try{f=new URL(d.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){f=new URL("/","http://n")}try{let e=new URL(d,f);e.pathname=(0,l.normalizePathTrailingSlash)(e.pathname);let t="";if((0,s.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:i,params:l}=(0,c.interpolateAs)(e.pathname,e.pathname,r);i&&(t=(0,a.formatWithValidation)({pathname:i,hash:e.hash,query:(0,o.omit)(r,l)}))}let i=e.origin===f.origin?e.href.slice(e.origin.length):e.href;return r?[i,t||i]:i}catch(e){return r?[d]:d}}},3660:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return a}});let n=r(7321);function a(e){let{re:t,groups:r}=e;return e=>{let a=t.exec(e);if(!a)return!1;let o=e=>{try{return decodeURIComponent(e)}catch(e){throw new n.DecodeError("failed to decode param")}},i={};return Object.keys(r).forEach(e=>{let t=r[e],n=a[t.pos];void 0!==n&&(i[e]=~n.indexOf("/")?n.split("/").map(e=>o(e)):t.repeat?[o(n)]:o(n))}),i}}},2932:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getRouteRegex:function(){return u},getNamedRouteRegex:function(){return f},getNamedMiddlewareRegex:function(){return d}});let n=r(2407),a=r(9434),o=r(5129);function i(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function l(e){let t=(0,o.removeTrailingSlash)(e).slice(1).split("/"),r={},l=1;return{parameterizedRoute:t.map(e=>{let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),o=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&o){let{key:e,optional:n,repeat:u}=i(o[1]);return r[e]={pos:l++,repeat:u,optional:n},"/"+(0,a.escapeStringRegexp)(t)+"([^/]+?)"}if(!o)return"/"+(0,a.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:n}=i(o[1]);return r[e]={pos:l++,repeat:t,optional:n},t?n?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:r}}function u(e){let{parameterizedRoute:t,groups:r}=l(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:r}}function s(e){let{getSafeRouteKey:t,segment:r,routeKeys:n,keyPrefix:a}=e,{key:o,optional:l,repeat:u}=i(r),s=o.replace(/\W/g,"");a&&(s=""+a+s);let c=!1;return(0===s.length||s.length>30)&&(c=!0),isNaN(parseInt(s.slice(0,1)))||(c=!0),c&&(s=t()),a?n[s]=""+a+o:n[s]=""+o,u?l?"(?:/(?<"+s+">.+?))?":"/(?<"+s+">.+?)":"/(?<"+s+">[^/]+?)"}function c(e,t){let r;let i=(0,o.removeTrailingSlash)(e).slice(1).split("/"),l=(r=0,()=>{let e="",t=++r;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),u={};return{namedParameterizedRoute:i.map(e=>{let r=n.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),o=e.match(/\[((?:\[.*\])|.+)\]/);return r&&o?s({getSafeRouteKey:l,segment:o[1],routeKeys:u,keyPrefix:t?"nxtI":void 0}):o?s({getSafeRouteKey:l,segment:o[1],routeKeys:u,keyPrefix:t?"nxtP":void 0}):"/"+(0,a.escapeStringRegexp)(e)}).join(""),routeKeys:u}}function f(e,t){let r=c(e,t);return{...u(e),namedRegex:"^"+r.namedParameterizedRoute+"(?:/)?$",routeKeys:r.routeKeys}}function d(e,t){let{parameterizedRoute:r}=l(e),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:a}=c(e,!1);return{namedRegex:"^"+a+(n?"(?:(/.*)?)":"")+"$"}}},9241:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Error("Catch-all must be the last part of the URL.");let a=e[0];if(a.startsWith("[")&&a.endsWith("]")){let r=a.slice(1,-1),i=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),i=!0),r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+r+"').");if(r.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+r+"').");function o(e,r){if(null!==e&&e!==r)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"').");t.forEach(e=>{if(e===r)throw Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===a.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path')}),t.push(r)}if(n){if(i){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');o(this.optionalRestSlugName,r),this.optionalRestSlugName=r,a="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');o(this.restSlugName,r),this.restSlugName=r,a="[...]"}}else{if(i)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');o(this.slugName,r),this.slugName=r,a="[]"}}this.children.has(a)||this.children.set(a,new r),this.children.get(a)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}},1858:function(e,t){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return n},setConfig:function(){return a}});let n=()=>r;function a(e){r=e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5126:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let n=r(1757),a=n._(r(7294)),o=a.useLayoutEffect,i=a.useEffect;function l(e){let{headManager:t,reduceComponentsToState:r}=e;function n(){if(t&&t.mountedInstances){let n=a.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(n,e))}}return o(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=n),()=>{t&&(t._pendingUpdate=n)})),i(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},7321:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{WEB_VITALS:function(){return r},execOnce:function(){return n},isAbsoluteUrl:function(){return o},getLocationOrigin:function(){return i},getURL:function(){return l},getDisplayName:function(){return u},isResSent:function(){return s},normalizeRepeatedSlashes:function(){return c},loadGetInitialProps:function(){return f},SP:function(){return d},ST:function(){return h},DecodeError:function(){return p},NormalizeError:function(){return m},PageNotFoundError:function(){return g},MissingStaticPage:function(){return y},MiddlewareNotFoundError:function(){return _},stringifyError:function(){return b}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,a=Array(n),o=0;o<n;o++)a[o]=arguments[o];return r||(r=!0,t=e(...a)),t}}let a=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,o=e=>a.test(e);function i(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function l(){let{href:e}=window.location,t=i();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function s(e){return e.finished||e.headersSent}function c(e){let t=e.split("?"),r=t[0];return r.replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&s(r))return n;if(!n){let t='"'+u(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.';throw Error(t)}return n}let d="undefined"!=typeof performance,h=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class p extends Error{}class m extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class y extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class _ extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},2078:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},8018:function(e){var t,r,n,a,o,i,l,u,s,c,f,d,h,p,m,g,y,_,b,v,P,w,j,S,O,E,x,R,M,C,A,T,L,I,N,k,D,B,H,U,F,W,q,z,G,V;(t={}).d=function(e,r){for(var n in r)t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},void 0!==t&&(t.ab="//"),r={},t.r(r),t.d(r,{getCLS:function(){return j},getFCP:function(){return v},getFID:function(){return C},getINP:function(){return W},getLCP:function(){return z},getTTFB:function(){return V},onCLS:function(){return j},onFCP:function(){return v},onFID:function(){return C},onINP:function(){return W},onLCP:function(){return z},onTTFB:function(){return V}}),u=-1,s=function(e){addEventListener("pageshow",function(t){t.persisted&&(u=t.timeStamp,e(t))},!0)},c=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},f=function(){var e=c();return e&&e.activationStart||0},d=function(e,t){var r=c(),n="navigate";return u>=0?n="back-forward-cache":r&&(n=document.prerendering||f()>0?"prerender":r.type.replace(/_/g,"-")),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:n}},h=function(e,t,r){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var n=new PerformanceObserver(function(e){t(e.getEntries())});return n.observe(Object.assign({type:e,buffered:!0},r||{})),n}}catch(e){}},p=function(e,t){var r=function r(n){"pagehide"!==n.type&&"hidden"!==document.visibilityState||(e(n),t&&(removeEventListener("visibilitychange",r,!0),removeEventListener("pagehide",r,!0)))};addEventListener("visibilitychange",r,!0),addEventListener("pagehide",r,!0)},m=function(e,t,r,n){var a,o;return function(i){var l;t.value>=0&&(i||n)&&((o=t.value-(a||0))||void 0===a)&&(a=t.value,t.delta=o,t.rating=(l=t.value)>r[1]?"poor":l>r[0]?"needs-improvement":"good",e(t))}},g=-1,y=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},_=function(){p(function(e){g=e.timeStamp},!0)},b=function(){return g<0&&(g=y(),_(),s(function(){setTimeout(function(){g=y(),_()},0)})),{get firstHiddenTime(){return g}}},v=function(e,t){t=t||{};var r,n=[1800,3e3],a=b(),o=d("FCP"),i=function(e){e.forEach(function(e){"first-contentful-paint"===e.name&&(u&&u.disconnect(),e.startTime<a.firstHiddenTime&&(o.value=e.startTime-f(),o.entries.push(e),r(!0)))})},l=window.performance&&window.performance.getEntriesByName&&window.performance.getEntriesByName("first-contentful-paint")[0],u=l?null:h("paint",i);(l||u)&&(r=m(e,o,n,t.reportAllChanges),l&&i([l]),s(function(a){r=m(e,o=d("FCP"),n,t.reportAllChanges),requestAnimationFrame(function(){requestAnimationFrame(function(){o.value=performance.now()-a.timeStamp,r(!0)})})}))},P=!1,w=-1,j=function(e,t){t=t||{};var r=[.1,.25];P||(v(function(e){w=e.value}),P=!0);var n,a=function(t){w>-1&&e(t)},o=d("CLS",0),i=0,l=[],u=function(e){e.forEach(function(e){if(!e.hadRecentInput){var t=l[0],r=l[l.length-1];i&&e.startTime-r.startTime<1e3&&e.startTime-t.startTime<5e3?(i+=e.value,l.push(e)):(i=e.value,l=[e]),i>o.value&&(o.value=i,o.entries=l,n())}})},c=h("layout-shift",u);c&&(n=m(a,o,r,t.reportAllChanges),p(function(){u(c.takeRecords()),n(!0)}),s(function(){i=0,w=-1,n=m(a,o=d("CLS",0),r,t.reportAllChanges)}))},S={passive:!0,capture:!0},O=new Date,E=function(e,t){n||(n=t,a=e,o=new Date,M(removeEventListener),x())},x=function(){if(a>=0&&a<o-O){var e={entryType:"first-input",name:n.type,target:n.target,cancelable:n.cancelable,startTime:n.timeStamp,processingStart:n.timeStamp+a};i.forEach(function(t){t(e)}),i=[]}},R=function(e){if(e.cancelable){var t,r,n,a=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?(t=function(){E(a,e),n()},r=function(){n()},n=function(){removeEventListener("pointerup",t,S),removeEventListener("pointercancel",r,S)},addEventListener("pointerup",t,S),addEventListener("pointercancel",r,S)):E(a,e)}},M=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,R,S)})},C=function(e,t){t=t||{};var r,o=[100,300],l=b(),u=d("FID"),c=function(e){e.startTime<l.firstHiddenTime&&(u.value=e.processingStart-e.startTime,u.entries.push(e),r(!0))},f=function(e){e.forEach(c)},g=h("first-input",f);r=m(e,u,o,t.reportAllChanges),g&&p(function(){f(g.takeRecords()),g.disconnect()},!0),g&&s(function(){r=m(e,u=d("FID"),o,t.reportAllChanges),i=[],a=-1,n=null,M(addEventListener),i.push(c),x()})},A=0,T=1/0,L=0,I=function(e){e.forEach(function(e){e.interactionId&&(T=Math.min(T,e.interactionId),A=(L=Math.max(L,e.interactionId))?(L-T)/7+1:0)})},N=function(){return l?A:performance.interactionCount||0},k=function(){"interactionCount"in performance||l||(l=h("event",I,{type:"event",buffered:!0,durationThreshold:0}))},D=0,B=function(){return N()-D},H=[],U={},F=function(e){var t=H[H.length-1],r=U[e.interactionId];if(r||H.length<10||e.duration>t.latency){if(r)r.entries.push(e),r.latency=Math.max(r.latency,e.duration);else{var n={id:e.interactionId,latency:e.duration,entries:[e]};U[n.id]=n,H.push(n)}H.sort(function(e,t){return t.latency-e.latency}),H.splice(10).forEach(function(e){delete U[e.id]})}},W=function(e,t){t=t||{};var r=[200,500];k();var n,a=d("INP"),o=function(e){e.forEach(function(e){e.interactionId&&F(e),"first-input"!==e.entryType||H.some(function(t){return t.entries.some(function(t){return e.duration===t.duration&&e.startTime===t.startTime})})||F(e)});var t,r=(t=Math.min(H.length-1,Math.floor(B()/50)),H[t]);r&&r.latency!==a.value&&(a.value=r.latency,a.entries=r.entries,n())},i=h("event",o,{durationThreshold:t.durationThreshold||40});n=m(e,a,r,t.reportAllChanges),i&&(i.observe({type:"first-input",buffered:!0}),p(function(){o(i.takeRecords()),a.value<0&&B()>0&&(a.value=0,a.entries=[]),n(!0)}),s(function(){H=[],D=N(),n=m(e,a=d("INP"),r,t.reportAllChanges)}))},q={},z=function(e,t){t=t||{};var r,n=[2500,4e3],a=b(),o=d("LCP"),i=function(e){var t=e[e.length-1];if(t){var n=t.startTime-f();n<a.firstHiddenTime&&(o.value=n,o.entries=[t],r())}},l=h("largest-contentful-paint",i);if(l){r=m(e,o,n,t.reportAllChanges);var u=function(){q[o.id]||(i(l.takeRecords()),l.disconnect(),q[o.id]=!0,r(!0))};["keydown","click"].forEach(function(e){addEventListener(e,u,{once:!0,capture:!0})}),p(u,!0),s(function(a){r=m(e,o=d("LCP"),n,t.reportAllChanges),requestAnimationFrame(function(){requestAnimationFrame(function(){o.value=performance.now()-a.timeStamp,q[o.id]=!0,r(!0)})})})}},G=function e(t){document.prerendering?addEventListener("prerenderingchange",function(){return e(t)},!0):"complete"!==document.readyState?addEventListener("load",function(){return e(t)},!0):setTimeout(t,0)},V=function(e,t){t=t||{};var r=[800,1800],n=d("TTFB"),a=m(e,n,r,t.reportAllChanges);G(function(){var o=c();if(o){if(n.value=Math.max(o.responseStart-f(),0),n.value<0||n.value>performance.now())return;n.entries=[o],a(!0),s(function(){(a=m(e,n=d("TTFB",0),r,t.reportAllChanges))(!0)})}})},e.exports=r},9423:function(e,t){"use strict";function r(e){return"/api"===e||!!(null==e?void 0:e.startsWith("/api/"))}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isAPIRoute",{enumerable:!0,get:function(){return r}})},676:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return a},getProperError:function(){return o}});let n=r(8325);function a(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function o(e){return a(e)?e:Error((0,n.isPlainObject)(e)?JSON.stringify(e):e+"")}},2407:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return a},isInterceptionRouteAppPath:function(){return o},extractInterceptionRouteInformation:function(){return i}});let n=r(7584),a=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>a.find(t=>e.startsWith(t)))}function i(e){let t,r,o;for(let n of e.split("/"))if(r=a.find(e=>n.startsWith(e))){[t,o]=e.split(r,2);break}if(!t||!r||!o)throw Error(`Invalid interception route: ${e}. Must be in the format /<intercepting route>/(..|...|..)(..)/<intercepted route>`);switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":o="/"===t?`/${o}`:t+"/"+o;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);o=t.split("/").slice(0,-1).concat(o).join("/");break;case"(...)":o="/"+o;break;case"(..)(..)":let i=t.split("/");if(i.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);o=i.slice(0,-2).concat(o).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:o}}},2431:function(){},8754:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:function(){return n},_interop_require_default:function(){return n}})},1757:function(e,t,r){"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function a(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,r&&r.set(e,a),a}r.r(t),r.d(t,{_:function(){return a},_interop_require_wildcard:function(){return a}})}},function(e){e.O(0,[774],function(){return e(e.s=1019)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/main-app-1520a682a757d620.js b/.next/static/chunks/main-app-1520a682a757d620.js new file mode 100644 index 0000000000000000000000000000000000000000..6b58fdf4a4070f2c40a23e849268b1a2d6d19afa --- /dev/null +++ b/.next/static/chunks/main-app-1520a682a757d620.js @@ -0,0 +1,25 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[744],{2335:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})})},6711:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return o}});let n=r(7253),u=r(6070);function o(e,t){return(0,u.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4843:function(e,t){"use strict";function r(e){var t,r;t=self.__next_s,r=()=>{e()},t&&t.length?t.reduce((e,t)=>{let[r,n]=t;return e.then(()=>new Promise((e,t)=>{let u=document.createElement("script");if(n)for(let e in n)"children"!==e&&u.setAttribute(e,n[e]);r?(u.src=r,u.onload=()=>e(),u.onerror=t):n&&(u.innerHTML=n.children,setTimeout(e)),document.head.appendChild(u)}))},Promise.resolve()).catch(e=>{console.error(e)}).then(()=>{r()}):r()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appBootstrap",{enumerable:!0,get:function(){return r}}),window.next={version:"13.4.19",appDir:!0},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4039:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return u}});let n=r(7948);async function u(e,t){let r=(0,n.getServerActionDispatcher)();if(!r)throw Error("Invariant: missing action dispatcher.");return new Promise((n,u)=>{r({actionId:e,actionArgs:t,resolve:n,reject:u})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1615:function(e,t,r){"use strict";let n,u;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return w}});let o=r(1024),l=r(8533);r(2335);let a=o._(r(4040)),i=l._(r(2265)),c=r(6671),s=r(1330);r(6656);let f=o._(r(5152)),d=r(4039),p=r(8747),h=window.console.error;window.console.error=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];(0,p.isNextRouterError)(t[0])||h.apply(window.console,t)},window.addEventListener("error",e=>{if((0,p.isNextRouterError)(e.error)){e.preventDefault();return}});let _=document,y=()=>{let{pathname:e,search:t}=location;return e+t},b=new TextEncoder,v=!1,m=!1;function g(e){if(0===e[0])n=[];else{if(!n)throw Error("Unexpected server data: missing bootstrap script.");u?u.enqueue(b.encode(e[1])):n.push(e[1])}}let O=function(){u&&!m&&(u.close(),m=!0,n=void 0),v=!0};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",O,!1):O();let P=self.__next_f=self.__next_f||[];P.forEach(g),P.push=g;let E=new Map;function R(e){let{cacheKey:t}=e;i.default.useEffect(()=>{E.delete(t)});let r=function(e){let t=E.get(e);if(t)return t;let r=new ReadableStream({start(e){n&&(n.forEach(t=>{e.enqueue(b.encode(t))}),v&&!m&&(e.close(),m=!0,n=void 0)),u=e}}),o=(0,c.createFromReadableStream)(r,{callServer:d.callServer});return E.set(e,o),o}(t),o=(0,i.use)(r);return o}let j=i.default.Fragment;function S(e){let{children:t}=e;return t}function T(e){return i.default.createElement(R,{...e,cacheKey:y()})}function w(){let e=i.default.createElement(j,null,i.default.createElement(s.HeadManagerContext.Provider,{value:{appDir:!0}},i.default.createElement(S,null,i.default.createElement(T,null)))),t={onRecoverableError:f.default},r="__next_error__"===document.documentElement.id;r?a.default.createRoot(_,t).render(e):i.default.startTransition(()=>a.default.hydrateRoot(_,e,t))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2916:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(4843);(0,n.appBootstrap)(()=>{r(7948),r(7767),r(8709);let{hydrate:e}=r(1615);e()}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8709:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=e=>t=>e(t)+"",u=r.u,o={};r.u=n(e=>encodeURI(o[e]||u(e)));let l=r.k;r.k=n(l);let a=r.miniCssF;r.miniCssF=n(a),self.__next_require__=r,self.__next_chunk_load__=e=>{if(!e)return Promise.resolve();let[t,n]=e.split(":");return o[t]=n,r.e(t)},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1768:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AppRouterAnnouncer",{enumerable:!0,get:function(){return l}});let n=r(2265),u=r(4887),o="next-route-announcer";function l(e){let{tree:t}=e,[r,l]=(0,n.useState)(null);(0,n.useEffect)(()=>{let e=function(){var e;let t=document.getElementsByName(o)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(o);e.style.cssText="position:absolute";let t=document.createElement("div");t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal";let r=e.attachShadow({mode:"open"});return r.appendChild(t),document.body.appendChild(e),t}}();return l(e),()=>{let e=document.getElementsByTagName(o)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}},[]);let[a,i]=(0,n.useState)(""),c=(0,n.useRef)();return(0,n.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==c.current&&i(e),c.current=e},[t]),r?(0,u.createPortal)(a,r):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4509:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RSC:function(){return r},ACTION:function(){return n},NEXT_ROUTER_STATE_TREE:function(){return u},NEXT_ROUTER_PREFETCH:function(){return o},NEXT_URL:function(){return l},FETCH_CACHE_HEADER:function(){return a},RSC_CONTENT_TYPE_HEADER:function(){return i},RSC_VARY_HEADER:function(){return c},FLIGHT_PARAMETERS:function(){return s},NEXT_RSC_UNION_QUERY:function(){return f}});let r="RSC",n="Next-Action",u="Next-Router-State-Tree",o="Next-Router-Prefetch",l="Next-Url",a="x-vercel-sc-headers",i="text/x-component",c=r+", "+u+", "+o+", "+l,s=[[r],[u],[o]],f="_rsc";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7948:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getServerActionDispatcher:function(){return R},urlToUrlWithoutFlightMarker:function(){return j},default:function(){return C}});let n=r(8533),u=n._(r(2265)),o=r(6656),l=r(7538),a=r(5685),i=r(9330),c=r(6208),s=r(9865),f=r(6628),d=r(4444),p=r(3738),h=r(6711),_=r(1768),y=r(935),b=r(1487),v=r(8987),m=r(4509),g=r(3570),O=r(3719),P=new Map,E=null;function R(){return E}function j(e){let t=new URL(e,location.origin);return t.searchParams.delete(m.NEXT_RSC_UNION_QUERY),t}function S(e){return e.origin!==window.location.origin}function T(e){let{tree:t,pushRef:r,canonicalUrl:n,sync:o}=e;return(0,u.useInsertionEffect)(()=>{let e={__NA:!0,tree:t};r.pendingPush&&(0,i.createHrefFromUrl)(new URL(window.location.href))!==n?(r.pendingPush=!1,window.history.pushState(e,"",n)):window.history.replaceState(e,"",n),o()},[t,r,n,o]),null}let w=()=>({status:o.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map});function M(e){let{buildId:t,initialHead:r,initialTree:n,initialCanonicalUrl:i,children:f,assetPrefix:m}=e,R=(0,u.useMemo)(()=>(0,d.createInitialRouterState)({buildId:t,children:f,initialCanonicalUrl:i,initialTree:n,initialParallelRoutes:P,isServer:!1,location:window.location,initialHead:r}),[t,f,i,n,r]),[{tree:j,cache:M,prefetchCache:C,pushRef:x,focusAndScrollRef:A,canonicalUrl:N,nextUrl:I},k,D]=(0,s.useReducerWithReduxDevtools)(l.reducer,R);(0,u.useEffect)(()=>{P=null},[]);let{searchParams:F,pathname:L}=(0,u.useMemo)(()=>{let e=new URL(N,window.location.href);return{searchParams:e.searchParams,pathname:(0,O.hasBasePath)(e.pathname)?(0,g.removeBasePath)(e.pathname):e.pathname}},[N]),U=(0,u.useCallback)((e,t,r)=>{(0,u.startTransition)(()=>{k({type:a.ACTION_SERVER_PATCH,flightData:t,previousTree:e,overrideCanonicalUrl:r,cache:w(),mutable:{}})})},[k]),H=(0,u.useCallback)((e,t,r,n)=>{let u=new URL((0,h.addBasePath)(e),location.href);return k({type:a.ACTION_NAVIGATE,url:u,isExternalUrl:S(u),locationSearch:location.search,forceOptimisticNavigation:r,shouldScroll:null==n||n,navigateType:t,cache:w(),mutable:{}})},[k]);!function(e){let t=(0,u.useCallback)(t=>{(0,u.startTransition)(()=>{e({...t,type:a.ACTION_SERVER_ACTION,mutable:{},cache:w()})})},[e]);E=t}(k);let $=(0,u.useMemo)(()=>{let e={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{if((0,p.isBot)(window.navigator.userAgent))return;let r=new URL((0,h.addBasePath)(e),location.href);S(r)||(0,u.startTransition)(()=>{var e;k({type:a.ACTION_PREFETCH,url:r,kind:null!=(e=null==t?void 0:t.kind)?e:a.PrefetchKind.FULL})})},replace:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var r;H(e,"replace",!!t.forceOptimisticNavigation,null==(r=t.scroll)||r)})},push:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var r;H(e,"push",!!t.forceOptimisticNavigation,null==(r=t.scroll)||r)})},refresh:()=>{(0,u.startTransition)(()=>{k({type:a.ACTION_REFRESH,cache:w(),mutable:{},origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}};return e},[k,H]);if((0,u.useEffect)(()=>{window.next&&(window.next.router=$)},[$]),(0,u.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.tree)&&k({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.tree})}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[k]),x.mpaNavigation){let e=window.location;x.pendingPush?e.assign(N):e.replace(N),(0,u.use)((0,v.createInfinitePromise)())}let W=(0,u.useCallback)(e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,u.startTransition)(()=>{k({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:t.tree})})}},[k]);(0,u.useEffect)(()=>(window.addEventListener("popstate",W),()=>{window.removeEventListener("popstate",W)}),[W]);let B=(0,u.useMemo)(()=>(0,b.findHeadInCache)(M,j[1]),[M,j]),Y=u.default.createElement(y.RedirectBoundary,null,B,M.subTreeData,u.default.createElement(_.AppRouterAnnouncer,{tree:j}));return u.default.createElement(u.default.Fragment,null,u.default.createElement(T,{tree:j,pushRef:x,canonicalUrl:N,sync:D}),u.default.createElement(c.PathnameContext.Provider,{value:L},u.default.createElement(c.SearchParamsContext.Provider,{value:F},u.default.createElement(o.GlobalLayoutRouterContext.Provider,{value:{buildId:t,changeByServerResponse:U,tree:j,focusAndScrollRef:A,nextUrl:I}},u.default.createElement(o.AppRouterContext.Provider,{value:$},u.default.createElement(o.LayoutRouterContext.Provider,{value:{childNodes:M.parallelRoutes,tree:j,url:N}},Y))))))}function C(e){let{globalErrorComponent:t,...r}=e;return u.default.createElement(f.ErrorBoundary,{errorComponent:t},u.default.createElement(M,r))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1253:function(e,t,r){"use strict";function n(e){}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clientHookInServerComponentError",{enumerable:!0,get:function(){return n}}),r(1024),r(2265),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6628:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ErrorBoundaryHandler:function(){return a},GlobalError:function(){return i},default:function(){return c},ErrorBoundary:function(){return s}});let n=r(1024),u=n._(r(2265)),o=r(8165),l={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};class a extends u.default.Component{static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?u.default.createElement(u.default.Fragment,null,this.props.errorStyles,u.default.createElement(this.props.errorComponent,{error:this.state.error,reset:this.reset})):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function i(e){let{error:t}=e,r=null==t?void 0:t.digest;return u.default.createElement("html",{id:"__next_error__"},u.default.createElement("head",null),u.default.createElement("body",null,u.default.createElement("div",{style:l.error},u.default.createElement("div",null,u.default.createElement("h2",{style:l.text},"Application error: a "+(r?"server":"client")+"-side exception has occurred (see the "+(r?"server logs":"browser console")+" for more information)."),r?u.default.createElement("p",{style:l.text},"Digest: "+r):null))))}let c=i;function s(e){let{errorComponent:t,errorStyles:r,children:n}=e,l=(0,o.usePathname)();return t?u.default.createElement(a,{pathname:l,errorComponent:t,errorStyles:r},n):u.default.createElement(u.default.Fragment,null,n)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8987:function(e,t){"use strict";let r;function n(){return r||(r=new Promise(()=>{})),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInfinitePromise",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8747:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return o}});let n=r(6920),u=r(5800);function o(e){return e&&e.digest&&((0,u.isRedirectError)(e)||(0,n.isNotFoundError)(e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7767:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return E}});let n=r(1024),u=r(8533),o=u._(r(2265)),l=n._(r(4887)),a=r(6656),i=r(2738),c=r(8987),s=r(6628),f=r(7910),d=r(1067),p=r(935),h=r(6280),_=r(5447),y=r(4818),b=["bottom","height","left","right","top","width","x","y"];function v(e,t){let r=e.getBoundingClientRect();return r.top>=0&&r.top<=t}class m extends o.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){var r;if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,r)=>(0,f.matchSegment)(t,e[r]))))return;let n=null,u=e.hashFragment;if(u&&(n="top"===u?document.body:null!=(r=document.getElementById(u))?r:document.getElementsByName(u)[0]),n||(n=l.default.findDOMNode(this)),!(n instanceof Element))return;for(;!(n instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return b.every(e=>0===t[e])}(n);){if(null===n.nextElementSibling)return;n=n.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,d.handleSmoothScroll)(()=>{if(u){n.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!v(n,t)&&(e.scrollTop=0,v(n,t)||n.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,n.focus()}}}}function g(e){let{segmentPath:t,children:r}=e,n=(0,o.useContext)(a.GlobalLayoutRouterContext);if(!n)throw Error("invariant global layout router not mounted");return o.default.createElement(m,{segmentPath:t,focusAndScrollRef:n.focusAndScrollRef},r)}function O(e){let{parallelRouterKey:t,url:r,childNodes:n,childProp:u,segmentPath:l,tree:s,cacheKey:d}=e,p=(0,o.useContext)(a.GlobalLayoutRouterContext);if(!p)throw Error("invariant global layout router not mounted");let{buildId:h,changeByServerResponse:_,tree:y}=p,b=n.get(d);if(u&&null!==u.current&&(b?b.status===a.CacheStates.LAZY_INITIALIZED&&(b.status=a.CacheStates.READY,b.subTreeData=u.current):(b={status:a.CacheStates.READY,data:null,subTreeData:u.current,parallelRoutes:new Map},n.set(d,b))),!b||b.status===a.CacheStates.LAZY_INITIALIZED){let e=function e(t,r){if(t){let[n,u]=t,o=2===t.length;if((0,f.matchSegment)(r[0],n)&&r[1].hasOwnProperty(u)){if(o){let t=e(void 0,r[1][u]);return[r[0],{...r[1],[u]:[t[0],t[1],t[2],"refetch"]}]}return[r[0],{...r[1],[u]:e(t.slice(2),r[1][u])}]}}return r}(["",...l],y);b={status:a.CacheStates.DATA_FETCH,data:(0,i.fetchServerResponse)(new URL(r,location.origin),e,p.nextUrl,h),subTreeData:null,head:b&&b.status===a.CacheStates.LAZY_INITIALIZED?b.head:void 0,parallelRoutes:b&&b.status===a.CacheStates.LAZY_INITIALIZED?b.parallelRoutes:new Map},n.set(d,b)}if(!b)throw Error("Child node should always exist");if(b.subTreeData&&b.data)throw Error("Child node should not have both subTreeData and data");if(b.data){let[e,t]=(0,o.use)(b.data);b.data=null,setTimeout(()=>{(0,o.startTransition)(()=>{_(y,e,t)})}),(0,o.use)((0,c.createInfinitePromise)())}b.subTreeData||(0,o.use)((0,c.createInfinitePromise)());let v=o.default.createElement(a.LayoutRouterContext.Provider,{value:{tree:s[1][t],childNodes:b.parallelRoutes,url:r}},b.subTreeData);return v}function P(e){let{children:t,loading:r,loadingStyles:n,hasLoading:u}=e;return u?o.default.createElement(o.Suspense,{fallback:o.default.createElement(o.default.Fragment,null,n,r)},t):o.default.createElement(o.default.Fragment,null,t)}function E(e){let{parallelRouterKey:t,segmentPath:r,childProp:n,error:u,errorStyles:l,templateStyles:i,loading:c,loadingStyles:d,hasLoading:b,template:v,notFound:m,notFoundStyles:E,styles:R}=e,j=(0,o.useContext)(a.LayoutRouterContext);if(!j)throw Error("invariant expected layout router to be mounted");let{childNodes:S,tree:T,url:w}=j,M=S.get(t);M||(M=new Map,S.set(t,M));let C=T[1][t][0],x=n.segment,A=(0,_.getSegmentValue)(C),N=[C];return o.default.createElement(o.default.Fragment,null,R,N.map(e=>{let R=(0,f.matchSegment)(e,x),j=(0,_.getSegmentValue)(e),S=(0,y.createRouterCacheKey)(e);return o.default.createElement(a.TemplateContext.Provider,{key:(0,y.createRouterCacheKey)(e,!0),value:o.default.createElement(g,{segmentPath:r},o.default.createElement(s.ErrorBoundary,{errorComponent:u,errorStyles:l},o.default.createElement(P,{hasLoading:b,loading:c,loadingStyles:d},o.default.createElement(h.NotFoundBoundary,{notFound:m,notFoundStyles:E},o.default.createElement(p.RedirectBoundary,null,o.default.createElement(O,{parallelRouterKey:t,url:w,tree:T,childNodes:M,childProp:R?n:null,segmentPath:r,cacheKey:S,isActive:A===j}))))))},i,v)}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7910:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{matchSegment:function(){return u},canSegmentBeOverridden:function(){return o}});let n=r(5682),u=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],o=(e,t)=>{var r;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(r=(0,n.getSegmentParam)(e))?void 0:r.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8165:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return p},useSearchParams:function(){return h},usePathname:function(){return _},ServerInsertedHTMLContext:function(){return i.ServerInsertedHTMLContext},useServerInsertedHTML:function(){return i.useServerInsertedHTML},useRouter:function(){return y},useParams:function(){return b},useSelectedLayoutSegments:function(){return v},useSelectedLayoutSegment:function(){return m},redirect:function(){return c.redirect},notFound:function(){return s.notFound}});let n=r(2265),u=r(6656),o=r(6208),l=r(1253),a=r(5447),i=r(8169),c=r(5800),s=r(6920),f=Symbol("internal for urlsearchparams readonly");function d(){return Error("ReadonlyURLSearchParams cannot be modified")}class p{[Symbol.iterator](){return this[f][Symbol.iterator]()}append(){throw d()}delete(){throw d()}set(){throw d()}sort(){throw d()}constructor(e){this[f]=e,this.entries=e.entries.bind(e),this.forEach=e.forEach.bind(e),this.get=e.get.bind(e),this.getAll=e.getAll.bind(e),this.has=e.has.bind(e),this.keys=e.keys.bind(e),this.values=e.values.bind(e),this.toString=e.toString.bind(e),this.size=e.size}}function h(){(0,l.clientHookInServerComponentError)("useSearchParams");let e=(0,n.useContext)(o.SearchParamsContext),t=(0,n.useMemo)(()=>e?new p(e):null,[e]);return t}function _(){return(0,l.clientHookInServerComponentError)("usePathname"),(0,n.useContext)(o.PathnameContext)}function y(){(0,l.clientHookInServerComponentError)("useRouter");let e=(0,n.useContext)(u.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function b(){(0,l.clientHookInServerComponentError)("useParams");let e=(0,n.useContext)(u.GlobalLayoutRouterContext);return e?function e(t,r){void 0===r&&(r={});let n=t[1];for(let t of Object.values(n)){let n=t[0],u=Array.isArray(n),o=u?n[1]:n;if(!o||o.startsWith("__PAGE__"))continue;let l=u&&("c"===n[2]||"oc"===n[2]);l?r[n[0]]=n[1].split("/"):u&&(r[n[0]]=n[1]),r=e(t,r)}return r}(e.tree):null}function v(e){void 0===e&&(e="children"),(0,l.clientHookInServerComponentError)("useSelectedLayoutSegments");let{tree:t}=(0,n.useContext)(u.LayoutRouterContext);return function e(t,r,n,u){let o;if(void 0===n&&(n=!0),void 0===u&&(u=[]),n)o=t[1][r];else{var l;let e=t[1];o=null!=(l=e.children)?l:Object.values(e)[0]}if(!o)return u;let i=o[0],c=(0,a.getSegmentValue)(i);return!c||c.startsWith("__PAGE__")?u:(u.push(c),e(o,r,!1,u))}(t,e)}function m(e){void 0===e&&(e="children"),(0,l.clientHookInServerComponentError)("useSelectedLayoutSegment");let t=v(e);return 0===t.length?null:t[0]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6280:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return a}});let n=r(1024),u=n._(r(2265)),o=r(8165);class l extends u.default.Component{static getDerivedStateFromError(e){if((null==e?void 0:e.digest)==="NEXT_NOT_FOUND")return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?u.default.createElement(u.default.Fragment,null,u.default.createElement("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function a(e){let{notFound:t,notFoundStyles:r,asNotFound:n,children:a}=e,i=(0,o.usePathname)();return t?u.default.createElement(l,{pathname:i,notFound:t,notFoundStyles:r,asNotFound:n},a):u.default.createElement(u.default.Fragment,null,a)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6920:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{notFound:function(){return n},isNotFoundError:function(){return u}});let r="NEXT_NOT_FOUND";function n(){let e=Error(r);throw e.digest=r,e}function u(e){return(null==e?void 0:e.digest)===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7843:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return c}});let n=r(4677),u=r(6249);var o=u._("_maxConcurrency"),l=u._("_runningCount"),a=u._("_queue"),i=u._("_processNext");class c{enqueue(e){let t,r;let u=new Promise((e,n)=>{t=e,r=n}),o=async()=>{try{n._(this,l)[l]++;let r=await e();t(r)}catch(e){r(e)}finally{n._(this,l)[l]--,n._(this,i)[i]()}};return n._(this,a)[a].push({promiseFn:u,task:o}),n._(this,i)[i](),u}bump(e){let t=n._(this,a)[a].findIndex(t=>t.promiseFn===e);if(t>-1){let e=n._(this,a)[a].splice(t,1)[0];n._(this,a)[a].unshift(e),n._(this,i)[i](!0)}}constructor(e=5){Object.defineProperty(this,i,{value:s}),Object.defineProperty(this,o,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),n._(this,o)[o]=e,n._(this,l)[l]=0,n._(this,a)[a]=[]}}function s(e){if(void 0===e&&(e=!1),(n._(this,l)[l]<n._(this,o)[o]||e)&&n._(this,a)[a].length>0){var t;null==(t=n._(this,a)[a].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},935:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectErrorBoundary:function(){return i},RedirectBoundary:function(){return c}});let n=r(8533),u=n._(r(2265)),o=r(8165),l=r(5800);function a(e){let{redirect:t,reset:r,redirectType:n}=e,a=(0,o.useRouter)();return(0,u.useEffect)(()=>{u.default.startTransition(()=>{n===l.RedirectType.push?a.push(t,{}):a.replace(t,{}),r()})},[t,n,r,a]),null}class i extends u.default.Component{static getDerivedStateFromError(e){if((0,l.isRedirectError)(e)){let t=(0,l.getURLFromRedirectError)(e),r=(0,l.getRedirectTypeFromError)(e);return{redirect:t,redirectType:r}}throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?u.default.createElement(a,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function c(e){let{children:t}=e,r=(0,o.useRouter)();return u.default.createElement(i,{router:r},t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5800:function(e,t,r){"use strict";var n,u;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectType:function(){return n},getRedirectError:function(){return a},redirect:function(){return i},isRedirectError:function(){return c},getURLFromRedirectError:function(){return s},getRedirectTypeFromError:function(){return f}});let o=r(6170),l="NEXT_REDIRECT";function a(e,t){let r=Error(l);r.digest=l+";"+t+";"+e;let n=o.requestAsyncStorage.getStore();return n&&(r.mutableCookies=n.mutableCookies),r}function i(e,t){throw void 0===t&&(t="replace"),a(e,t)}function c(e){if("string"!=typeof(null==e?void 0:e.digest))return!1;let[t,r,n]=e.digest.split(";",3);return t===l&&("replace"===r||"push"===r)&&"string"==typeof n}function s(e){return c(e)?e.digest.split(";",3)[2]:null}function f(e){if(!c(e))throw Error("Not a redirect error");return e.digest.split(";",3)[1]}(u=n||(n={})).push="push",u.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7027:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return l}});let n=r(6656),u=r(9726),o=r(516);function l(e,t,r,l){void 0===l&&(l=!1);let[a,i,c]=r.slice(-3);return null!==i&&(3===r.length?(t.status=n.CacheStates.READY,t.subTreeData=i,(0,u.fillLazyItemsTillLeafWithHead)(t,e,a,c,l)):(t.status=n.CacheStates.READY,t.subTreeData=e.subTreeData,t.parallelRoutes=new Map(e.parallelRoutes),(0,o.fillCacheWithNewSubTreeData)(t,e,r,l)),!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7491:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,r,o){let l;let[a,i,,,c]=r;if(1===t.length){let e=u(r,o);return e}let[s,f]=t;if(!(0,n.matchSegment)(s,a))return null;let d=2===t.length;if(d)l=u(i[f],o);else if(null===(l=e(t.slice(2),i[f],o)))return null;let p=[t[0],{...i,[f]:l}];return c&&(p[4]=!0),p}}});let n=r(7910);function u(e,t){let[r,o]=e,[l,a]=t;if("__DEFAULT__"===l&&"__DEFAULT__"!==r)return e;if((0,n.matchSegment)(r,l)){let t={};for(let e in o){let r=void 0!==a[e];r?t[e]=u(o[e],a[e]):t[e]=o[e]}for(let e in a)t[e]||(t[e]=a[e]);let n=[r,t];return e[2]&&(n[2]=e[2]),e[3]&&(n[3]=e[3]),e[4]&&(n[4]=e[4]),n}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5121:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{extractPathFromFlightRouterState:function(){return a},computeChangedPath:function(){return i}});let n=r(4507),u=r(7910),o=e=>"string"==typeof e?e:e[1];function l(e){return e.split("/").reduce((e,t)=>""===t||t.startsWith("(")&&t.endsWith(")")?e:e+"/"+t,"")||"/"}function a(e){var t;let r=Array.isArray(e[0])?e[0][1]:e[0];if("__DEFAULT__"===r||n.INTERCEPTION_ROUTE_MARKERS.some(e=>r.startsWith(e)))return;if(r.startsWith("__PAGE__"))return"";let u=[r],o=null!=(t=e[1])?t:{},i=o.children?a(o.children):void 0;if(void 0!==i)u.push(i);else for(let[e,t]of Object.entries(o)){if("children"===e)continue;let r=a(t);void 0!==r&&u.push(r)}return l(u.join("/"))}function i(e,t){let r=function e(t,r){let[l,i]=t,[c,s]=r,f=o(l),d=o(c);if(n.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,u.matchSegment)(l,c)){var p;return null!=(p=a(r))?p:""}for(let t in i)if(s[t]){let r=e(i[t],s[t]);if(null!==r)return o(c)+"/"+r}return null}(e,t);return null==r||"/"===r?r:l(r)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9330:function(e,t){"use strict";function r(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4444:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return a}});let n=r(6656),u=r(9330),o=r(9726),l=r(5121);function a(e){var t;let{buildId:r,initialTree:a,children:i,initialCanonicalUrl:c,initialParallelRoutes:s,isServer:f,location:d,initialHead:p}=e,h={status:n.CacheStates.READY,data:null,subTreeData:i,parallelRoutes:f?new Map:s};return(null===s||0===s.size)&&(0,o.fillLazyItemsTillLeafWithHead)(h,void 0,a,p),{buildId:r,tree:a,cache:h,prefetchCache:new Map,pushRef:{pendingPush:!1,mpaNavigation:!1},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:d?(0,u.createHrefFromUrl)(d):c,nextUrl:null!=(t=(0,l.extractPathFromFlightRouterState)(a)||(null==d?void 0:d.pathname))?t:null}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4679:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createOptimisticTree",{enumerable:!0,get:function(){return function e(t,r,u){let o;let[l,a,i,c,s]=r||[null,{}],f=t[0],d=1===t.length,p=null!==l&&(0,n.matchSegment)(l,f),h=Object.keys(a).length>1,_=!r||!p||h,y={};if(null!==l&&p&&(y=a),!d&&!h){let r=e(t.slice(1),y?y.children:null,u||_);o=r}let b=[f,{...y,...o?{children:o}:{}}];return i&&(b[2]=i),!u&&_?b[3]="refetch":p&&c&&(b[3]=c),p&&s&&(b[4]=s),b}}});let n=r(7910);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8982:function(e,t){"use strict";function r(e){return e.status="pending",e.then(t=>{"pending"===e.status&&(e.status="fulfilled",e.value=t)},t=>{"pending"===e.status&&(e.status="rejected",e.value=t)}),e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRecordFromThenable",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4818:function(e,t){"use strict";function r(e,t){return void 0===t&&(t=!1),Array.isArray(e)?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith("__PAGE__")?"__PAGE__":e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2738:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return s}});let n=r(6671),u=r(4509),o=r(7948),l=r(4039),a=r(5685),i=r(216);function c(e){return[(0,o.urlToUrlWithoutFlightMarker)(e).toString(),void 0]}async function s(e,t,r,s,f){let d={[u.RSC]:"1",[u.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(t))};f===a.PrefetchKind.AUTO&&(d[u.NEXT_ROUTER_PREFETCH]="1"),r&&(d[u.NEXT_URL]=r);let p=(0,i.hexHash)([d[u.NEXT_ROUTER_PREFETCH]||"0",d[u.NEXT_ROUTER_STATE_TREE],d[u.NEXT_URL]].join(","));try{let t=new URL(e);t.searchParams.set(u.NEXT_RSC_UNION_QUERY,p);let r=await fetch(t,{credentials:"same-origin",headers:d}),a=(0,o.urlToUrlWithoutFlightMarker)(r.url),i=r.redirected?a:void 0,f=r.headers.get("content-type")||"";if(f!==u.RSC_CONTENT_TYPE_HEADER||!r.ok)return c(a.toString());let[h,_]=await (0,n.createFromFetch)(Promise.resolve(r),{callServer:l.callServer});if(s!==h)return c(r.url);return[_,i]}catch(t){return console.error("Failed to fetch RSC payload. Falling back to browser navigation.",t),[e.toString(),void 0]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2562:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithDataProperty",{enumerable:!0,get:function(){return function e(t,r,o,l,a){void 0===a&&(a=!1);let i=o.length<=2,[c,s]=o,f=(0,u.createRouterCacheKey)(s),d=r.parallelRoutes.get(c);if(!d||a&&r.parallelRoutes.size>1)return{bailOptimistic:!0};let p=t.parallelRoutes.get(c);p&&p!==d||(p=new Map(d),t.parallelRoutes.set(c,p));let h=d.get(f),_=p.get(f);if(i){_&&_.data&&_!==h||p.set(f,{status:n.CacheStates.DATA_FETCH,data:l(),subTreeData:null,parallelRoutes:new Map});return}if(!_||!h){_||p.set(f,{status:n.CacheStates.DATA_FETCH,data:l(),subTreeData:null,parallelRoutes:new Map});return}return _===h&&(_={status:_.status,data:_.data,subTreeData:_.subTreeData,parallelRoutes:new Map(_.parallelRoutes)},p.set(f,_)),e(_,h,o.slice(2),l)}}});let n=r(6656),u=r(4818);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},516:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,r,a,i){let c=a.length<=5,[s,f]=a,d=(0,l.createRouterCacheKey)(f),p=r.parallelRoutes.get(s);if(!p)return;let h=t.parallelRoutes.get(s);h&&h!==p||(h=new Map(p),t.parallelRoutes.set(s,h));let _=p.get(d),y=h.get(d);if(c){y&&y.data&&y!==_||(y={status:n.CacheStates.READY,data:null,subTreeData:a[3],parallelRoutes:_?new Map(_.parallelRoutes):new Map},_&&(0,u.invalidateCacheByRouterState)(y,_,a[2]),(0,o.fillLazyItemsTillLeafWithHead)(y,_,a[2],a[4],i),h.set(d,y));return}y&&_&&(y===_&&(y={status:y.status,data:y.data,subTreeData:y.subTreeData,parallelRoutes:new Map(y.parallelRoutes)},h.set(d,y)),e(y,_,a.slice(2),i))}}});let n=r(6656),u=r(9495),o=r(9726),l=r(4818);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9726:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,r,o,l,a){let i=0===Object.keys(o[1]).length;if(i){t.head=l;return}for(let i in o[1]){let c=o[1][i],s=c[0],f=(0,u.createRouterCacheKey)(s);if(r){let u=r.parallelRoutes.get(i);if(u){let r=new Map(u),o=r.get(f),s=a&&o?{status:o.status,data:o.data,subTreeData:o.subTreeData,parallelRoutes:new Map(o.parallelRoutes)}:{status:n.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map(null==o?void 0:o.parallelRoutes)};r.set(f,s),e(s,o,c,l,a),t.parallelRoutes.set(i,r);continue}}let d={status:n.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map},p=t.parallelRoutes.get(i);p?p.set(f,d):t.parallelRoutes.set(i,new Map([[f,d]])),e(d,void 0,c,l,a)}}}});let n=r(6656),u=r(4818);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},234:function(e,t){"use strict";var r,n;function u(e){let{kind:t,prefetchTime:r,lastUsedTime:n}=e;return Date.now()<(null!=n?n:r)+3e4?n?"reusable":"fresh":"auto"===t&&Date.now()<r+3e5?"stale":"full"===t&&Date.now()<r+3e5?"reusable":"expired"}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PrefetchCacheEntryStatus:function(){return r},getPrefetchEntryCacheStatus:function(){return u}}),(n=r||(r={})).fresh="fresh",n.reusable="reusable",n.expired="expired",n.stale="stale",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7575:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return u}});let n=r(5121);function u(e,t){var r,u,o,l;let a=null==(u=t.shouldScroll)||u;return{buildId:e.buildId,canonicalUrl:null!=t.canonicalUrl?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:null!=t.pendingPush?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:null!=t.mpaNavigation?t.mpaNavigation:e.pushRef.mpaNavigation},focusAndScrollRef:{apply:!!a&&((null==t?void 0:t.scrollableSegments)!==void 0||e.focusAndScrollRef.apply),onlyHashChange:!!t.hashFragment&&e.canonicalUrl.split("#")[0]===(null==(r=t.canonicalUrl)?void 0:r.split("#")[0]),hashFragment:a?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:a?null!=(o=null==t?void 0:t.scrollableSegments)?o:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:void 0!==t.patchedTree?t.patchedTree:e.tree,nextUrl:void 0!==t.patchedTree?null!=(l=(0,n.computeChangedPath)(e.tree,t.patchedTree))?l:e.canonicalUrl:e.nextUrl}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4170:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,r,u){let o=u.length<=2,[l,a]=u,i=(0,n.createRouterCacheKey)(a),c=r.parallelRoutes.get(l);if(!c)return;let s=t.parallelRoutes.get(l);if(s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s)),o){s.delete(i);return}let f=c.get(i),d=s.get(i);d&&f&&(d===f&&(d={status:d.status,data:d.data,subTreeData:d.subTreeData,parallelRoutes:new Map(d.parallelRoutes)},s.set(i,d)),e(d,f,u.slice(2)))}}});let n=r(4818);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9495:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return u}});let n=r(4818);function u(e,t,r){for(let u in r[1]){let o=r[1][u][0],l=(0,n.createRouterCacheKey)(o),a=t.parallelRoutes.get(u);if(a){let t=new Map(a);t.delete(l),e.parallelRoutes.set(u,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3139:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,r){let n=t[0],u=r[0];if(Array.isArray(n)&&Array.isArray(u)){if(n[0]!==u[0]||n[2]!==u[2])return!0}else if(n!==u)return!0;if(t[4])return!r[4];if(r[4])return!0;let o=Object.values(t[1])[0],l=Object.values(r[1])[0];return!o||!l||e(o,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6689:function(e,t){"use strict";function r(e){if("fulfilled"===e.status)return e.value;throw e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"readRecordValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4995:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fastRefreshReducer",{enumerable:!0,get:function(){return n}}),r(2738),r(8982),r(6689),r(9330),r(7491),r(3139),r(4838),r(7575),r(7027);let n=function(e,t){return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1487:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findHeadInCache",{enumerable:!0,get:function(){return function e(t,r){let u=0===Object.keys(r).length;if(u)return t.head;for(let u in r){let[o,l]=r[u],a=t.parallelRoutes.get(u);if(!a)continue;let i=(0,n.createRouterCacheKey)(o),c=a.get(i);if(!c)continue;let s=e(c,l);if(s)return s}}}});let n=r(4818);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5447:function(e,t){"use strict";function r(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4838:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{handleExternalUrl:function(){return g},navigateReducer:function(){return P}});let n=r(6656),u=r(2738),o=r(8982),l=r(6689),a=r(9330),i=r(4170),c=r(2562),s=r(4679),f=r(7491),d=r(8741),p=r(3139),h=r(5685),_=r(7575),y=r(7027),b=r(234),v=r(3996),m=r(8593);function g(e,t,r,n){return t.previousTree=e.tree,t.mpaNavigation=!0,t.canonicalUrl=r,t.pendingPush=n,t.scrollableSegments=void 0,(0,_.handleMutable)(e,t)}function O(e){let t=[],[r,n]=e;if(0===Object.keys(n).length)return[[r]];for(let[e,u]of Object.entries(n))for(let n of O(u))""===r?t.push([e,...n]):t.push([r,e,...n]);return t}function P(e,t){let{url:r,isExternalUrl:P,navigateType:E,cache:R,mutable:j,forceOptimisticNavigation:S,shouldScroll:T}=t,{pathname:w,hash:M}=r,C=(0,a.createHrefFromUrl)(r),x="push"===E;(0,v.prunePrefetchCache)(e.prefetchCache);let A=JSON.stringify(j.previousTree)===JSON.stringify(e.tree);if(A)return(0,_.handleMutable)(e,j);if(P)return g(e,j,r.toString(),x);let N=e.prefetchCache.get((0,a.createHrefFromUrl)(r,!1));if(S&&(null==N?void 0:N.kind)!==h.PrefetchKind.TEMPORARY){let t;let l=w.split("/");l.push("__PAGE__");let i=(0,s.createOptimisticTree)(l,e.tree,!1),f={...R};f.status=n.CacheStates.READY,f.subTreeData=e.cache.subTreeData,f.parallelRoutes=new Map(e.cache.parallelRoutes);let d=l.slice(1).map(e=>["children",e]).flat(),p=(0,c.fillCacheWithDataProperty)(f,e.cache,d,()=>(t||(t=(0,o.createRecordFromThenable)((0,u.fetchServerResponse)(r,i,e.nextUrl,e.buildId))),t),!0);if(!(null==p?void 0:p.bailOptimistic))return j.previousTree=e.tree,j.patchedTree=i,j.pendingPush=x,j.hashFragment=M,j.shouldScroll=T,j.scrollableSegments=[],j.cache=f,j.canonicalUrl=C,e.prefetchCache.set((0,a.createHrefFromUrl)(r,!1),{data:Promise.resolve(t),kind:h.PrefetchKind.TEMPORARY,prefetchTime:Date.now(),treeAtTimeOfPrefetch:e.tree,lastUsedTime:Date.now()}),(0,_.handleMutable)(e,j)}if(!N){let t=(0,o.createRecordFromThenable)((0,u.fetchServerResponse)(r,e.tree,e.nextUrl,e.buildId,void 0)),n={data:Promise.resolve(t),kind:h.PrefetchKind.TEMPORARY,prefetchTime:Date.now(),treeAtTimeOfPrefetch:e.tree,lastUsedTime:null};e.prefetchCache.set((0,a.createHrefFromUrl)(r,!1),n),N=n}let I=(0,b.getPrefetchEntryCacheStatus)(N),{treeAtTimeOfPrefetch:k,data:D}=N;m.prefetchQueue.bump(D);let[F,L]=(0,l.readRecordValue)(D);if(N.lastUsedTime=Date.now(),"string"==typeof F)return g(e,j,F,x);let U=e.tree,H=e.cache,$=[];for(let t of F){let o=t.slice(0,-4),l=t.slice(-3)[0],a=["",...o],s=(0,f.applyRouterStatePatchToTree)(a,U,l);if(null===s&&(s=(0,f.applyRouterStatePatchToTree)(a,k,l)),null!==s){if((0,p.isNavigatingToNewRootLayout)(U,s))return g(e,j,C,x);let f=(0,y.applyFlightData)(H,R,t,"auto"===N.kind&&I===b.PrefetchCacheEntryStatus.reusable);f||I!==b.PrefetchCacheEntryStatus.stale||(f=function(e,t,r,u,o){let l=!1;e.status=n.CacheStates.READY,e.subTreeData=t.subTreeData,e.parallelRoutes=new Map(t.parallelRoutes);let a=O(u).map(e=>[...r,...e]);for(let r of a){let n=(0,c.fillCacheWithDataProperty)(e,t,r,o);(null==n?void 0:n.bailOptimistic)||(l=!0)}return l}(R,H,o,l,()=>(0,u.fetchServerResponse)(r,U,e.nextUrl,e.buildId)));let h=(0,d.shouldHardNavigate)(a,U);for(let e of(h?(R.status=n.CacheStates.READY,R.subTreeData=H.subTreeData,(0,i.invalidateCacheBelowFlightSegmentPath)(R,H,o),j.cache=R):f&&(j.cache=R),H=R,U=s,O(l))){let t=[...o,...e];"__DEFAULT__"!==t[t.length-1]&&$.push(t)}}}return j.previousTree=e.tree,j.patchedTree=U,j.canonicalUrl=L?(0,a.createHrefFromUrl)(L):C,j.pendingPush=x,j.scrollableSegments=$,j.hashFragment=M,j.shouldScroll=T,(0,_.handleMutable)(e,j)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8593:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{prefetchQueue:function(){return s},prefetchReducer:function(){return f}});let n=r(9330),u=r(2738),o=r(5685),l=r(8982),a=r(3996),i=r(4509),c=r(7843),s=new c.PromiseQueue(5);function f(e,t){(0,a.prunePrefetchCache)(e.prefetchCache);let{url:r}=t;r.searchParams.delete(i.NEXT_RSC_UNION_QUERY);let c=(0,n.createHrefFromUrl)(r,!1),f=e.prefetchCache.get(c);if(f&&(f.kind===o.PrefetchKind.TEMPORARY&&e.prefetchCache.set(c,{...f,kind:t.kind}),!(f.kind===o.PrefetchKind.AUTO&&t.kind===o.PrefetchKind.FULL)))return e;let d=(0,l.createRecordFromThenable)(s.enqueue(()=>(0,u.fetchServerResponse)(r,e.tree,e.nextUrl,e.buildId,t.kind)));return e.prefetchCache.set(c,{treeAtTimeOfPrefetch:e.tree,data:d,kind:t.kind,prefetchTime:Date.now(),lastUsedTime:null}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3996:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"prunePrefetchCache",{enumerable:!0,get:function(){return u}});let n=r(234);function u(e){for(let[t,r]of e)(0,n.getPrefetchEntryCacheStatus)(r)===n.PrefetchCacheEntryStatus.expired&&e.delete(t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7439:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return p}});let n=r(2738),u=r(8982),o=r(6689),l=r(9330),a=r(7491),i=r(3139),c=r(4838),s=r(7575),f=r(6656),d=r(9726);function p(e,t){let{cache:r,mutable:p,origin:h}=t,_=e.canonicalUrl,y=e.tree,b=JSON.stringify(p.previousTree)===JSON.stringify(y);if(b)return(0,s.handleMutable)(e,p);r.data||(r.data=(0,u.createRecordFromThenable)((0,n.fetchServerResponse)(new URL(_,h),[y[0],y[1],y[2],"refetch"],e.nextUrl,e.buildId)));let[v,m]=(0,o.readRecordValue)(r.data);if("string"==typeof v)return(0,c.handleExternalUrl)(e,p,v,e.pushRef.pendingPush);for(let t of(r.data=null,v)){if(3!==t.length)return console.log("REFRESH FAILED"),e;let[n]=t,u=(0,a.applyRouterStatePatchToTree)([""],y,n);if(null===u)throw Error("SEGMENT MISMATCH");if((0,i.isNavigatingToNewRootLayout)(y,u))return(0,c.handleExternalUrl)(e,p,_,e.pushRef.pendingPush);let o=m?(0,l.createHrefFromUrl)(m):void 0;m&&(p.canonicalUrl=o);let[s,h]=t.slice(-2);null!==s&&(r.status=f.CacheStates.READY,r.subTreeData=s,(0,d.fillLazyItemsTillLeafWithHead)(r,void 0,n,h),p.cache=r,p.prefetchCache=new Map),p.previousTree=y,p.patchedTree=u,p.canonicalUrl=_,y=u}return(0,s.handleMutable)(e,p)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9958:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return u}});let n=r(9330);function u(e,t){let{url:r,tree:u}=t,o=(0,n.createHrefFromUrl)(r);return{buildId:e.buildId,canonicalUrl:o,pushRef:e.pushRef,focusAndScrollRef:e.focusAndScrollRef,cache:e.cache,prefetchCache:e.prefetchCache,tree:u,nextUrl:r.pathname}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7148:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return b}});let n=r(4039),u=r(4509),o=r(8982),l=r(6689),a=r(6671),i=r(6711),c=r(9330),s=r(4838),f=r(7491),d=r(3139),p=r(6656),h=r(7575),_=r(9726);async function y(e,t){let r,{actionId:o,actionArgs:l}=t,c=await (0,a.encodeReply)(l),s=await fetch("",{method:"POST",headers:{Accept:u.RSC_CONTENT_TYPE_HEADER,"Next-Action":o,[u.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(e.tree)),...e.nextUrl?{[u.NEXT_URL]:e.nextUrl}:{}},body:c}),f=s.headers.get("x-action-redirect");try{let e=JSON.parse(s.headers.get("x-action-revalidated")||"[[],0,0]");r={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){r={paths:[],tag:!1,cookie:!1}}let d=f?new URL((0,i.addBasePath)(f),window.location.origin):void 0;if(s.headers.get("content-type")===u.RSC_CONTENT_TYPE_HEADER){let e=await (0,a.createFromFetch)(Promise.resolve(s),{callServer:n.callServer});if(f){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:d,revalidatedParts:r}}let[t,[,u]]=null!=e?e:[];return{actionResult:t,actionFlightData:u,redirectLocation:d,revalidatedParts:r}}return{redirectLocation:d,revalidatedParts:r}}function b(e,t){let{mutable:r,cache:n,resolve:u,reject:a}=t,i=e.canonicalUrl,b=e.tree,v=JSON.stringify(r.previousTree)===JSON.stringify(b);if(v)return(0,h.handleMutable)(e,r);t.mutable.inFlightServerAction||(t.mutable.inFlightServerAction=(0,o.createRecordFromThenable)(y(e,t)));try{let{actionResult:o,actionFlightData:a,redirectLocation:y}=(0,l.readRecordValue)(t.mutable.inFlightServerAction);if(r.previousTree=e.tree,!a){if(r.actionResultResolved||(u(o),r.actionResultResolved=!0),y)return(0,s.handleExternalUrl)(e,r,y.href,e.pushRef.pendingPush);return e}if("string"==typeof a)return(0,s.handleExternalUrl)(e,r,a,e.pushRef.pendingPush);for(let t of(r.inFlightServerAction=null,a)){if(3!==t.length)return console.log("SERVER ACTION APPLY FAILED"),e;let[u]=t,o=(0,f.applyRouterStatePatchToTree)([""],b,u);if(null===o)throw Error("SEGMENT MISMATCH");if((0,d.isNavigatingToNewRootLayout)(b,o))return(0,s.handleExternalUrl)(e,r,i,e.pushRef.pendingPush);let[l,a]=t.slice(-2);null!==l&&(n.status=p.CacheStates.READY,n.subTreeData=l,(0,_.fillLazyItemsTillLeafWithHead)(n,void 0,u,a),r.cache=n,r.prefetchCache=new Map),r.previousTree=b,r.patchedTree=o,r.canonicalUrl=i,b=o}if(y){let e=(0,c.createHrefFromUrl)(y,!1);r.canonicalUrl=e}return r.actionResultResolved||(u(o),r.actionResultResolved=!0),(0,h.handleMutable)(e,r)}catch(t){if("rejected"===t.status)return r.actionResultResolved||(a(t.value),r.actionResultResolved=!0),e;throw t}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7811:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return c}});let n=r(9330),u=r(7491),o=r(3139),l=r(4838),a=r(7027),i=r(7575);function c(e,t){let{flightData:r,previousTree:c,overrideCanonicalUrl:s,cache:f,mutable:d}=t,p=JSON.stringify(c)===JSON.stringify(e.tree);if(!p)return console.log("TREE MISMATCH"),e;if(d.previousTree)return(0,i.handleMutable)(e,d);if("string"==typeof r)return(0,l.handleExternalUrl)(e,d,r,e.pushRef.pendingPush);let h=e.tree,_=e.cache;for(let t of r){let r=t.slice(0,-4),[i]=t.slice(-3,-2),c=(0,u.applyRouterStatePatchToTree)(["",...r],h,i);if(null===c)throw Error("SEGMENT MISMATCH");if((0,o.isNavigatingToNewRootLayout)(h,c))return(0,l.handleExternalUrl)(e,d,e.canonicalUrl,e.pushRef.pendingPush);let p=s?(0,n.createHrefFromUrl)(s):void 0;p&&(d.canonicalUrl=p),(0,a.applyFlightData)(_,f,t),d.previousTree=h,d.patchedTree=c,d.cache=f,_=f,h=c}return(0,i.handleMutable)(e,d)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5685:function(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PrefetchKind:function(){return r},ACTION_REFRESH:function(){return u},ACTION_NAVIGATE:function(){return o},ACTION_RESTORE:function(){return l},ACTION_SERVER_PATCH:function(){return a},ACTION_PREFETCH:function(){return i},ACTION_FAST_REFRESH:function(){return c},ACTION_SERVER_ACTION:function(){return s}});let u="refresh",o="navigate",l="restore",a="server-patch",i="prefetch",c="fast-refresh",s="server-action";(n=r||(r={})).AUTO="auto",n.FULL="full",n.TEMPORARY="temporary",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7538:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return f}});let n=r(5685),u=r(4838),o=r(7811),l=r(9958),a=r(7439),i=r(8593),c=r(4995),s=r(7148),f=function(e,t){switch(t.type){case n.ACTION_NAVIGATE:return(0,u.navigateReducer)(e,t);case n.ACTION_SERVER_PATCH:return(0,o.serverPatchReducer)(e,t);case n.ACTION_RESTORE:return(0,l.restoreReducer)(e,t);case n.ACTION_REFRESH:return(0,a.refreshReducer)(e,t);case n.ACTION_FAST_REFRESH:return(0,c.fastRefreshReducer)(e,t);case n.ACTION_PREFETCH:return(0,i.prefetchReducer)(e,t);case n.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Error("Unknown action")}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8741:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,r){let[u,o]=r,[l,a]=t;if(!(0,n.matchSegment)(l,u))return!!Array.isArray(l);let i=t.length<=2;return!i&&e(t.slice(2),o[a])}}});let n=r(7910);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9865:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useReducerWithReduxDevtools",{enumerable:!0,get:function(){return o}});let n=r(2265);function u(e){if(e instanceof Map){let t={};for(let[r,n]of e.entries()){if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n._bundlerConfig){t[r]="FlightData";continue}}t[r]=u(n)}return t}if("object"==typeof e&&null!==e){let t={};for(let r in e){let n=e[r];if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n.hasOwnProperty("_bundlerConfig")){t[r]="FlightData";continue}}t[r]=u(n)}return t}return Array.isArray(e)?e.map(u):e}let o=function(e,t){let r=(0,n.useRef)(),o=(0,n.useRef)();(0,n.useEffect)(()=>{if(!r.current&&!1!==o.current){if(void 0===o.current&&void 0===window.__REDUX_DEVTOOLS_EXTENSION__){o.current=!1;return}return r.current=window.__REDUX_DEVTOOLS_EXTENSION__.connect({instanceId:8e3,name:"next-router"}),r.current&&r.current.init(u(t)),()=>{r.current=void 0}}},[t]);let[l,a]=(0,n.useReducer)((t,n)=>{let o=e(t,n);return r.current&&r.current.send(n,u(o)),o},t),i=(0,n.useCallback)(()=>{r.current&&r.current.send({type:"RENDER_SYNC"},u(l))},[l]);return[l,a,i]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3719:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return u}});let n=r(6892);function u(e){return(0,n.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6070:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return o}});let n=r(7369),u=r(2590),o=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:o}=(0,u.parsePath)(e);return""+(0,n.removeTrailingSlash)(t)+r+o};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5152:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(7669);function u(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};e.digest!==n.NEXT_DYNAMIC_NO_SSR_CODE&&t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3570:function(e,t,r){"use strict";function n(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return n}}),r(3719),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6656:function(e,t,r){"use strict";var n,u;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{CacheStates:function(){return n},AppRouterContext:function(){return a},LayoutRouterContext:function(){return i},GlobalLayoutRouterContext:function(){return c},TemplateContext:function(){return s}});let o=r(1024),l=o._(r(2265));(u=n||(n={})).LAZY_INITIALIZED="LAZYINITIALIZED",u.DATA_FETCH="DATAFETCH",u.READY="READY";let a=l.default.createContext(null),i=l.default.createContext(null),c=l.default.createContext(null),s=l.default.createContext(null)},216:function(e,t){"use strict";function r(e){let t=5381;for(let r=0;r<e.length;r++){let n=e.charCodeAt(r);t=(t<<5)+t+n}return Math.abs(t)}function n(e){return r(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{djb2Hash:function(){return r},hexHash:function(){return n}})},1330:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return o}});let n=r(1024),u=n._(r(2265)),o=u.default.createContext({})},6208:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{SearchParamsContext:function(){return u},PathnameContext:function(){return o}});let n=r(2265),u=(0,n.createContext)(null),o=(0,n.createContext)(null)},7669:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NEXT_DYNAMIC_NO_SSR_CODE",{enumerable:!0,get:function(){return r}});let r="NEXT_DYNAMIC_NO_SSR_CODE"},3081:function(e,t){"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},7253:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return u}});let n=r(2590);function u(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:u,hash:o}=(0,n.parsePath)(e);return""+t+r+u+o}},8896:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return u},normalizeRscPath:function(){return o}});let n=r(3081);function u(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||"("===t[0]&&t.endsWith(")")||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function o(e,t){return t?e.replace(/\.rsc($|\?)/,"$1"):e}},1067:function(e,t){"use strict";function r(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let r=document.documentElement,n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return r}})},3738:function(e,t){"use strict";function r(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return r}})},2590:function(e,t){"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r<t);return n||t>-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},6892:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return u}});let n=r(2590);function u(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},7369:function(e,t){"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},8169:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return l}});let n=r(8533),u=n._(r(2265)),o=u.default.createContext(null);function l(e){let t=(0,u.useContext)(o);t&&t(e)}},2616:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return o}});let r=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");class n{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}}let u=globalThis.AsyncLocalStorage;function o(){return u?new u:new n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6170:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return u}});let n=r(2616),u=(0,n.createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4040:function(e,t,r){"use strict";var n=r(4887);t.createRoot=n.createRoot,t.hydrateRoot=n.hydrateRoot},4887:function(e,t,r){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(4417)},7950:function(e,t,r){"use strict";/** + * @license React + * react-server-dom-webpack-client.browser.production.min.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var n=r(4887),u=r(2265),o={stream:!0},l=new Map;function a(e){var t=globalThis.__next_require__(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function i(){}var c=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher,s=Symbol.for("react.element"),f=Symbol.for("react.lazy"),d=Symbol.for("react.default_value"),p=Symbol.iterator,h=Array.isArray,_=new WeakMap,y=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ContextRegistry;function b(e,t,r,n){this.status=e,this.value=t,this.reason=r,this._response=n}function v(e){switch(e.status){case"resolved_model":j(e);break;case"resolved_module":S(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":throw e;default:throw e.reason}}function m(e,t){for(var r=0;r<e.length;r++)(0,e[r])(t)}function g(e,t,r){switch(e.status){case"fulfilled":m(t,e.value);break;case"pending":case"blocked":e.value=t,e.reason=r;break;case"rejected":r&&m(r,e.reason)}}function O(e,t){if("pending"===e.status||"blocked"===e.status){var r=e.reason;e.status="rejected",e.reason=t,null!==r&&m(r,t)}}function P(e,t){if("pending"===e.status||"blocked"===e.status){var r=e.value,n=e.reason;e.status="resolved_module",e.value=t,null!==r&&(S(e),g(e,r,n))}}b.prototype=Object.create(Promise.prototype),b.prototype.then=function(e,t){switch(this.status){case"resolved_model":j(this);break;case"resolved_module":S(this)}switch(this.status){case"fulfilled":e(this.value);break;case"pending":case"blocked":e&&(null===this.value&&(this.value=[]),this.value.push(e)),t&&(null===this.reason&&(this.reason=[]),this.reason.push(t));break;default:t(this.reason)}};var E=null,R=null;function j(e){var t=E,r=R;E=e,R=null;try{var n=JSON.parse(e.value,e._response._fromJSON);null!==R&&0<R.deps?(R.value=n,e.status="blocked",e.value=null,e.reason=null):(e.status="fulfilled",e.value=n)}catch(t){e.status="rejected",e.reason=t}finally{E=t,R=r}}function S(e){try{var t=e.value,r=globalThis.__next_require__(t.id);if(t.async&&"function"==typeof r.then){if("fulfilled"===r.status)r=r.value;else throw r.reason}var n="*"===t.name?r:""===t.name?r.__esModule?r.default:r:r[t.name];e.status="fulfilled",e.value=n}catch(t){e.status="rejected",e.reason=t}}function T(e,t){e._chunks.forEach(function(e){"pending"===e.status&&O(e,t)})}function w(e,t){var r=e._chunks,n=r.get(t);return n||(n=new b("pending",null,null,e),r.set(t,n)),n}function M(e,t){if("resolved_model"===(e=w(e,t)).status&&j(e),"fulfilled"===e.status)return e.value;throw e.reason}function C(){throw Error('Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.')}function x(e,t){var r;return(e={_bundlerConfig:e,_callServer:void 0!==t?t:C,_chunks:new Map,_stringDecoder:new TextDecoder,_fromJSON:null,_rowState:0,_rowID:0,_rowTag:0,_rowLength:0,_buffer:[]})._fromJSON=(r=e,function(e,t){return"string"==typeof t?function(e,t,r,n){if("$"===n[0]){if("$"===n)return s;switch(n[1]){case"$":return n.slice(1);case"L":return{$$typeof:f,_payload:e=w(e,t=parseInt(n.slice(2),16)),_init:v};case"@":return w(e,t=parseInt(n.slice(2),16));case"S":return Symbol.for(n.slice(2));case"P":return y[e=n.slice(2)]||(y[e]=u.createServerContext(e,d)),y[e].Provider;case"F":return t=M(e,t=parseInt(n.slice(2),16)),function(e,t){function r(){var e=Array.prototype.slice.call(arguments),r=t.bound;return r?"fulfilled"===r.status?n(t.id,r.value.concat(e)):Promise.resolve(r).then(function(r){return n(t.id,r.concat(e))}):n(t.id,e)}var n=e._callServer;return _.set(r,t),r}(e,t);case"Q":return e=M(e,t=parseInt(n.slice(2),16)),new Map(e);case"W":return e=M(e,t=parseInt(n.slice(2),16)),new Set(e);case"I":return 1/0;case"-":return"$-0"===n?-0:-1/0;case"N":return NaN;case"u":return;case"D":return new Date(Date.parse(n.slice(2)));case"n":return BigInt(n.slice(2));default:switch((e=w(e,n=parseInt(n.slice(1),16))).status){case"resolved_model":j(e);break;case"resolved_module":S(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":var o;return n=E,e.then(function(e,t,r){if(R){var n=R;n.deps++}else n=R={deps:1,value:null};return function(u){t[r]=u,n.deps--,0===n.deps&&"blocked"===e.status&&(u=e.value,e.status="fulfilled",e.value=n.value,null!==u&&m(u,n.value))}}(n,t,r),(o=n,function(e){return O(o,e)})),null;default:throw e.reason}}}return n}(r,this,e,t):"object"==typeof t&&null!==t?e=t[0]===s?{$$typeof:s,type:t[1],key:t[2],ref:null,props:t[3],_owner:null}:t:t}),e}function A(e,t){function r(t){T(e,t)}var n=t.getReader();n.read().then(function t(u){var s=u.value;if(u.done)T(e,Error("Connection closed."));else{var f=0,d=e._rowState,p=e._rowID,h=e._rowTag,_=e._rowLength;u=e._buffer;for(var y=s.length;f<y;){var v=-1;switch(d){case 0:58===(v=s[f++])?d=1:p=p<<4|(96<v?v-87:v-48);continue;case 1:84===(d=s[f])?(h=d,d=2,f++):64<d&&91>d?(h=d,d=3,f++):(h=0,d=3);continue;case 2:44===(v=s[f++])?d=4:_=_<<4|(96<v?v-87:v-48);continue;case 3:v=s.indexOf(10,f);break;case 4:(v=f+_)>s.length&&(v=-1)}var m=s.byteOffset+f;if(-1<v){f=new Uint8Array(s.buffer,m,v-f),_=e,m=h;var E=_._stringDecoder;h="";for(var R=0;R<u.length;R++)h+=E.decode(u[R],o);switch(h+=E.decode(f),m){case 73:!function(e,t,r){var n=e._chunks,u=n.get(t);r=JSON.parse(r,e._fromJSON);var o=function(e,t){if(e){var r=e[t.id];if(e=r[t.name])r=e.name;else{if(!(e=r["*"]))throw Error('Could not find the module "'+t.id+'" in the React SSR Manifest. This is probably a bug in the React Server Components bundler.');r=t.name}return{id:e.id,chunks:e.chunks,name:r,async:!!t.async}}return t}(e._bundlerConfig,r);if(r=function(e){for(var t=e.chunks,r=[],n=0;n<t.length;n++){var u=t[n],o=l.get(u);if(void 0===o){o=globalThis.__next_chunk_load__(u),r.push(o);var c=l.set.bind(l,u,null);o.then(c,i),l.set(u,o)}else null!==o&&r.push(o)}return e.async?0===r.length?a(e.id):Promise.all(r).then(function(){return a(e.id)}):0<r.length?Promise.all(r):null}(o)){if(u){var c=u;c.status="blocked"}else c=new b("blocked",null,null,e),n.set(t,c);r.then(function(){return P(c,o)},function(e){return O(c,e)})}else u?P(u,o):n.set(t,new b("resolved_module",o,null,e))}(_,p,h);break;case 72:if(p=h[0],_=JSON.parse(h=h.slice(1),_._fromJSON),h=void 0,m=c.current)switch("string"==typeof _?f=_:(f=_[0],h=_[1]),p){case"D":m.prefetchDNS(f,h);break;case"C":m.preconnect(f,h);break;case"L":m.preload(f,h);break;case"I":m.preinit(f,h)}break;case 69:f=(h=JSON.parse(h)).digest,(h=Error("An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.")).stack="Error: "+h.message,h.digest=f,(m=(f=_._chunks).get(p))?O(m,h):f.set(p,new b("rejected",null,h,_));break;case 84:_._chunks.set(p,new b("fulfilled",h,null,_));break;default:(m=(f=_._chunks).get(p))?(_=m,p=h,"pending"===_.status&&(h=_.value,f=_.reason,_.status="resolved_model",_.value=p,null!==h&&(j(_),g(_,h,f)))):f.set(p,new b("resolved_model",h,null,_))}f=v,3===d&&f++,_=p=h=d=0,u.length=0}else{s=new Uint8Array(s.buffer,m,s.byteLength-f),u.push(s),_-=s.byteLength;break}}return e._rowState=d,e._rowID=p,e._rowTag=h,e._rowLength=_,n.read().then(t).catch(r)}}).catch(r)}t.createFromFetch=function(e,t){var r=x(null,t&&t.callServer?t.callServer:void 0);return e.then(function(e){A(r,e.body)},function(e){T(r,e)}),w(r,0)},t.createFromReadableStream=function(e,t){return A(t=x(null,t&&t.callServer?t.callServer:void 0),e),w(t,0)},t.createServerReference=function(e,t){function r(){var r=Array.prototype.slice.call(arguments);return t(e,r)}return _.set(r,{id:e,bound:null}),r},t.encodeReply=function(e){return new Promise(function(t,r){var n,u,o,l;u=1,o=0,l=null,n=JSON.stringify(n=e,function e(n,a){if(null===a)return null;if("object"==typeof a){if("function"==typeof a.then){null===l&&(l=new FormData),o++;var i,c,s=u++;return a.then(function(r){r=JSON.stringify(r,e);var n=l;n.append(""+s,r),0==--o&&t(n)},function(e){r(e)}),"$@"+s.toString(16)}if(a instanceof FormData){null===l&&(l=new FormData);var f=l,d=""+(n=u++)+"_";return a.forEach(function(e,t){f.append(d+t,e)}),"$K"+n.toString(16)}return a instanceof Map?(a=JSON.stringify(Array.from(a),e),null===l&&(l=new FormData),n=u++,l.append(""+n,a),"$Q"+n.toString(16)):a instanceof Set?(a=JSON.stringify(Array.from(a),e),null===l&&(l=new FormData),n=u++,l.append(""+n,a),"$W"+n.toString(16)):!h(a)&&(null===(c=a)||"object"!=typeof c?null:"function"==typeof(c=p&&c[p]||c["@@iterator"])?c:null)?Array.from(a):a}if("string"==typeof a)return"Z"===a[a.length-1]&&this[n]instanceof Date?"$D"+a:a="$"===a[0]?"$"+a:a;if("boolean"==typeof a)return a;if("number"==typeof a)return Number.isFinite(i=a)?0===i&&-1/0==1/i?"$-0":i:1/0===i?"$Infinity":-1/0===i?"$-Infinity":"$NaN";if(void 0===a)return"$undefined";if("function"==typeof a){if(void 0!==(a=_.get(a)))return a=JSON.stringify(a,e),null===l&&(l=new FormData),n=u++,l.set(""+n,a),"$F"+n.toString(16);throw Error("Client Functions cannot be passed directly to Server Functions. Only Functions passed from the Server can be passed back again.")}if("symbol"==typeof a){if(Symbol.for(n=a.description)!==a)throw Error("Only global symbols received from Symbol.for(...) can be passed to Server Functions. The symbol Symbol.for("+a.description+") cannot be found among global symbols.");return"$S"+n}if("bigint"==typeof a)return"$n"+a.toString(10);throw Error("Type "+typeof a+" is not supported as an argument to a Server Function.")}),null===l?t(n):(l.set("0",n),0===o&&t(l))})}},6703:function(e,t,r){"use strict";e.exports=r(7950)},6671:function(e,t,r){"use strict";e.exports=r(6703)},7869:function(e,t){"use strict";/** + * @license React + * react.production.min.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),i=Symbol.for("react.context"),c=Symbol.for("react.server_context"),s=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.for("react.default_value"),_=Symbol.iterator,y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,v={};function m(e,t,r){this.props=e,this.context=t,this.refs=v,this.updater=r||y}function g(){}function O(e,t,r){this.props=e,this.context=t,this.refs=v,this.updater=r||y}m.prototype.isReactComponent={},m.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},g.prototype=m.prototype;var P=O.prototype=new g;P.constructor=O,b(P,m.prototype),P.isPureReactComponent=!0;var E=Array.isArray,R=Object.prototype.hasOwnProperty,j={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var u,o={},l=null,a=null;if(null!=t)for(u in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(l=""+t.key),t)R.call(t,u)&&!S.hasOwnProperty(u)&&(o[u]=t[u]);var i=arguments.length-2;if(1===i)o.children=n;else if(1<i){for(var c=Array(i),s=0;s<i;s++)c[s]=arguments[s+2];o.children=c}if(e&&e.defaultProps)for(u in i=e.defaultProps)void 0===o[u]&&(o[u]=i[u]);return{$$typeof:r,type:e,key:l,ref:a,props:o,_owner:j.current}}function w(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var M=/\/+/g;function C(e,t){var r,n;return"object"==typeof e&&null!==e&&null!=e.key?(r=""+e.key,n={"=":"=0",":":"=2"},"$"+r.replace(/[=:]/g,function(e){return n[e]})):t.toString(36)}function x(e,t,u){if(null==e)return e;var o=[],l=0;return!function e(t,u,o,l,a){var i,c,s,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var d=!1;if(null===t)d=!0;else switch(f){case"string":case"number":d=!0;break;case"object":switch(t.$$typeof){case r:case n:d=!0}}if(d)return a=a(d=t),t=""===l?"."+C(d,0):l,E(a)?(o="",null!=t&&(o=t.replace(M,"$&/")+"/"),e(a,u,o,"",function(e){return e})):null!=a&&(w(a)&&(i=a,c=o+(!a.key||d&&d.key===a.key?"":(""+a.key).replace(M,"$&/")+"/")+t,a={$$typeof:r,type:i.type,key:c,ref:i.ref,props:i.props,_owner:i._owner}),u.push(a)),1;if(d=0,l=""===l?".":l+":",E(t))for(var p=0;p<t.length;p++){f=t[p];var h=l+C(f,p);d+=e(f,u,o,h,a)}else if("function"==typeof(h=null===(s=t)||"object"!=typeof s?null:"function"==typeof(s=_&&s[_]||s["@@iterator"])?s:null))for(t=h.call(t),p=0;!(f=t.next()).done;)h=l+C(f=f.value,p++),d+=e(f,u,o,h,a);else if("object"===f)throw Error("Objects are not valid as a React child (found: "+("[object Object]"===(u=String(t))?"object with keys {"+Object.keys(t).join(", ")+"}":u)+"). If you meant to render a collection of children, use an array instead.");return d}(e,o,"","",function(e){return t.call(u,e,l++)}),o}function A(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){(0===e._status||-1===e._status)&&(e._status=1,e._result=t)},function(t){(0===e._status||-1===e._status)&&(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var N={current:null};function I(){return new WeakMap}function k(){return{s:0,v:void 0,o:null,p:null}}var D={current:null},F={transition:null},L={ReactCurrentDispatcher:D,ReactCurrentCache:N,ReactCurrentBatchConfig:F,ReactCurrentOwner:j,ContextRegistry:{}},U=L.ContextRegistry;t.Children={map:x,forEach:function(e,t,r){x(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return x(e,function(){t++}),t},toArray:function(e){return x(e,function(e){return e})||[]},only:function(e){if(!w(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=m,t.Fragment=u,t.Profiler=l,t.PureComponent=O,t.StrictMode=o,t.Suspense=f,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=L,t.cache=function(e){return function(){var t=N.current;if(!t)return e.apply(null,arguments);var r=t.getCacheForType(I);void 0===(t=r.get(e))&&(t=k(),r.set(e,t)),r=0;for(var n=arguments.length;r<n;r++){var u=arguments[r];if("function"==typeof u||"object"==typeof u&&null!==u){var o=t.o;null===o&&(t.o=o=new WeakMap),void 0===(t=o.get(u))&&(t=k(),o.set(u,t))}else null===(o=t.p)&&(t.p=o=new Map),void 0===(t=o.get(u))&&(t=k(),o.set(u,t))}if(1===t.s)return t.v;if(2===t.s)throw t.v;try{var l=e.apply(null,arguments);return(r=t).s=1,r.v=l}catch(e){throw(l=t).s=2,l.v=e,e}}},t.cloneElement=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var u=b({},e.props),o=e.key,l=e.ref,a=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,a=j.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var i=e.type.defaultProps;for(c in t)R.call(t,c)&&!S.hasOwnProperty(c)&&(u[c]=void 0===t[c]&&void 0!==i?i[c]:t[c])}var c=arguments.length-2;if(1===c)u.children=n;else if(1<c){i=Array(c);for(var s=0;s<c;s++)i[s]=arguments[s+2];u.children=i}return{$$typeof:r,type:e.type,key:o,ref:l,props:u,_owner:a}},t.createContext=function(e){return(e={$$typeof:i,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},t.createElement=T,t.createFactory=function(e){var t=T.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.createServerContext=function(e,t){var r=!0;if(!U[e]){r=!1;var n={$$typeof:c,_currentValue:t,_currentValue2:t,_defaultValue:t,_threadCount:0,Provider:null,Consumer:null,_globalName:e};n.Provider={$$typeof:a,_context:n},U[e]=n}if((n=U[e])._defaultValue===h)n._defaultValue=t,n._currentValue===h&&(n._currentValue=t),n._currentValue2===h&&(n._currentValue2=t);else if(r)throw Error("ServerContext: "+e+" already defined");return n},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=w,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:A}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=F.transition;F.transition={};try{e()}finally{F.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.unstable_useCacheRefresh=function(){return D.current.useCacheRefresh()},t.use=function(e){return D.current.use(e)},t.useCallback=function(e,t){return D.current.useCallback(e,t)},t.useContext=function(e){return D.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return D.current.useDeferredValue(e)},t.useEffect=function(e,t){return D.current.useEffect(e,t)},t.useId=function(){return D.current.useId()},t.useImperativeHandle=function(e,t,r){return D.current.useImperativeHandle(e,t,r)},t.useInsertionEffect=function(e,t){return D.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return D.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return D.current.useMemo(e,t)},t.useReducer=function(e,t,r){return D.current.useReducer(e,t,r)},t.useRef=function(e){return D.current.useRef(e)},t.useState=function(e){return D.current.useState(e)},t.useSyncExternalStore=function(e,t,r){return D.current.useSyncExternalStore(e,t,r)},t.useTransition=function(){return D.current.useTransition()},t.version="18.3.0-canary-1a001dac6-20230812"},2265:function(e,t,r){"use strict";e.exports=r(7869)},1756:function(e,t){"use strict";/** + * @license React + * scheduler.production.min.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */function r(e,t){var r=e.length;for(e.push(t);0<r;){var n=r-1>>>1,u=e[n];if(0<o(u,t))e[n]=t,e[r]=u,r=n;else break}}function n(e){return 0===e.length?null:e[0]}function u(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;for(var n=0,u=e.length,l=u>>>1;n<l;){var a=2*(n+1)-1,i=e[a],c=a+1,s=e[c];if(0>o(i,r))c<u&&0>o(s,i)?(e[n]=s,e[c]=r,n=c):(e[n]=i,e[a]=r,n=a);else if(c<u&&0>o(s,r))e[n]=s,e[c]=r,n=c;else break}}return t}function o(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,a=performance;t.unstable_now=function(){return a.now()}}else{var i=Date,c=i.now();t.unstable_now=function(){return i.now()-c}}var s=[],f=[],d=1,p=null,h=3,_=!1,y=!1,b=!1,v="function"==typeof setTimeout?setTimeout:null,m="function"==typeof clearTimeout?clearTimeout:null,g="undefined"!=typeof setImmediate?setImmediate:null;function O(e){for(var t=n(f);null!==t;){if(null===t.callback)u(f);else if(t.startTime<=e)u(f),t.sortIndex=t.expirationTime,r(s,t);else break;t=n(f)}}function P(e){if(b=!1,O(e),!y){if(null!==n(s))y=!0,x();else{var t=n(f);null!==t&&A(P,t.startTime-e)}}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var E=!1,R=-1,j=5,S=-1;function T(){return!(t.unstable_now()-S<j)}function w(){if(E){var e=t.unstable_now();S=e;var r=!0;try{e:{y=!1,b&&(b=!1,m(R),R=-1),_=!0;var o=h;try{t:{for(O(e),p=n(s);null!==p&&!(p.expirationTime>e&&T());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var i=a(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof i){p.callback=i,O(e),r=!0;break t}p===n(s)&&u(s),O(e)}else u(s);p=n(s)}if(null!==p)r=!0;else{var c=n(f);null!==c&&A(P,c.startTime-e),r=!1}}break e}finally{p=null,h=o,_=!1}r=void 0}}finally{r?l():E=!1}}}if("function"==typeof g)l=function(){g(w)};else if("undefined"!=typeof MessageChannel){var M=new MessageChannel,C=M.port2;M.port1.onmessage=w,l=function(){C.postMessage(null)}}else l=function(){v(w,0)};function x(){E||(E=!0,l())}function A(e,r){R=v(function(){e(t.unstable_now())},r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){y||_||(y=!0,x())},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):j=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return n(s)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var r=h;h=t;try{return e()}finally{h=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=h;h=e;try{return t()}finally{h=r}},t.unstable_scheduleCallback=function(e,u,o){var l=t.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0<o?l+o:l,e){case 1:var a=-1;break;case 2:a=250;break;case 5:a=1073741823;break;case 4:a=1e4;break;default:a=5e3}return a=o+a,e={id:d++,callback:u,priorityLevel:e,startTime:o,expirationTime:a,sortIndex:-1},o>l?(e.sortIndex=o,r(f,e),null===n(s)&&e===n(f)&&(b?(m(R),R=-1):b=!0,A(P,o-l))):(e.sortIndex=a,r(s,e),y||_||(y=!0,x())),e},t.unstable_shouldYield=T,t.unstable_wrapCallback=function(e){var t=h;return function(){var r=h;h=t;try{return e.apply(this,arguments)}finally{h=r}}}},8261:function(e,t,r){"use strict";e.exports=r(1756)},5682:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return u}});let n=r(4507);function u(e){let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:"dynamic",param:e.slice(1,-1)}:null}},4507:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return u},isInterceptionRouteAppPath:function(){return o},extractInterceptionRouteInformation:function(){return l}});let n=r(8896),u=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>u.find(t=>e.startsWith(t)))}function l(e){let t,r,o;for(let n of e.split("/"))if(r=u.find(e=>n.startsWith(e))){[t,o]=e.split(r,2);break}if(!t||!r||!o)throw Error(`Invalid interception route: ${e}. Must be in the format /<intercepting route>/(..|...|..)(..)/<intercepted route>`);switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":o="/"===t?`/${o}`:t+"/"+o;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);o=t.split("/").slice(0,-1).concat(o).join("/");break;case"(...)":o="/"+o;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);o=l.slice(0,-2).concat(o).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:o}}},4677:function(e,t,r){"use strict";function n(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw TypeError("attempted to use private field on non-instance");return e}r.r(t),r.d(t,{_:function(){return n},_class_private_field_loose_base:function(){return n}})},6249:function(e,t,r){"use strict";r.r(t),r.d(t,{_:function(){return u},_class_private_field_loose_key:function(){return u}});var n=0;function u(e){return"__private_"+n+++"_"+e}},1024:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:function(){return n},_interop_require_default:function(){return n}})},8533:function(e,t,r){"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var u={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var a=o?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(u,l,a):u[l]=e[l]}return u.default=e,r&&r.set(e,u),u}r.r(t),r.d(t,{_:function(){return u},_interop_require_wildcard:function(){return u}})}},function(e){e.O(0,[971],function(){return e(e.s=2916)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/pages/_app-52924524f99094ab.js b/.next/static/chunks/pages/_app-52924524f99094ab.js new file mode 100644 index 0000000000000000000000000000000000000000..5566aacbc3bd143333136d49b304f1eff54bd82f --- /dev/null +++ b/.next/static/chunks/pages/_app-52924524f99094ab.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{1597:function(n,_,u){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return u(6530)}])}},function(n){var _=function(_){return n(n.s=_)};n.O(0,[774,179],function(){return _(1597),_(1247)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/pages/_error-c92d5c4bb2b49926.js b/.next/static/chunks/pages/_error-c92d5c4bb2b49926.js new file mode 100644 index 0000000000000000000000000000000000000000..1ddc2d3f4412562d41ba4f7ffacfb1028e1d4b4c --- /dev/null +++ b/.next/static/chunks/pages/_error-c92d5c4bb2b49926.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[820],{1981:function(n,_,u){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_error",function(){return u(3441)}])}},function(n){n.O(0,[888,774,179],function(){return n(n.s=1981)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/polyfills.js b/.next/static/chunks/polyfills-78c92fac7aa8fdd8.js similarity index 100% rename from .next/static/chunks/polyfills.js rename to .next/static/chunks/polyfills-78c92fac7aa8fdd8.js diff --git a/.next/static/chunks/react-refresh.js b/.next/static/chunks/react-refresh.js deleted file mode 100644 index ad8763341d11987b949943a3758b3a1a8b7e98ad..0000000000000000000000000000000000000000 --- a/.next/static/chunks/react-refresh.js +++ /dev/null @@ -1,62 +0,0 @@ -// runtime can't be in strict mode because a global variable is assign and maybe created. -/* - * 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([["react-refresh"],{ - -/***/ "./node_modules/next/dist/compiled/@next/react-refresh-utils/dist/internal/helpers.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/next/dist/compiled/@next/react-refresh-utils/dist/internal/helpers.js ***! - \********************************************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -eval(__webpack_require__.ts("\n/**\n * MIT License\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\n// This file is copied from the Metro JavaScript bundler, with minor tweaks for\n// webpack 4 compatibility.\n//\n// https://github.com/facebook/metro/blob/d6b9685c730d0d63577db40f41369157f28dfa3a/packages/metro/src/lib/polyfills/require.js\nconst runtime_1 = __importDefault(__webpack_require__(/*! next/dist/compiled/react-refresh/runtime */ \"./node_modules/next/dist/compiled/react-refresh/runtime.js\"));\nfunction isSafeExport(key) {\n return (key === '__esModule' ||\n key === '__N_SSG' ||\n key === '__N_SSP' ||\n // TODO: remove this key from page config instead of allow listing it\n key === 'config');\n}\nfunction registerExportsForReactRefresh(moduleExports, moduleID) {\n runtime_1.default.register(moduleExports, moduleID + ' %exports%');\n if (moduleExports == null || typeof moduleExports !== 'object') {\n // Exit if we can't iterate over exports.\n // (This is important for legacy environments.)\n return;\n }\n for (var key in moduleExports) {\n if (isSafeExport(key)) {\n continue;\n }\n var exportValue = moduleExports[key];\n var typeID = moduleID + ' %exports% ' + key;\n runtime_1.default.register(exportValue, typeID);\n }\n}\nfunction getRefreshBoundarySignature(moduleExports) {\n var signature = [];\n signature.push(runtime_1.default.getFamilyByType(moduleExports));\n if (moduleExports == null || typeof moduleExports !== 'object') {\n // Exit if we can't iterate over exports.\n // (This is important for legacy environments.)\n return signature;\n }\n for (var key in moduleExports) {\n if (isSafeExport(key)) {\n continue;\n }\n var exportValue = moduleExports[key];\n signature.push(key);\n signature.push(runtime_1.default.getFamilyByType(exportValue));\n }\n return signature;\n}\nfunction isReactRefreshBoundary(moduleExports) {\n if (runtime_1.default.isLikelyComponentType(moduleExports)) {\n return true;\n }\n if (moduleExports == null || typeof moduleExports !== 'object') {\n // Exit if we can't iterate over exports.\n return false;\n }\n var hasExports = false;\n var areAllExportsComponents = true;\n for (var key in moduleExports) {\n hasExports = true;\n if (isSafeExport(key)) {\n continue;\n }\n var exportValue = moduleExports[key];\n if (!runtime_1.default.isLikelyComponentType(exportValue)) {\n areAllExportsComponents = false;\n }\n }\n return hasExports && areAllExportsComponents;\n}\nfunction shouldInvalidateReactRefreshBoundary(prevExports, nextExports) {\n var prevSignature = getRefreshBoundarySignature(prevExports);\n var nextSignature = getRefreshBoundarySignature(nextExports);\n if (prevSignature.length !== nextSignature.length) {\n return true;\n }\n for (var i = 0; i < nextSignature.length; i++) {\n if (prevSignature[i] !== nextSignature[i]) {\n return true;\n }\n }\n return false;\n}\nvar isUpdateScheduled = false;\n// This function aggregates updates from multiple modules into a single React Refresh call.\nfunction scheduleUpdate() {\n if (isUpdateScheduled) {\n return;\n }\n isUpdateScheduled = true;\n function canApplyUpdate(status) {\n return status === 'idle';\n }\n function applyUpdate() {\n isUpdateScheduled = false;\n try {\n runtime_1.default.performReactRefresh();\n }\n catch (err) {\n console.warn('Warning: Failed to re-render. We will retry on the next Fast Refresh event.\\n' +\n err);\n }\n }\n if (canApplyUpdate(module.hot.status())) {\n // Apply update on the next tick.\n Promise.resolve().then(() => {\n applyUpdate();\n });\n return;\n }\n const statusHandler = (status) => {\n if (canApplyUpdate(status)) {\n module.hot.removeStatusHandler(statusHandler);\n applyUpdate();\n }\n };\n // Apply update once the HMR runtime's status is idle.\n module.hot.addStatusHandler(statusHandler);\n}\n// Needs to be compatible with IE11\nexports[\"default\"] = {\n registerExportsForReactRefresh: registerExportsForReactRefresh,\n isReactRefreshBoundary: isReactRefreshBoundary,\n shouldInvalidateReactRefreshBoundary: shouldInvalidateReactRefreshBoundary,\n getRefreshBoundarySignature: getRefreshBoundarySignature,\n scheduleUpdate: scheduleUpdate,\n};\n//# sourceMappingURL=helpers.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NvbXBpbGVkL0BuZXh0L3JlYWN0LXJlZnJlc2gtdXRpbHMvZGlzdC9pbnRlcm5hbC9oZWxwZXJzLmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkNBQTZDO0FBQzdDO0FBQ0EsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdEO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0NBQWtDLG1CQUFPLENBQUMsNEdBQTBDO0FBQ3BGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQiwwQkFBMEI7QUFDOUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixVQUFVO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVksVUFBVTtBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUksVUFBVTtBQUNkO0FBQ0E7QUFDQSxrQkFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY29tcGlsZWQvQG5leHQvcmVhY3QtcmVmcmVzaC11dGlscy9kaXN0L2ludGVybmFsL2hlbHBlcnMuanM/NDAzYyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbi8qKlxuICogTUlUIExpY2Vuc2VcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIEZhY2Vib29rLCBJbmMuIGFuZCBpdHMgYWZmaWxpYXRlcy5cbiAqXG4gKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5XG4gKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSBcIlNvZnR3YXJlXCIpLCB0byBkZWFsXG4gKiBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzXG4gKiB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsXG4gKiBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXNcbiAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6XG4gKlxuICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4gYWxsXG4gKiBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuICpcbiAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCBcIkFTIElTXCIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1JcbiAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLFxuICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFXG4gKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSXG4gKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLFxuICogT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTiBUSEVcbiAqIFNPRlRXQVJFLlxuICovXG52YXIgX19pbXBvcnREZWZhdWx0ID0gKHRoaXMgJiYgdGhpcy5fX2ltcG9ydERlZmF1bHQpIHx8IGZ1bmN0aW9uIChtb2QpIHtcbiAgICByZXR1cm4gKG1vZCAmJiBtb2QuX19lc01vZHVsZSkgPyBtb2QgOiB7IFwiZGVmYXVsdFwiOiBtb2QgfTtcbn07XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG4vLyBUaGlzIGZpbGUgaXMgY29waWVkIGZyb20gdGhlIE1ldHJvIEphdmFTY3JpcHQgYnVuZGxlciwgd2l0aCBtaW5vciB0d2Vha3MgZm9yXG4vLyB3ZWJwYWNrIDQgY29tcGF0aWJpbGl0eS5cbi8vXG4vLyBodHRwczovL2dpdGh1Yi5jb20vZmFjZWJvb2svbWV0cm8vYmxvYi9kNmI5Njg1YzczMGQwZDYzNTc3ZGI0MGY0MTM2OTE1N2YyOGRmYTNhL3BhY2thZ2VzL21ldHJvL3NyYy9saWIvcG9seWZpbGxzL3JlcXVpcmUuanNcbmNvbnN0IHJ1bnRpbWVfMSA9IF9faW1wb3J0RGVmYXVsdChyZXF1aXJlKFwibmV4dC9kaXN0L2NvbXBpbGVkL3JlYWN0LXJlZnJlc2gvcnVudGltZVwiKSk7XG5mdW5jdGlvbiBpc1NhZmVFeHBvcnQoa2V5KSB7XG4gICAgcmV0dXJuIChrZXkgPT09ICdfX2VzTW9kdWxlJyB8fFxuICAgICAgICBrZXkgPT09ICdfX05fU1NHJyB8fFxuICAgICAgICBrZXkgPT09ICdfX05fU1NQJyB8fFxuICAgICAgICAvLyBUT0RPOiByZW1vdmUgdGhpcyBrZXkgZnJvbSBwYWdlIGNvbmZpZyBpbnN0ZWFkIG9mIGFsbG93IGxpc3RpbmcgaXRcbiAgICAgICAga2V5ID09PSAnY29uZmlnJyk7XG59XG5mdW5jdGlvbiByZWdpc3RlckV4cG9ydHNGb3JSZWFjdFJlZnJlc2gobW9kdWxlRXhwb3J0cywgbW9kdWxlSUQpIHtcbiAgICBydW50aW1lXzEuZGVmYXVsdC5yZWdpc3Rlcihtb2R1bGVFeHBvcnRzLCBtb2R1bGVJRCArICcgJWV4cG9ydHMlJyk7XG4gICAgaWYgKG1vZHVsZUV4cG9ydHMgPT0gbnVsbCB8fCB0eXBlb2YgbW9kdWxlRXhwb3J0cyAhPT0gJ29iamVjdCcpIHtcbiAgICAgICAgLy8gRXhpdCBpZiB3ZSBjYW4ndCBpdGVyYXRlIG92ZXIgZXhwb3J0cy5cbiAgICAgICAgLy8gKFRoaXMgaXMgaW1wb3J0YW50IGZvciBsZWdhY3kgZW52aXJvbm1lbnRzLilcbiAgICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICBmb3IgKHZhciBrZXkgaW4gbW9kdWxlRXhwb3J0cykge1xuICAgICAgICBpZiAoaXNTYWZlRXhwb3J0KGtleSkpIHtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICAgIHZhciBleHBvcnRWYWx1ZSA9IG1vZHVsZUV4cG9ydHNba2V5XTtcbiAgICAgICAgdmFyIHR5cGVJRCA9IG1vZHVsZUlEICsgJyAlZXhwb3J0cyUgJyArIGtleTtcbiAgICAgICAgcnVudGltZV8xLmRlZmF1bHQucmVnaXN0ZXIoZXhwb3J0VmFsdWUsIHR5cGVJRCk7XG4gICAgfVxufVxuZnVuY3Rpb24gZ2V0UmVmcmVzaEJvdW5kYXJ5U2lnbmF0dXJlKG1vZHVsZUV4cG9ydHMpIHtcbiAgICB2YXIgc2lnbmF0dXJlID0gW107XG4gICAgc2lnbmF0dXJlLnB1c2gocnVudGltZV8xLmRlZmF1bHQuZ2V0RmFtaWx5QnlUeXBlKG1vZHVsZUV4cG9ydHMpKTtcbiAgICBpZiAobW9kdWxlRXhwb3J0cyA9PSBudWxsIHx8IHR5cGVvZiBtb2R1bGVFeHBvcnRzICE9PSAnb2JqZWN0Jykge1xuICAgICAgICAvLyBFeGl0IGlmIHdlIGNhbid0IGl0ZXJhdGUgb3ZlciBleHBvcnRzLlxuICAgICAgICAvLyAoVGhpcyBpcyBpbXBvcnRhbnQgZm9yIGxlZ2FjeSBlbnZpcm9ubWVudHMuKVxuICAgICAgICByZXR1cm4gc2lnbmF0dXJlO1xuICAgIH1cbiAgICBmb3IgKHZhciBrZXkgaW4gbW9kdWxlRXhwb3J0cykge1xuICAgICAgICBpZiAoaXNTYWZlRXhwb3J0KGtleSkpIHtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICAgIHZhciBleHBvcnRWYWx1ZSA9IG1vZHVsZUV4cG9ydHNba2V5XTtcbiAgICAgICAgc2lnbmF0dXJlLnB1c2goa2V5KTtcbiAgICAgICAgc2lnbmF0dXJlLnB1c2gocnVudGltZV8xLmRlZmF1bHQuZ2V0RmFtaWx5QnlUeXBlKGV4cG9ydFZhbHVlKSk7XG4gICAgfVxuICAgIHJldHVybiBzaWduYXR1cmU7XG59XG5mdW5jdGlvbiBpc1JlYWN0UmVmcmVzaEJvdW5kYXJ5KG1vZHVsZUV4cG9ydHMpIHtcbiAgICBpZiAocnVudGltZV8xLmRlZmF1bHQuaXNMaWtlbHlDb21wb25lbnRUeXBlKG1vZHVsZUV4cG9ydHMpKSB7XG4gICAgICAgIHJldHVybiB0cnVlO1xuICAgIH1cbiAgICBpZiAobW9kdWxlRXhwb3J0cyA9PSBudWxsIHx8IHR5cGVvZiBtb2R1bGVFeHBvcnRzICE9PSAnb2JqZWN0Jykge1xuICAgICAgICAvLyBFeGl0IGlmIHdlIGNhbid0IGl0ZXJhdGUgb3ZlciBleHBvcnRzLlxuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIHZhciBoYXNFeHBvcnRzID0gZmFsc2U7XG4gICAgdmFyIGFyZUFsbEV4cG9ydHNDb21wb25lbnRzID0gdHJ1ZTtcbiAgICBmb3IgKHZhciBrZXkgaW4gbW9kdWxlRXhwb3J0cykge1xuICAgICAgICBoYXNFeHBvcnRzID0gdHJ1ZTtcbiAgICAgICAgaWYgKGlzU2FmZUV4cG9ydChrZXkpKSB7XG4gICAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgfVxuICAgICAgICB2YXIgZXhwb3J0VmFsdWUgPSBtb2R1bGVFeHBvcnRzW2tleV07XG4gICAgICAgIGlmICghcnVudGltZV8xLmRlZmF1bHQuaXNMaWtlbHlDb21wb25lbnRUeXBlKGV4cG9ydFZhbHVlKSkge1xuICAgICAgICAgICAgYXJlQWxsRXhwb3J0c0NvbXBvbmVudHMgPSBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gaGFzRXhwb3J0cyAmJiBhcmVBbGxFeHBvcnRzQ29tcG9uZW50cztcbn1cbmZ1bmN0aW9uIHNob3VsZEludmFsaWRhdGVSZWFjdFJlZnJlc2hCb3VuZGFyeShwcmV2RXhwb3J0cywgbmV4dEV4cG9ydHMpIHtcbiAgICB2YXIgcHJldlNpZ25hdHVyZSA9IGdldFJlZnJlc2hCb3VuZGFyeVNpZ25hdHVyZShwcmV2RXhwb3J0cyk7XG4gICAgdmFyIG5leHRTaWduYXR1cmUgPSBnZXRSZWZyZXNoQm91bmRhcnlTaWduYXR1cmUobmV4dEV4cG9ydHMpO1xuICAgIGlmIChwcmV2U2lnbmF0dXJlLmxlbmd0aCAhPT0gbmV4dFNpZ25hdHVyZS5sZW5ndGgpIHtcbiAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbmV4dFNpZ25hdHVyZS5sZW5ndGg7IGkrKykge1xuICAgICAgICBpZiAocHJldlNpZ25hdHVyZVtpXSAhPT0gbmV4dFNpZ25hdHVyZVtpXSkge1xuICAgICAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIGZhbHNlO1xufVxudmFyIGlzVXBkYXRlU2NoZWR1bGVkID0gZmFsc2U7XG4vLyBUaGlzIGZ1bmN0aW9uIGFnZ3JlZ2F0ZXMgdXBkYXRlcyBmcm9tIG11bHRpcGxlIG1vZHVsZXMgaW50byBhIHNpbmdsZSBSZWFjdCBSZWZyZXNoIGNhbGwuXG5mdW5jdGlvbiBzY2hlZHVsZVVwZGF0ZSgpIHtcbiAgICBpZiAoaXNVcGRhdGVTY2hlZHVsZWQpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICBpc1VwZGF0ZVNjaGVkdWxlZCA9IHRydWU7XG4gICAgZnVuY3Rpb24gY2FuQXBwbHlVcGRhdGUoc3RhdHVzKSB7XG4gICAgICAgIHJldHVybiBzdGF0dXMgPT09ICdpZGxlJztcbiAgICB9XG4gICAgZnVuY3Rpb24gYXBwbHlVcGRhdGUoKSB7XG4gICAgICAgIGlzVXBkYXRlU2NoZWR1bGVkID0gZmFsc2U7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBydW50aW1lXzEuZGVmYXVsdC5wZXJmb3JtUmVhY3RSZWZyZXNoKCk7XG4gICAgICAgIH1cbiAgICAgICAgY2F0Y2ggKGVycikge1xuICAgICAgICAgICAgY29uc29sZS53YXJuKCdXYXJuaW5nOiBGYWlsZWQgdG8gcmUtcmVuZGVyLiBXZSB3aWxsIHJldHJ5IG9uIHRoZSBuZXh0IEZhc3QgUmVmcmVzaCBldmVudC5cXG4nICtcbiAgICAgICAgICAgICAgICBlcnIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlmIChjYW5BcHBseVVwZGF0ZShtb2R1bGUuaG90LnN0YXR1cygpKSkge1xuICAgICAgICAvLyBBcHBseSB1cGRhdGUgb24gdGhlIG5leHQgdGljay5cbiAgICAgICAgUHJvbWlzZS5yZXNvbHZlKCkudGhlbigoKSA9PiB7XG4gICAgICAgICAgICBhcHBseVVwZGF0ZSgpO1xuICAgICAgICB9KTtcbiAgICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICBjb25zdCBzdGF0dXNIYW5kbGVyID0gKHN0YXR1cykgPT4ge1xuICAgICAgICBpZiAoY2FuQXBwbHlVcGRhdGUoc3RhdHVzKSkge1xuICAgICAgICAgICAgbW9kdWxlLmhvdC5yZW1vdmVTdGF0dXNIYW5kbGVyKHN0YXR1c0hhbmRsZXIpO1xuICAgICAgICAgICAgYXBwbHlVcGRhdGUoKTtcbiAgICAgICAgfVxuICAgIH07XG4gICAgLy8gQXBwbHkgdXBkYXRlIG9uY2UgdGhlIEhNUiBydW50aW1lJ3Mgc3RhdHVzIGlzIGlkbGUuXG4gICAgbW9kdWxlLmhvdC5hZGRTdGF0dXNIYW5kbGVyKHN0YXR1c0hhbmRsZXIpO1xufVxuLy8gTmVlZHMgdG8gYmUgY29tcGF0aWJsZSB3aXRoIElFMTFcbmV4cG9ydHMuZGVmYXVsdCA9IHtcbiAgICByZWdpc3RlckV4cG9ydHNGb3JSZWFjdFJlZnJlc2g6IHJlZ2lzdGVyRXhwb3J0c0ZvclJlYWN0UmVmcmVzaCxcbiAgICBpc1JlYWN0UmVmcmVzaEJvdW5kYXJ5OiBpc1JlYWN0UmVmcmVzaEJvdW5kYXJ5LFxuICAgIHNob3VsZEludmFsaWRhdGVSZWFjdFJlZnJlc2hCb3VuZGFyeTogc2hvdWxkSW52YWxpZGF0ZVJlYWN0UmVmcmVzaEJvdW5kYXJ5LFxuICAgIGdldFJlZnJlc2hCb3VuZGFyeVNpZ25hdHVyZTogZ2V0UmVmcmVzaEJvdW5kYXJ5U2lnbmF0dXJlLFxuICAgIHNjaGVkdWxlVXBkYXRlOiBzY2hlZHVsZVVwZGF0ZSxcbn07XG4vLyMgc291cmNlTWFwcGluZ1VSTD1oZWxwZXJzLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/compiled/@next/react-refresh-utils/dist/internal/helpers.js\n")); - -/***/ }), - -/***/ "./node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js": -/*!***********************************************************************************!*\ - !*** ./node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js ***! - \***********************************************************************************/ -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -"use strict"; -eval(__webpack_require__.ts("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nconst runtime_1 = __importDefault(__webpack_require__(/*! next/dist/compiled/react-refresh/runtime */ \"./node_modules/next/dist/compiled/react-refresh/runtime.js\"));\nconst helpers_1 = __importDefault(__webpack_require__(/*! ./internal/helpers */ \"./node_modules/next/dist/compiled/@next/react-refresh-utils/dist/internal/helpers.js\"));\n// Hook into ReactDOM initialization\nruntime_1.default.injectIntoGlobalHook(self);\n// Register global helpers\nself.$RefreshHelpers$ = helpers_1.default;\n// Register a helper for module execution interception\nself.$RefreshInterceptModuleExecution$ = function (webpackModuleId) {\n var prevRefreshReg = self.$RefreshReg$;\n var prevRefreshSig = self.$RefreshSig$;\n self.$RefreshReg$ = function (type, id) {\n runtime_1.default.register(type, webpackModuleId + ' ' + id);\n };\n self.$RefreshSig$ = runtime_1.default.createSignatureFunctionForTransform;\n // Modeled after `useEffect` cleanup pattern:\n // https://react.dev/learn/synchronizing-with-effects#step-3-add-cleanup-if-needed\n return function () {\n self.$RefreshReg$ = prevRefreshReg;\n self.$RefreshSig$ = prevRefreshSig;\n };\n};\n//# sourceMappingURL=runtime.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NvbXBpbGVkL0BuZXh0L3JlYWN0LXJlZnJlc2gtdXRpbHMvZGlzdC9ydW50aW1lLmpzIiwibWFwcGluZ3MiOiJBQUFhO0FBQ2I7QUFDQSw2Q0FBNkM7QUFDN0M7QUFDQSw4Q0FBNkMsRUFBRSxhQUFhLEVBQUM7QUFDN0Qsa0NBQWtDLG1CQUFPLENBQUMsNEdBQTBDO0FBQ3BGLGtDQUFrQyxtQkFBTyxDQUFDLGdIQUFvQjtBQUM5RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY29tcGlsZWQvQG5leHQvcmVhY3QtcmVmcmVzaC11dGlscy9kaXN0L3J1bnRpbWUuanM/OGFiNyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbnZhciBfX2ltcG9ydERlZmF1bHQgPSAodGhpcyAmJiB0aGlzLl9faW1wb3J0RGVmYXVsdCkgfHwgZnVuY3Rpb24gKG1vZCkge1xuICAgIHJldHVybiAobW9kICYmIG1vZC5fX2VzTW9kdWxlKSA/IG1vZCA6IHsgXCJkZWZhdWx0XCI6IG1vZCB9O1xufTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbmNvbnN0IHJ1bnRpbWVfMSA9IF9faW1wb3J0RGVmYXVsdChyZXF1aXJlKFwibmV4dC9kaXN0L2NvbXBpbGVkL3JlYWN0LXJlZnJlc2gvcnVudGltZVwiKSk7XG5jb25zdCBoZWxwZXJzXzEgPSBfX2ltcG9ydERlZmF1bHQocmVxdWlyZShcIi4vaW50ZXJuYWwvaGVscGVyc1wiKSk7XG4vLyBIb29rIGludG8gUmVhY3RET00gaW5pdGlhbGl6YXRpb25cbnJ1bnRpbWVfMS5kZWZhdWx0LmluamVjdEludG9HbG9iYWxIb29rKHNlbGYpO1xuLy8gUmVnaXN0ZXIgZ2xvYmFsIGhlbHBlcnNcbnNlbGYuJFJlZnJlc2hIZWxwZXJzJCA9IGhlbHBlcnNfMS5kZWZhdWx0O1xuLy8gUmVnaXN0ZXIgYSBoZWxwZXIgZm9yIG1vZHVsZSBleGVjdXRpb24gaW50ZXJjZXB0aW9uXG5zZWxmLiRSZWZyZXNoSW50ZXJjZXB0TW9kdWxlRXhlY3V0aW9uJCA9IGZ1bmN0aW9uICh3ZWJwYWNrTW9kdWxlSWQpIHtcbiAgICB2YXIgcHJldlJlZnJlc2hSZWcgPSBzZWxmLiRSZWZyZXNoUmVnJDtcbiAgICB2YXIgcHJldlJlZnJlc2hTaWcgPSBzZWxmLiRSZWZyZXNoU2lnJDtcbiAgICBzZWxmLiRSZWZyZXNoUmVnJCA9IGZ1bmN0aW9uICh0eXBlLCBpZCkge1xuICAgICAgICBydW50aW1lXzEuZGVmYXVsdC5yZWdpc3Rlcih0eXBlLCB3ZWJwYWNrTW9kdWxlSWQgKyAnICcgKyBpZCk7XG4gICAgfTtcbiAgICBzZWxmLiRSZWZyZXNoU2lnJCA9IHJ1bnRpbWVfMS5kZWZhdWx0LmNyZWF0ZVNpZ25hdHVyZUZ1bmN0aW9uRm9yVHJhbnNmb3JtO1xuICAgIC8vIE1vZGVsZWQgYWZ0ZXIgYHVzZUVmZmVjdGAgY2xlYW51cCBwYXR0ZXJuOlxuICAgIC8vIGh0dHBzOi8vcmVhY3QuZGV2L2xlYXJuL3N5bmNocm9uaXppbmctd2l0aC1lZmZlY3RzI3N0ZXAtMy1hZGQtY2xlYW51cC1pZi1uZWVkZWRcbiAgICByZXR1cm4gZnVuY3Rpb24gKCkge1xuICAgICAgICBzZWxmLiRSZWZyZXNoUmVnJCA9IHByZXZSZWZyZXNoUmVnO1xuICAgICAgICBzZWxmLiRSZWZyZXNoU2lnJCA9IHByZXZSZWZyZXNoU2lnO1xuICAgIH07XG59O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cnVudGltZS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js\n")); - -/***/ }), - -/***/ "./node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-runtime.development.js": -/*!************************************************************************************************!*\ - !*** ./node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-runtime.development.js ***! - \************************************************************************************************/ -/***/ (function(__unused_webpack_module, exports, __webpack_require__) { - -"use strict"; -eval(__webpack_require__.ts("/**\n * @license React\n * react-refresh-runtime.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n\nif (true) {\n (function() {\n'use strict';\n\n// ATTENTION\nvar REACT_FORWARD_REF_TYPE = Symbol.for('react.forward_ref');\nvar REACT_MEMO_TYPE = Symbol.for('react.memo');\n\nvar PossiblyWeakMap = typeof WeakMap === 'function' ? WeakMap : Map; // We never remove these associations.\n// It's OK to reference families, but use WeakMap/Set for types.\n\nvar allFamiliesByID = new Map();\nvar allFamiliesByType = new PossiblyWeakMap();\nvar allSignaturesByType = new PossiblyWeakMap(); // This WeakMap is read by React, so we only put families\n// that have actually been edited here. This keeps checks fast.\n// $FlowIssue\n\nvar updatedFamiliesByType = new PossiblyWeakMap(); // This is cleared on every performReactRefresh() call.\n// It is an array of [Family, NextType] tuples.\n\nvar pendingUpdates = []; // This is injected by the renderer via DevTools global hook.\n\nvar helpersByRendererID = new Map();\nvar helpersByRoot = new Map(); // We keep track of mounted roots so we can schedule updates.\n\nvar mountedRoots = new Set(); // If a root captures an error, we remember it so we can retry on edit.\n\nvar failedRoots = new Set(); // In environments that support WeakMap, we also remember the last element for every root.\n// It needs to be weak because we do this even for roots that failed to mount.\n// If there is no WeakMap, we won't attempt to do retrying.\n// $FlowIssue\n\nvar rootElements = // $FlowIssue\ntypeof WeakMap === 'function' ? new WeakMap() : null;\nvar isPerformingRefresh = false;\n\nfunction computeFullKey(signature) {\n if (signature.fullKey !== null) {\n return signature.fullKey;\n }\n\n var fullKey = signature.ownKey;\n var hooks;\n\n try {\n hooks = signature.getCustomHooks();\n } catch (err) {\n // This can happen in an edge case, e.g. if expression like Foo.useSomething\n // depends on Foo which is lazily initialized during rendering.\n // In that case just assume we'll have to remount.\n signature.forceReset = true;\n signature.fullKey = fullKey;\n return fullKey;\n }\n\n for (var i = 0; i < hooks.length; i++) {\n var hook = hooks[i];\n\n if (typeof hook !== 'function') {\n // Something's wrong. Assume we need to remount.\n signature.forceReset = true;\n signature.fullKey = fullKey;\n return fullKey;\n }\n\n var nestedHookSignature = allSignaturesByType.get(hook);\n\n if (nestedHookSignature === undefined) {\n // No signature means Hook wasn't in the source code, e.g. in a library.\n // We'll skip it because we can assume it won't change during this session.\n continue;\n }\n\n var nestedHookKey = computeFullKey(nestedHookSignature);\n\n if (nestedHookSignature.forceReset) {\n signature.forceReset = true;\n }\n\n fullKey += '\\n---\\n' + nestedHookKey;\n }\n\n signature.fullKey = fullKey;\n return fullKey;\n}\n\nfunction haveEqualSignatures(prevType, nextType) {\n var prevSignature = allSignaturesByType.get(prevType);\n var nextSignature = allSignaturesByType.get(nextType);\n\n if (prevSignature === undefined && nextSignature === undefined) {\n return true;\n }\n\n if (prevSignature === undefined || nextSignature === undefined) {\n return false;\n }\n\n if (computeFullKey(prevSignature) !== computeFullKey(nextSignature)) {\n return false;\n }\n\n if (nextSignature.forceReset) {\n return false;\n }\n\n return true;\n}\n\nfunction isReactClass(type) {\n return type.prototype && type.prototype.isReactComponent;\n}\n\nfunction canPreserveStateBetween(prevType, nextType) {\n if (isReactClass(prevType) || isReactClass(nextType)) {\n return false;\n }\n\n if (haveEqualSignatures(prevType, nextType)) {\n return true;\n }\n\n return false;\n}\n\nfunction resolveFamily(type) {\n // Only check updated types to keep lookups fast.\n return updatedFamiliesByType.get(type);\n} // If we didn't care about IE11, we could use new Map/Set(iterable).\n\n\nfunction cloneMap(map) {\n var clone = new Map();\n map.forEach(function (value, key) {\n clone.set(key, value);\n });\n return clone;\n}\n\nfunction cloneSet(set) {\n var clone = new Set();\n set.forEach(function (value) {\n clone.add(value);\n });\n return clone;\n} // This is a safety mechanism to protect against rogue getters and Proxies.\n\n\nfunction getProperty(object, property) {\n try {\n return object[property];\n } catch (err) {\n // Intentionally ignore.\n return undefined;\n }\n}\n\nfunction performReactRefresh() {\n\n if (pendingUpdates.length === 0) {\n return null;\n }\n\n if (isPerformingRefresh) {\n return null;\n }\n\n isPerformingRefresh = true;\n\n try {\n var staleFamilies = new Set();\n var updatedFamilies = new Set();\n var updates = pendingUpdates;\n pendingUpdates = [];\n updates.forEach(function (_ref) {\n var family = _ref[0],\n nextType = _ref[1];\n // Now that we got a real edit, we can create associations\n // that will be read by the React reconciler.\n var prevType = family.current;\n updatedFamiliesByType.set(prevType, family);\n updatedFamiliesByType.set(nextType, family);\n family.current = nextType; // Determine whether this should be a re-render or a re-mount.\n\n if (canPreserveStateBetween(prevType, nextType)) {\n updatedFamilies.add(family);\n } else {\n staleFamilies.add(family);\n }\n }); // TODO: rename these fields to something more meaningful.\n\n var update = {\n updatedFamilies: updatedFamilies,\n // Families that will re-render preserving state\n staleFamilies: staleFamilies // Families that will be remounted\n\n };\n helpersByRendererID.forEach(function (helpers) {\n // Even if there are no roots, set the handler on first update.\n // This ensures that if *new* roots are mounted, they'll use the resolve handler.\n helpers.setRefreshHandler(resolveFamily);\n });\n var didError = false;\n var firstError = null; // We snapshot maps and sets that are mutated during commits.\n // If we don't do this, there is a risk they will be mutated while\n // we iterate over them. For example, trying to recover a failed root\n // may cause another root to be added to the failed list -- an infinite loop.\n\n var failedRootsSnapshot = cloneSet(failedRoots);\n var mountedRootsSnapshot = cloneSet(mountedRoots);\n var helpersByRootSnapshot = cloneMap(helpersByRoot);\n failedRootsSnapshot.forEach(function (root) {\n var helpers = helpersByRootSnapshot.get(root);\n\n if (helpers === undefined) {\n throw new Error('Could not find helpers for a root. This is a bug in React Refresh.');\n }\n\n if (!failedRoots.has(root)) {// No longer failed.\n }\n\n if (rootElements === null) {\n return;\n }\n\n if (!rootElements.has(root)) {\n return;\n }\n\n var element = rootElements.get(root);\n\n try {\n helpers.scheduleRoot(root, element);\n } catch (err) {\n if (!didError) {\n didError = true;\n firstError = err;\n } // Keep trying other roots.\n\n }\n });\n mountedRootsSnapshot.forEach(function (root) {\n var helpers = helpersByRootSnapshot.get(root);\n\n if (helpers === undefined) {\n throw new Error('Could not find helpers for a root. This is a bug in React Refresh.');\n }\n\n if (!mountedRoots.has(root)) {// No longer mounted.\n }\n\n try {\n helpers.scheduleRefresh(root, update);\n } catch (err) {\n if (!didError) {\n didError = true;\n firstError = err;\n } // Keep trying other roots.\n\n }\n });\n\n if (didError) {\n throw firstError;\n }\n\n return update;\n } finally {\n isPerformingRefresh = false;\n }\n}\nfunction register(type, id) {\n {\n if (type === null) {\n return;\n }\n\n if (typeof type !== 'function' && typeof type !== 'object') {\n return;\n } // This can happen in an edge case, e.g. if we register\n // return value of a HOC but it returns a cached component.\n // Ignore anything but the first registration for each type.\n\n\n if (allFamiliesByType.has(type)) {\n return;\n } // Create family or remember to update it.\n // None of this bookkeeping affects reconciliation\n // until the first performReactRefresh() call above.\n\n\n var family = allFamiliesByID.get(id);\n\n if (family === undefined) {\n family = {\n current: type\n };\n allFamiliesByID.set(id, family);\n } else {\n pendingUpdates.push([family, type]);\n }\n\n allFamiliesByType.set(type, family); // Visit inner types because we might not have registered them.\n\n if (typeof type === 'object' && type !== null) {\n switch (getProperty(type, '$$typeof')) {\n case REACT_FORWARD_REF_TYPE:\n register(type.render, id + '$render');\n break;\n\n case REACT_MEMO_TYPE:\n register(type.type, id + '$type');\n break;\n }\n }\n }\n}\nfunction setSignature(type, key) {\n var forceReset = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var getCustomHooks = arguments.length > 3 ? arguments[3] : undefined;\n\n {\n if (!allSignaturesByType.has(type)) {\n allSignaturesByType.set(type, {\n forceReset: forceReset,\n ownKey: key,\n fullKey: null,\n getCustomHooks: getCustomHooks || function () {\n return [];\n }\n });\n } // Visit inner types because we might not have signed them.\n\n\n if (typeof type === 'object' && type !== null) {\n switch (getProperty(type, '$$typeof')) {\n case REACT_FORWARD_REF_TYPE:\n setSignature(type.render, key, forceReset, getCustomHooks);\n break;\n\n case REACT_MEMO_TYPE:\n setSignature(type.type, key, forceReset, getCustomHooks);\n break;\n }\n }\n }\n} // This is lazily called during first render for a type.\n// It captures Hook list at that time so inline requires don't break comparisons.\n\nfunction collectCustomHooksForSignature(type) {\n {\n var signature = allSignaturesByType.get(type);\n\n if (signature !== undefined) {\n computeFullKey(signature);\n }\n }\n}\nfunction getFamilyByID(id) {\n {\n return allFamiliesByID.get(id);\n }\n}\nfunction getFamilyByType(type) {\n {\n return allFamiliesByType.get(type);\n }\n}\nfunction findAffectedHostInstances(families) {\n {\n var affectedInstances = new Set();\n mountedRoots.forEach(function (root) {\n var helpers = helpersByRoot.get(root);\n\n if (helpers === undefined) {\n throw new Error('Could not find helpers for a root. This is a bug in React Refresh.');\n }\n\n var instancesForRoot = helpers.findHostInstancesForRefresh(root, families);\n instancesForRoot.forEach(function (inst) {\n affectedInstances.add(inst);\n });\n });\n return affectedInstances;\n }\n}\nfunction injectIntoGlobalHook(globalObject) {\n {\n // For React Native, the global hook will be set up by require('react-devtools-core').\n // That code will run before us. So we need to monkeypatch functions on existing hook.\n // For React Web, the global hook will be set up by the extension.\n // This will also run before us.\n var hook = globalObject.__REACT_DEVTOOLS_GLOBAL_HOOK__;\n\n if (hook === undefined) {\n // However, if there is no DevTools extension, we'll need to set up the global hook ourselves.\n // Note that in this case it's important that renderer code runs *after* this method call.\n // Otherwise, the renderer will think that there is no global hook, and won't do the injection.\n var nextID = 0;\n globalObject.__REACT_DEVTOOLS_GLOBAL_HOOK__ = hook = {\n renderers: new Map(),\n supportsFiber: true,\n inject: function (injected) {\n return nextID++;\n },\n onScheduleFiberRoot: function (id, root, children) {},\n onCommitFiberRoot: function (id, root, maybePriorityLevel, didError) {},\n onCommitFiberUnmount: function () {}\n };\n }\n\n if (hook.isDisabled) {\n // This isn't a real property on the hook, but it can be set to opt out\n // of DevTools integration and associated warnings and logs.\n // Using console['warn'] to evade Babel and ESLint\n console['warn']('Something has shimmed the React DevTools global hook (__REACT_DEVTOOLS_GLOBAL_HOOK__). ' + 'Fast Refresh is not compatible with this shim and will be disabled.');\n return;\n } // Here, we just want to get a reference to scheduleRefresh.\n\n\n var oldInject = hook.inject;\n\n hook.inject = function (injected) {\n var id = oldInject.apply(this, arguments);\n\n if (typeof injected.scheduleRefresh === 'function' && typeof injected.setRefreshHandler === 'function') {\n // This version supports React Refresh.\n helpersByRendererID.set(id, injected);\n }\n\n return id;\n }; // Do the same for any already injected roots.\n // This is useful if ReactDOM has already been initialized.\n // https://github.com/facebook/react/issues/17626\n\n\n hook.renderers.forEach(function (injected, id) {\n if (typeof injected.scheduleRefresh === 'function' && typeof injected.setRefreshHandler === 'function') {\n // This version supports React Refresh.\n helpersByRendererID.set(id, injected);\n }\n }); // We also want to track currently mounted roots.\n\n var oldOnCommitFiberRoot = hook.onCommitFiberRoot;\n\n var oldOnScheduleFiberRoot = hook.onScheduleFiberRoot || function () {};\n\n hook.onScheduleFiberRoot = function (id, root, children) {\n if (!isPerformingRefresh) {\n // If it was intentionally scheduled, don't attempt to restore.\n // This includes intentionally scheduled unmounts.\n failedRoots.delete(root);\n\n if (rootElements !== null) {\n rootElements.set(root, children);\n }\n }\n\n return oldOnScheduleFiberRoot.apply(this, arguments);\n };\n\n hook.onCommitFiberRoot = function (id, root, maybePriorityLevel, didError) {\n var helpers = helpersByRendererID.get(id);\n\n if (helpers !== undefined) {\n helpersByRoot.set(root, helpers);\n var current = root.current;\n var alternate = current.alternate; // We need to determine whether this root has just (un)mounted.\n // This logic is copy-pasted from similar logic in the DevTools backend.\n // If this breaks with some refactoring, you'll want to update DevTools too.\n\n if (alternate !== null) {\n var wasMounted = alternate.memoizedState != null && alternate.memoizedState.element != null && mountedRoots.has(root);\n var isMounted = current.memoizedState != null && current.memoizedState.element != null;\n\n if (!wasMounted && isMounted) {\n // Mount a new root.\n mountedRoots.add(root);\n failedRoots.delete(root);\n } else if (wasMounted && isMounted) ; else if (wasMounted && !isMounted) {\n // Unmount an existing root.\n mountedRoots.delete(root);\n\n if (didError) {\n // We'll remount it on future edits.\n failedRoots.add(root);\n } else {\n helpersByRoot.delete(root);\n }\n } else if (!wasMounted && !isMounted) {\n if (didError) {\n // We'll remount it on future edits.\n failedRoots.add(root);\n }\n }\n } else {\n // Mount a new root.\n mountedRoots.add(root);\n }\n } // Always call the decorated DevTools hook.\n\n\n return oldOnCommitFiberRoot.apply(this, arguments);\n };\n }\n}\nfunction hasUnrecoverableErrors() {\n // TODO: delete this after removing dependency in RN.\n return false;\n} // Exposed for testing.\n\nfunction _getMountedRootCount() {\n {\n return mountedRoots.size;\n }\n} // This is a wrapper over more primitive functions for setting signature.\n// Signatures let us decide whether the Hook order has changed on refresh.\n//\n// This function is intended to be used as a transform target, e.g.:\n// var _s = createSignatureFunctionForTransform()\n//\n// function Hello() {\n// const [foo, setFoo] = useState(0);\n// const value = useCustomHook();\n// _s(); /* Call without arguments triggers collecting the custom Hook list.\n// * This doesn't happen during the module evaluation because we\n// * don't want to change the module order with inline requires.\n// * Next calls are noops. */\n// return <h1>Hi</h1>;\n// }\n//\n// /* Call with arguments attaches the signature to the type: */\n// _s(\n// Hello,\n// 'useState{[foo, setFoo]}(0)',\n// () => [useCustomHook], /* Lazy to avoid triggering inline requires */\n// );\n\nfunction createSignatureFunctionForTransform() {\n {\n var savedType;\n var hasCustomHooks;\n var didCollectHooks = false;\n return function (type, key, forceReset, getCustomHooks) {\n if (typeof key === 'string') {\n // We're in the initial phase that associates signatures\n // with the functions. Note this may be called multiple times\n // in HOC chains like _s(hoc1(_s(hoc2(_s(actualFunction))))).\n if (!savedType) {\n // We're in the innermost call, so this is the actual type.\n savedType = type;\n hasCustomHooks = typeof getCustomHooks === 'function';\n } // Set the signature for all types (even wrappers!) in case\n // they have no signatures of their own. This is to prevent\n // problems like https://github.com/facebook/react/issues/20417.\n\n\n if (type != null && (typeof type === 'function' || typeof type === 'object')) {\n setSignature(type, key, forceReset, getCustomHooks);\n }\n\n return type;\n } else {\n // We're in the _s() call without arguments, which means\n // this is the time to collect custom Hook signatures.\n // Only do this once. This path is hot and runs *inside* every render!\n if (!didCollectHooks && hasCustomHooks) {\n didCollectHooks = true;\n collectCustomHooksForSignature(savedType);\n }\n }\n };\n }\n}\nfunction isLikelyComponentType(type) {\n {\n switch (typeof type) {\n case 'function':\n {\n // First, deal with classes.\n if (type.prototype != null) {\n if (type.prototype.isReactComponent) {\n // React class.\n return true;\n }\n\n var ownNames = Object.getOwnPropertyNames(type.prototype);\n\n if (ownNames.length > 1 || ownNames[0] !== 'constructor') {\n // This looks like a class.\n return false;\n } // eslint-disable-next-line no-proto\n\n\n if (type.prototype.__proto__ !== Object.prototype) {\n // It has a superclass.\n return false;\n } // Pass through.\n // This looks like a regular function with empty prototype.\n\n } // For plain functions and arrows, use name as a heuristic.\n\n\n var name = type.name || type.displayName;\n return typeof name === 'string' && /^[A-Z]/.test(name);\n }\n\n case 'object':\n {\n if (type != null) {\n switch (getProperty(type, '$$typeof')) {\n case REACT_FORWARD_REF_TYPE:\n case REACT_MEMO_TYPE:\n // Definitely React components.\n return true;\n\n default:\n return false;\n }\n }\n\n return false;\n }\n\n default:\n {\n return false;\n }\n }\n }\n}\n\nexports._getMountedRootCount = _getMountedRootCount;\nexports.collectCustomHooksForSignature = collectCustomHooksForSignature;\nexports.createSignatureFunctionForTransform = createSignatureFunctionForTransform;\nexports.findAffectedHostInstances = findAffectedHostInstances;\nexports.getFamilyByID = getFamilyByID;\nexports.getFamilyByType = getFamilyByType;\nexports.hasUnrecoverableErrors = hasUnrecoverableErrors;\nexports.injectIntoGlobalHook = injectIntoGlobalHook;\nexports.isLikelyComponentType = isLikelyComponentType;\nexports.performReactRefresh = performReactRefresh;\nexports.register = register;\nexports.setSignature = setSignature;\n })();\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NvbXBpbGVkL3JlYWN0LXJlZnJlc2gvY2pzL3JlYWN0LXJlZnJlc2gtcnVudGltZS5kZXZlbG9wbWVudC5qcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWE7O0FBRWIsSUFBSSxJQUFxQztBQUN6QztBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxxRUFBcUU7QUFDckU7O0FBRUE7QUFDQTtBQUNBLGlEQUFpRDtBQUNqRDtBQUNBOztBQUVBLG1EQUFtRDtBQUNuRDs7QUFFQSx5QkFBeUI7O0FBRXpCO0FBQ0EsK0JBQStCOztBQUUvQiw4QkFBOEI7O0FBRTlCLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxrQkFBa0Isa0JBQWtCO0FBQ3BDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7OztBQUdGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxFQUFFOzs7QUFHRjtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQzs7QUFFakM7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0EsS0FBSyxHQUFHOztBQUVSO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLG1DQUFtQztBQUNuQzs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0EsVUFBVTs7QUFFVjtBQUNBLEtBQUs7QUFDTDtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxvQ0FBb0M7QUFDcEM7O0FBRUE7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQSxVQUFVOztBQUVWO0FBQ0EsS0FBSzs7QUFFTDtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7O0FBR0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBLHlDQUF5Qzs7QUFFekM7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1AsTUFBTTs7O0FBR047QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFO0FBQ0Y7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUCxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1QsNkRBQTZEO0FBQzdELCtFQUErRTtBQUMvRTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTs7O0FBR047O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLE9BQU87QUFDUDtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSyxHQUFHOztBQUVSOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDJDQUEyQztBQUMzQztBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVksb0NBQW9DO0FBQ2hEO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7QUFDQSxRQUFROzs7QUFHUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFO0FBQ0Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLGNBQWM7QUFDN0I7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxjQUFjOzs7QUFHZDtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2Q7O0FBRUEsWUFBWTs7O0FBR1o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw0QkFBNEI7QUFDNUIsc0NBQXNDO0FBQ3RDLDJDQUEyQztBQUMzQyxpQ0FBaUM7QUFDakMscUJBQXFCO0FBQ3JCLHVCQUF1QjtBQUN2Qiw4QkFBOEI7QUFDOUIsNEJBQTRCO0FBQzVCLDZCQUE2QjtBQUM3QiwyQkFBMkI7QUFDM0IsZ0JBQWdCO0FBQ2hCLG9CQUFvQjtBQUNwQixHQUFHO0FBQ0giLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jb21waWxlZC9yZWFjdC1yZWZyZXNoL2Nqcy9yZWFjdC1yZWZyZXNoLXJ1bnRpbWUuZGV2ZWxvcG1lbnQuanM/N2U4NCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBsaWNlbnNlIFJlYWN0XG4gKiByZWFjdC1yZWZyZXNoLXJ1bnRpbWUuZGV2ZWxvcG1lbnQuanNcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIEZhY2Vib29rLCBJbmMuIGFuZCBpdHMgYWZmaWxpYXRlcy5cbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBmb3VuZCBpbiB0aGVcbiAqIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqL1xuXG4ndXNlIHN0cmljdCc7XG5cbmlmIChwcm9jZXNzLmVudi5OT0RFX0VOViAhPT0gXCJwcm9kdWN0aW9uXCIpIHtcbiAgKGZ1bmN0aW9uKCkge1xuJ3VzZSBzdHJpY3QnO1xuXG4vLyBBVFRFTlRJT05cbnZhciBSRUFDVF9GT1JXQVJEX1JFRl9UWVBFID0gU3ltYm9sLmZvcigncmVhY3QuZm9yd2FyZF9yZWYnKTtcbnZhciBSRUFDVF9NRU1PX1RZUEUgPSBTeW1ib2wuZm9yKCdyZWFjdC5tZW1vJyk7XG5cbnZhciBQb3NzaWJseVdlYWtNYXAgPSB0eXBlb2YgV2Vha01hcCA9PT0gJ2Z1bmN0aW9uJyA/IFdlYWtNYXAgOiBNYXA7IC8vIFdlIG5ldmVyIHJlbW92ZSB0aGVzZSBhc3NvY2lhdGlvbnMuXG4vLyBJdCdzIE9LIHRvIHJlZmVyZW5jZSBmYW1pbGllcywgYnV0IHVzZSBXZWFrTWFwL1NldCBmb3IgdHlwZXMuXG5cbnZhciBhbGxGYW1pbGllc0J5SUQgPSBuZXcgTWFwKCk7XG52YXIgYWxsRmFtaWxpZXNCeVR5cGUgPSBuZXcgUG9zc2libHlXZWFrTWFwKCk7XG52YXIgYWxsU2lnbmF0dXJlc0J5VHlwZSA9IG5ldyBQb3NzaWJseVdlYWtNYXAoKTsgLy8gVGhpcyBXZWFrTWFwIGlzIHJlYWQgYnkgUmVhY3QsIHNvIHdlIG9ubHkgcHV0IGZhbWlsaWVzXG4vLyB0aGF0IGhhdmUgYWN0dWFsbHkgYmVlbiBlZGl0ZWQgaGVyZS4gVGhpcyBrZWVwcyBjaGVja3MgZmFzdC5cbi8vICRGbG93SXNzdWVcblxudmFyIHVwZGF0ZWRGYW1pbGllc0J5VHlwZSA9IG5ldyBQb3NzaWJseVdlYWtNYXAoKTsgLy8gVGhpcyBpcyBjbGVhcmVkIG9uIGV2ZXJ5IHBlcmZvcm1SZWFjdFJlZnJlc2goKSBjYWxsLlxuLy8gSXQgaXMgYW4gYXJyYXkgb2YgW0ZhbWlseSwgTmV4dFR5cGVdIHR1cGxlcy5cblxudmFyIHBlbmRpbmdVcGRhdGVzID0gW107IC8vIFRoaXMgaXMgaW5qZWN0ZWQgYnkgdGhlIHJlbmRlcmVyIHZpYSBEZXZUb29scyBnbG9iYWwgaG9vay5cblxudmFyIGhlbHBlcnNCeVJlbmRlcmVySUQgPSBuZXcgTWFwKCk7XG52YXIgaGVscGVyc0J5Um9vdCA9IG5ldyBNYXAoKTsgLy8gV2Uga2VlcCB0cmFjayBvZiBtb3VudGVkIHJvb3RzIHNvIHdlIGNhbiBzY2hlZHVsZSB1cGRhdGVzLlxuXG52YXIgbW91bnRlZFJvb3RzID0gbmV3IFNldCgpOyAvLyBJZiBhIHJvb3QgY2FwdHVyZXMgYW4gZXJyb3IsIHdlIHJlbWVtYmVyIGl0IHNvIHdlIGNhbiByZXRyeSBvbiBlZGl0LlxuXG52YXIgZmFpbGVkUm9vdHMgPSBuZXcgU2V0KCk7IC8vIEluIGVudmlyb25tZW50cyB0aGF0IHN1cHBvcnQgV2Vha01hcCwgd2UgYWxzbyByZW1lbWJlciB0aGUgbGFzdCBlbGVtZW50IGZvciBldmVyeSByb290LlxuLy8gSXQgbmVlZHMgdG8gYmUgd2VhayBiZWNhdXNlIHdlIGRvIHRoaXMgZXZlbiBmb3Igcm9vdHMgdGhhdCBmYWlsZWQgdG8gbW91bnQuXG4vLyBJZiB0aGVyZSBpcyBubyBXZWFrTWFwLCB3ZSB3b24ndCBhdHRlbXB0IHRvIGRvIHJldHJ5aW5nLlxuLy8gJEZsb3dJc3N1ZVxuXG52YXIgcm9vdEVsZW1lbnRzID0gLy8gJEZsb3dJc3N1ZVxudHlwZW9mIFdlYWtNYXAgPT09ICdmdW5jdGlvbicgPyBuZXcgV2Vha01hcCgpIDogbnVsbDtcbnZhciBpc1BlcmZvcm1pbmdSZWZyZXNoID0gZmFsc2U7XG5cbmZ1bmN0aW9uIGNvbXB1dGVGdWxsS2V5KHNpZ25hdHVyZSkge1xuICBpZiAoc2lnbmF0dXJlLmZ1bGxLZXkgIT09IG51bGwpIHtcbiAgICByZXR1cm4gc2lnbmF0dXJlLmZ1bGxLZXk7XG4gIH1cblxuICB2YXIgZnVsbEtleSA9IHNpZ25hdHVyZS5vd25LZXk7XG4gIHZhciBob29rcztcblxuICB0cnkge1xuICAgIGhvb2tzID0gc2lnbmF0dXJlLmdldEN1c3RvbUhvb2tzKCk7XG4gIH0gY2F0Y2ggKGVycikge1xuICAgIC8vIFRoaXMgY2FuIGhhcHBlbiBpbiBhbiBlZGdlIGNhc2UsIGUuZy4gaWYgZXhwcmVzc2lvbiBsaWtlIEZvby51c2VTb21ldGhpbmdcbiAgICAvLyBkZXBlbmRzIG9uIEZvbyB3aGljaCBpcyBsYXppbHkgaW5pdGlhbGl6ZWQgZHVyaW5nIHJlbmRlcmluZy5cbiAgICAvLyBJbiB0aGF0IGNhc2UganVzdCBhc3N1bWUgd2UnbGwgaGF2ZSB0byByZW1vdW50LlxuICAgIHNpZ25hdHVyZS5mb3JjZVJlc2V0ID0gdHJ1ZTtcbiAgICBzaWduYXR1cmUuZnVsbEtleSA9IGZ1bGxLZXk7XG4gICAgcmV0dXJuIGZ1bGxLZXk7XG4gIH1cblxuICBmb3IgKHZhciBpID0gMDsgaSA8IGhvb2tzLmxlbmd0aDsgaSsrKSB7XG4gICAgdmFyIGhvb2sgPSBob29rc1tpXTtcblxuICAgIGlmICh0eXBlb2YgaG9vayAhPT0gJ2Z1bmN0aW9uJykge1xuICAgICAgLy8gU29tZXRoaW5nJ3Mgd3JvbmcuIEFzc3VtZSB3ZSBuZWVkIHRvIHJlbW91bnQuXG4gICAgICBzaWduYXR1cmUuZm9yY2VSZXNldCA9IHRydWU7XG4gICAgICBzaWduYXR1cmUuZnVsbEtleSA9IGZ1bGxLZXk7XG4gICAgICByZXR1cm4gZnVsbEtleTtcbiAgICB9XG5cbiAgICB2YXIgbmVzdGVkSG9va1NpZ25hdHVyZSA9IGFsbFNpZ25hdHVyZXNCeVR5cGUuZ2V0KGhvb2spO1xuXG4gICAgaWYgKG5lc3RlZEhvb2tTaWduYXR1cmUgPT09IHVuZGVmaW5lZCkge1xuICAgICAgLy8gTm8gc2lnbmF0dXJlIG1lYW5zIEhvb2sgd2Fzbid0IGluIHRoZSBzb3VyY2UgY29kZSwgZS5nLiBpbiBhIGxpYnJhcnkuXG4gICAgICAvLyBXZSdsbCBza2lwIGl0IGJlY2F1c2Ugd2UgY2FuIGFzc3VtZSBpdCB3b24ndCBjaGFuZ2UgZHVyaW5nIHRoaXMgc2Vzc2lvbi5cbiAgICAgIGNvbnRpbnVlO1xuICAgIH1cblxuICAgIHZhciBuZXN0ZWRIb29rS2V5ID0gY29tcHV0ZUZ1bGxLZXkobmVzdGVkSG9va1NpZ25hdHVyZSk7XG5cbiAgICBpZiAobmVzdGVkSG9va1NpZ25hdHVyZS5mb3JjZVJlc2V0KSB7XG4gICAgICBzaWduYXR1cmUuZm9yY2VSZXNldCA9IHRydWU7XG4gICAgfVxuXG4gICAgZnVsbEtleSArPSAnXFxuLS0tXFxuJyArIG5lc3RlZEhvb2tLZXk7XG4gIH1cblxuICBzaWduYXR1cmUuZnVsbEtleSA9IGZ1bGxLZXk7XG4gIHJldHVybiBmdWxsS2V5O1xufVxuXG5mdW5jdGlvbiBoYXZlRXF1YWxTaWduYXR1cmVzKHByZXZUeXBlLCBuZXh0VHlwZSkge1xuICB2YXIgcHJldlNpZ25hdHVyZSA9IGFsbFNpZ25hdHVyZXNCeVR5cGUuZ2V0KHByZXZUeXBlKTtcbiAgdmFyIG5leHRTaWduYXR1cmUgPSBhbGxTaWduYXR1cmVzQnlUeXBlLmdldChuZXh0VHlwZSk7XG5cbiAgaWYgKHByZXZTaWduYXR1cmUgPT09IHVuZGVmaW5lZCAmJiBuZXh0U2lnbmF0dXJlID09PSB1bmRlZmluZWQpIHtcbiAgICByZXR1cm4gdHJ1ZTtcbiAgfVxuXG4gIGlmIChwcmV2U2lnbmF0dXJlID09PSB1bmRlZmluZWQgfHwgbmV4dFNpZ25hdHVyZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgaWYgKGNvbXB1dGVGdWxsS2V5KHByZXZTaWduYXR1cmUpICE9PSBjb21wdXRlRnVsbEtleShuZXh0U2lnbmF0dXJlKSkge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIGlmIChuZXh0U2lnbmF0dXJlLmZvcmNlUmVzZXQpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cblxuICByZXR1cm4gdHJ1ZTtcbn1cblxuZnVuY3Rpb24gaXNSZWFjdENsYXNzKHR5cGUpIHtcbiAgcmV0dXJuIHR5cGUucHJvdG90eXBlICYmIHR5cGUucHJvdG90eXBlLmlzUmVhY3RDb21wb25lbnQ7XG59XG5cbmZ1bmN0aW9uIGNhblByZXNlcnZlU3RhdGVCZXR3ZWVuKHByZXZUeXBlLCBuZXh0VHlwZSkge1xuICBpZiAoaXNSZWFjdENsYXNzKHByZXZUeXBlKSB8fCBpc1JlYWN0Q2xhc3MobmV4dFR5cGUpKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgaWYgKGhhdmVFcXVhbFNpZ25hdHVyZXMocHJldlR5cGUsIG5leHRUeXBlKSkge1xuICAgIHJldHVybiB0cnVlO1xuICB9XG5cbiAgcmV0dXJuIGZhbHNlO1xufVxuXG5mdW5jdGlvbiByZXNvbHZlRmFtaWx5KHR5cGUpIHtcbiAgLy8gT25seSBjaGVjayB1cGRhdGVkIHR5cGVzIHRvIGtlZXAgbG9va3VwcyBmYXN0LlxuICByZXR1cm4gdXBkYXRlZEZhbWlsaWVzQnlUeXBlLmdldCh0eXBlKTtcbn0gLy8gSWYgd2UgZGlkbid0IGNhcmUgYWJvdXQgSUUxMSwgd2UgY291bGQgdXNlIG5ldyBNYXAvU2V0KGl0ZXJhYmxlKS5cblxuXG5mdW5jdGlvbiBjbG9uZU1hcChtYXApIHtcbiAgdmFyIGNsb25lID0gbmV3IE1hcCgpO1xuICBtYXAuZm9yRWFjaChmdW5jdGlvbiAodmFsdWUsIGtleSkge1xuICAgIGNsb25lLnNldChrZXksIHZhbHVlKTtcbiAgfSk7XG4gIHJldHVybiBjbG9uZTtcbn1cblxuZnVuY3Rpb24gY2xvbmVTZXQoc2V0KSB7XG4gIHZhciBjbG9uZSA9IG5ldyBTZXQoKTtcbiAgc2V0LmZvckVhY2goZnVuY3Rpb24gKHZhbHVlKSB7XG4gICAgY2xvbmUuYWRkKHZhbHVlKTtcbiAgfSk7XG4gIHJldHVybiBjbG9uZTtcbn0gLy8gVGhpcyBpcyBhIHNhZmV0eSBtZWNoYW5pc20gdG8gcHJvdGVjdCBhZ2FpbnN0IHJvZ3VlIGdldHRlcnMgYW5kIFByb3hpZXMuXG5cblxuZnVuY3Rpb24gZ2V0UHJvcGVydHkob2JqZWN0LCBwcm9wZXJ0eSkge1xuICB0cnkge1xuICAgIHJldHVybiBvYmplY3RbcHJvcGVydHldO1xuICB9IGNhdGNoIChlcnIpIHtcbiAgICAvLyBJbnRlbnRpb25hbGx5IGlnbm9yZS5cbiAgICByZXR1cm4gdW5kZWZpbmVkO1xuICB9XG59XG5cbmZ1bmN0aW9uIHBlcmZvcm1SZWFjdFJlZnJlc2goKSB7XG5cbiAgaWYgKHBlbmRpbmdVcGRhdGVzLmxlbmd0aCA9PT0gMCkge1xuICAgIHJldHVybiBudWxsO1xuICB9XG5cbiAgaWYgKGlzUGVyZm9ybWluZ1JlZnJlc2gpIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIGlzUGVyZm9ybWluZ1JlZnJlc2ggPSB0cnVlO1xuXG4gIHRyeSB7XG4gICAgdmFyIHN0YWxlRmFtaWxpZXMgPSBuZXcgU2V0KCk7XG4gICAgdmFyIHVwZGF0ZWRGYW1pbGllcyA9IG5ldyBTZXQoKTtcbiAgICB2YXIgdXBkYXRlcyA9IHBlbmRpbmdVcGRhdGVzO1xuICAgIHBlbmRpbmdVcGRhdGVzID0gW107XG4gICAgdXBkYXRlcy5mb3JFYWNoKGZ1bmN0aW9uIChfcmVmKSB7XG4gICAgICB2YXIgZmFtaWx5ID0gX3JlZlswXSxcbiAgICAgICAgICBuZXh0VHlwZSA9IF9yZWZbMV07XG4gICAgICAvLyBOb3cgdGhhdCB3ZSBnb3QgYSByZWFsIGVkaXQsIHdlIGNhbiBjcmVhdGUgYXNzb2NpYXRpb25zXG4gICAgICAvLyB0aGF0IHdpbGwgYmUgcmVhZCBieSB0aGUgUmVhY3QgcmVjb25jaWxlci5cbiAgICAgIHZhciBwcmV2VHlwZSA9IGZhbWlseS5jdXJyZW50O1xuICAgICAgdXBkYXRlZEZhbWlsaWVzQnlUeXBlLnNldChwcmV2VHlwZSwgZmFtaWx5KTtcbiAgICAgIHVwZGF0ZWRGYW1pbGllc0J5VHlwZS5zZXQobmV4dFR5cGUsIGZhbWlseSk7XG4gICAgICBmYW1pbHkuY3VycmVudCA9IG5leHRUeXBlOyAvLyBEZXRlcm1pbmUgd2hldGhlciB0aGlzIHNob3VsZCBiZSBhIHJlLXJlbmRlciBvciBhIHJlLW1vdW50LlxuXG4gICAgICBpZiAoY2FuUHJlc2VydmVTdGF0ZUJldHdlZW4ocHJldlR5cGUsIG5leHRUeXBlKSkge1xuICAgICAgICB1cGRhdGVkRmFtaWxpZXMuYWRkKGZhbWlseSk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBzdGFsZUZhbWlsaWVzLmFkZChmYW1pbHkpO1xuICAgICAgfVxuICAgIH0pOyAvLyBUT0RPOiByZW5hbWUgdGhlc2UgZmllbGRzIHRvIHNvbWV0aGluZyBtb3JlIG1lYW5pbmdmdWwuXG5cbiAgICB2YXIgdXBkYXRlID0ge1xuICAgICAgdXBkYXRlZEZhbWlsaWVzOiB1cGRhdGVkRmFtaWxpZXMsXG4gICAgICAvLyBGYW1pbGllcyB0aGF0IHdpbGwgcmUtcmVuZGVyIHByZXNlcnZpbmcgc3RhdGVcbiAgICAgIHN0YWxlRmFtaWxpZXM6IHN0YWxlRmFtaWxpZXMgLy8gRmFtaWxpZXMgdGhhdCB3aWxsIGJlIHJlbW91bnRlZFxuXG4gICAgfTtcbiAgICBoZWxwZXJzQnlSZW5kZXJlcklELmZvckVhY2goZnVuY3Rpb24gKGhlbHBlcnMpIHtcbiAgICAgIC8vIEV2ZW4gaWYgdGhlcmUgYXJlIG5vIHJvb3RzLCBzZXQgdGhlIGhhbmRsZXIgb24gZmlyc3QgdXBkYXRlLlxuICAgICAgLy8gVGhpcyBlbnN1cmVzIHRoYXQgaWYgKm5ldyogcm9vdHMgYXJlIG1vdW50ZWQsIHRoZXknbGwgdXNlIHRoZSByZXNvbHZlIGhhbmRsZXIuXG4gICAgICBoZWxwZXJzLnNldFJlZnJlc2hIYW5kbGVyKHJlc29sdmVGYW1pbHkpO1xuICAgIH0pO1xuICAgIHZhciBkaWRFcnJvciA9IGZhbHNlO1xuICAgIHZhciBmaXJzdEVycm9yID0gbnVsbDsgLy8gV2Ugc25hcHNob3QgbWFwcyBhbmQgc2V0cyB0aGF0IGFyZSBtdXRhdGVkIGR1cmluZyBjb21taXRzLlxuICAgIC8vIElmIHdlIGRvbid0IGRvIHRoaXMsIHRoZXJlIGlzIGEgcmlzayB0aGV5IHdpbGwgYmUgbXV0YXRlZCB3aGlsZVxuICAgIC8vIHdlIGl0ZXJhdGUgb3ZlciB0aGVtLiBGb3IgZXhhbXBsZSwgdHJ5aW5nIHRvIHJlY292ZXIgYSBmYWlsZWQgcm9vdFxuICAgIC8vIG1heSBjYXVzZSBhbm90aGVyIHJvb3QgdG8gYmUgYWRkZWQgdG8gdGhlIGZhaWxlZCBsaXN0IC0tIGFuIGluZmluaXRlIGxvb3AuXG5cbiAgICB2YXIgZmFpbGVkUm9vdHNTbmFwc2hvdCA9IGNsb25lU2V0KGZhaWxlZFJvb3RzKTtcbiAgICB2YXIgbW91bnRlZFJvb3RzU25hcHNob3QgPSBjbG9uZVNldChtb3VudGVkUm9vdHMpO1xuICAgIHZhciBoZWxwZXJzQnlSb290U25hcHNob3QgPSBjbG9uZU1hcChoZWxwZXJzQnlSb290KTtcbiAgICBmYWlsZWRSb290c1NuYXBzaG90LmZvckVhY2goZnVuY3Rpb24gKHJvb3QpIHtcbiAgICAgIHZhciBoZWxwZXJzID0gaGVscGVyc0J5Um9vdFNuYXBzaG90LmdldChyb290KTtcblxuICAgICAgaWYgKGhlbHBlcnMgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ0NvdWxkIG5vdCBmaW5kIGhlbHBlcnMgZm9yIGEgcm9vdC4gVGhpcyBpcyBhIGJ1ZyBpbiBSZWFjdCBSZWZyZXNoLicpO1xuICAgICAgfVxuXG4gICAgICBpZiAoIWZhaWxlZFJvb3RzLmhhcyhyb290KSkgey8vIE5vIGxvbmdlciBmYWlsZWQuXG4gICAgICB9XG5cbiAgICAgIGlmIChyb290RWxlbWVudHMgPT09IG51bGwpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICBpZiAoIXJvb3RFbGVtZW50cy5oYXMocm9vdCkpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICB2YXIgZWxlbWVudCA9IHJvb3RFbGVtZW50cy5nZXQocm9vdCk7XG5cbiAgICAgIHRyeSB7XG4gICAgICAgIGhlbHBlcnMuc2NoZWR1bGVSb290KHJvb3QsIGVsZW1lbnQpO1xuICAgICAgfSBjYXRjaCAoZXJyKSB7XG4gICAgICAgIGlmICghZGlkRXJyb3IpIHtcbiAgICAgICAgICBkaWRFcnJvciA9IHRydWU7XG4gICAgICAgICAgZmlyc3RFcnJvciA9IGVycjtcbiAgICAgICAgfSAvLyBLZWVwIHRyeWluZyBvdGhlciByb290cy5cblxuICAgICAgfVxuICAgIH0pO1xuICAgIG1vdW50ZWRSb290c1NuYXBzaG90LmZvckVhY2goZnVuY3Rpb24gKHJvb3QpIHtcbiAgICAgIHZhciBoZWxwZXJzID0gaGVscGVyc0J5Um9vdFNuYXBzaG90LmdldChyb290KTtcblxuICAgICAgaWYgKGhlbHBlcnMgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ0NvdWxkIG5vdCBmaW5kIGhlbHBlcnMgZm9yIGEgcm9vdC4gVGhpcyBpcyBhIGJ1ZyBpbiBSZWFjdCBSZWZyZXNoLicpO1xuICAgICAgfVxuXG4gICAgICBpZiAoIW1vdW50ZWRSb290cy5oYXMocm9vdCkpIHsvLyBObyBsb25nZXIgbW91bnRlZC5cbiAgICAgIH1cblxuICAgICAgdHJ5IHtcbiAgICAgICAgaGVscGVycy5zY2hlZHVsZVJlZnJlc2gocm9vdCwgdXBkYXRlKTtcbiAgICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgICBpZiAoIWRpZEVycm9yKSB7XG4gICAgICAgICAgZGlkRXJyb3IgPSB0cnVlO1xuICAgICAgICAgIGZpcnN0RXJyb3IgPSBlcnI7XG4gICAgICAgIH0gLy8gS2VlcCB0cnlpbmcgb3RoZXIgcm9vdHMuXG5cbiAgICAgIH1cbiAgICB9KTtcblxuICAgIGlmIChkaWRFcnJvcikge1xuICAgICAgdGhyb3cgZmlyc3RFcnJvcjtcbiAgICB9XG5cbiAgICByZXR1cm4gdXBkYXRlO1xuICB9IGZpbmFsbHkge1xuICAgIGlzUGVyZm9ybWluZ1JlZnJlc2ggPSBmYWxzZTtcbiAgfVxufVxuZnVuY3Rpb24gcmVnaXN0ZXIodHlwZSwgaWQpIHtcbiAge1xuICAgIGlmICh0eXBlID09PSBudWxsKSB7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgaWYgKHR5cGVvZiB0eXBlICE9PSAnZnVuY3Rpb24nICYmIHR5cGVvZiB0eXBlICE9PSAnb2JqZWN0Jykge1xuICAgICAgcmV0dXJuO1xuICAgIH0gLy8gVGhpcyBjYW4gaGFwcGVuIGluIGFuIGVkZ2UgY2FzZSwgZS5nLiBpZiB3ZSByZWdpc3RlclxuICAgIC8vIHJldHVybiB2YWx1ZSBvZiBhIEhPQyBidXQgaXQgcmV0dXJucyBhIGNhY2hlZCBjb21wb25lbnQuXG4gICAgLy8gSWdub3JlIGFueXRoaW5nIGJ1dCB0aGUgZmlyc3QgcmVnaXN0cmF0aW9uIGZvciBlYWNoIHR5cGUuXG5cblxuICAgIGlmIChhbGxGYW1pbGllc0J5VHlwZS5oYXModHlwZSkpIHtcbiAgICAgIHJldHVybjtcbiAgICB9IC8vIENyZWF0ZSBmYW1pbHkgb3IgcmVtZW1iZXIgdG8gdXBkYXRlIGl0LlxuICAgIC8vIE5vbmUgb2YgdGhpcyBib29ra2VlcGluZyBhZmZlY3RzIHJlY29uY2lsaWF0aW9uXG4gICAgLy8gdW50aWwgdGhlIGZpcnN0IHBlcmZvcm1SZWFjdFJlZnJlc2goKSBjYWxsIGFib3ZlLlxuXG5cbiAgICB2YXIgZmFtaWx5ID0gYWxsRmFtaWxpZXNCeUlELmdldChpZCk7XG5cbiAgICBpZiAoZmFtaWx5ID09PSB1bmRlZmluZWQpIHtcbiAgICAgIGZhbWlseSA9IHtcbiAgICAgICAgY3VycmVudDogdHlwZVxuICAgICAgfTtcbiAgICAgIGFsbEZhbWlsaWVzQnlJRC5zZXQoaWQsIGZhbWlseSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHBlbmRpbmdVcGRhdGVzLnB1c2goW2ZhbWlseSwgdHlwZV0pO1xuICAgIH1cblxuICAgIGFsbEZhbWlsaWVzQnlUeXBlLnNldCh0eXBlLCBmYW1pbHkpOyAvLyBWaXNpdCBpbm5lciB0eXBlcyBiZWNhdXNlIHdlIG1pZ2h0IG5vdCBoYXZlIHJlZ2lzdGVyZWQgdGhlbS5cblxuICAgIGlmICh0eXBlb2YgdHlwZSA9PT0gJ29iamVjdCcgJiYgdHlwZSAhPT0gbnVsbCkge1xuICAgICAgc3dpdGNoIChnZXRQcm9wZXJ0eSh0eXBlLCAnJCR0eXBlb2YnKSkge1xuICAgICAgICBjYXNlIFJFQUNUX0ZPUldBUkRfUkVGX1RZUEU6XG4gICAgICAgICAgcmVnaXN0ZXIodHlwZS5yZW5kZXIsIGlkICsgJyRyZW5kZXInKTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIFJFQUNUX01FTU9fVFlQRTpcbiAgICAgICAgICByZWdpc3Rlcih0eXBlLnR5cGUsIGlkICsgJyR0eXBlJyk7XG4gICAgICAgICAgYnJlYWs7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5mdW5jdGlvbiBzZXRTaWduYXR1cmUodHlwZSwga2V5KSB7XG4gIHZhciBmb3JjZVJlc2V0ID0gYXJndW1lbnRzLmxlbmd0aCA+IDIgJiYgYXJndW1lbnRzWzJdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMl0gOiBmYWxzZTtcbiAgdmFyIGdldEN1c3RvbUhvb2tzID0gYXJndW1lbnRzLmxlbmd0aCA+IDMgPyBhcmd1bWVudHNbM10gOiB1bmRlZmluZWQ7XG5cbiAge1xuICAgIGlmICghYWxsU2lnbmF0dXJlc0J5VHlwZS5oYXModHlwZSkpIHtcbiAgICAgIGFsbFNpZ25hdHVyZXNCeVR5cGUuc2V0KHR5cGUsIHtcbiAgICAgICAgZm9yY2VSZXNldDogZm9yY2VSZXNldCxcbiAgICAgICAgb3duS2V5OiBrZXksXG4gICAgICAgIGZ1bGxLZXk6IG51bGwsXG4gICAgICAgIGdldEN1c3RvbUhvb2tzOiBnZXRDdXN0b21Ib29rcyB8fCBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgcmV0dXJuIFtdO1xuICAgICAgICB9XG4gICAgICB9KTtcbiAgICB9IC8vIFZpc2l0IGlubmVyIHR5cGVzIGJlY2F1c2Ugd2UgbWlnaHQgbm90IGhhdmUgc2lnbmVkIHRoZW0uXG5cblxuICAgIGlmICh0eXBlb2YgdHlwZSA9PT0gJ29iamVjdCcgJiYgdHlwZSAhPT0gbnVsbCkge1xuICAgICAgc3dpdGNoIChnZXRQcm9wZXJ0eSh0eXBlLCAnJCR0eXBlb2YnKSkge1xuICAgICAgICBjYXNlIFJFQUNUX0ZPUldBUkRfUkVGX1RZUEU6XG4gICAgICAgICAgc2V0U2lnbmF0dXJlKHR5cGUucmVuZGVyLCBrZXksIGZvcmNlUmVzZXQsIGdldEN1c3RvbUhvb2tzKTtcbiAgICAgICAgICBicmVhaztcblxuICAgICAgICBjYXNlIFJFQUNUX01FTU9fVFlQRTpcbiAgICAgICAgICBzZXRTaWduYXR1cmUodHlwZS50eXBlLCBrZXksIGZvcmNlUmVzZXQsIGdldEN1c3RvbUhvb2tzKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gLy8gVGhpcyBpcyBsYXppbHkgY2FsbGVkIGR1cmluZyBmaXJzdCByZW5kZXIgZm9yIGEgdHlwZS5cbi8vIEl0IGNhcHR1cmVzIEhvb2sgbGlzdCBhdCB0aGF0IHRpbWUgc28gaW5saW5lIHJlcXVpcmVzIGRvbid0IGJyZWFrIGNvbXBhcmlzb25zLlxuXG5mdW5jdGlvbiBjb2xsZWN0Q3VzdG9tSG9va3NGb3JTaWduYXR1cmUodHlwZSkge1xuICB7XG4gICAgdmFyIHNpZ25hdHVyZSA9IGFsbFNpZ25hdHVyZXNCeVR5cGUuZ2V0KHR5cGUpO1xuXG4gICAgaWYgKHNpZ25hdHVyZSAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICBjb21wdXRlRnVsbEtleShzaWduYXR1cmUpO1xuICAgIH1cbiAgfVxufVxuZnVuY3Rpb24gZ2V0RmFtaWx5QnlJRChpZCkge1xuICB7XG4gICAgcmV0dXJuIGFsbEZhbWlsaWVzQnlJRC5nZXQoaWQpO1xuICB9XG59XG5mdW5jdGlvbiBnZXRGYW1pbHlCeVR5cGUodHlwZSkge1xuICB7XG4gICAgcmV0dXJuIGFsbEZhbWlsaWVzQnlUeXBlLmdldCh0eXBlKTtcbiAgfVxufVxuZnVuY3Rpb24gZmluZEFmZmVjdGVkSG9zdEluc3RhbmNlcyhmYW1pbGllcykge1xuICB7XG4gICAgdmFyIGFmZmVjdGVkSW5zdGFuY2VzID0gbmV3IFNldCgpO1xuICAgIG1vdW50ZWRSb290cy5mb3JFYWNoKGZ1bmN0aW9uIChyb290KSB7XG4gICAgICB2YXIgaGVscGVycyA9IGhlbHBlcnNCeVJvb3QuZ2V0KHJvb3QpO1xuXG4gICAgICBpZiAoaGVscGVycyA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcignQ291bGQgbm90IGZpbmQgaGVscGVycyBmb3IgYSByb290LiBUaGlzIGlzIGEgYnVnIGluIFJlYWN0IFJlZnJlc2guJyk7XG4gICAgICB9XG5cbiAgICAgIHZhciBpbnN0YW5jZXNGb3JSb290ID0gaGVscGVycy5maW5kSG9zdEluc3RhbmNlc0ZvclJlZnJlc2gocm9vdCwgZmFtaWxpZXMpO1xuICAgICAgaW5zdGFuY2VzRm9yUm9vdC5mb3JFYWNoKGZ1bmN0aW9uIChpbnN0KSB7XG4gICAgICAgIGFmZmVjdGVkSW5zdGFuY2VzLmFkZChpbnN0KTtcbiAgICAgIH0pO1xuICAgIH0pO1xuICAgIHJldHVybiBhZmZlY3RlZEluc3RhbmNlcztcbiAgfVxufVxuZnVuY3Rpb24gaW5qZWN0SW50b0dsb2JhbEhvb2soZ2xvYmFsT2JqZWN0KSB7XG4gIHtcbiAgICAvLyBGb3IgUmVhY3QgTmF0aXZlLCB0aGUgZ2xvYmFsIGhvb2sgd2lsbCBiZSBzZXQgdXAgYnkgcmVxdWlyZSgncmVhY3QtZGV2dG9vbHMtY29yZScpLlxuICAgIC8vIFRoYXQgY29kZSB3aWxsIHJ1biBiZWZvcmUgdXMuIFNvIHdlIG5lZWQgdG8gbW9ua2V5cGF0Y2ggZnVuY3Rpb25zIG9uIGV4aXN0aW5nIGhvb2suXG4gICAgLy8gRm9yIFJlYWN0IFdlYiwgdGhlIGdsb2JhbCBob29rIHdpbGwgYmUgc2V0IHVwIGJ5IHRoZSBleHRlbnNpb24uXG4gICAgLy8gVGhpcyB3aWxsIGFsc28gcnVuIGJlZm9yZSB1cy5cbiAgICB2YXIgaG9vayA9IGdsb2JhbE9iamVjdC5fX1JFQUNUX0RFVlRPT0xTX0dMT0JBTF9IT09LX187XG5cbiAgICBpZiAoaG9vayA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAvLyBIb3dldmVyLCBpZiB0aGVyZSBpcyBubyBEZXZUb29scyBleHRlbnNpb24sIHdlJ2xsIG5lZWQgdG8gc2V0IHVwIHRoZSBnbG9iYWwgaG9vayBvdXJzZWx2ZXMuXG4gICAgICAvLyBOb3RlIHRoYXQgaW4gdGhpcyBjYXNlIGl0J3MgaW1wb3J0YW50IHRoYXQgcmVuZGVyZXIgY29kZSBydW5zICphZnRlciogdGhpcyBtZXRob2QgY2FsbC5cbiAgICAgIC8vIE90aGVyd2lzZSwgdGhlIHJlbmRlcmVyIHdpbGwgdGhpbmsgdGhhdCB0aGVyZSBpcyBubyBnbG9iYWwgaG9vaywgYW5kIHdvbid0IGRvIHRoZSBpbmplY3Rpb24uXG4gICAgICB2YXIgbmV4dElEID0gMDtcbiAgICAgIGdsb2JhbE9iamVjdC5fX1JFQUNUX0RFVlRPT0xTX0dMT0JBTF9IT09LX18gPSBob29rID0ge1xuICAgICAgICByZW5kZXJlcnM6IG5ldyBNYXAoKSxcbiAgICAgICAgc3VwcG9ydHNGaWJlcjogdHJ1ZSxcbiAgICAgICAgaW5qZWN0OiBmdW5jdGlvbiAoaW5qZWN0ZWQpIHtcbiAgICAgICAgICByZXR1cm4gbmV4dElEKys7XG4gICAgICAgIH0sXG4gICAgICAgIG9uU2NoZWR1bGVGaWJlclJvb3Q6IGZ1bmN0aW9uIChpZCwgcm9vdCwgY2hpbGRyZW4pIHt9LFxuICAgICAgICBvbkNvbW1pdEZpYmVyUm9vdDogZnVuY3Rpb24gKGlkLCByb290LCBtYXliZVByaW9yaXR5TGV2ZWwsIGRpZEVycm9yKSB7fSxcbiAgICAgICAgb25Db21taXRGaWJlclVubW91bnQ6IGZ1bmN0aW9uICgpIHt9XG4gICAgICB9O1xuICAgIH1cblxuICAgIGlmIChob29rLmlzRGlzYWJsZWQpIHtcbiAgICAgIC8vIFRoaXMgaXNuJ3QgYSByZWFsIHByb3BlcnR5IG9uIHRoZSBob29rLCBidXQgaXQgY2FuIGJlIHNldCB0byBvcHQgb3V0XG4gICAgICAvLyBvZiBEZXZUb29scyBpbnRlZ3JhdGlvbiBhbmQgYXNzb2NpYXRlZCB3YXJuaW5ncyBhbmQgbG9ncy5cbiAgICAgIC8vIFVzaW5nIGNvbnNvbGVbJ3dhcm4nXSB0byBldmFkZSBCYWJlbCBhbmQgRVNMaW50XG4gICAgICBjb25zb2xlWyd3YXJuJ10oJ1NvbWV0aGluZyBoYXMgc2hpbW1lZCB0aGUgUmVhY3QgRGV2VG9vbHMgZ2xvYmFsIGhvb2sgKF9fUkVBQ1RfREVWVE9PTFNfR0xPQkFMX0hPT0tfXykuICcgKyAnRmFzdCBSZWZyZXNoIGlzIG5vdCBjb21wYXRpYmxlIHdpdGggdGhpcyBzaGltIGFuZCB3aWxsIGJlIGRpc2FibGVkLicpO1xuICAgICAgcmV0dXJuO1xuICAgIH0gLy8gSGVyZSwgd2UganVzdCB3YW50IHRvIGdldCBhIHJlZmVyZW5jZSB0byBzY2hlZHVsZVJlZnJlc2guXG5cblxuICAgIHZhciBvbGRJbmplY3QgPSBob29rLmluamVjdDtcblxuICAgIGhvb2suaW5qZWN0ID0gZnVuY3Rpb24gKGluamVjdGVkKSB7XG4gICAgICB2YXIgaWQgPSBvbGRJbmplY3QuYXBwbHkodGhpcywgYXJndW1lbnRzKTtcblxuICAgICAgaWYgKHR5cGVvZiBpbmplY3RlZC5zY2hlZHVsZVJlZnJlc2ggPT09ICdmdW5jdGlvbicgJiYgdHlwZW9mIGluamVjdGVkLnNldFJlZnJlc2hIYW5kbGVyID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgIC8vIFRoaXMgdmVyc2lvbiBzdXBwb3J0cyBSZWFjdCBSZWZyZXNoLlxuICAgICAgICBoZWxwZXJzQnlSZW5kZXJlcklELnNldChpZCwgaW5qZWN0ZWQpO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gaWQ7XG4gICAgfTsgLy8gRG8gdGhlIHNhbWUgZm9yIGFueSBhbHJlYWR5IGluamVjdGVkIHJvb3RzLlxuICAgIC8vIFRoaXMgaXMgdXNlZnVsIGlmIFJlYWN0RE9NIGhhcyBhbHJlYWR5IGJlZW4gaW5pdGlhbGl6ZWQuXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3JlYWN0L2lzc3Vlcy8xNzYyNlxuXG5cbiAgICBob29rLnJlbmRlcmVycy5mb3JFYWNoKGZ1bmN0aW9uIChpbmplY3RlZCwgaWQpIHtcbiAgICAgIGlmICh0eXBlb2YgaW5qZWN0ZWQuc2NoZWR1bGVSZWZyZXNoID09PSAnZnVuY3Rpb24nICYmIHR5cGVvZiBpbmplY3RlZC5zZXRSZWZyZXNoSGFuZGxlciA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICAvLyBUaGlzIHZlcnNpb24gc3VwcG9ydHMgUmVhY3QgUmVmcmVzaC5cbiAgICAgICAgaGVscGVyc0J5UmVuZGVyZXJJRC5zZXQoaWQsIGluamVjdGVkKTtcbiAgICAgIH1cbiAgICB9KTsgLy8gV2UgYWxzbyB3YW50IHRvIHRyYWNrIGN1cnJlbnRseSBtb3VudGVkIHJvb3RzLlxuXG4gICAgdmFyIG9sZE9uQ29tbWl0RmliZXJSb290ID0gaG9vay5vbkNvbW1pdEZpYmVyUm9vdDtcblxuICAgIHZhciBvbGRPblNjaGVkdWxlRmliZXJSb290ID0gaG9vay5vblNjaGVkdWxlRmliZXJSb290IHx8IGZ1bmN0aW9uICgpIHt9O1xuXG4gICAgaG9vay5vblNjaGVkdWxlRmliZXJSb290ID0gZnVuY3Rpb24gKGlkLCByb290LCBjaGlsZHJlbikge1xuICAgICAgaWYgKCFpc1BlcmZvcm1pbmdSZWZyZXNoKSB7XG4gICAgICAgIC8vIElmIGl0IHdhcyBpbnRlbnRpb25hbGx5IHNjaGVkdWxlZCwgZG9uJ3QgYXR0ZW1wdCB0byByZXN0b3JlLlxuICAgICAgICAvLyBUaGlzIGluY2x1ZGVzIGludGVudGlvbmFsbHkgc2NoZWR1bGVkIHVubW91bnRzLlxuICAgICAgICBmYWlsZWRSb290cy5kZWxldGUocm9vdCk7XG5cbiAgICAgICAgaWYgKHJvb3RFbGVtZW50cyAhPT0gbnVsbCkge1xuICAgICAgICAgIHJvb3RFbGVtZW50cy5zZXQocm9vdCwgY2hpbGRyZW4pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHJldHVybiBvbGRPblNjaGVkdWxlRmliZXJSb290LmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG4gICAgfTtcblxuICAgIGhvb2sub25Db21taXRGaWJlclJvb3QgPSBmdW5jdGlvbiAoaWQsIHJvb3QsIG1heWJlUHJpb3JpdHlMZXZlbCwgZGlkRXJyb3IpIHtcbiAgICAgIHZhciBoZWxwZXJzID0gaGVscGVyc0J5UmVuZGVyZXJJRC5nZXQoaWQpO1xuXG4gICAgICBpZiAoaGVscGVycyAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIGhlbHBlcnNCeVJvb3Quc2V0KHJvb3QsIGhlbHBlcnMpO1xuICAgICAgICB2YXIgY3VycmVudCA9IHJvb3QuY3VycmVudDtcbiAgICAgICAgdmFyIGFsdGVybmF0ZSA9IGN1cnJlbnQuYWx0ZXJuYXRlOyAvLyBXZSBuZWVkIHRvIGRldGVybWluZSB3aGV0aGVyIHRoaXMgcm9vdCBoYXMganVzdCAodW4pbW91bnRlZC5cbiAgICAgICAgLy8gVGhpcyBsb2dpYyBpcyBjb3B5LXBhc3RlZCBmcm9tIHNpbWlsYXIgbG9naWMgaW4gdGhlIERldlRvb2xzIGJhY2tlbmQuXG4gICAgICAgIC8vIElmIHRoaXMgYnJlYWtzIHdpdGggc29tZSByZWZhY3RvcmluZywgeW91J2xsIHdhbnQgdG8gdXBkYXRlIERldlRvb2xzIHRvby5cblxuICAgICAgICBpZiAoYWx0ZXJuYXRlICE9PSBudWxsKSB7XG4gICAgICAgICAgdmFyIHdhc01vdW50ZWQgPSBhbHRlcm5hdGUubWVtb2l6ZWRTdGF0ZSAhPSBudWxsICYmIGFsdGVybmF0ZS5tZW1vaXplZFN0YXRlLmVsZW1lbnQgIT0gbnVsbCAmJiBtb3VudGVkUm9vdHMuaGFzKHJvb3QpO1xuICAgICAgICAgIHZhciBpc01vdW50ZWQgPSBjdXJyZW50Lm1lbW9pemVkU3RhdGUgIT0gbnVsbCAmJiBjdXJyZW50Lm1lbW9pemVkU3RhdGUuZWxlbWVudCAhPSBudWxsO1xuXG4gICAgICAgICAgaWYgKCF3YXNNb3VudGVkICYmIGlzTW91bnRlZCkge1xuICAgICAgICAgICAgLy8gTW91bnQgYSBuZXcgcm9vdC5cbiAgICAgICAgICAgIG1vdW50ZWRSb290cy5hZGQocm9vdCk7XG4gICAgICAgICAgICBmYWlsZWRSb290cy5kZWxldGUocm9vdCk7XG4gICAgICAgICAgfSBlbHNlIGlmICh3YXNNb3VudGVkICYmIGlzTW91bnRlZCkgOyBlbHNlIGlmICh3YXNNb3VudGVkICYmICFpc01vdW50ZWQpIHtcbiAgICAgICAgICAgIC8vIFVubW91bnQgYW4gZXhpc3Rpbmcgcm9vdC5cbiAgICAgICAgICAgIG1vdW50ZWRSb290cy5kZWxldGUocm9vdCk7XG5cbiAgICAgICAgICAgIGlmIChkaWRFcnJvcikge1xuICAgICAgICAgICAgICAvLyBXZSdsbCByZW1vdW50IGl0IG9uIGZ1dHVyZSBlZGl0cy5cbiAgICAgICAgICAgICAgZmFpbGVkUm9vdHMuYWRkKHJvb3QpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgaGVscGVyc0J5Um9vdC5kZWxldGUocm9vdCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSBlbHNlIGlmICghd2FzTW91bnRlZCAmJiAhaXNNb3VudGVkKSB7XG4gICAgICAgICAgICBpZiAoZGlkRXJyb3IpIHtcbiAgICAgICAgICAgICAgLy8gV2UnbGwgcmVtb3VudCBpdCBvbiBmdXR1cmUgZWRpdHMuXG4gICAgICAgICAgICAgIGZhaWxlZFJvb3RzLmFkZChyb290KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgLy8gTW91bnQgYSBuZXcgcm9vdC5cbiAgICAgICAgICBtb3VudGVkUm9vdHMuYWRkKHJvb3QpO1xuICAgICAgICB9XG4gICAgICB9IC8vIEFsd2F5cyBjYWxsIHRoZSBkZWNvcmF0ZWQgRGV2VG9vbHMgaG9vay5cblxuXG4gICAgICByZXR1cm4gb2xkT25Db21taXRGaWJlclJvb3QuYXBwbHkodGhpcywgYXJndW1lbnRzKTtcbiAgICB9O1xuICB9XG59XG5mdW5jdGlvbiBoYXNVbnJlY292ZXJhYmxlRXJyb3JzKCkge1xuICAvLyBUT0RPOiBkZWxldGUgdGhpcyBhZnRlciByZW1vdmluZyBkZXBlbmRlbmN5IGluIFJOLlxuICByZXR1cm4gZmFsc2U7XG59IC8vIEV4cG9zZWQgZm9yIHRlc3RpbmcuXG5cbmZ1bmN0aW9uIF9nZXRNb3VudGVkUm9vdENvdW50KCkge1xuICB7XG4gICAgcmV0dXJuIG1vdW50ZWRSb290cy5zaXplO1xuICB9XG59IC8vIFRoaXMgaXMgYSB3cmFwcGVyIG92ZXIgbW9yZSBwcmltaXRpdmUgZnVuY3Rpb25zIGZvciBzZXR0aW5nIHNpZ25hdHVyZS5cbi8vIFNpZ25hdHVyZXMgbGV0IHVzIGRlY2lkZSB3aGV0aGVyIHRoZSBIb29rIG9yZGVyIGhhcyBjaGFuZ2VkIG9uIHJlZnJlc2guXG4vL1xuLy8gVGhpcyBmdW5jdGlvbiBpcyBpbnRlbmRlZCB0byBiZSB1c2VkIGFzIGEgdHJhbnNmb3JtIHRhcmdldCwgZS5nLjpcbi8vIHZhciBfcyA9IGNyZWF0ZVNpZ25hdHVyZUZ1bmN0aW9uRm9yVHJhbnNmb3JtKClcbi8vXG4vLyBmdW5jdGlvbiBIZWxsbygpIHtcbi8vICAgY29uc3QgW2Zvbywgc2V0Rm9vXSA9IHVzZVN0YXRlKDApO1xuLy8gICBjb25zdCB2YWx1ZSA9IHVzZUN1c3RvbUhvb2soKTtcbi8vICAgX3MoKTsgLyogQ2FsbCB3aXRob3V0IGFyZ3VtZW50cyB0cmlnZ2VycyBjb2xsZWN0aW5nIHRoZSBjdXN0b20gSG9vayBsaXN0LlxuLy8gICAgICAgICAgKiBUaGlzIGRvZXNuJ3QgaGFwcGVuIGR1cmluZyB0aGUgbW9kdWxlIGV2YWx1YXRpb24gYmVjYXVzZSB3ZVxuLy8gICAgICAgICAgKiBkb24ndCB3YW50IHRvIGNoYW5nZSB0aGUgbW9kdWxlIG9yZGVyIHdpdGggaW5saW5lIHJlcXVpcmVzLlxuLy8gICAgICAgICAgKiBOZXh0IGNhbGxzIGFyZSBub29wcy4gKi9cbi8vICAgcmV0dXJuIDxoMT5IaTwvaDE+O1xuLy8gfVxuLy9cbi8vIC8qIENhbGwgd2l0aCBhcmd1bWVudHMgYXR0YWNoZXMgdGhlIHNpZ25hdHVyZSB0byB0aGUgdHlwZTogKi9cbi8vIF9zKFxuLy8gICBIZWxsbyxcbi8vICAgJ3VzZVN0YXRle1tmb28sIHNldEZvb119KDApJyxcbi8vICAgKCkgPT4gW3VzZUN1c3RvbUhvb2tdLCAvKiBMYXp5IHRvIGF2b2lkIHRyaWdnZXJpbmcgaW5saW5lIHJlcXVpcmVzICovXG4vLyApO1xuXG5mdW5jdGlvbiBjcmVhdGVTaWduYXR1cmVGdW5jdGlvbkZvclRyYW5zZm9ybSgpIHtcbiAge1xuICAgIHZhciBzYXZlZFR5cGU7XG4gICAgdmFyIGhhc0N1c3RvbUhvb2tzO1xuICAgIHZhciBkaWRDb2xsZWN0SG9va3MgPSBmYWxzZTtcbiAgICByZXR1cm4gZnVuY3Rpb24gKHR5cGUsIGtleSwgZm9yY2VSZXNldCwgZ2V0Q3VzdG9tSG9va3MpIHtcbiAgICAgIGlmICh0eXBlb2Yga2V5ID09PSAnc3RyaW5nJykge1xuICAgICAgICAvLyBXZSdyZSBpbiB0aGUgaW5pdGlhbCBwaGFzZSB0aGF0IGFzc29jaWF0ZXMgc2lnbmF0dXJlc1xuICAgICAgICAvLyB3aXRoIHRoZSBmdW5jdGlvbnMuIE5vdGUgdGhpcyBtYXkgYmUgY2FsbGVkIG11bHRpcGxlIHRpbWVzXG4gICAgICAgIC8vIGluIEhPQyBjaGFpbnMgbGlrZSBfcyhob2MxKF9zKGhvYzIoX3MoYWN0dWFsRnVuY3Rpb24pKSkpKS5cbiAgICAgICAgaWYgKCFzYXZlZFR5cGUpIHtcbiAgICAgICAgICAvLyBXZSdyZSBpbiB0aGUgaW5uZXJtb3N0IGNhbGwsIHNvIHRoaXMgaXMgdGhlIGFjdHVhbCB0eXBlLlxuICAgICAgICAgIHNhdmVkVHlwZSA9IHR5cGU7XG4gICAgICAgICAgaGFzQ3VzdG9tSG9va3MgPSB0eXBlb2YgZ2V0Q3VzdG9tSG9va3MgPT09ICdmdW5jdGlvbic7XG4gICAgICAgIH0gLy8gU2V0IHRoZSBzaWduYXR1cmUgZm9yIGFsbCB0eXBlcyAoZXZlbiB3cmFwcGVycyEpIGluIGNhc2VcbiAgICAgICAgLy8gdGhleSBoYXZlIG5vIHNpZ25hdHVyZXMgb2YgdGhlaXIgb3duLiBUaGlzIGlzIHRvIHByZXZlbnRcbiAgICAgICAgLy8gcHJvYmxlbXMgbGlrZSBodHRwczovL2dpdGh1Yi5jb20vZmFjZWJvb2svcmVhY3QvaXNzdWVzLzIwNDE3LlxuXG5cbiAgICAgICAgaWYgKHR5cGUgIT0gbnVsbCAmJiAodHlwZW9mIHR5cGUgPT09ICdmdW5jdGlvbicgfHwgdHlwZW9mIHR5cGUgPT09ICdvYmplY3QnKSkge1xuICAgICAgICAgIHNldFNpZ25hdHVyZSh0eXBlLCBrZXksIGZvcmNlUmVzZXQsIGdldEN1c3RvbUhvb2tzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiB0eXBlO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgLy8gV2UncmUgaW4gdGhlIF9zKCkgY2FsbCB3aXRob3V0IGFyZ3VtZW50cywgd2hpY2ggbWVhbnNcbiAgICAgICAgLy8gdGhpcyBpcyB0aGUgdGltZSB0byBjb2xsZWN0IGN1c3RvbSBIb29rIHNpZ25hdHVyZXMuXG4gICAgICAgIC8vIE9ubHkgZG8gdGhpcyBvbmNlLiBUaGlzIHBhdGggaXMgaG90IGFuZCBydW5zICppbnNpZGUqIGV2ZXJ5IHJlbmRlciFcbiAgICAgICAgaWYgKCFkaWRDb2xsZWN0SG9va3MgJiYgaGFzQ3VzdG9tSG9va3MpIHtcbiAgICAgICAgICBkaWRDb2xsZWN0SG9va3MgPSB0cnVlO1xuICAgICAgICAgIGNvbGxlY3RDdXN0b21Ib29rc0ZvclNpZ25hdHVyZShzYXZlZFR5cGUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfTtcbiAgfVxufVxuZnVuY3Rpb24gaXNMaWtlbHlDb21wb25lbnRUeXBlKHR5cGUpIHtcbiAge1xuICAgIHN3aXRjaCAodHlwZW9mIHR5cGUpIHtcbiAgICAgIGNhc2UgJ2Z1bmN0aW9uJzpcbiAgICAgICAge1xuICAgICAgICAgIC8vIEZpcnN0LCBkZWFsIHdpdGggY2xhc3Nlcy5cbiAgICAgICAgICBpZiAodHlwZS5wcm90b3R5cGUgIT0gbnVsbCkge1xuICAgICAgICAgICAgaWYgKHR5cGUucHJvdG90eXBlLmlzUmVhY3RDb21wb25lbnQpIHtcbiAgICAgICAgICAgICAgLy8gUmVhY3QgY2xhc3MuXG4gICAgICAgICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB2YXIgb3duTmFtZXMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyh0eXBlLnByb3RvdHlwZSk7XG5cbiAgICAgICAgICAgIGlmIChvd25OYW1lcy5sZW5ndGggPiAxIHx8IG93bk5hbWVzWzBdICE9PSAnY29uc3RydWN0b3InKSB7XG4gICAgICAgICAgICAgIC8vIFRoaXMgbG9va3MgbGlrZSBhIGNsYXNzLlxuICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgICAgICB9IC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1wcm90b1xuXG5cbiAgICAgICAgICAgIGlmICh0eXBlLnByb3RvdHlwZS5fX3Byb3RvX18gIT09IE9iamVjdC5wcm90b3R5cGUpIHtcbiAgICAgICAgICAgICAgLy8gSXQgaGFzIGEgc3VwZXJjbGFzcy5cbiAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgICAgfSAvLyBQYXNzIHRocm91Z2guXG4gICAgICAgICAgICAvLyBUaGlzIGxvb2tzIGxpa2UgYSByZWd1bGFyIGZ1bmN0aW9uIHdpdGggZW1wdHkgcHJvdG90eXBlLlxuXG4gICAgICAgICAgfSAvLyBGb3IgcGxhaW4gZnVuY3Rpb25zIGFuZCBhcnJvd3MsIHVzZSBuYW1lIGFzIGEgaGV1cmlzdGljLlxuXG5cbiAgICAgICAgICB2YXIgbmFtZSA9IHR5cGUubmFtZSB8fCB0eXBlLmRpc3BsYXlOYW1lO1xuICAgICAgICAgIHJldHVybiB0eXBlb2YgbmFtZSA9PT0gJ3N0cmluZycgJiYgL15bQS1aXS8udGVzdChuYW1lKTtcbiAgICAgICAgfVxuXG4gICAgICBjYXNlICdvYmplY3QnOlxuICAgICAgICB7XG4gICAgICAgICAgaWYgKHR5cGUgIT0gbnVsbCkge1xuICAgICAgICAgICAgc3dpdGNoIChnZXRQcm9wZXJ0eSh0eXBlLCAnJCR0eXBlb2YnKSkge1xuICAgICAgICAgICAgICBjYXNlIFJFQUNUX0ZPUldBUkRfUkVGX1RZUEU6XG4gICAgICAgICAgICAgIGNhc2UgUkVBQ1RfTUVNT19UWVBFOlxuICAgICAgICAgICAgICAgIC8vIERlZmluaXRlbHkgUmVhY3QgY29tcG9uZW50cy5cbiAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTtcblxuICAgICAgICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cblxuICAgICAgZGVmYXVsdDpcbiAgICAgICAge1xuICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5leHBvcnRzLl9nZXRNb3VudGVkUm9vdENvdW50ID0gX2dldE1vdW50ZWRSb290Q291bnQ7XG5leHBvcnRzLmNvbGxlY3RDdXN0b21Ib29rc0ZvclNpZ25hdHVyZSA9IGNvbGxlY3RDdXN0b21Ib29rc0ZvclNpZ25hdHVyZTtcbmV4cG9ydHMuY3JlYXRlU2lnbmF0dXJlRnVuY3Rpb25Gb3JUcmFuc2Zvcm0gPSBjcmVhdGVTaWduYXR1cmVGdW5jdGlvbkZvclRyYW5zZm9ybTtcbmV4cG9ydHMuZmluZEFmZmVjdGVkSG9zdEluc3RhbmNlcyA9IGZpbmRBZmZlY3RlZEhvc3RJbnN0YW5jZXM7XG5leHBvcnRzLmdldEZhbWlseUJ5SUQgPSBnZXRGYW1pbHlCeUlEO1xuZXhwb3J0cy5nZXRGYW1pbHlCeVR5cGUgPSBnZXRGYW1pbHlCeVR5cGU7XG5leHBvcnRzLmhhc1VucmVjb3ZlcmFibGVFcnJvcnMgPSBoYXNVbnJlY292ZXJhYmxlRXJyb3JzO1xuZXhwb3J0cy5pbmplY3RJbnRvR2xvYmFsSG9vayA9IGluamVjdEludG9HbG9iYWxIb29rO1xuZXhwb3J0cy5pc0xpa2VseUNvbXBvbmVudFR5cGUgPSBpc0xpa2VseUNvbXBvbmVudFR5cGU7XG5leHBvcnRzLnBlcmZvcm1SZWFjdFJlZnJlc2ggPSBwZXJmb3JtUmVhY3RSZWZyZXNoO1xuZXhwb3J0cy5yZWdpc3RlciA9IHJlZ2lzdGVyO1xuZXhwb3J0cy5zZXRTaWduYXR1cmUgPSBzZXRTaWduYXR1cmU7XG4gIH0pKCk7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-runtime.development.js\n")); - -/***/ }), - -/***/ "./node_modules/next/dist/compiled/react-refresh/runtime.js": -/*!******************************************************************!*\ - !*** ./node_modules/next/dist/compiled/react-refresh/runtime.js ***! - \******************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -eval(__webpack_require__.ts("\n\nif (false) {} else {\n module.exports = __webpack_require__(/*! ./cjs/react-refresh-runtime.development.js */ \"./node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-runtime.development.js\");\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NvbXBpbGVkL3JlYWN0LXJlZnJlc2gvcnVudGltZS5qcyIsIm1hcHBpbmdzIjoiQUFBYTs7QUFFYixJQUFJLEtBQXFDLEVBQUUsRUFFMUMsQ0FBQztBQUNGLEVBQUUsa0xBQXNFO0FBQ3hFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY29tcGlsZWQvcmVhY3QtcmVmcmVzaC9ydW50aW1lLmpzPzljNmUiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnO1xuXG5pZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgPT09ICdwcm9kdWN0aW9uJykge1xuICBtb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoJy4vY2pzL3JlYWN0LXJlZnJlc2gtcnVudGltZS5wcm9kdWN0aW9uLm1pbi5qcycpO1xufSBlbHNlIHtcbiAgbW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL2Nqcy9yZWFjdC1yZWZyZXNoLXJ1bnRpbWUuZGV2ZWxvcG1lbnQuanMnKTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/compiled/react-refresh/runtime.js\n")); - -/***/ }) - -}, -/******/ function(__webpack_require__) { // webpackRuntimeModules -/******/ var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); } -/******/ var __webpack_exports__ = (__webpack_exec__("./node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js")); -/******/ _N_E = __webpack_exports__; -/******/ } -]); \ No newline at end of file diff --git a/.next/static/chunks/webpack-debebc25b70719f8.js b/.next/static/chunks/webpack-debebc25b70719f8.js new file mode 100644 index 0000000000000000000000000000000000000000..a8f82f53a96b68688f43579d803988dbddc47d92 --- /dev/null +++ b/.next/static/chunks/webpack-debebc25b70719f8.js @@ -0,0 +1 @@ +!function(){"use strict";var e,t,r,n,o,i,u,c={},a={};function f(e){var t=a[e];if(void 0!==t)return t.exports;var r=a[e]={exports:{}},n=!0;try{c[e](r,r.exports,f),n=!1}finally{n&&delete a[e]}return r.exports}f.m=c,e=[],f.O=function(t,r,n,o){if(r){o=o||0;for(var i=e.length;i>0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[r,n,o];return}for(var u=1/0,i=0;i<e.length;i++){for(var r=e[i][0],n=e[i][1],o=e[i][2],c=!0,a=0;a<r.length;a++)u>=o&&Object.keys(f.O).every(function(e){return f.O[e](r[a])})?r.splice(a--,1):(c=!1,o<u&&(u=o));if(c){e.splice(i--,1);var l=n();void 0!==l&&(t=l)}}return t},f.d=function(e,t){for(var r in t)f.o(t,r)&&!f.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},f.f={},f.e=function(e){return Promise.all(Object.keys(f.f).reduce(function(t,r){return f.f[r](e,t),t},[]))},f.u=function(e){},f.miniCssF=function(e){},f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t={},r="_N_E:",f.l=function(e,n,o,i){if(t[e]){t[e].push(n);return}if(void 0!==o)for(var u,c,a=document.getElementsByTagName("script"),l=0;l<a.length;l++){var d=a[l];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==r+o){u=d;break}}u||(c=!0,(u=document.createElement("script")).charset="utf-8",u.timeout=120,f.nc&&u.setAttribute("nonce",f.nc),u.setAttribute("data-webpack",r+o),u.src=f.tu(e)),t[e]=[n];var s=function(r,n){u.onerror=u.onload=null,clearTimeout(p);var o=t[e];if(delete t[e],u.parentNode&&u.parentNode.removeChild(u),o&&o.forEach(function(e){return e(n)}),r)return r(n)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:u}),12e4);u.onerror=s.bind(null,u.onerror),u.onload=s.bind(null,u.onload),c&&document.head.appendChild(u)},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.tt=function(){return void 0===n&&(n={createScriptURL:function(e){return e}},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(n=trustedTypes.createPolicy("nextjs#bundler",n))),n},f.tu=function(e){return f.tt().createScriptURL(e)},f.p="/_next/",o={272:0},f.f.j=function(e,t){var r=f.o(o,e)?o[e]:void 0;if(0!==r){if(r)t.push(r[2]);else if(272!=e){var n=new Promise(function(t,n){r=o[e]=[t,n]});t.push(r[2]=n);var i=f.p+f.u(e),u=Error();f.l(i,function(t){if(f.o(o,e)&&(0!==(r=o[e])&&(o[e]=void 0),r)){var n=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;u.message="Loading chunk "+e+" failed.\n("+n+": "+i+")",u.name="ChunkLoadError",u.type=n,u.request=i,r[1](u)}},"chunk-"+e,e)}else o[e]=0}},f.O.j=function(e){return 0===o[e]},i=function(e,t){var r,n,i=t[0],u=t[1],c=t[2],a=0;if(i.some(function(e){return 0!==o[e]})){for(r in u)f.o(u,r)&&(f.m[r]=u[r]);if(c)var l=c(f)}for(e&&e(t);a<i.length;a++)n=i[a],f.o(o,n)&&o[n]&&o[n][0](),o[n]=0;return f.O(l)},(u=self.webpackChunk_N_E=self.webpackChunk_N_E||[]).forEach(i.bind(null,0)),u.push=i.bind(null,u.push.bind(u))}(); \ No newline at end of file diff --git a/.next/static/chunks/webpack.js b/.next/static/chunks/webpack.js deleted file mode 100644 index 8c2a13f5c0616c082331dc693850b17e309f9607..0000000000000000000000000000000000000000 --- a/.next/static/chunks/webpack.js +++ /dev/null @@ -1,1263 +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/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({}); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ if (cachedModule.error !== undefined) throw cachedModule.error; -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ var threw = true; -/******/ try { -/******/ var execOptions = { id: moduleId, module: module, factory: __webpack_modules__[moduleId], require: __webpack_require__ }; -/******/ __webpack_require__.i.forEach(function(handler) { handler(execOptions); }); -/******/ module = execOptions.module; -/******/ execOptions.factory.call(module.exports, module, module.exports, execOptions.require); -/******/ threw = false; -/******/ } finally { -/******/ if(threw) delete __webpack_module_cache__[moduleId]; -/******/ } -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = __webpack_modules__; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = __webpack_module_cache__; -/******/ -/******/ // expose the module execution interceptor -/******/ __webpack_require__.i = []; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/chunk loaded */ -/******/ !function() { -/******/ var deferred = []; -/******/ __webpack_require__.O = function(result, chunkIds, fn, priority) { -/******/ if(chunkIds) { -/******/ priority = priority || 0; -/******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; -/******/ deferred[i] = [chunkIds, fn, priority]; -/******/ return; -/******/ } -/******/ var notFulfilled = Infinity; -/******/ for (var i = 0; i < deferred.length; i++) { -/******/ var chunkIds = deferred[i][0]; -/******/ var fn = deferred[i][1]; -/******/ var priority = deferred[i][2]; -/******/ var fulfilled = true; -/******/ for (var j = 0; j < chunkIds.length; j++) { -/******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) { -/******/ chunkIds.splice(j--, 1); -/******/ } else { -/******/ fulfilled = false; -/******/ if(priority < notFulfilled) notFulfilled = priority; -/******/ } -/******/ } -/******/ if(fulfilled) { -/******/ deferred.splice(i--, 1) -/******/ var r = fn(); -/******/ if (r !== undefined) result = r; -/******/ } -/******/ } -/******/ return result; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/get javascript update chunk filename */ -/******/ !function() { -/******/ // This function allow to reference all chunks -/******/ __webpack_require__.hu = function(chunkId) { -/******/ // return url for filenames based on template -/******/ return "static/webpack/" + chunkId + "." + __webpack_require__.h() + ".hot-update.js"; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/get mini-css chunk filename */ -/******/ !function() { -/******/ // This function allow to reference all chunks -/******/ __webpack_require__.miniCssF = function(chunkId) { -/******/ // return url for filenames based on template -/******/ return undefined; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/get update manifest filename */ -/******/ !function() { -/******/ __webpack_require__.hmrF = function() { return "static/webpack/" + __webpack_require__.h() + ".webpack.hot-update.json"; }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/getFullHash */ -/******/ !function() { -/******/ __webpack_require__.h = function() { return "08bbe3671c2a994f"; } -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/load script */ -/******/ !function() { -/******/ var inProgress = {}; -/******/ var dataWebpackPrefix = "_N_E:"; -/******/ // loadScript function to load a script via script tag -/******/ __webpack_require__.l = function(url, done, key, chunkId) { -/******/ if(inProgress[url]) { inProgress[url].push(done); return; } -/******/ var script, needAttach; -/******/ if(key !== undefined) { -/******/ var scripts = document.getElementsByTagName("script"); -/******/ for(var i = 0; i < scripts.length; i++) { -/******/ var s = scripts[i]; -/******/ if(s.getAttribute("src") == url || s.getAttribute("data-webpack") == dataWebpackPrefix + key) { script = s; break; } -/******/ } -/******/ } -/******/ if(!script) { -/******/ needAttach = true; -/******/ script = document.createElement('script'); -/******/ -/******/ script.charset = 'utf-8'; -/******/ script.timeout = 120; -/******/ if (__webpack_require__.nc) { -/******/ script.setAttribute("nonce", __webpack_require__.nc); -/******/ } -/******/ script.setAttribute("data-webpack", dataWebpackPrefix + key); -/******/ script.src = __webpack_require__.tu(url); -/******/ } -/******/ inProgress[url] = [done]; -/******/ var onScriptComplete = function(prev, event) { -/******/ // avoid mem leaks in IE. -/******/ script.onerror = script.onload = null; -/******/ clearTimeout(timeout); -/******/ var doneFns = inProgress[url]; -/******/ delete inProgress[url]; -/******/ script.parentNode && script.parentNode.removeChild(script); -/******/ doneFns && doneFns.forEach(function(fn) { return fn(event); }); -/******/ if(prev) return prev(event); -/******/ } -/******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); -/******/ script.onerror = onScriptComplete.bind(null, script.onerror); -/******/ script.onload = onScriptComplete.bind(null, script.onload); -/******/ needAttach && document.head.appendChild(script); -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/trusted types policy */ -/******/ !function() { -/******/ var policy; -/******/ __webpack_require__.tt = function() { -/******/ // Create Trusted Type policy if Trusted Types are available and the policy doesn't exist yet. -/******/ if (policy === undefined) { -/******/ policy = { -/******/ createScript: function(script) { return script; }, -/******/ createScriptURL: function(url) { return url; } -/******/ }; -/******/ if (typeof trustedTypes !== "undefined" && trustedTypes.createPolicy) { -/******/ policy = trustedTypes.createPolicy("nextjs#bundler", policy); -/******/ } -/******/ } -/******/ return policy; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/trusted types script */ -/******/ !function() { -/******/ __webpack_require__.ts = function(script) { return __webpack_require__.tt().createScript(script); }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/trusted types script url */ -/******/ !function() { -/******/ __webpack_require__.tu = function(url) { return __webpack_require__.tt().createScriptURL(url); }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hot module replacement */ -/******/ !function() { -/******/ var currentModuleData = {}; -/******/ var installedModules = __webpack_require__.c; -/******/ -/******/ // module and require creation -/******/ var currentChildModule; -/******/ var currentParents = []; -/******/ -/******/ // status -/******/ var registeredStatusHandlers = []; -/******/ var currentStatus = "idle"; -/******/ -/******/ // while downloading -/******/ var blockingPromises = 0; -/******/ var blockingPromisesWaiting = []; -/******/ -/******/ // The update info -/******/ var currentUpdateApplyHandlers; -/******/ var queuedInvalidatedModules; -/******/ -/******/ // eslint-disable-next-line no-unused-vars -/******/ __webpack_require__.hmrD = currentModuleData; -/******/ -/******/ __webpack_require__.i.push(function (options) { -/******/ var module = options.module; -/******/ var require = createRequire(options.require, options.id); -/******/ module.hot = createModuleHotObject(options.id, module); -/******/ module.parents = currentParents; -/******/ module.children = []; -/******/ currentParents = []; -/******/ options.require = require; -/******/ }); -/******/ -/******/ __webpack_require__.hmrC = {}; -/******/ __webpack_require__.hmrI = {}; -/******/ -/******/ function createRequire(require, moduleId) { -/******/ var me = installedModules[moduleId]; -/******/ if (!me) return require; -/******/ var fn = function (request) { -/******/ if (me.hot.active) { -/******/ if (installedModules[request]) { -/******/ var parents = installedModules[request].parents; -/******/ if (parents.indexOf(moduleId) === -1) { -/******/ parents.push(moduleId); -/******/ } -/******/ } else { -/******/ currentParents = [moduleId]; -/******/ currentChildModule = request; -/******/ } -/******/ if (me.children.indexOf(request) === -1) { -/******/ me.children.push(request); -/******/ } -/******/ } else { -/******/ console.warn( -/******/ "[HMR] unexpected require(" + -/******/ request + -/******/ ") from disposed module " + -/******/ moduleId -/******/ ); -/******/ currentParents = []; -/******/ } -/******/ return require(request); -/******/ }; -/******/ var createPropertyDescriptor = function (name) { -/******/ return { -/******/ configurable: true, -/******/ enumerable: true, -/******/ get: function () { -/******/ return require[name]; -/******/ }, -/******/ set: function (value) { -/******/ require[name] = value; -/******/ } -/******/ }; -/******/ }; -/******/ for (var name in require) { -/******/ if (Object.prototype.hasOwnProperty.call(require, name) && name !== "e") { -/******/ Object.defineProperty(fn, name, createPropertyDescriptor(name)); -/******/ } -/******/ } -/******/ fn.e = function (chunkId) { -/******/ return trackBlockingPromise(require.e(chunkId)); -/******/ }; -/******/ return fn; -/******/ } -/******/ -/******/ function createModuleHotObject(moduleId, me) { -/******/ var _main = currentChildModule !== moduleId; -/******/ var hot = { -/******/ // private stuff -/******/ _acceptedDependencies: {}, -/******/ _acceptedErrorHandlers: {}, -/******/ _declinedDependencies: {}, -/******/ _selfAccepted: false, -/******/ _selfDeclined: false, -/******/ _selfInvalidated: false, -/******/ _disposeHandlers: [], -/******/ _main: _main, -/******/ _requireSelf: function () { -/******/ currentParents = me.parents.slice(); -/******/ currentChildModule = _main ? undefined : moduleId; -/******/ __webpack_require__(moduleId); -/******/ }, -/******/ -/******/ // Module API -/******/ active: true, -/******/ accept: function (dep, callback, errorHandler) { -/******/ if (dep === undefined) hot._selfAccepted = true; -/******/ else if (typeof dep === "function") hot._selfAccepted = dep; -/******/ else if (typeof dep === "object" && dep !== null) { -/******/ for (var i = 0; i < dep.length; i++) { -/******/ hot._acceptedDependencies[dep[i]] = callback || function () {}; -/******/ hot._acceptedErrorHandlers[dep[i]] = errorHandler; -/******/ } -/******/ } else { -/******/ hot._acceptedDependencies[dep] = callback || function () {}; -/******/ hot._acceptedErrorHandlers[dep] = errorHandler; -/******/ } -/******/ }, -/******/ decline: function (dep) { -/******/ if (dep === undefined) hot._selfDeclined = true; -/******/ else if (typeof dep === "object" && dep !== null) -/******/ for (var i = 0; i < dep.length; i++) -/******/ hot._declinedDependencies[dep[i]] = true; -/******/ else hot._declinedDependencies[dep] = true; -/******/ }, -/******/ dispose: function (callback) { -/******/ hot._disposeHandlers.push(callback); -/******/ }, -/******/ addDisposeHandler: function (callback) { -/******/ hot._disposeHandlers.push(callback); -/******/ }, -/******/ removeDisposeHandler: function (callback) { -/******/ var idx = hot._disposeHandlers.indexOf(callback); -/******/ if (idx >= 0) hot._disposeHandlers.splice(idx, 1); -/******/ }, -/******/ invalidate: function () { -/******/ this._selfInvalidated = true; -/******/ switch (currentStatus) { -/******/ case "idle": -/******/ currentUpdateApplyHandlers = []; -/******/ Object.keys(__webpack_require__.hmrI).forEach(function (key) { -/******/ __webpack_require__.hmrI[key]( -/******/ moduleId, -/******/ currentUpdateApplyHandlers -/******/ ); -/******/ }); -/******/ setStatus("ready"); -/******/ break; -/******/ case "ready": -/******/ Object.keys(__webpack_require__.hmrI).forEach(function (key) { -/******/ __webpack_require__.hmrI[key]( -/******/ moduleId, -/******/ currentUpdateApplyHandlers -/******/ ); -/******/ }); -/******/ break; -/******/ case "prepare": -/******/ case "check": -/******/ case "dispose": -/******/ case "apply": -/******/ (queuedInvalidatedModules = queuedInvalidatedModules || []).push( -/******/ moduleId -/******/ ); -/******/ break; -/******/ default: -/******/ // ignore requests in error states -/******/ break; -/******/ } -/******/ }, -/******/ -/******/ // Management API -/******/ check: hotCheck, -/******/ apply: hotApply, -/******/ status: function (l) { -/******/ if (!l) return currentStatus; -/******/ registeredStatusHandlers.push(l); -/******/ }, -/******/ addStatusHandler: function (l) { -/******/ registeredStatusHandlers.push(l); -/******/ }, -/******/ removeStatusHandler: function (l) { -/******/ var idx = registeredStatusHandlers.indexOf(l); -/******/ if (idx >= 0) registeredStatusHandlers.splice(idx, 1); -/******/ }, -/******/ -/******/ //inherit from previous dispose call -/******/ data: currentModuleData[moduleId] -/******/ }; -/******/ currentChildModule = undefined; -/******/ return hot; -/******/ } -/******/ -/******/ function setStatus(newStatus) { -/******/ currentStatus = newStatus; -/******/ var results = []; -/******/ -/******/ for (var i = 0; i < registeredStatusHandlers.length; i++) -/******/ results[i] = registeredStatusHandlers[i].call(null, newStatus); -/******/ -/******/ return Promise.all(results); -/******/ } -/******/ -/******/ function unblock() { -/******/ if (--blockingPromises === 0) { -/******/ setStatus("ready").then(function () { -/******/ if (blockingPromises === 0) { -/******/ var list = blockingPromisesWaiting; -/******/ blockingPromisesWaiting = []; -/******/ for (var i = 0; i < list.length; i++) { -/******/ list[i](); -/******/ } -/******/ } -/******/ }); -/******/ } -/******/ } -/******/ -/******/ function trackBlockingPromise(promise) { -/******/ switch (currentStatus) { -/******/ case "ready": -/******/ setStatus("prepare"); -/******/ /* fallthrough */ -/******/ case "prepare": -/******/ blockingPromises++; -/******/ promise.then(unblock, unblock); -/******/ return promise; -/******/ default: -/******/ return promise; -/******/ } -/******/ } -/******/ -/******/ function waitForBlockingPromises(fn) { -/******/ if (blockingPromises === 0) return fn(); -/******/ return new Promise(function (resolve) { -/******/ blockingPromisesWaiting.push(function () { -/******/ resolve(fn()); -/******/ }); -/******/ }); -/******/ } -/******/ -/******/ function hotCheck(applyOnUpdate) { -/******/ if (currentStatus !== "idle") { -/******/ throw new Error("check() is only allowed in idle status"); -/******/ } -/******/ return setStatus("check") -/******/ .then(__webpack_require__.hmrM) -/******/ .then(function (update) { -/******/ if (!update) { -/******/ return setStatus(applyInvalidatedModules() ? "ready" : "idle").then( -/******/ function () { -/******/ return null; -/******/ } -/******/ ); -/******/ } -/******/ -/******/ return setStatus("prepare").then(function () { -/******/ var updatedModules = []; -/******/ currentUpdateApplyHandlers = []; -/******/ -/******/ return Promise.all( -/******/ Object.keys(__webpack_require__.hmrC).reduce(function ( -/******/ promises, -/******/ key -/******/ ) { -/******/ __webpack_require__.hmrC[key]( -/******/ update.c, -/******/ update.r, -/******/ update.m, -/******/ promises, -/******/ currentUpdateApplyHandlers, -/******/ updatedModules -/******/ ); -/******/ return promises; -/******/ }, -/******/ []) -/******/ ).then(function () { -/******/ return waitForBlockingPromises(function () { -/******/ if (applyOnUpdate) { -/******/ return internalApply(applyOnUpdate); -/******/ } else { -/******/ return setStatus("ready").then(function () { -/******/ return updatedModules; -/******/ }); -/******/ } -/******/ }); -/******/ }); -/******/ }); -/******/ }); -/******/ } -/******/ -/******/ function hotApply(options) { -/******/ if (currentStatus !== "ready") { -/******/ return Promise.resolve().then(function () { -/******/ throw new Error( -/******/ "apply() is only allowed in ready status (state: " + -/******/ currentStatus + -/******/ ")" -/******/ ); -/******/ }); -/******/ } -/******/ return internalApply(options); -/******/ } -/******/ -/******/ function internalApply(options) { -/******/ options = options || {}; -/******/ -/******/ applyInvalidatedModules(); -/******/ -/******/ var results = currentUpdateApplyHandlers.map(function (handler) { -/******/ return handler(options); -/******/ }); -/******/ currentUpdateApplyHandlers = undefined; -/******/ -/******/ var errors = results -/******/ .map(function (r) { -/******/ return r.error; -/******/ }) -/******/ .filter(Boolean); -/******/ -/******/ if (errors.length > 0) { -/******/ return setStatus("abort").then(function () { -/******/ throw errors[0]; -/******/ }); -/******/ } -/******/ -/******/ // Now in "dispose" phase -/******/ var disposePromise = setStatus("dispose"); -/******/ -/******/ results.forEach(function (result) { -/******/ if (result.dispose) result.dispose(); -/******/ }); -/******/ -/******/ // Now in "apply" phase -/******/ var applyPromise = setStatus("apply"); -/******/ -/******/ var error; -/******/ var reportError = function (err) { -/******/ if (!error) error = err; -/******/ }; -/******/ -/******/ var outdatedModules = []; -/******/ results.forEach(function (result) { -/******/ if (result.apply) { -/******/ var modules = result.apply(reportError); -/******/ if (modules) { -/******/ for (var i = 0; i < modules.length; i++) { -/******/ outdatedModules.push(modules[i]); -/******/ } -/******/ } -/******/ } -/******/ }); -/******/ -/******/ return Promise.all([disposePromise, applyPromise]).then(function () { -/******/ // handle errors in accept handlers and self accepted module load -/******/ if (error) { -/******/ return setStatus("fail").then(function () { -/******/ throw error; -/******/ }); -/******/ } -/******/ -/******/ if (queuedInvalidatedModules) { -/******/ return internalApply(options).then(function (list) { -/******/ outdatedModules.forEach(function (moduleId) { -/******/ if (list.indexOf(moduleId) < 0) list.push(moduleId); -/******/ }); -/******/ return list; -/******/ }); -/******/ } -/******/ -/******/ return setStatus("idle").then(function () { -/******/ return outdatedModules; -/******/ }); -/******/ }); -/******/ } -/******/ -/******/ function applyInvalidatedModules() { -/******/ if (queuedInvalidatedModules) { -/******/ if (!currentUpdateApplyHandlers) currentUpdateApplyHandlers = []; -/******/ Object.keys(__webpack_require__.hmrI).forEach(function (key) { -/******/ queuedInvalidatedModules.forEach(function (moduleId) { -/******/ __webpack_require__.hmrI[key]( -/******/ moduleId, -/******/ currentUpdateApplyHandlers -/******/ ); -/******/ }); -/******/ }); -/******/ queuedInvalidatedModules = undefined; -/******/ return true; -/******/ } -/******/ } -/******/ }(); -/******/ -/******/ /* webpack/runtime/publicPath */ -/******/ !function() { -/******/ __webpack_require__.p = "/_next/"; -/******/ }(); -/******/ -/******/ /* webpack/runtime/react refresh */ -/******/ !function() { -/******/ if (__webpack_require__.i) { -/******/ __webpack_require__.i.push(function(options) { -/******/ var originalFactory = options.factory; -/******/ options.factory = function(moduleObject, moduleExports, webpackRequire) { -/******/ var hasRefresh = typeof self !== "undefined" && !!self.$RefreshInterceptModuleExecution$; -/******/ var cleanup = hasRefresh ? self.$RefreshInterceptModuleExecution$(moduleObject.id) : function() {}; -/******/ try { -/******/ originalFactory.call(this, moduleObject, moduleExports, webpackRequire); -/******/ } finally { -/******/ cleanup(); -/******/ } -/******/ } -/******/ }) -/******/ } -/******/ }(); -/******/ -/******/ /* webpack/runtime/compat */ -/******/ -/******/ -/******/ // noop fns to prevent runtime errors during initialization -/******/ if (typeof self !== "undefined") { -/******/ self.$RefreshReg$ = function () {}; -/******/ self.$RefreshSig$ = function () { -/******/ return function (type) { -/******/ return type; -/******/ }; -/******/ }; -/******/ } -/******/ -/******/ /* webpack/runtime/css loading */ -/******/ !function() { -/******/ var createStylesheet = function(chunkId, fullhref, resolve, reject) { -/******/ var linkTag = document.createElement("link"); -/******/ -/******/ linkTag.rel = "stylesheet"; -/******/ linkTag.type = "text/css"; -/******/ var onLinkComplete = function(event) { -/******/ // avoid mem leaks. -/******/ linkTag.onerror = linkTag.onload = null; -/******/ if (event.type === 'load') { -/******/ resolve(); -/******/ } else { -/******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type); -/******/ var realHref = event && event.target && event.target.href || fullhref; -/******/ var err = new Error("Loading CSS chunk " + chunkId + " failed.\n(" + realHref + ")"); -/******/ err.code = "CSS_CHUNK_LOAD_FAILED"; -/******/ err.type = errorType; -/******/ err.request = realHref; -/******/ linkTag.parentNode.removeChild(linkTag) -/******/ reject(err); -/******/ } -/******/ } -/******/ linkTag.onerror = linkTag.onload = onLinkComplete; -/******/ linkTag.href = fullhref; -/******/ -/******/ document.head.appendChild(linkTag); -/******/ return linkTag; -/******/ }; -/******/ var findStylesheet = function(href, fullhref) { -/******/ var existingLinkTags = document.getElementsByTagName("link"); -/******/ for(var i = 0; i < existingLinkTags.length; i++) { -/******/ var tag = existingLinkTags[i]; -/******/ var dataHref = tag.getAttribute("data-href") || tag.getAttribute("href"); -/******/ if(tag.rel === "stylesheet" && (dataHref === href || dataHref === fullhref)) return tag; -/******/ } -/******/ var existingStyleTags = document.getElementsByTagName("style"); -/******/ for(var i = 0; i < existingStyleTags.length; i++) { -/******/ var tag = existingStyleTags[i]; -/******/ var dataHref = tag.getAttribute("data-href"); -/******/ if(dataHref === href || dataHref === fullhref) return tag; -/******/ } -/******/ }; -/******/ var loadStylesheet = function(chunkId) { -/******/ return new Promise(function(resolve, reject) { -/******/ var href = __webpack_require__.miniCssF(chunkId); -/******/ var fullhref = __webpack_require__.p + href; -/******/ if(findStylesheet(href, fullhref)) return resolve(); -/******/ createStylesheet(chunkId, fullhref, resolve, reject); -/******/ }); -/******/ } -/******/ // no chunk loading -/******/ -/******/ var oldTags = []; -/******/ var newTags = []; -/******/ var applyHandler = function(options) { -/******/ return { dispose: function() { -/******/ for(var i = 0; i < oldTags.length; i++) { -/******/ var oldTag = oldTags[i]; -/******/ if(oldTag.parentNode) oldTag.parentNode.removeChild(oldTag); -/******/ } -/******/ oldTags.length = 0; -/******/ }, apply: function() { -/******/ for(var i = 0; i < newTags.length; i++) newTags[i].rel = "stylesheet"; -/******/ newTags.length = 0; -/******/ } }; -/******/ } -/******/ __webpack_require__.hmrC.miniCss = function(chunkIds, removedChunks, removedModules, promises, applyHandlers, updatedModulesList) { -/******/ applyHandlers.push(applyHandler); -/******/ chunkIds.forEach(function(chunkId) { -/******/ var href = __webpack_require__.miniCssF(chunkId); -/******/ var fullhref = __webpack_require__.p + href; -/******/ var oldTag = findStylesheet(href, fullhref); -/******/ if(!oldTag) return; -/******/ promises.push(new Promise(function(resolve, reject) { -/******/ var tag = createStylesheet(chunkId, fullhref, function() { -/******/ tag.as = "style"; -/******/ tag.rel = "preload"; -/******/ resolve(); -/******/ }, reject); -/******/ oldTags.push(oldTag); -/******/ newTags.push(tag); -/******/ })); -/******/ }); -/******/ } -/******/ }(); -/******/ -/******/ /* webpack/runtime/jsonp chunk loading */ -/******/ !function() { -/******/ // no baseURI -/******/ -/******/ // object to store loaded and loading chunks -/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched -/******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded -/******/ var installedChunks = __webpack_require__.hmrS_jsonp = __webpack_require__.hmrS_jsonp || { -/******/ "webpack": 0 -/******/ }; -/******/ -/******/ // no chunk on demand loading -/******/ -/******/ // no prefetching -/******/ -/******/ // no preloaded -/******/ -/******/ var currentUpdatedModulesList; -/******/ var waitingUpdateResolves = {}; -/******/ function loadUpdateChunk(chunkId, updatedModulesList) { -/******/ currentUpdatedModulesList = updatedModulesList; -/******/ return new Promise(function(resolve, reject) { -/******/ waitingUpdateResolves[chunkId] = resolve; -/******/ // start update chunk loading -/******/ var url = __webpack_require__.p + __webpack_require__.hu(chunkId); -/******/ // create error before stack unwound to get useful stacktrace later -/******/ var error = new Error(); -/******/ var loadingEnded = function(event) { -/******/ if(waitingUpdateResolves[chunkId]) { -/******/ waitingUpdateResolves[chunkId] = undefined -/******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type); -/******/ var realSrc = event && event.target && event.target.src; -/******/ error.message = 'Loading hot update chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')'; -/******/ error.name = 'ChunkLoadError'; -/******/ error.type = errorType; -/******/ error.request = realSrc; -/******/ reject(error); -/******/ } -/******/ }; -/******/ __webpack_require__.l(url, loadingEnded); -/******/ }); -/******/ } -/******/ -/******/ self["webpackHotUpdate_N_E"] = function(chunkId, moreModules, runtime) { -/******/ for(var moduleId in moreModules) { -/******/ if(__webpack_require__.o(moreModules, moduleId)) { -/******/ currentUpdate[moduleId] = moreModules[moduleId]; -/******/ if(currentUpdatedModulesList) currentUpdatedModulesList.push(moduleId); -/******/ } -/******/ } -/******/ if(runtime) currentUpdateRuntime.push(runtime); -/******/ if(waitingUpdateResolves[chunkId]) { -/******/ waitingUpdateResolves[chunkId](); -/******/ waitingUpdateResolves[chunkId] = undefined; -/******/ } -/******/ }; -/******/ -/******/ var currentUpdateChunks; -/******/ var currentUpdate; -/******/ var currentUpdateRemovedChunks; -/******/ var currentUpdateRuntime; -/******/ function applyHandler(options) { -/******/ if (__webpack_require__.f) delete __webpack_require__.f.jsonpHmr; -/******/ currentUpdateChunks = undefined; -/******/ function getAffectedModuleEffects(updateModuleId) { -/******/ var outdatedModules = [updateModuleId]; -/******/ var outdatedDependencies = {}; -/******/ -/******/ var queue = outdatedModules.map(function (id) { -/******/ return { -/******/ chain: [id], -/******/ id: id -/******/ }; -/******/ }); -/******/ while (queue.length > 0) { -/******/ var queueItem = queue.pop(); -/******/ var moduleId = queueItem.id; -/******/ var chain = queueItem.chain; -/******/ var module = __webpack_require__.c[moduleId]; -/******/ if ( -/******/ !module || -/******/ (module.hot._selfAccepted && !module.hot._selfInvalidated) -/******/ ) -/******/ continue; -/******/ if (module.hot._selfDeclined) { -/******/ return { -/******/ type: "self-declined", -/******/ chain: chain, -/******/ moduleId: moduleId -/******/ }; -/******/ } -/******/ if (module.hot._main) { -/******/ return { -/******/ type: "unaccepted", -/******/ chain: chain, -/******/ moduleId: moduleId -/******/ }; -/******/ } -/******/ for (var i = 0; i < module.parents.length; i++) { -/******/ var parentId = module.parents[i]; -/******/ var parent = __webpack_require__.c[parentId]; -/******/ if (!parent) continue; -/******/ if (parent.hot._declinedDependencies[moduleId]) { -/******/ return { -/******/ type: "declined", -/******/ chain: chain.concat([parentId]), -/******/ moduleId: moduleId, -/******/ parentId: parentId -/******/ }; -/******/ } -/******/ if (outdatedModules.indexOf(parentId) !== -1) continue; -/******/ if (parent.hot._acceptedDependencies[moduleId]) { -/******/ if (!outdatedDependencies[parentId]) -/******/ outdatedDependencies[parentId] = []; -/******/ addAllToSet(outdatedDependencies[parentId], [moduleId]); -/******/ continue; -/******/ } -/******/ delete outdatedDependencies[parentId]; -/******/ outdatedModules.push(parentId); -/******/ queue.push({ -/******/ chain: chain.concat([parentId]), -/******/ id: parentId -/******/ }); -/******/ } -/******/ } -/******/ -/******/ return { -/******/ type: "accepted", -/******/ moduleId: updateModuleId, -/******/ outdatedModules: outdatedModules, -/******/ outdatedDependencies: outdatedDependencies -/******/ }; -/******/ } -/******/ -/******/ function addAllToSet(a, b) { -/******/ for (var i = 0; i < b.length; i++) { -/******/ var item = b[i]; -/******/ if (a.indexOf(item) === -1) a.push(item); -/******/ } -/******/ } -/******/ -/******/ // at begin all updates modules are outdated -/******/ // the "outdated" status can propagate to parents if they don't accept the children -/******/ var outdatedDependencies = {}; -/******/ var outdatedModules = []; -/******/ var appliedUpdate = {}; -/******/ -/******/ var warnUnexpectedRequire = function warnUnexpectedRequire(module) { -/******/ console.warn( -/******/ "[HMR] unexpected require(" + module.id + ") to disposed module" -/******/ ); -/******/ }; -/******/ -/******/ for (var moduleId in currentUpdate) { -/******/ if (__webpack_require__.o(currentUpdate, moduleId)) { -/******/ var newModuleFactory = currentUpdate[moduleId]; -/******/ /** @type {TODO} */ -/******/ var result; -/******/ if (newModuleFactory) { -/******/ result = getAffectedModuleEffects(moduleId); -/******/ } else { -/******/ result = { -/******/ type: "disposed", -/******/ moduleId: moduleId -/******/ }; -/******/ } -/******/ /** @type {Error|false} */ -/******/ var abortError = false; -/******/ var doApply = false; -/******/ var doDispose = false; -/******/ var chainInfo = ""; -/******/ if (result.chain) { -/******/ chainInfo = "\nUpdate propagation: " + result.chain.join(" -> "); -/******/ } -/******/ switch (result.type) { -/******/ case "self-declined": -/******/ if (options.onDeclined) options.onDeclined(result); -/******/ if (!options.ignoreDeclined) -/******/ abortError = new Error( -/******/ "Aborted because of self decline: " + -/******/ result.moduleId + -/******/ chainInfo -/******/ ); -/******/ break; -/******/ case "declined": -/******/ if (options.onDeclined) options.onDeclined(result); -/******/ if (!options.ignoreDeclined) -/******/ abortError = new Error( -/******/ "Aborted because of declined dependency: " + -/******/ result.moduleId + -/******/ " in " + -/******/ result.parentId + -/******/ chainInfo -/******/ ); -/******/ break; -/******/ case "unaccepted": -/******/ if (options.onUnaccepted) options.onUnaccepted(result); -/******/ if (!options.ignoreUnaccepted) -/******/ abortError = new Error( -/******/ "Aborted because " + moduleId + " is not accepted" + chainInfo -/******/ ); -/******/ break; -/******/ case "accepted": -/******/ if (options.onAccepted) options.onAccepted(result); -/******/ doApply = true; -/******/ break; -/******/ case "disposed": -/******/ if (options.onDisposed) options.onDisposed(result); -/******/ doDispose = true; -/******/ break; -/******/ default: -/******/ throw new Error("Unexception type " + result.type); -/******/ } -/******/ if (abortError) { -/******/ return { -/******/ error: abortError -/******/ }; -/******/ } -/******/ if (doApply) { -/******/ appliedUpdate[moduleId] = newModuleFactory; -/******/ addAllToSet(outdatedModules, result.outdatedModules); -/******/ for (moduleId in result.outdatedDependencies) { -/******/ if (__webpack_require__.o(result.outdatedDependencies, moduleId)) { -/******/ if (!outdatedDependencies[moduleId]) -/******/ outdatedDependencies[moduleId] = []; -/******/ addAllToSet( -/******/ outdatedDependencies[moduleId], -/******/ result.outdatedDependencies[moduleId] -/******/ ); -/******/ } -/******/ } -/******/ } -/******/ if (doDispose) { -/******/ addAllToSet(outdatedModules, [result.moduleId]); -/******/ appliedUpdate[moduleId] = warnUnexpectedRequire; -/******/ } -/******/ } -/******/ } -/******/ currentUpdate = undefined; -/******/ -/******/ // Store self accepted outdated modules to require them later by the module system -/******/ var outdatedSelfAcceptedModules = []; -/******/ for (var j = 0; j < outdatedModules.length; j++) { -/******/ var outdatedModuleId = outdatedModules[j]; -/******/ var module = __webpack_require__.c[outdatedModuleId]; -/******/ if ( -/******/ module && -/******/ (module.hot._selfAccepted || module.hot._main) && -/******/ // removed self-accepted modules should not be required -/******/ appliedUpdate[outdatedModuleId] !== warnUnexpectedRequire && -/******/ // when called invalidate self-accepting is not possible -/******/ !module.hot._selfInvalidated -/******/ ) { -/******/ outdatedSelfAcceptedModules.push({ -/******/ module: outdatedModuleId, -/******/ require: module.hot._requireSelf, -/******/ errorHandler: module.hot._selfAccepted -/******/ }); -/******/ } -/******/ } -/******/ -/******/ var moduleOutdatedDependencies; -/******/ -/******/ return { -/******/ dispose: function () { -/******/ currentUpdateRemovedChunks.forEach(function (chunkId) { -/******/ delete installedChunks[chunkId]; -/******/ }); -/******/ currentUpdateRemovedChunks = undefined; -/******/ -/******/ var idx; -/******/ var queue = outdatedModules.slice(); -/******/ while (queue.length > 0) { -/******/ var moduleId = queue.pop(); -/******/ var module = __webpack_require__.c[moduleId]; -/******/ if (!module) continue; -/******/ -/******/ var data = {}; -/******/ -/******/ // Call dispose handlers -/******/ var disposeHandlers = module.hot._disposeHandlers; -/******/ for (j = 0; j < disposeHandlers.length; j++) { -/******/ disposeHandlers[j].call(null, data); -/******/ } -/******/ __webpack_require__.hmrD[moduleId] = data; -/******/ -/******/ // disable module (this disables requires from this module) -/******/ module.hot.active = false; -/******/ -/******/ // remove module from cache -/******/ delete __webpack_require__.c[moduleId]; -/******/ -/******/ // when disposing there is no need to call dispose handler -/******/ delete outdatedDependencies[moduleId]; -/******/ -/******/ // remove "parents" references from all children -/******/ for (j = 0; j < module.children.length; j++) { -/******/ var child = __webpack_require__.c[module.children[j]]; -/******/ if (!child) continue; -/******/ idx = child.parents.indexOf(moduleId); -/******/ if (idx >= 0) { -/******/ child.parents.splice(idx, 1); -/******/ } -/******/ } -/******/ } -/******/ -/******/ // remove outdated dependency from module children -/******/ var dependency; -/******/ for (var outdatedModuleId in outdatedDependencies) { -/******/ if (__webpack_require__.o(outdatedDependencies, outdatedModuleId)) { -/******/ module = __webpack_require__.c[outdatedModuleId]; -/******/ if (module) { -/******/ moduleOutdatedDependencies = -/******/ outdatedDependencies[outdatedModuleId]; -/******/ for (j = 0; j < moduleOutdatedDependencies.length; j++) { -/******/ dependency = moduleOutdatedDependencies[j]; -/******/ idx = module.children.indexOf(dependency); -/******/ if (idx >= 0) module.children.splice(idx, 1); -/******/ } -/******/ } -/******/ } -/******/ } -/******/ }, -/******/ apply: function (reportError) { -/******/ // insert new code -/******/ for (var updateModuleId in appliedUpdate) { -/******/ if (__webpack_require__.o(appliedUpdate, updateModuleId)) { -/******/ __webpack_require__.m[updateModuleId] = appliedUpdate[updateModuleId]; -/******/ } -/******/ } -/******/ -/******/ // run new runtime modules -/******/ for (var i = 0; i < currentUpdateRuntime.length; i++) { -/******/ currentUpdateRuntime[i](__webpack_require__); -/******/ } -/******/ -/******/ // call accept handlers -/******/ for (var outdatedModuleId in outdatedDependencies) { -/******/ if (__webpack_require__.o(outdatedDependencies, outdatedModuleId)) { -/******/ var module = __webpack_require__.c[outdatedModuleId]; -/******/ if (module) { -/******/ moduleOutdatedDependencies = -/******/ outdatedDependencies[outdatedModuleId]; -/******/ var callbacks = []; -/******/ var errorHandlers = []; -/******/ var dependenciesForCallbacks = []; -/******/ for (var j = 0; j < moduleOutdatedDependencies.length; j++) { -/******/ var dependency = moduleOutdatedDependencies[j]; -/******/ var acceptCallback = -/******/ module.hot._acceptedDependencies[dependency]; -/******/ var errorHandler = -/******/ module.hot._acceptedErrorHandlers[dependency]; -/******/ if (acceptCallback) { -/******/ if (callbacks.indexOf(acceptCallback) !== -1) continue; -/******/ callbacks.push(acceptCallback); -/******/ errorHandlers.push(errorHandler); -/******/ dependenciesForCallbacks.push(dependency); -/******/ } -/******/ } -/******/ for (var k = 0; k < callbacks.length; k++) { -/******/ try { -/******/ callbacks[k].call(null, moduleOutdatedDependencies); -/******/ } catch (err) { -/******/ if (typeof errorHandlers[k] === "function") { -/******/ try { -/******/ errorHandlers[k](err, { -/******/ moduleId: outdatedModuleId, -/******/ dependencyId: dependenciesForCallbacks[k] -/******/ }); -/******/ } catch (err2) { -/******/ if (options.onErrored) { -/******/ options.onErrored({ -/******/ type: "accept-error-handler-errored", -/******/ moduleId: outdatedModuleId, -/******/ dependencyId: dependenciesForCallbacks[k], -/******/ error: err2, -/******/ originalError: err -/******/ }); -/******/ } -/******/ if (!options.ignoreErrored) { -/******/ reportError(err2); -/******/ reportError(err); -/******/ } -/******/ } -/******/ } else { -/******/ if (options.onErrored) { -/******/ options.onErrored({ -/******/ type: "accept-errored", -/******/ moduleId: outdatedModuleId, -/******/ dependencyId: dependenciesForCallbacks[k], -/******/ error: err -/******/ }); -/******/ } -/******/ if (!options.ignoreErrored) { -/******/ reportError(err); -/******/ } -/******/ } -/******/ } -/******/ } -/******/ } -/******/ } -/******/ } -/******/ -/******/ // Load self accepted modules -/******/ for (var o = 0; o < outdatedSelfAcceptedModules.length; o++) { -/******/ var item = outdatedSelfAcceptedModules[o]; -/******/ var moduleId = item.module; -/******/ try { -/******/ item.require(moduleId); -/******/ } catch (err) { -/******/ if (typeof item.errorHandler === "function") { -/******/ try { -/******/ item.errorHandler(err, { -/******/ moduleId: moduleId, -/******/ module: __webpack_require__.c[moduleId] -/******/ }); -/******/ } catch (err2) { -/******/ if (options.onErrored) { -/******/ options.onErrored({ -/******/ type: "self-accept-error-handler-errored", -/******/ moduleId: moduleId, -/******/ error: err2, -/******/ originalError: err -/******/ }); -/******/ } -/******/ if (!options.ignoreErrored) { -/******/ reportError(err2); -/******/ reportError(err); -/******/ } -/******/ } -/******/ } else { -/******/ if (options.onErrored) { -/******/ options.onErrored({ -/******/ type: "self-accept-errored", -/******/ moduleId: moduleId, -/******/ error: err -/******/ }); -/******/ } -/******/ if (!options.ignoreErrored) { -/******/ reportError(err); -/******/ } -/******/ } -/******/ } -/******/ } -/******/ -/******/ return outdatedModules; -/******/ } -/******/ }; -/******/ } -/******/ __webpack_require__.hmrI.jsonp = function (moduleId, applyHandlers) { -/******/ if (!currentUpdate) { -/******/ currentUpdate = {}; -/******/ currentUpdateRuntime = []; -/******/ currentUpdateRemovedChunks = []; -/******/ applyHandlers.push(applyHandler); -/******/ } -/******/ if (!__webpack_require__.o(currentUpdate, moduleId)) { -/******/ currentUpdate[moduleId] = __webpack_require__.m[moduleId]; -/******/ } -/******/ }; -/******/ __webpack_require__.hmrC.jsonp = function ( -/******/ chunkIds, -/******/ removedChunks, -/******/ removedModules, -/******/ promises, -/******/ applyHandlers, -/******/ updatedModulesList -/******/ ) { -/******/ applyHandlers.push(applyHandler); -/******/ currentUpdateChunks = {}; -/******/ currentUpdateRemovedChunks = removedChunks; -/******/ currentUpdate = removedModules.reduce(function (obj, key) { -/******/ obj[key] = false; -/******/ return obj; -/******/ }, {}); -/******/ currentUpdateRuntime = []; -/******/ chunkIds.forEach(function (chunkId) { -/******/ if ( -/******/ __webpack_require__.o(installedChunks, chunkId) && -/******/ installedChunks[chunkId] !== undefined -/******/ ) { -/******/ promises.push(loadUpdateChunk(chunkId, updatedModulesList)); -/******/ currentUpdateChunks[chunkId] = true; -/******/ } else { -/******/ currentUpdateChunks[chunkId] = false; -/******/ } -/******/ }); -/******/ if (__webpack_require__.f) { -/******/ __webpack_require__.f.jsonpHmr = function (chunkId, promises) { -/******/ if ( -/******/ currentUpdateChunks && -/******/ __webpack_require__.o(currentUpdateChunks, chunkId) && -/******/ !currentUpdateChunks[chunkId] -/******/ ) { -/******/ promises.push(loadUpdateChunk(chunkId)); -/******/ currentUpdateChunks[chunkId] = true; -/******/ } -/******/ }; -/******/ } -/******/ }; -/******/ -/******/ __webpack_require__.hmrM = function() { -/******/ if (typeof fetch === "undefined") throw new Error("No browser support: need fetch API"); -/******/ return fetch(__webpack_require__.p + __webpack_require__.hmrF()).then(function(response) { -/******/ if(response.status === 404) return; // no update available -/******/ if(!response.ok) throw new Error("Failed to fetch update manifest " + response.statusText); -/******/ return response.json(); -/******/ }); -/******/ }; -/******/ -/******/ __webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; }; -/******/ -/******/ // install a JSONP callback for chunk loading -/******/ var webpackJsonpCallback = function(parentChunkLoadingFunction, data) { -/******/ var chunkIds = data[0]; -/******/ var moreModules = data[1]; -/******/ var runtime = data[2]; -/******/ // add "moreModules" to the modules object, -/******/ // then flag all "chunkIds" as loaded and fire callback -/******/ var moduleId, chunkId, i = 0; -/******/ if(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) { -/******/ for(moduleId in moreModules) { -/******/ if(__webpack_require__.o(moreModules, moduleId)) { -/******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; -/******/ } -/******/ } -/******/ if(runtime) var result = runtime(__webpack_require__); -/******/ } -/******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); -/******/ for(;i < chunkIds.length; i++) { -/******/ chunkId = chunkIds[i]; -/******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { -/******/ installedChunks[chunkId][0](); -/******/ } -/******/ installedChunks[chunkId] = 0; -/******/ } -/******/ return __webpack_require__.O(result); -/******/ } -/******/ -/******/ var chunkLoadingGlobal = self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []; -/******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); -/******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // module cache are used so entry inlining is disabled -/******/ -/******/ })() -; \ No newline at end of file diff --git a/.next/static/development/_buildManifest.js b/.next/static/development/_buildManifest.js deleted file mode 100644 index 982f6996a92cddc6092f6a2fc8294a8ba18411e3..0000000000000000000000000000000000000000 --- a/.next/static/development/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST = {__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},sortedPages:["\u002F_app"]};self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB() \ No newline at end of file diff --git a/.next/static/development/_ssgManifest.js b/.next/static/development/_ssgManifest.js deleted file mode 100644 index 2260768dc5ed2038ca4a4ee405a15f82886a290f..0000000000000000000000000000000000000000 --- a/.next/static/development/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set;self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/.next/trace b/.next/trace index 8ba5dac6bf88589419674963ec7fdfee9a582fd6..bd1764bb3dcdb10762145542c66381c35a7a8da5 100644 --- a/.next/trace +++ b/.next/trace @@ -1,2 +1,10 @@ -[{"traceId":"32d131d1beafe489","name":"hot-reloader","id":1,"timestamp":3031406115773,"duration":44,"tags":{"version":"13.4.19"},"startTime":1695044112106},{"traceId":"32d131d1beafe489","parentId":1,"name":"start","id":2,"timestamp":3031406116609,"duration":2,"tags":{},"startTime":1695044112107},{"traceId":"32d131d1beafe489","parentId":2,"name":"get-version-info","id":3,"timestamp":3031406116805,"duration":1845721,"tags":{},"startTime":1695044112107},{"traceId":"32d131d1beafe489","parentId":2,"name":"clean","id":4,"timestamp":3031407962581,"duration":371,"tags":{},"startTime":1695044113953},{"traceId":"32d131d1beafe489","parentId":5,"name":"get-page-paths","id":6,"timestamp":3031407963886,"duration":907,"tags":{},"startTime":1695044113954},{"traceId":"32d131d1beafe489","parentId":5,"name":"create-pages-mapping","id":7,"timestamp":3031407964823,"duration":191,"tags":{},"startTime":1695044113955},{"traceId":"32d131d1beafe489","parentId":5,"name":"create-entrypoints","id":8,"timestamp":3031407965030,"duration":3536,"tags":{},"startTime":1695044113956},{"traceId":"32d131d1beafe489","parentId":5,"name":"generate-webpack-config","id":9,"timestamp":3031407968605,"duration":1629204,"tags":{},"startTime":1695044113959},{"traceId":"32d131d1beafe489","parentId":2,"name":"get-webpack-config","id":5,"timestamp":3031407963784,"duration":1634051,"tags":{},"startTime":1695044113954},{"traceId":"32d131d1beafe489","parentId":13,"name":"read-resource","id":14,"timestamp":3031409908353,"duration":1154,"tags":{},"startTime":1695044115899},{"traceId":"32d131d1beafe489","parentId":12,"name":"build-module-js","id":13,"timestamp":3031409904176,"duration":25253,"tags":{"name":"/Users/Tadeusz/Documents/GitHub/minerva-frontend/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js","layer":"null"},"startTime":1695044115895},{"traceId":"32d131d1beafe489","parentId":15,"name":"read-resource","id":16,"timestamp":3031409938123,"duration":2663,"tags":{},"startTime":1695044115929},{"traceId":"32d131d1beafe489","parentId":13,"name":"build-module-js","id":15,"timestamp":3031409937981,"duration":16557,"tags":{"name":"/Users/Tadeusz/Documents/GitHub/minerva-frontend/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/internal/helpers.js","layer":"null"},"startTime":1695044115928},{"traceId":"32d131d1beafe489","parentId":17,"name":"read-resource","id":18,"timestamp":3031409957830,"duration":706,"tags":{},"startTime":1695044115948},{"traceId":"32d131d1beafe489","parentId":13,"name":"build-module-js","id":17,"timestamp":3031409957711,"duration":3238,"tags":{"name":"/Users/Tadeusz/Documents/GitHub/minerva-frontend/node_modules/next/dist/compiled/react-refresh/runtime.js","layer":"null"},"startTime":1695044115948},{"traceId":"32d131d1beafe489","parentId":19,"name":"read-resource","id":20,"timestamp":3031409963908,"duration":710,"tags":{},"startTime":1695044115954},{"traceId":"32d131d1beafe489","parentId":17,"name":"build-module-js","id":19,"timestamp":3031409963798,"duration":23237,"tags":{"name":"/Users/Tadeusz/Documents/GitHub/minerva-frontend/node_modules/next/dist/compiled/react-refresh/cjs/react-refresh-runtime.development.js","layer":"null"},"startTime":1695044115954},{"traceId":"32d131d1beafe489","parentId":11,"name":"add-entry","id":12,"timestamp":3031409748255,"duration":239296,"tags":{"request":"/Users/Tadeusz/Documents/GitHub/minerva-frontend/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1695044115739},{"traceId":"32d131d1beafe489","parentId":10,"name":"make","id":11,"timestamp":3031409746656,"duration":241261,"tags":{},"startTime":1695044115737},{"traceId":"32d131d1beafe489","parentId":21,"name":"chunk-graph","id":22,"timestamp":3031409995242,"duration":2348,"tags":{},"startTime":1695044115986},{"traceId":"32d131d1beafe489","parentId":21,"name":"optimize-modules","id":24,"timestamp":3031409997709,"duration":26,"tags":{},"startTime":1695044115988},{"traceId":"32d131d1beafe489","parentId":21,"name":"optimize-chunks","id":25,"timestamp":3031409997804,"duration":331,"tags":{},"startTime":1695044115988},{"traceId":"32d131d1beafe489","parentId":21,"name":"optimize-tree","id":26,"timestamp":3031409998216,"duration":123,"tags":{},"startTime":1695044115989},{"traceId":"32d131d1beafe489","parentId":21,"name":"optimize-chunk-modules","id":27,"timestamp":3031409998408,"duration":132,"tags":{},"startTime":1695044115989},{"traceId":"32d131d1beafe489","parentId":21,"name":"optimize","id":23,"timestamp":3031409997655,"duration":1052,"tags":{},"startTime":1695044115988},{"traceId":"32d131d1beafe489","parentId":21,"name":"module-hash","id":28,"timestamp":3031410000110,"duration":2532,"tags":{},"startTime":1695044115991},{"traceId":"32d131d1beafe489","parentId":21,"name":"code-generation","id":29,"timestamp":3031410002699,"duration":2874,"tags":{},"startTime":1695044115993},{"traceId":"32d131d1beafe489","parentId":21,"name":"hash","id":30,"timestamp":3031410013004,"duration":13687,"tags":{},"startTime":1695044116003},{"traceId":"32d131d1beafe489","parentId":21,"name":"code-generation-jobs","id":31,"timestamp":3031410026688,"duration":1498,"tags":{},"startTime":1695044116017},{"traceId":"32d131d1beafe489","parentId":21,"name":"module-assets","id":32,"timestamp":3031410028112,"duration":268,"tags":{},"startTime":1695044116019},{"traceId":"32d131d1beafe489","parentId":21,"name":"create-chunk-assets","id":33,"timestamp":3031410028406,"duration":17658,"tags":{},"startTime":1695044116019},{"traceId":"32d131d1beafe489","parentId":10,"name":"NextJsBuildManifest-generateClientManifest","id":35,"timestamp":3031410050160,"duration":1145,"tags":{},"startTime":1695044116041},{"traceId":"32d131d1beafe489","parentId":10,"name":"NextJsBuildManifest-createassets","id":34,"timestamp":3031410049356,"duration":1972,"tags":{},"startTime":1695044116040},{"traceId":"32d131d1beafe489","parentId":10,"name":"seal","id":21,"timestamp":3031409994789,"duration":59275,"tags":{},"startTime":1695044115985},{"traceId":"32d131d1beafe489","parentId":1,"name":"webpack-compilation","id":10,"timestamp":3031409736553,"duration":317993,"tags":{"name":"client"},"startTime":1695044115727},{"traceId":"32d131d1beafe489","parentId":1,"name":"emit","id":36,"timestamp":3031410055126,"duration":12272,"tags":{},"startTime":1695044116046},{"traceId":"32d131d1beafe489","parentId":37,"name":"make","id":38,"timestamp":3031410077201,"duration":3833,"tags":{},"startTime":1695044116068},{"traceId":"32d131d1beafe489","parentId":39,"name":"chunk-graph","id":40,"timestamp":3031410081613,"duration":34,"tags":{},"startTime":1695044116072},{"traceId":"32d131d1beafe489","parentId":39,"name":"optimize-modules","id":42,"timestamp":3031410081687,"duration":8,"tags":{},"startTime":1695044116072},{"traceId":"32d131d1beafe489","parentId":39,"name":"optimize-chunks","id":43,"timestamp":3031410081838,"duration":49,"tags":{},"startTime":1695044116072},{"traceId":"32d131d1beafe489","parentId":39,"name":"optimize-tree","id":44,"timestamp":3031410081967,"duration":14,"tags":{},"startTime":1695044116072},{"traceId":"32d131d1beafe489","parentId":39,"name":"optimize-chunk-modules","id":45,"timestamp":3031410082170,"duration":16,"tags":{},"startTime":1695044116073},{"traceId":"32d131d1beafe489","parentId":39,"name":"optimize","id":41,"timestamp":3031410081670,"duration":615,"tags":{},"startTime":1695044116072},{"traceId":"32d131d1beafe489","parentId":39,"name":"module-hash","id":46,"timestamp":3031410082568,"duration":16,"tags":{},"startTime":1695044116073},{"traceId":"32d131d1beafe489","parentId":39,"name":"code-generation","id":47,"timestamp":3031410082601,"duration":12,"tags":{},"startTime":1695044116073},{"traceId":"32d131d1beafe489","parentId":39,"name":"hash","id":48,"timestamp":3031410082678,"duration":158,"tags":{},"startTime":1695044116073},{"traceId":"32d131d1beafe489","parentId":39,"name":"code-generation-jobs","id":49,"timestamp":3031410082835,"duration":75,"tags":{},"startTime":1695044116073},{"traceId":"32d131d1beafe489","parentId":39,"name":"module-assets","id":50,"timestamp":3031410082898,"duration":21,"tags":{},"startTime":1695044116073},{"traceId":"32d131d1beafe489","parentId":39,"name":"create-chunk-assets","id":51,"timestamp":3031410082929,"duration":22,"tags":{},"startTime":1695044116073},{"traceId":"32d131d1beafe489","parentId":37,"name":"seal","id":39,"timestamp":3031410081558,"duration":2650,"tags":{},"startTime":1695044116072},{"traceId":"32d131d1beafe489","parentId":1,"name":"webpack-compilation","id":37,"timestamp":3031410076021,"duration":8447,"tags":{"name":"server"},"startTime":1695044116067},{"traceId":"32d131d1beafe489","parentId":1,"name":"emit","id":52,"timestamp":3031410084572,"duration":2521,"tags":{},"startTime":1695044116075},{"traceId":"32d131d1beafe489","parentId":53,"name":"make","id":54,"timestamp":3031410092694,"duration":236,"tags":{},"startTime":1695044116083},{"traceId":"32d131d1beafe489","parentId":55,"name":"chunk-graph","id":56,"timestamp":3031410094204,"duration":56,"tags":{},"startTime":1695044116085},{"traceId":"32d131d1beafe489","parentId":55,"name":"optimize-modules","id":58,"timestamp":3031410094303,"duration":9,"tags":{},"startTime":1695044116085},{"traceId":"32d131d1beafe489","parentId":55,"name":"optimize-chunks","id":59,"timestamp":3031410094337,"duration":15,"tags":{},"startTime":1695044116085},{"traceId":"32d131d1beafe489","parentId":55,"name":"optimize-tree","id":60,"timestamp":3031410094388,"duration":12,"tags":{},"startTime":1695044116085},{"traceId":"32d131d1beafe489","parentId":55,"name":"optimize-chunk-modules","id":61,"timestamp":3031410094424,"duration":9,"tags":{},"startTime":1695044116085},{"traceId":"32d131d1beafe489","parentId":55,"name":"optimize","id":57,"timestamp":3031410094290,"duration":180,"tags":{},"startTime":1695044116085},{"traceId":"32d131d1beafe489","parentId":55,"name":"module-hash","id":62,"timestamp":3031410094659,"duration":16,"tags":{},"startTime":1695044116085},{"traceId":"32d131d1beafe489","parentId":55,"name":"code-generation","id":63,"timestamp":3031410094695,"duration":613,"tags":{},"startTime":1695044116085},{"traceId":"32d131d1beafe489","parentId":55,"name":"hash","id":64,"timestamp":3031410095373,"duration":141,"tags":{},"startTime":1695044116086},{"traceId":"32d131d1beafe489","parentId":55,"name":"code-generation-jobs","id":65,"timestamp":3031410095513,"duration":28,"tags":{},"startTime":1695044116086},{"traceId":"32d131d1beafe489","parentId":55,"name":"module-assets","id":66,"timestamp":3031410095534,"duration":10,"tags":{},"startTime":1695044116086},{"traceId":"32d131d1beafe489","parentId":55,"name":"create-chunk-assets","id":67,"timestamp":3031410095552,"duration":18,"tags":{},"startTime":1695044116086},{"traceId":"32d131d1beafe489","parentId":53,"name":"seal","id":55,"timestamp":3031410094114,"duration":2242,"tags":{},"startTime":1695044116085},{"traceId":"32d131d1beafe489","parentId":1,"name":"webpack-compilation","id":53,"timestamp":3031410091028,"duration":5396,"tags":{"name":"edge-server"},"startTime":1695044116082},{"traceId":"32d131d1beafe489","parentId":1,"name":"emit","id":68,"timestamp":3031410096482,"duration":18504,"tags":{},"startTime":1695044116087}] -[{"traceId":"32d131d1beafe489","parentId":73,"name":"add-entry","id":74,"timestamp":3031410387245,"duration":185343,"tags":{"request":"/Users/Tadeusz/Documents/GitHub/minerva-frontend/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/runtime.js"},"startTime":1695044116378},{"traceId":"32d131d1beafe489","parentId":72,"name":"make","id":73,"timestamp":3031410386105,"duration":186565,"tags":{},"startTime":1695044116377},{"traceId":"32d131d1beafe489","parentId":75,"name":"chunk-graph","id":76,"timestamp":3031410573990,"duration":545,"tags":{},"startTime":1695044116564},{"traceId":"32d131d1beafe489","parentId":75,"name":"optimize-modules","id":78,"timestamp":3031410574585,"duration":8,"tags":{},"startTime":1695044116565},{"traceId":"32d131d1beafe489","parentId":75,"name":"optimize-chunks","id":79,"timestamp":3031410574616,"duration":35,"tags":{},"startTime":1695044116565},{"traceId":"32d131d1beafe489","parentId":75,"name":"optimize-tree","id":80,"timestamp":3031410574683,"duration":13,"tags":{},"startTime":1695044116565},{"traceId":"32d131d1beafe489","parentId":75,"name":"optimize-chunk-modules","id":81,"timestamp":3031410574717,"duration":8,"tags":{},"startTime":1695044116565},{"traceId":"32d131d1beafe489","parentId":75,"name":"optimize","id":77,"timestamp":3031410574568,"duration":276,"tags":{},"startTime":1695044116565},{"traceId":"32d131d1beafe489","parentId":75,"name":"module-hash","id":82,"timestamp":3031410575763,"duration":53,"tags":{},"startTime":1695044116566},{"traceId":"32d131d1beafe489","parentId":75,"name":"code-generation","id":83,"timestamp":3031410575841,"duration":114,"tags":{},"startTime":1695044116566},{"traceId":"32d131d1beafe489","parentId":75,"name":"hash","id":84,"timestamp":3031410577708,"duration":5158,"tags":{},"startTime":1695044116568},{"traceId":"32d131d1beafe489","parentId":75,"name":"code-generation-jobs","id":85,"timestamp":3031410582864,"duration":1186,"tags":{},"startTime":1695044116573},{"traceId":"32d131d1beafe489","parentId":75,"name":"module-assets","id":86,"timestamp":3031410583070,"duration":1011,"tags":{},"startTime":1695044116574},{"traceId":"32d131d1beafe489","parentId":75,"name":"create-chunk-assets","id":87,"timestamp":3031410584106,"duration":575,"tags":{},"startTime":1695044116575},{"traceId":"32d131d1beafe489","parentId":72,"name":"NextJsBuildManifest-generateClientManifest","id":89,"timestamp":3031410585491,"duration":111,"tags":{},"startTime":1695044116576},{"traceId":"32d131d1beafe489","parentId":72,"name":"NextJsBuildManifest-createassets","id":88,"timestamp":3031410585401,"duration":212,"tags":{},"startTime":1695044116576},{"traceId":"32d131d1beafe489","parentId":72,"name":"seal","id":75,"timestamp":3031410573887,"duration":12302,"tags":{},"startTime":1695044116564},{"traceId":"32d131d1beafe489","parentId":69,"name":"webpack-compilation","id":72,"timestamp":3031410383986,"duration":202253,"tags":{"name":"client"},"startTime":1695044116374},{"traceId":"32d131d1beafe489","parentId":69,"name":"emit","id":90,"timestamp":3031410586287,"duration":50385,"tags":{},"startTime":1695044116577},{"traceId":"32d131d1beafe489","parentId":1,"name":"webpack-invalidated-client","id":69,"timestamp":3031410376501,"duration":262116,"tags":{"trigger":"manual"},"startTime":1695044116367},{"traceId":"32d131d1beafe489","parentId":91,"name":"make","id":92,"timestamp":3031410641812,"duration":611,"tags":{},"startTime":1695044116632},{"traceId":"32d131d1beafe489","parentId":93,"name":"chunk-graph","id":94,"timestamp":3031410642685,"duration":42,"tags":{},"startTime":1695044116633},{"traceId":"32d131d1beafe489","parentId":93,"name":"optimize-modules","id":96,"timestamp":3031410642763,"duration":9,"tags":{},"startTime":1695044116633},{"traceId":"32d131d1beafe489","parentId":93,"name":"optimize-chunks","id":97,"timestamp":3031410642795,"duration":16,"tags":{},"startTime":1695044116633},{"traceId":"32d131d1beafe489","parentId":93,"name":"optimize-tree","id":98,"timestamp":3031410642837,"duration":10,"tags":{},"startTime":1695044116633},{"traceId":"32d131d1beafe489","parentId":93,"name":"optimize-chunk-modules","id":99,"timestamp":3031410642873,"duration":12,"tags":{},"startTime":1695044116633},{"traceId":"32d131d1beafe489","parentId":93,"name":"optimize","id":95,"timestamp":3031410642748,"duration":178,"tags":{},"startTime":1695044116633},{"traceId":"32d131d1beafe489","parentId":93,"name":"module-hash","id":100,"timestamp":3031410643105,"duration":14,"tags":{},"startTime":1695044116634},{"traceId":"32d131d1beafe489","parentId":93,"name":"code-generation","id":101,"timestamp":3031410643138,"duration":12,"tags":{},"startTime":1695044116634},{"traceId":"32d131d1beafe489","parentId":93,"name":"hash","id":102,"timestamp":3031410643205,"duration":150,"tags":{},"startTime":1695044116634},{"traceId":"32d131d1beafe489","parentId":93,"name":"code-generation-jobs","id":103,"timestamp":3031410643354,"duration":39,"tags":{},"startTime":1695044116634},{"traceId":"32d131d1beafe489","parentId":93,"name":"module-assets","id":104,"timestamp":3031410643382,"duration":16,"tags":{},"startTime":1695044116634},{"traceId":"32d131d1beafe489","parentId":93,"name":"create-chunk-assets","id":105,"timestamp":3031410643405,"duration":23,"tags":{},"startTime":1695044116634},{"traceId":"32d131d1beafe489","parentId":91,"name":"seal","id":93,"timestamp":3031410642630,"duration":1309,"tags":{},"startTime":1695044116633},{"traceId":"32d131d1beafe489","parentId":70,"name":"webpack-compilation","id":91,"timestamp":3031410640782,"duration":3209,"tags":{"name":"server"},"startTime":1695044116631},{"traceId":"32d131d1beafe489","parentId":70,"name":"emit","id":106,"timestamp":3031410644034,"duration":2522,"tags":{},"startTime":1695044116635},{"traceId":"32d131d1beafe489","parentId":1,"name":"webpack-invalidated-server","id":70,"timestamp":3031410376979,"duration":270745,"tags":{"trigger":"manual"},"startTime":1695044116367},{"traceId":"32d131d1beafe489","parentId":107,"name":"make","id":108,"timestamp":3031410652969,"duration":620,"tags":{},"startTime":1695044116643},{"traceId":"32d131d1beafe489","parentId":109,"name":"chunk-graph","id":110,"timestamp":3031410654978,"duration":69,"tags":{},"startTime":1695044116645},{"traceId":"32d131d1beafe489","parentId":109,"name":"optimize-modules","id":112,"timestamp":3031410655103,"duration":12,"tags":{},"startTime":1695044116646},{"traceId":"32d131d1beafe489","parentId":109,"name":"optimize-chunks","id":113,"timestamp":3031410655147,"duration":41,"tags":{},"startTime":1695044116646},{"traceId":"32d131d1beafe489","parentId":109,"name":"optimize-tree","id":114,"timestamp":3031410655224,"duration":15,"tags":{},"startTime":1695044116646},{"traceId":"32d131d1beafe489","parentId":109,"name":"optimize-chunk-modules","id":115,"timestamp":3031410655265,"duration":10,"tags":{},"startTime":1695044116646},{"traceId":"32d131d1beafe489","parentId":109,"name":"optimize","id":111,"timestamp":3031410655080,"duration":235,"tags":{},"startTime":1695044116646},{"traceId":"32d131d1beafe489","parentId":109,"name":"module-hash","id":116,"timestamp":3031410656271,"duration":13,"tags":{},"startTime":1695044116647},{"traceId":"32d131d1beafe489","parentId":109,"name":"code-generation","id":117,"timestamp":3031410656303,"duration":22,"tags":{},"startTime":1695044116647},{"traceId":"32d131d1beafe489","parentId":109,"name":"hash","id":118,"timestamp":3031410656368,"duration":74,"tags":{},"startTime":1695044116647},{"traceId":"32d131d1beafe489","parentId":109,"name":"code-generation-jobs","id":119,"timestamp":3031410656442,"duration":121,"tags":{},"startTime":1695044116647},{"traceId":"32d131d1beafe489","parentId":109,"name":"module-assets","id":120,"timestamp":3031410656548,"duration":22,"tags":{},"startTime":1695044116647},{"traceId":"32d131d1beafe489","parentId":109,"name":"create-chunk-assets","id":121,"timestamp":3031410656580,"duration":28,"tags":{},"startTime":1695044116647},{"traceId":"32d131d1beafe489","parentId":107,"name":"seal","id":109,"timestamp":3031410654220,"duration":3308,"tags":{},"startTime":1695044116645},{"traceId":"32d131d1beafe489","parentId":71,"name":"webpack-compilation","id":107,"timestamp":3031410650795,"duration":7001,"tags":{"name":"edge-server"},"startTime":1695044116641},{"traceId":"32d131d1beafe489","parentId":71,"name":"emit","id":122,"timestamp":3031410657857,"duration":5745,"tags":{},"startTime":1695044116648},{"traceId":"32d131d1beafe489","parentId":1,"name":"webpack-invalidated-edge-server","id":71,"timestamp":3031410377091,"duration":294813,"tags":{"trigger":"manual"},"startTime":1695044116368}] +[{"traceId":"40b17ebdb4097609","parentId":1,"name":"generate-buildid","id":4,"timestamp":2134447453118,"duration":164,"tags":{},"startTime":1695114983738},{"traceId":"40b17ebdb4097609","parentId":1,"name":"load-custom-routes","id":5,"timestamp":2134447453384,"duration":139,"tags":{},"startTime":1695114983738},{"traceId":"40b17ebdb4097609","parentId":1,"name":"collect-pages","id":6,"timestamp":2134447558010,"duration":1561,"tags":{},"startTime":1695114983843},{"traceId":"40b17ebdb4097609","parentId":1,"name":"create-pages-mapping","id":7,"timestamp":2134447560557,"duration":60,"tags":{},"startTime":1695114983846},{"traceId":"40b17ebdb4097609","parentId":1,"name":"collect-app-paths","id":8,"timestamp":2134447560633,"duration":284,"tags":{},"startTime":1695114983846},{"traceId":"40b17ebdb4097609","parentId":1,"name":"create-app-mapping","id":9,"timestamp":2134447560931,"duration":355,"tags":{},"startTime":1695114983846},{"traceId":"40b17ebdb4097609","parentId":1,"name":"public-dir-conflict-check","id":10,"timestamp":2134447562296,"duration":32985,"tags":{},"startTime":1695114983847},{"traceId":"40b17ebdb4097609","parentId":1,"name":"generate-routes-manifest","id":11,"timestamp":2134447595428,"duration":1051,"tags":{},"startTime":1695114983880},{"traceId":"40b17ebdb4097609","parentId":1,"name":"create-dist-dir","id":12,"timestamp":2134447596683,"duration":69,"tags":{},"startTime":1695114983882},{"traceId":"40b17ebdb4097609","parentId":1,"name":"write-routes-manifest","id":13,"timestamp":2134447598334,"duration":177,"tags":{},"startTime":1695114983883},{"traceId":"40b17ebdb4097609","parentId":1,"name":"generate-required-server-files","id":14,"timestamp":2134447598709,"duration":209,"tags":{},"startTime":1695114983884},{"traceId":"40b17ebdb4097609","parentId":1,"name":"create-entrypoints","id":16,"timestamp":2134448387967,"duration":11478,"tags":{},"startTime":1695114984673},{"traceId":"40b17ebdb4097609","parentId":15,"name":"generate-webpack-config","id":17,"timestamp":2134448399488,"duration":183820,"tags":{},"startTime":1695114984684},{"traceId":"40b17ebdb4097609","parentId":18,"name":"next-trace-entrypoint-plugin","id":19,"timestamp":2134448624276,"duration":1287,"tags":{},"startTime":1695114984909},{"traceId":"40b17ebdb4097609","parentId":22,"name":"build-module-js?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D!","id":26,"timestamp":2134448657313,"duration":13437,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D!","layer":"null"},"startTime":1695114984942},{"traceId":"40b17ebdb4097609","parentId":23,"name":"build-module-ico&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","id":25,"timestamp":2134448652092,"duration":20313,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/build/webpack/loaders/next-app-loader.js?page=%2Ffavicon.ico%2Froute&name=app%2Ffavicon.ico%2Froute&pagePath=private-next-app-dir%2Ffavicon.ico&appDir=%2FUsers%2FMateusz%2Fwork%2Ffrontend%2Fsrc%2Fapp&appPaths=%2Ffavicon.ico&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","layer":"rsc"},"startTime":1695114984937},{"traceId":"40b17ebdb4097609","parentId":29,"name":"next-swc-transform","id":30,"timestamp":2134448660122,"duration":15688,"tags":{},"startTime":1695114984945},{"traceId":"40b17ebdb4097609","parentId":27,"name":"next-swc-loader","id":29,"timestamp":2134448659645,"duration":16170,"tags":{},"startTime":1695114984945},{"traceId":"40b17ebdb4097609","parentId":21,"name":"build-module-js","id":27,"timestamp":2134448658591,"duration":22255,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/pages/_app.js","layer":"null"},"startTime":1695114984944},{"traceId":"40b17ebdb4097609","parentId":31,"name":"next-swc-transform","id":32,"timestamp":2134448660228,"duration":20643,"tags":{},"startTime":1695114984945},{"traceId":"40b17ebdb4097609","parentId":28,"name":"next-swc-loader","id":31,"timestamp":2134448660146,"duration":20727,"tags":{},"startTime":1695114984945},{"traceId":"40b17ebdb4097609","parentId":24,"name":"build-module-js","id":28,"timestamp":2134448659559,"duration":45788,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/pages/_document.js","layer":"null"},"startTime":1695114984945},{"traceId":"40b17ebdb4097609","parentId":27,"name":"build-module-react","id":33,"timestamp":2134448708143,"duration":86,"tags":{"name":"react","layer":"null"},"startTime":1695114984993},{"traceId":"40b17ebdb4097609","parentId":28,"name":"build-module-/server/get-page-files","id":34,"timestamp":2134448711058,"duration":12,"tags":{"name":"../server/get-page-files","layer":"null"},"startTime":1695114984996},{"traceId":"40b17ebdb4097609","parentId":28,"name":"build-module-/server/htmlescape","id":35,"timestamp":2134448711083,"duration":6,"tags":{"name":"../server/htmlescape","layer":"null"},"startTime":1695114984996},{"traceId":"40b17ebdb4097609","parentId":28,"name":"build-module-/server/utils","id":36,"timestamp":2134448711096,"duration":5,"tags":{"name":"../server/utils","layer":"null"},"startTime":1695114984996},{"traceId":"40b17ebdb4097609","parentId":27,"name":"build-module-/shared/lib/utils","id":41,"timestamp":2134448712232,"duration":29,"tags":{"name":"../shared/lib/utils","layer":"null"},"startTime":1695114984997},{"traceId":"40b17ebdb4097609","parentId":28,"name":"build-module-/shared/lib/constants","id":42,"timestamp":2134448712360,"duration":23,"tags":{"name":"../shared/lib/constants","layer":"null"},"startTime":1695114984997},{"traceId":"40b17ebdb4097609","parentId":28,"name":"build-module-/shared/lib/html-context","id":43,"timestamp":2134448712400,"duration":11,"tags":{"name":"../shared/lib/html-context","layer":"null"},"startTime":1695114984997},{"traceId":"40b17ebdb4097609","parentId":37,"name":"read-resource","id":38,"timestamp":2134448711289,"duration":1986,"tags":{},"startTime":1695114984996},{"traceId":"40b17ebdb4097609","parentId":28,"name":"build-module-js","id":37,"timestamp":2134448711107,"duration":3858,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/lib/is-error.js","layer":"null"},"startTime":1695114984996},{"traceId":"40b17ebdb4097609","parentId":39,"name":"read-resource","id":40,"timestamp":2134448711340,"duration":3642,"tags":{},"startTime":1695114984996},{"traceId":"40b17ebdb4097609","parentId":28,"name":"build-module-js","id":39,"timestamp":2134448711311,"duration":5746,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/lib/pretty-bytes.js","layer":"null"},"startTime":1695114984996},{"traceId":"40b17ebdb4097609","parentId":45,"name":"next-swc-transform","id":46,"timestamp":2134448717980,"duration":1634,"tags":{},"startTime":1695114985003},{"traceId":"40b17ebdb4097609","parentId":44,"name":"next-swc-loader","id":45,"timestamp":2134448717909,"duration":1711,"tags":{},"startTime":1695114985003},{"traceId":"40b17ebdb4097609","parentId":26,"name":"build-module-js","id":44,"timestamp":2134448717812,"duration":3866,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/pages/_error.js","layer":"null"},"startTime":1695114985003},{"traceId":"40b17ebdb4097609","parentId":37,"name":"build-module-/shared/lib/is-plain-object","id":51,"timestamp":2134448722736,"duration":14,"tags":{"name":"../shared/lib/is-plain-object","layer":"null"},"startTime":1695114985008},{"traceId":"40b17ebdb4097609","parentId":20,"name":"add-entry","id":24,"timestamp":2134448628545,"duration":94561,"tags":{"request":"next/dist/pages/_document"},"startTime":1695114984914},{"traceId":"40b17ebdb4097609","parentId":47,"name":"read-resource","id":48,"timestamp":2134448719385,"duration":4552,"tags":{},"startTime":1695114985004},{"traceId":"40b17ebdb4097609","parentId":26,"name":"build-module-js","id":47,"timestamp":2134448719335,"duration":5053,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/future/route-kind.js","layer":"null"},"startTime":1695114985004},{"traceId":"40b17ebdb4097609","parentId":49,"name":"read-resource","id":50,"timestamp":2134448722029,"duration":6865,"tags":{},"startTime":1695114985007},{"traceId":"40b17ebdb4097609","parentId":26,"name":"build-module-js","id":49,"timestamp":2134448721873,"duration":7778,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/build/webpack/loaders/next-route-loader/helpers.js","layer":"null"},"startTime":1695114985007},{"traceId":"40b17ebdb4097609","parentId":52,"name":"read-resource","id":53,"timestamp":2134448723165,"duration":6586,"tags":{},"startTime":1695114985008},{"traceId":"40b17ebdb4097609","parentId":26,"name":"build-module-js","id":52,"timestamp":2134448723120,"duration":7826,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/future/route-modules/pages/module.js","layer":"null"},"startTime":1695114985008},{"traceId":"40b17ebdb4097609","parentId":59,"name":"next-swc-transform","id":60,"timestamp":2134448726048,"duration":4923,"tags":{},"startTime":1695114985011},{"traceId":"40b17ebdb4097609","parentId":55,"name":"next-swc-loader","id":59,"timestamp":2134448726008,"duration":4965,"tags":{},"startTime":1695114985011},{"traceId":"40b17ebdb4097609","parentId":25,"name":"build-module-js","id":55,"timestamp":2134448725731,"duration":5767,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/future/route-kind.js","layer":"rsc"},"startTime":1695114985011},{"traceId":"40b17ebdb4097609","parentId":57,"name":"next-swc-transform","id":58,"timestamp":2134448726006,"duration":5503,"tags":{},"startTime":1695114985011},{"traceId":"40b17ebdb4097609","parentId":54,"name":"next-swc-loader","id":57,"timestamp":2134448725906,"duration":5604,"tags":{},"startTime":1695114985011},{"traceId":"40b17ebdb4097609","parentId":25,"name":"build-module-js","id":54,"timestamp":2134448724441,"duration":7418,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/node-polyfill-headers.js","layer":"rsc"},"startTime":1695114985009},{"traceId":"40b17ebdb4097609","parentId":61,"name":"next-swc-transform","id":62,"timestamp":2134448726088,"duration":5850,"tags":{},"startTime":1695114985011},{"traceId":"40b17ebdb4097609","parentId":56,"name":"next-swc-loader","id":61,"timestamp":2134448726049,"duration":5890,"tags":{},"startTime":1695114985011},{"traceId":"40b17ebdb4097609","parentId":25,"name":"build-module-js","id":56,"timestamp":2134448725807,"duration":10825,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/future/route-modules/app-route/module.js","layer":"rsc"},"startTime":1695114985011},{"traceId":"40b17ebdb4097609","parentId":64,"name":"next-swc-transform","id":65,"timestamp":2134448728654,"duration":11800,"tags":{},"startTime":1695114985014},{"traceId":"40b17ebdb4097609","parentId":63,"name":"next-swc-loader","id":64,"timestamp":2134448728577,"duration":11883,"tags":{},"startTime":1695114985014},{"traceId":"40b17ebdb4097609","parentId":44,"name":"build-module-js","id":63,"timestamp":2134448728473,"duration":15468,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/head.js","layer":"null"},"startTime":1695114985013},{"traceId":"40b17ebdb4097609","parentId":52,"name":"build-module-/render","id":66,"timestamp":2134448747180,"duration":20,"tags":{"name":"../../../render","layer":"null"},"startTime":1695114985032},{"traceId":"40b17ebdb4097609","parentId":52,"name":"build-module-/route-module","id":67,"timestamp":2134448747210,"duration":10,"tags":{"name":"../route-module","layer":"null"},"startTime":1695114985032},{"traceId":"40b17ebdb4097609","parentId":63,"name":"build-module-/side-effect","id":71,"timestamp":2134448750974,"duration":15,"tags":{"name":"./side-effect","layer":"null"},"startTime":1695114985036},{"traceId":"40b17ebdb4097609","parentId":63,"name":"build-module-/amp-context","id":72,"timestamp":2134448750999,"duration":5,"tags":{"name":"./amp-context","layer":"null"},"startTime":1695114985036},{"traceId":"40b17ebdb4097609","parentId":63,"name":"build-module-/amp-mode","id":73,"timestamp":2134448751008,"duration":5,"tags":{"name":"./amp-mode","layer":"null"},"startTime":1695114985036},{"traceId":"40b17ebdb4097609","parentId":63,"name":"build-module-/head-manager-context","id":74,"timestamp":2134448751015,"duration":5,"tags":{"name":"./head-manager-context","layer":"null"},"startTime":1695114985036},{"traceId":"40b17ebdb4097609","parentId":75,"name":"read-resource","id":76,"timestamp":2134448751111,"duration":6,"tags":{},"startTime":1695114985036},{"traceId":"40b17ebdb4097609","parentId":69,"name":"next-swc-transform","id":70,"timestamp":2134448747378,"duration":4080,"tags":{},"startTime":1695114985032},{"traceId":"40b17ebdb4097609","parentId":68,"name":"next-swc-loader","id":69,"timestamp":2134448747312,"duration":4147,"tags":{},"startTime":1695114985032},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":68,"timestamp":2134448747226,"duration":4671,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/future/route-modules/route-module.js","layer":"rsc"},"startTime":1695114985032},{"traceId":"40b17ebdb4097609","parentId":63,"name":"build-module-/utils/warn-once","id":119,"timestamp":2134448754362,"duration":17,"tags":{"name":"./utils/warn-once","layer":"null"},"startTime":1695114985039},{"traceId":"40b17ebdb4097609","parentId":93,"name":"next-swc-transform","id":94,"timestamp":2134448753035,"duration":1374,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":78,"name":"next-swc-loader","id":93,"timestamp":2134448752922,"duration":1488,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":78,"timestamp":2134448752327,"duration":2685,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/async-storage/static-generation-async-storage-wrapper.js","layer":"rsc"},"startTime":1695114985037},{"traceId":"40b17ebdb4097609","parentId":95,"name":"next-swc-transform","id":96,"timestamp":2134448753139,"duration":2042,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":79,"name":"next-swc-loader","id":95,"timestamp":2134448753086,"duration":2097,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":79,"timestamp":2134448752378,"duration":3429,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/future/route-modules/helpers/response-handlers.js","layer":"rsc"},"startTime":1695114985037},{"traceId":"40b17ebdb4097609","parentId":97,"name":"next-swc-transform","id":98,"timestamp":2134448753170,"duration":2651,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":80,"name":"next-swc-loader","id":97,"timestamp":2134448753141,"duration":2682,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":80,"timestamp":2134448752411,"duration":3730,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/web/http.js","layer":"rsc"},"startTime":1695114985037},{"traceId":"40b17ebdb4097609","parentId":91,"name":"next-swc-transform","id":92,"timestamp":2134448752917,"duration":3236,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":77,"name":"next-swc-loader","id":91,"timestamp":2134448752860,"duration":3295,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":77,"timestamp":2134448752228,"duration":5557,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/async-storage/request-async-storage-wrapper.js","layer":"rsc"},"startTime":1695114985037},{"traceId":"40b17ebdb4097609","parentId":105,"name":"next-swc-transform","id":106,"timestamp":2134448753350,"duration":4451,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":84,"name":"next-swc-loader","id":105,"timestamp":2134448753320,"duration":4482,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":84,"timestamp":2134448752614,"duration":5593,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/future/route-modules/app-route/helpers/get-pathname-from-absolute-path.js","layer":"rsc"},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":107,"name":"next-swc-transform","id":108,"timestamp":2134448753374,"duration":5923,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":85,"name":"next-swc-loader","id":107,"timestamp":2134448753350,"duration":5949,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":85,"timestamp":2134448752633,"duration":7050,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/future/route-modules/app-route/helpers/resolve-handler-error.js","layer":"rsc"},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":103,"name":"next-swc-transform","id":104,"timestamp":2134448753319,"duration":6373,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":83,"name":"next-swc-loader","id":103,"timestamp":2134448753286,"duration":6407,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":83,"timestamp":2134448752593,"duration":9232,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/lib/trace/constants.js","layer":"rsc"},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":101,"name":"next-swc-transform","id":102,"timestamp":2134448753285,"duration":8657,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":82,"name":"next-swc-loader","id":101,"timestamp":2134448753240,"duration":8704,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":82,"timestamp":2134448752563,"duration":11295,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/lib/trace/tracer.js","layer":"rsc"},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":113,"name":"next-swc-transform","id":114,"timestamp":2134448753436,"duration":10437,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":88,"name":"next-swc-loader","id":113,"timestamp":2134448753418,"duration":10456,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":88,"timestamp":2134448752777,"duration":11707,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/future/route-modules/app-route/helpers/get-non-static-methods.js","layer":"rsc"},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":111,"name":"next-swc-transform","id":112,"timestamp":2134448753417,"duration":11079,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":87,"name":"next-swc-loader","id":111,"timestamp":2134448753399,"duration":11098,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":87,"timestamp":2134448752670,"duration":12435,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/future/route-modules/app-route/helpers/auto-implement-methods.js","layer":"rsc"},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":109,"name":"next-swc-transform","id":110,"timestamp":2134448753398,"duration":11718,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":86,"name":"next-swc-loader","id":109,"timestamp":2134448753375,"duration":11742,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":86,"timestamp":2134448752651,"duration":13551,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/future/route-modules/app-route/helpers/proxy-request.js","layer":"rsc"},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":115,"name":"next-swc-transform","id":116,"timestamp":2134448753455,"duration":13078,"tags":{},"startTime":1695114985038}] +[{"traceId":"40b17ebdb4097609","parentId":89,"name":"next-swc-loader","id":115,"timestamp":2134448753437,"duration":13176,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":89,"timestamp":2134448752803,"duration":14053,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/future/route-modules/app-route/helpers/parsed-url-query-to-params.js","layer":"rsc"},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":117,"name":"next-swc-transform","id":118,"timestamp":2134448753473,"duration":13393,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":90,"name":"next-swc-loader","id":117,"timestamp":2134448753456,"duration":13411,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":90,"timestamp":2134448752822,"duration":15758,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/build/output/log.js","layer":"rsc"},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":99,"name":"next-swc-transform","id":100,"timestamp":2134448753194,"duration":15403,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":81,"name":"next-swc-loader","id":99,"timestamp":2134448753172,"duration":15427,"tags":{},"startTime":1695114985038},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":81,"timestamp":2134448752489,"duration":24052,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/lib/patch-fetch.js","layer":"rsc"},"startTime":1695114985037},{"traceId":"40b17ebdb4097609","parentId":121,"name":"next-swc-transform","id":122,"timestamp":2134448755138,"duration":21444,"tags":{},"startTime":1695114985040},{"traceId":"40b17ebdb4097609","parentId":120,"name":"next-swc-loader","id":121,"timestamp":2134448755104,"duration":21480,"tags":{},"startTime":1695114985040},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":120,"timestamp":2134448755032,"duration":23308,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js","layer":"rsc"},"startTime":1695114985040},{"traceId":"40b17ebdb4097609","parentId":25,"name":"build-module-ico?__next_metadata_route__","id":75,"timestamp":2134448751025,"duration":31457,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/build/webpack/loaders/next-metadata-route-loader.js?page=%2Ffavicon.ico%2Froute&isDynamic=0!/Users/Mateusz/work/frontend/src/app/favicon.ico?__next_metadata_route__","layer":"app-metadata-route"},"startTime":1695114985036},{"traceId":"40b17ebdb4097609","parentId":128,"name":"next-swc-transform","id":129,"timestamp":2134448789664,"duration":1350,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":124,"name":"next-swc-loader","id":128,"timestamp":2134448789641,"duration":1380,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":77,"name":"build-module-js","id":124,"timestamp":2134448789384,"duration":2023,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/web/spec-extension/cookies.js","layer":"rsc"},"startTime":1695114985074},{"traceId":"40b17ebdb4097609","parentId":126,"name":"next-swc-transform","id":127,"timestamp":2134448789639,"duration":1782,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":123,"name":"next-swc-loader","id":126,"timestamp":2134448789590,"duration":1832,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":77,"name":"build-module-js","id":123,"timestamp":2134448789308,"duration":2899,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/async-storage/draft-mode-provider.js","layer":"rsc"},"startTime":1695114985074},{"traceId":"40b17ebdb4097609","parentId":137,"name":"next-swc-transform","id":138,"timestamp":2134448790180,"duration":2039,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":132,"name":"next-swc-loader","id":137,"timestamp":2134448790153,"duration":2067,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":90,"name":"build-module-js","id":132,"timestamp":2134448790035,"duration":2426,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/lib/chalk.js","layer":"rsc"},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":130,"name":"next-swc-transform","id":131,"timestamp":2134448789685,"duration":3098,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":125,"name":"next-swc-loader","id":130,"timestamp":2134448789665,"duration":3120,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":77,"name":"build-module-js","id":125,"timestamp":2134448789468,"duration":4671,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/web/spec-extension/adapters/headers.js","layer":"rsc"},"startTime":1695114985074},{"traceId":"40b17ebdb4097609","parentId":143,"name":"next-swc-transform","id":144,"timestamp":2134448790242,"duration":3908,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":135,"name":"next-swc-loader","id":143,"timestamp":2134448790223,"duration":3928,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":120,"name":"build-module-js","id":135,"timestamp":2134448790108,"duration":4392,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","layer":"rsc"},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":139,"name":"next-swc-transform","id":140,"timestamp":2134448790202,"duration":6983,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":133,"name":"next-swc-loader","id":139,"timestamp":2134448790181,"duration":7008,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":81,"name":"build-module-js","id":133,"timestamp":2134448790065,"duration":8499,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/lib/constants.js","layer":"rsc"},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":145,"name":"next-swc-transform","id":146,"timestamp":2134448790263,"duration":8333,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":136,"name":"next-swc-loader","id":145,"timestamp":2134448790243,"duration":8355,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":86,"name":"build-module-js","id":136,"timestamp":2134448790132,"duration":8702,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/future/route-modules/app-route/helpers/clean-url.js","layer":"rsc"},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":141,"name":"next-swc-transform","id":142,"timestamp":2134448790222,"duration":8623,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":134,"name":"next-swc-loader","id":141,"timestamp":2134448790203,"duration":8644,"tags":{},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":86,"name":"build-module-js","id":134,"timestamp":2134448790087,"duration":10597,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/web/next-url.js","layer":"rsc"},"startTime":1695114985075},{"traceId":"40b17ebdb4097609","parentId":158,"name":"next-swc-transform","id":159,"timestamp":2134448802600,"duration":2430,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":148,"name":"next-swc-loader","id":158,"timestamp":2134448802576,"duration":2464,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":148,"timestamp":2134448802078,"duration":3566,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/hooks-server-context.js","layer":"rsc"},"startTime":1695114985087},{"traceId":"40b17ebdb4097609","parentId":160,"name":"next-swc-transform","id":161,"timestamp":2134448802624,"duration":3039,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":149,"name":"next-swc-loader","id":160,"timestamp":2134448802601,"duration":3064,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":149,"timestamp":2134448802110,"duration":4329,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/static-generation-bailout.js","layer":"rsc"},"startTime":1695114985087},{"traceId":"40b17ebdb4097609","parentId":156,"name":"next-swc-transform","id":157,"timestamp":2134448802573,"duration":3877,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":147,"name":"next-swc-loader","id":156,"timestamp":2134448802528,"duration":3923,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":147,"timestamp":2134448802011,"duration":5114,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/headers.js","layer":"rsc"},"startTime":1695114985087},{"traceId":"40b17ebdb4097609","parentId":162,"name":"next-swc-transform","id":163,"timestamp":2134448802809,"duration":4325,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":150,"name":"next-swc-loader","id":162,"timestamp":2134448802625,"duration":4511,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":150,"timestamp":2134448802133,"duration":5265,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/request-async-storage.js","layer":"shared"},"startTime":1695114985087},{"traceId":"40b17ebdb4097609","parentId":164,"name":"next-swc-transform","id":165,"timestamp":2134448802839,"duration":4568,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":151,"name":"next-swc-loader","id":164,"timestamp":2134448802810,"duration":4598,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":151,"timestamp":2134448802425,"duration":5727,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/static-generation-async-storage.js","layer":"shared"},"startTime":1695114985087},{"traceId":"40b17ebdb4097609","parentId":166,"name":"next-swc-transform","id":167,"timestamp":2134448802863,"duration":5297,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":152,"name":"next-swc-loader","id":166,"timestamp":2134448802841,"duration":5320,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":56,"name":"build-module-js","id":152,"timestamp":2134448802445,"duration":5978,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/action-async-storage.js","layer":"shared"},"startTime":1695114985087},{"traceId":"40b17ebdb4097609","parentId":168,"name":"next-swc-transform","id":169,"timestamp":2134448802886,"duration":8472,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":153,"name":"next-swc-loader","id":168,"timestamp":2134448802864,"duration":8497,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":77,"name":"build-module-js","id":153,"timestamp":2134448802463,"duration":9470,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/app-router-headers.js","layer":"rsc"},"startTime":1695114985087},{"traceId":"40b17ebdb4097609","parentId":170,"name":"next-swc-transform","id":171,"timestamp":2134448802909,"duration":9033,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":154,"name":"next-swc-loader","id":170,"timestamp":2134448802887,"duration":9056,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":85,"name":"build-module-js","id":154,"timestamp":2134448802486,"duration":10658,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/not-found.js","layer":"rsc"},"startTime":1695114985087},{"traceId":"40b17ebdb4097609","parentId":172,"name":"next-swc-transform","id":173,"timestamp":2134448802930,"duration":10292,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":155,"name":"next-swc-loader","id":172,"timestamp":2134448802909,"duration":10314,"tags":{},"startTime":1695114985088},{"traceId":"40b17ebdb4097609","parentId":85,"name":"build-module-js","id":155,"timestamp":2134448802506,"duration":11393,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/redirect.js","layer":"rsc"},"startTime":1695114985087},{"traceId":"40b17ebdb4097609","parentId":175,"name":"next-swc-transform","id":176,"timestamp":2134448814459,"duration":2506,"tags":{},"startTime":1695114985099},{"traceId":"40b17ebdb4097609","parentId":174,"name":"next-swc-loader","id":175,"timestamp":2134448814417,"duration":2554,"tags":{},"startTime":1695114985099},{"traceId":"40b17ebdb4097609","parentId":134,"name":"build-module-js","id":174,"timestamp":2134448814304,"duration":3157,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/get-hostname.js","layer":"rsc"},"startTime":1695114985099},{"traceId":"40b17ebdb4097609","parentId":178,"name":"next-swc-transform","id":179,"timestamp":2134448815974,"duration":2159,"tags":{},"startTime":1695114985101},{"traceId":"40b17ebdb4097609","parentId":177,"name":"next-swc-loader","id":178,"timestamp":2134448815929,"duration":2207,"tags":{},"startTime":1695114985101},{"traceId":"40b17ebdb4097609","parentId":134,"name":"build-module-js","id":177,"timestamp":2134448815856,"duration":2656,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","layer":"rsc"},"startTime":1695114985101},{"traceId":"40b17ebdb4097609","parentId":182,"name":"next-swc-transform","id":183,"timestamp":2134448818032,"duration":1296,"tags":{},"startTime":1695114985103},{"traceId":"40b17ebdb4097609","parentId":180,"name":"next-swc-loader","id":182,"timestamp":2134448817994,"duration":1337,"tags":{},"startTime":1695114985103},{"traceId":"40b17ebdb4097609","parentId":150,"name":"build-module-js","id":180,"timestamp":2134448817904,"duration":1869,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/async-local-storage.js","layer":"shared"},"startTime":1695114985103},{"traceId":"40b17ebdb4097609","parentId":184,"name":"next-swc-transform","id":185,"timestamp":2134448818058,"duration":2208,"tags":{},"startTime":1695114985103},{"traceId":"40b17ebdb4097609","parentId":181,"name":"next-swc-loader","id":184,"timestamp":2134448818033,"duration":2235,"tags":{},"startTime":1695114985103},{"traceId":"40b17ebdb4097609","parentId":147,"name":"build-module-js","id":181,"timestamp":2134448817943,"duration":2731,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/draft-mode.js","layer":"rsc"},"startTime":1695114985103},{"traceId":"40b17ebdb4097609","parentId":190,"name":"next-swc-transform","id":191,"timestamp":2134448819064,"duration":2289,"tags":{},"startTime":1695114985104},{"traceId":"40b17ebdb4097609","parentId":188,"name":"next-swc-loader","id":190,"timestamp":2134448819029,"duration":2325,"tags":{},"startTime":1695114985104},{"traceId":"40b17ebdb4097609","parentId":134,"name":"build-module-js","id":188,"timestamp":2134448818935,"duration":2820,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","layer":"rsc"},"startTime":1695114985104},{"traceId":"40b17ebdb4097609","parentId":192,"name":"next-swc-transform","id":193,"timestamp":2134448819089,"duration":2675,"tags":{},"startTime":1695114985104},{"traceId":"40b17ebdb4097609","parentId":189,"name":"next-swc-loader","id":192,"timestamp":2134448819065,"duration":2700,"tags":{},"startTime":1695114985104},{"traceId":"40b17ebdb4097609","parentId":134,"name":"build-module-js","id":189,"timestamp":2134448818968,"duration":3493,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","layer":"rsc"},"startTime":1695114985104},{"traceId":"40b17ebdb4097609","parentId":195,"name":"next-swc-transform","id":196,"timestamp":2134448821281,"duration":1974,"tags":{},"startTime":1695114985106},{"traceId":"40b17ebdb4097609","parentId":194,"name":"next-swc-loader","id":195,"timestamp":2134448821246,"duration":2012,"tags":{},"startTime":1695114985106},{"traceId":"40b17ebdb4097609","parentId":75,"name":"build-module-js","id":194,"timestamp":2134448820912,"duration":2707,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/server.js","layer":"app-metadata-route"},"startTime":1695114985106},{"traceId":"40b17ebdb4097609","parentId":186,"name":"read-resource","id":187,"timestamp":2134448818924,"duration":5507,"tags":{},"startTime":1695114985104},{"traceId":"40b17ebdb4097609","parentId":27,"name":"build-module-cjs","id":186,"timestamp":2134448818902,"duration":6145,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/@swc/helpers/cjs/_interop_require_default.cjs","layer":"null"},"startTime":1695114985104},{"traceId":"40b17ebdb4097609","parentId":20,"name":"add-entry","id":21,"timestamp":2134448628249,"duration":196942,"tags":{"request":"next/dist/pages/_app"},"startTime":1695114984913},{"traceId":"40b17ebdb4097609","parentId":198,"name":"read-resource","id":199,"timestamp":2134448822853,"duration":4011,"tags":{},"startTime":1695114985108},{"traceId":"40b17ebdb4097609","parentId":63,"name":"build-module-cjs","id":198,"timestamp":2134448822840,"duration":5238,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","layer":"null"},"startTime":1695114985108},{"traceId":"40b17ebdb4097609","parentId":20,"name":"add-entry","id":22,"timestamp":2134448628522,"duration":199647,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1695114984914},{"traceId":"40b17ebdb4097609","parentId":212,"name":"next-swc-transform","id":213,"timestamp":2134448828468,"duration":1874,"tags":{},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":204,"name":"next-swc-loader","id":212,"timestamp":2134448828448,"duration":1902,"tags":{},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":188,"name":"build-module-js","id":204,"timestamp":2134448828258,"duration":2424,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","layer":"rsc"},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":210,"name":"next-swc-transform","id":211,"timestamp":2134448828447,"duration":2256,"tags":{},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":203,"name":"next-swc-loader","id":210,"timestamp":2134448828424,"duration":2281,"tags":{},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":189,"name":"build-module-js","id":203,"timestamp":2134448828234,"duration":3612,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","layer":"rsc"},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":214,"name":"next-swc-transform","id":215,"timestamp":2134448828488,"duration":3368,"tags":{},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":205,"name":"next-swc-loader","id":214,"timestamp":2134448828469,"duration":3389,"tags":{},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":188,"name":"build-module-js","id":205,"timestamp":2134448828278,"duration":3937,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","layer":"rsc"},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":208,"name":"next-swc-transform","id":209,"timestamp":2134448828422,"duration":3802,"tags":{},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":202,"name":"next-swc-loader","id":208,"timestamp":2134448828384,"duration":3841,"tags":{},"startTime":1695114985113}] +[{"traceId":"40b17ebdb4097609","parentId":123,"name":"build-module-js","id":202,"timestamp":2134448828186,"duration":5408,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/api-utils/index.js","layer":"rsc"},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":216,"name":"next-swc-transform","id":217,"timestamp":2134448828508,"duration":5203,"tags":{},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":206,"name":"next-swc-loader","id":216,"timestamp":2134448828488,"duration":5225,"tags":{},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":188,"name":"build-module-js","id":206,"timestamp":2134448828297,"duration":5678,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","layer":"rsc"},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":222,"name":"next-swc-transform","id":223,"timestamp":2134448828906,"duration":5928,"tags":{},"startTime":1695114985114},{"traceId":"40b17ebdb4097609","parentId":220,"name":"next-swc-loader","id":222,"timestamp":2134448828881,"duration":5956,"tags":{},"startTime":1695114985114},{"traceId":"40b17ebdb4097609","parentId":189,"name":"build-module-js","id":220,"timestamp":2134448828830,"duration":6276,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js","layer":"rsc"},"startTime":1695114985114},{"traceId":"40b17ebdb4097609","parentId":218,"name":"next-swc-transform","id":219,"timestamp":2134448828528,"duration":7162,"tags":{},"startTime":1695114985114},{"traceId":"40b17ebdb4097609","parentId":207,"name":"next-swc-loader","id":218,"timestamp":2134448828509,"duration":7185,"tags":{},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":188,"name":"build-module-js","id":207,"timestamp":2134448828315,"duration":8324,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/add-locale.js","layer":"rsc"},"startTime":1695114985113},{"traceId":"40b17ebdb4097609","parentId":224,"name":"next-swc-transform","id":225,"timestamp":2134448828963,"duration":7687,"tags":{},"startTime":1695114985114},{"traceId":"40b17ebdb4097609","parentId":221,"name":"next-swc-loader","id":224,"timestamp":2134448828906,"duration":7746,"tags":{},"startTime":1695114985114},{"traceId":"40b17ebdb4097609","parentId":189,"name":"build-module-js","id":221,"timestamp":2134448828859,"duration":8034,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","layer":"rsc"},"startTime":1695114985114},{"traceId":"40b17ebdb4097609","parentId":200,"name":"next-swc-transform","id":201,"timestamp":2134448822967,"duration":13942,"tags":{},"startTime":1695114985108},{"traceId":"40b17ebdb4097609","parentId":197,"name":"next-swc-loader","id":200,"timestamp":2134448822935,"duration":13975,"tags":{},"startTime":1695114985108},{"traceId":"40b17ebdb4097609","parentId":82,"name":"build-module-js","id":197,"timestamp":2134448822797,"duration":32592,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/@opentelemetry/api/index.js","layer":"rsc"},"startTime":1695114985108},{"traceId":"40b17ebdb4097609","parentId":227,"name":"next-swc-transform","id":228,"timestamp":2134448858660,"duration":1175,"tags":{},"startTime":1695114985144},{"traceId":"40b17ebdb4097609","parentId":226,"name":"next-swc-loader","id":227,"timestamp":2134448858617,"duration":1222,"tags":{},"startTime":1695114985144},{"traceId":"40b17ebdb4097609","parentId":205,"name":"build-module-js","id":226,"timestamp":2134448858552,"duration":1633,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/parse-path.js","layer":"rsc"},"startTime":1695114985144},{"traceId":"40b17ebdb4097609","parentId":239,"name":"next-swc-transform","id":240,"timestamp":2134448860345,"duration":1068,"tags":{},"startTime":1695114985145},{"traceId":"40b17ebdb4097609","parentId":235,"name":"next-swc-loader","id":239,"timestamp":2134448860318,"duration":1106,"tags":{},"startTime":1695114985145},{"traceId":"40b17ebdb4097609","parentId":194,"name":"build-module-js","id":235,"timestamp":2134448860222,"duration":2237,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/web/spec-extension/request.js","layer":"app-metadata-route"},"startTime":1695114985145},{"traceId":"40b17ebdb4097609","parentId":241,"name":"next-swc-transform","id":242,"timestamp":2134448860367,"duration":3221,"tags":{},"startTime":1695114985145},{"traceId":"40b17ebdb4097609","parentId":236,"name":"next-swc-loader","id":241,"timestamp":2134448860346,"duration":3246,"tags":{},"startTime":1695114985145},{"traceId":"40b17ebdb4097609","parentId":194,"name":"build-module-js","id":236,"timestamp":2134448860255,"duration":4527,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/web/spec-extension/response.js","layer":"app-metadata-route"},"startTime":1695114985145},{"traceId":"40b17ebdb4097609","parentId":230,"name":"next-swc-transform","id":231,"timestamp":2134448859295,"duration":5509,"tags":{},"startTime":1695114985144},{"traceId":"40b17ebdb4097609","parentId":229,"name":"next-swc-loader","id":230,"timestamp":2134448859266,"duration":5540,"tags":{},"startTime":1695114985144},{"traceId":"40b17ebdb4097609","parentId":86,"name":"build-module-js","id":229,"timestamp":2134448859222,"duration":8225,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","layer":"rsc"},"startTime":1695114985144},{"traceId":"40b17ebdb4097609","parentId":243,"name":"next-swc-transform","id":244,"timestamp":2134448860387,"duration":7108,"tags":{},"startTime":1695114985145},{"traceId":"40b17ebdb4097609","parentId":237,"name":"next-swc-loader","id":243,"timestamp":2134448860368,"duration":7129,"tags":{},"startTime":1695114985145},{"traceId":"40b17ebdb4097609","parentId":194,"name":"build-module-js","id":237,"timestamp":2134448860280,"duration":7982,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/web/spec-extension/image-response.js","layer":"app-metadata-route"},"startTime":1695114985145},{"traceId":"40b17ebdb4097609","parentId":245,"name":"next-swc-transform","id":246,"timestamp":2134448860407,"duration":7866,"tags":{},"startTime":1695114985145},{"traceId":"40b17ebdb4097609","parentId":238,"name":"next-swc-loader","id":245,"timestamp":2134448860388,"duration":7886,"tags":{},"startTime":1695114985145},{"traceId":"40b17ebdb4097609","parentId":194,"name":"build-module-js","id":238,"timestamp":2134448860299,"duration":9040,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/web/spec-extension/user-agent.js","layer":"app-metadata-route"},"startTime":1695114985145},{"traceId":"40b17ebdb4097609","parentId":233,"name":"next-swc-transform","id":234,"timestamp":2134448859454,"duration":12178,"tags":{},"startTime":1695114985144},{"traceId":"40b17ebdb4097609","parentId":232,"name":"next-swc-loader","id":233,"timestamp":2134448859430,"duration":12208,"tags":{},"startTime":1695114985144},{"traceId":"40b17ebdb4097609","parentId":132,"name":"build-module-js","id":232,"timestamp":2134448859401,"duration":29950,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/chalk/index.js","layer":"rsc"},"startTime":1695114985144},{"traceId":"40b17ebdb4097609","parentId":237,"name":"build-module-js","id":253,"timestamp":2134448890517,"duration":22,"tags":{"name":"next/dist/compiled/@vercel/og/index.node.js","layer":"null"},"startTime":1695114985175},{"traceId":"40b17ebdb4097609","parentId":251,"name":"next-swc-transform","id":252,"timestamp":2134448889838,"duration":1050,"tags":{},"startTime":1695114985175},{"traceId":"40b17ebdb4097609","parentId":248,"name":"next-swc-loader","id":251,"timestamp":2134448889815,"duration":1075,"tags":{},"startTime":1695114985175},{"traceId":"40b17ebdb4097609","parentId":235,"name":"build-module-js","id":248,"timestamp":2134448889661,"duration":1568,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/web/spec-extension/cookies.js","layer":"app-metadata-route"},"startTime":1695114985175},{"traceId":"40b17ebdb4097609","parentId":258,"name":"next-swc-transform","id":259,"timestamp":2134448890780,"duration":881,"tags":{},"startTime":1695114985176},{"traceId":"40b17ebdb4097609","parentId":255,"name":"next-swc-loader","id":258,"timestamp":2134448890733,"duration":930,"tags":{},"startTime":1695114985176},{"traceId":"40b17ebdb4097609","parentId":235,"name":"build-module-js","id":255,"timestamp":2134448890648,"duration":1398,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/web/error.js","layer":"app-metadata-route"},"startTime":1695114985176},{"traceId":"40b17ebdb4097609","parentId":256,"name":"next-swc-transform","id":257,"timestamp":2134448890732,"duration":1425,"tags":{},"startTime":1695114985176},{"traceId":"40b17ebdb4097609","parentId":254,"name":"next-swc-loader","id":256,"timestamp":2134448890672,"duration":1487,"tags":{},"startTime":1695114985176},{"traceId":"40b17ebdb4097609","parentId":235,"name":"build-module-js","id":254,"timestamp":2134448890612,"duration":2604,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/web/utils.js","layer":"app-metadata-route"},"startTime":1695114985176},{"traceId":"40b17ebdb4097609","parentId":249,"name":"next-swc-transform","id":250,"timestamp":2134448889813,"duration":3433,"tags":{},"startTime":1695114985175},{"traceId":"40b17ebdb4097609","parentId":247,"name":"next-swc-loader","id":249,"timestamp":2134448889764,"duration":3484,"tags":{},"startTime":1695114985175},{"traceId":"40b17ebdb4097609","parentId":235,"name":"build-module-js","id":247,"timestamp":2134448889578,"duration":5038,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/web/next-url.js","layer":"app-metadata-route"},"startTime":1695114985175},{"traceId":"40b17ebdb4097609","parentId":267,"name":"next-swc-transform","id":268,"timestamp":2134448896203,"duration":812,"tags":{},"startTime":1695114985181},{"traceId":"40b17ebdb4097609","parentId":263,"name":"next-swc-loader","id":267,"timestamp":2134448896167,"duration":853,"tags":{},"startTime":1695114985181},{"traceId":"40b17ebdb4097609","parentId":247,"name":"build-module-js","id":263,"timestamp":2134448895975,"duration":1476,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/get-hostname.js","layer":"app-metadata-route"},"startTime":1695114985181},{"traceId":"40b17ebdb4097609","parentId":269,"name":"next-swc-transform","id":270,"timestamp":2134448896229,"duration":1246,"tags":{},"startTime":1695114985181},{"traceId":"40b17ebdb4097609","parentId":264,"name":"next-swc-loader","id":269,"timestamp":2134448896205,"duration":1272,"tags":{},"startTime":1695114985181},{"traceId":"40b17ebdb4097609","parentId":247,"name":"build-module-js","id":264,"timestamp":2134448896014,"duration":1697,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","layer":"app-metadata-route"},"startTime":1695114985181},{"traceId":"40b17ebdb4097609","parentId":271,"name":"next-swc-transform","id":272,"timestamp":2134448896252,"duration":1530,"tags":{},"startTime":1695114985181},{"traceId":"40b17ebdb4097609","parentId":265,"name":"next-swc-loader","id":271,"timestamp":2134448896230,"duration":1553,"tags":{},"startTime":1695114985181},{"traceId":"40b17ebdb4097609","parentId":247,"name":"build-module-js","id":265,"timestamp":2134448896119,"duration":1955,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","layer":"app-metadata-route"},"startTime":1695114985181},{"traceId":"40b17ebdb4097609","parentId":261,"name":"next-swc-transform","id":262,"timestamp":2134448894930,"duration":3968,"tags":{},"startTime":1695114985180},{"traceId":"40b17ebdb4097609","parentId":260,"name":"next-swc-loader","id":261,"timestamp":2134448894891,"duration":4012,"tags":{},"startTime":1695114985180},{"traceId":"40b17ebdb4097609","parentId":248,"name":"build-module-js","id":260,"timestamp":2134448894752,"duration":6291,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","layer":"app-metadata-route"},"startTime":1695114985180},{"traceId":"40b17ebdb4097609","parentId":273,"name":"next-swc-transform","id":274,"timestamp":2134448896276,"duration":4885,"tags":{},"startTime":1695114985181},{"traceId":"40b17ebdb4097609","parentId":266,"name":"next-swc-loader","id":273,"timestamp":2134448896254,"duration":4909,"tags":{},"startTime":1695114985181},{"traceId":"40b17ebdb4097609","parentId":247,"name":"build-module-js","id":266,"timestamp":2134448896142,"duration":5458,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","layer":"app-metadata-route"},"startTime":1695114985181},{"traceId":"40b17ebdb4097609","parentId":281,"name":"next-swc-transform","id":282,"timestamp":2134448902068,"duration":734,"tags":{},"startTime":1695114985187},{"traceId":"40b17ebdb4097609","parentId":276,"name":"next-swc-loader","id":281,"timestamp":2134448902047,"duration":758,"tags":{},"startTime":1695114985187},{"traceId":"40b17ebdb4097609","parentId":265,"name":"build-module-js","id":276,"timestamp":2134448901896,"duration":1154,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","layer":"app-metadata-route"},"startTime":1695114985187},{"traceId":"40b17ebdb4097609","parentId":279,"name":"next-swc-transform","id":280,"timestamp":2134448902045,"duration":1014,"tags":{},"startTime":1695114985187},{"traceId":"40b17ebdb4097609","parentId":275,"name":"next-swc-loader","id":279,"timestamp":2134448902005,"duration":1055,"tags":{},"startTime":1695114985187},{"traceId":"40b17ebdb4097609","parentId":265,"name":"build-module-js","id":275,"timestamp":2134448901843,"duration":1362,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","layer":"app-metadata-route"},"startTime":1695114985187},{"traceId":"40b17ebdb4097609","parentId":283,"name":"next-swc-transform","id":284,"timestamp":2134448902093,"duration":1119,"tags":{},"startTime":1695114985187},{"traceId":"40b17ebdb4097609","parentId":277,"name":"next-swc-loader","id":283,"timestamp":2134448902069,"duration":1144,"tags":{},"startTime":1695114985187},{"traceId":"40b17ebdb4097609","parentId":265,"name":"build-module-js","id":277,"timestamp":2134448901922,"duration":1531,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","layer":"app-metadata-route"},"startTime":1695114985187},{"traceId":"40b17ebdb4097609","parentId":285,"name":"next-swc-transform","id":286,"timestamp":2134448902111,"duration":3723,"tags":{},"startTime":1695114985187},{"traceId":"40b17ebdb4097609","parentId":278,"name":"next-swc-loader","id":285,"timestamp":2134448902094,"duration":3743,"tags":{},"startTime":1695114985187},{"traceId":"40b17ebdb4097609","parentId":265,"name":"build-module-js","id":278,"timestamp":2134448901940,"duration":4140,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/add-locale.js","layer":"app-metadata-route"},"startTime":1695114985187},{"traceId":"40b17ebdb4097609","parentId":288,"name":"next-swc-transform","id":289,"timestamp":2134448904734,"duration":2241,"tags":{},"startTime":1695114985190},{"traceId":"40b17ebdb4097609","parentId":287,"name":"next-swc-loader","id":288,"timestamp":2134448904691,"duration":2291,"tags":{},"startTime":1695114985190},{"traceId":"40b17ebdb4097609","parentId":202,"name":"build-module-js","id":287,"timestamp":2134448904580,"duration":4578,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/cookie/index.js","layer":"rsc"},"startTime":1695114985190},{"traceId":"40b17ebdb4097609","parentId":295,"name":"next-swc-transform","id":296,"timestamp":2134448906434,"duration":2989,"tags":{},"startTime":1695114985191},{"traceId":"40b17ebdb4097609","parentId":291,"name":"next-swc-loader","id":295,"timestamp":2134448906413,"duration":3012,"tags":{},"startTime":1695114985191},{"traceId":"40b17ebdb4097609","parentId":266,"name":"build-module-js","id":291,"timestamp":2134448906214,"duration":3475,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js","layer":"app-metadata-route"},"startTime":1695114985191},{"traceId":"40b17ebdb4097609","parentId":293,"name":"next-swc-transform","id":294,"timestamp":2134448906411,"duration":3289,"tags":{},"startTime":1695114985191},{"traceId":"40b17ebdb4097609","parentId":290,"name":"next-swc-loader","id":293,"timestamp":2134448906378,"duration":3324,"tags":{},"startTime":1695114985191},{"traceId":"40b17ebdb4097609","parentId":266,"name":"build-module-js","id":290,"timestamp":2134448906169,"duration":3742,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","layer":"app-metadata-route"},"startTime":1695114985191},{"traceId":"40b17ebdb4097609","parentId":297,"name":"next-swc-transform","id":298,"timestamp":2134448906453,"duration":3466,"tags":{},"startTime":1695114985191},{"traceId":"40b17ebdb4097609","parentId":292,"name":"next-swc-loader","id":297,"timestamp":2134448906435,"duration":3486,"tags":{},"startTime":1695114985191},{"traceId":"40b17ebdb4097609","parentId":266,"name":"build-module-js","id":292,"timestamp":2134448906237,"duration":3856,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","layer":"app-metadata-route"},"startTime":1695114985191},{"traceId":"40b17ebdb4097609","parentId":300,"name":"next-swc-transform","id":301,"timestamp":2134448906642,"duration":3464,"tags":{},"startTime":1695114985192},{"traceId":"40b17ebdb4097609","parentId":299,"name":"next-swc-loader","id":300,"timestamp":2134448906618,"duration":3489,"tags":{},"startTime":1695114985192},{"traceId":"40b17ebdb4097609","parentId":276,"name":"build-module-js","id":299,"timestamp":2134448906589,"duration":3717,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/parse-path.js","layer":"app-metadata-route"},"startTime":1695114985192},{"traceId":"40b17ebdb4097609","parentId":232,"name":"build-module-os","id":302,"timestamp":2134448911034,"duration":16,"tags":{"name":"os","layer":"null"},"startTime":1695114985196},{"traceId":"40b17ebdb4097609","parentId":304,"name":"next-swc-transform","id":305,"timestamp":2134448911504,"duration":4270,"tags":{},"startTime":1695114985196},{"traceId":"40b17ebdb4097609","parentId":303,"name":"next-swc-loader","id":304,"timestamp":2134448911463,"duration":4317,"tags":{},"startTime":1695114985196},{"traceId":"40b17ebdb4097609","parentId":238,"name":"build-module-js","id":303,"timestamp":2134448911399,"duration":15249,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/ua-parser-js/ua-parser.js","layer":"app-metadata-route"},"startTime":1695114985196},{"traceId":"40b17ebdb4097609","parentId":20,"name":"add-entry","id":23,"timestamp":2134448628536,"duration":298186,"tags":{"request":"next-app-loader?page=%2Ffavicon.ico%2Froute&name=app%2Ffavicon.ico%2Froute&pagePath=private-next-app-dir%2Ffavicon.ico&appDir=%2FUsers%2FMateusz%2Fwork%2Ffrontend%2Fsrc%2Fapp&appPaths=%2Ffavicon.ico&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"},"startTime":1695114984914},{"traceId":"40b17ebdb4097609","parentId":18,"name":"make","id":20,"timestamp":2134448628073,"duration":299054,"tags":{},"startTime":1695114984913},{"traceId":"40b17ebdb4097609","parentId":306,"name":"get-entries","id":307,"timestamp":2134448927762,"duration":248,"tags":{},"startTime":1695114985213},{"traceId":"40b17ebdb4097609","parentId":306,"name":"node-file-trace","id":308,"timestamp":2134448928319,"duration":38944,"tags":{"traceEntryCount":"6"},"startTime":1695114985213},{"traceId":"40b17ebdb4097609","parentId":306,"name":"collect-traced-files","id":309,"timestamp":2134448967277,"duration":188,"tags":{},"startTime":1695114985252}] +[{"traceId":"40b17ebdb4097609","parentId":19,"name":"finish-modules","id":306,"timestamp":2134448927647,"duration":39943,"tags":{},"startTime":1695114985213},{"traceId":"40b17ebdb4097609","parentId":310,"name":"chunk-graph","id":311,"timestamp":2134448973486,"duration":2476,"tags":{},"startTime":1695114985258},{"traceId":"40b17ebdb4097609","parentId":310,"name":"optimize-modules","id":313,"timestamp":2134448976027,"duration":12,"tags":{},"startTime":1695114985261},{"traceId":"40b17ebdb4097609","parentId":310,"name":"optimize-chunks","id":314,"timestamp":2134448976077,"duration":3322,"tags":{},"startTime":1695114985261},{"traceId":"40b17ebdb4097609","parentId":310,"name":"optimize-tree","id":315,"timestamp":2134448979442,"duration":73,"tags":{},"startTime":1695114985264},{"traceId":"40b17ebdb4097609","parentId":310,"name":"optimize-chunk-modules","id":316,"timestamp":2134448979557,"duration":2526,"tags":{},"startTime":1695114985265},{"traceId":"40b17ebdb4097609","parentId":310,"name":"optimize","id":312,"timestamp":2134448976001,"duration":6132,"tags":{},"startTime":1695114985261},{"traceId":"40b17ebdb4097609","parentId":310,"name":"module-hash","id":317,"timestamp":2134448988241,"duration":3264,"tags":{},"startTime":1695114985273},{"traceId":"40b17ebdb4097609","parentId":310,"name":"code-generation","id":318,"timestamp":2134448991529,"duration":14723,"tags":{},"startTime":1695114985277},{"traceId":"40b17ebdb4097609","parentId":310,"name":"hash","id":319,"timestamp":2134449008185,"duration":3482,"tags":{},"startTime":1695114985293},{"traceId":"40b17ebdb4097609","parentId":310,"name":"code-generation-jobs","id":320,"timestamp":2134449011667,"duration":266,"tags":{},"startTime":1695114985297},{"traceId":"40b17ebdb4097609","parentId":310,"name":"module-assets","id":321,"timestamp":2134449011911,"duration":139,"tags":{},"startTime":1695114985297},{"traceId":"40b17ebdb4097609","parentId":310,"name":"create-chunk-assets","id":322,"timestamp":2134449012056,"duration":3001,"tags":{},"startTime":1695114985297},{"traceId":"40b17ebdb4097609","parentId":19,"name":"create-trace-assets","id":323,"timestamp":2134449015602,"duration":1473072,"tags":{},"startTime":1695114985301},{"traceId":"40b17ebdb4097609","parentId":18,"name":"seal","id":310,"timestamp":2134448971066,"duration":1518958,"tags":{},"startTime":1695114985256},{"traceId":"40b17ebdb4097609","parentId":15,"name":"webpack-compilation","id":18,"timestamp":2134448623108,"duration":1867390,"tags":{"name":"server"},"startTime":1695114984908},{"traceId":"40b17ebdb4097609","parentId":15,"name":"emit","id":324,"timestamp":2134450490688,"duration":3697,"tags":{},"startTime":1695114986776},{"traceId":"40b17ebdb4097609","parentId":15,"name":"webpack-close","id":325,"timestamp":2134450494727,"duration":180504,"tags":{"name":"server"},"startTime":1695114986780},{"traceId":"40b17ebdb4097609","parentId":325,"name":"webpack-generate-error-stats","id":326,"timestamp":2134450675271,"duration":2517,"tags":{},"startTime":1695114986960},{"traceId":"40b17ebdb4097609","parentId":327,"name":"make","id":328,"timestamp":2134450687482,"duration":103,"tags":{},"startTime":1695114986972},{"traceId":"40b17ebdb4097609","parentId":329,"name":"chunk-graph","id":330,"timestamp":2134450687924,"duration":14,"tags":{},"startTime":1695114986973},{"traceId":"40b17ebdb4097609","parentId":329,"name":"optimize-modules","id":332,"timestamp":2134450687958,"duration":3,"tags":{},"startTime":1695114986973},{"traceId":"40b17ebdb4097609","parentId":329,"name":"optimize-chunks","id":333,"timestamp":2134450687996,"duration":34,"tags":{},"startTime":1695114986973},{"traceId":"40b17ebdb4097609","parentId":329,"name":"optimize-tree","id":334,"timestamp":2134450688048,"duration":4,"tags":{},"startTime":1695114986973},{"traceId":"40b17ebdb4097609","parentId":329,"name":"optimize-chunk-modules","id":335,"timestamp":2134450688084,"duration":28,"tags":{},"startTime":1695114986973},{"traceId":"40b17ebdb4097609","parentId":329,"name":"optimize","id":331,"timestamp":2134450687945,"duration":184,"tags":{},"startTime":1695114986973},{"traceId":"40b17ebdb4097609","parentId":329,"name":"module-hash","id":336,"timestamp":2134450688248,"duration":11,"tags":{},"startTime":1695114986973},{"traceId":"40b17ebdb4097609","parentId":329,"name":"code-generation","id":337,"timestamp":2134450688264,"duration":5,"tags":{},"startTime":1695114986973},{"traceId":"40b17ebdb4097609","parentId":329,"name":"hash","id":338,"timestamp":2134450688294,"duration":29,"tags":{},"startTime":1695114986973},{"traceId":"40b17ebdb4097609","parentId":329,"name":"code-generation-jobs","id":339,"timestamp":2134450688323,"duration":18,"tags":{},"startTime":1695114986973},{"traceId":"40b17ebdb4097609","parentId":329,"name":"module-assets","id":340,"timestamp":2134450688337,"duration":8,"tags":{},"startTime":1695114986973},{"traceId":"40b17ebdb4097609","parentId":329,"name":"create-chunk-assets","id":341,"timestamp":2134450688348,"duration":8,"tags":{},"startTime":1695114986973},{"traceId":"40b17ebdb4097609","parentId":327,"name":"terser-webpack-plugin-optimize","id":342,"timestamp":2134450688701,"duration":213,"tags":{"compilationName":"edge-server","swcMinify":"true"},"startTime":1695114986974},{"traceId":"40b17ebdb4097609","parentId":327,"name":"css-minimizer-plugin","id":343,"timestamp":2134450688956,"duration":67,"tags":{"webpackVersion":"5"},"startTime":1695114986974},{"traceId":"40b17ebdb4097609","parentId":327,"name":"seal","id":329,"timestamp":2134450687844,"duration":2019,"tags":{},"startTime":1695114986973},{"traceId":"40b17ebdb4097609","parentId":15,"name":"webpack-compilation","id":327,"timestamp":2134450686504,"duration":3442,"tags":{"name":"edge-server"},"startTime":1695114986971},{"traceId":"40b17ebdb4097609","parentId":15,"name":"emit","id":344,"timestamp":2134450689968,"duration":472,"tags":{},"startTime":1695114986975},{"traceId":"40b17ebdb4097609","parentId":15,"name":"webpack-close","id":345,"timestamp":2134450690511,"duration":88,"tags":{"name":"edge-server"},"startTime":1695114986975},{"traceId":"40b17ebdb4097609","parentId":345,"name":"webpack-generate-error-stats","id":346,"timestamp":2134450690601,"duration":534,"tags":{},"startTime":1695114986976},{"traceId":"40b17ebdb4097609","parentId":354,"name":"next-client-pages-loader","id":355,"timestamp":2134450701852,"duration":96,"tags":{"absolutePagePath":"next/dist/pages/_app"},"startTime":1695114986987},{"traceId":"40b17ebdb4097609","parentId":351,"name":"build-module-js?absolutePagePath=next%2Fdist%2Fpages%2F_app&page=%2F_app!","id":354,"timestamp":2134450701117,"duration":1313,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=next%2Fdist%2Fpages%2F_app&page=%2F_app!","layer":"null"},"startTime":1695114986986},{"traceId":"40b17ebdb4097609","parentId":356,"name":"next-client-pages-loader","id":357,"timestamp":2134450702488,"duration":73,"tags":{"absolutePagePath":"next/dist/pages/_error"},"startTime":1695114986987},{"traceId":"40b17ebdb4097609","parentId":353,"name":"build-module-js?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!","id":356,"timestamp":2134450702454,"duration":216,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!","layer":"null"},"startTime":1695114986987},{"traceId":"40b17ebdb4097609","parentId":359,"name":"next-swc-transform","id":360,"timestamp":2134450703021,"duration":1994,"tags":{},"startTime":1695114986988},{"traceId":"40b17ebdb4097609","parentId":358,"name":"next-swc-loader","id":359,"timestamp":2134450702943,"duration":2078,"tags":{},"startTime":1695114986988},{"traceId":"40b17ebdb4097609","parentId":349,"name":"build-module-js","id":358,"timestamp":2134450702680,"duration":3768,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/next.js","layer":"null"},"startTime":1695114986988},{"traceId":"40b17ebdb4097609","parentId":362,"name":"next-swc-transform","id":363,"timestamp":2134450704612,"duration":3061,"tags":{},"startTime":1695114986990},{"traceId":"40b17ebdb4097609","parentId":361,"name":"next-swc-loader","id":362,"timestamp":2134450704575,"duration":3100,"tags":{},"startTime":1695114986990},{"traceId":"40b17ebdb4097609","parentId":350,"name":"build-module-js","id":361,"timestamp":2134450703999,"duration":4001,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/app-next.js","layer":"app-pages-browser"},"startTime":1695114986989},{"traceId":"40b17ebdb4097609","parentId":366,"name":"next-swc-transform","id":367,"timestamp":2134450708663,"duration":3578,"tags":{},"startTime":1695114986994},{"traceId":"40b17ebdb4097609","parentId":364,"name":"next-swc-loader","id":366,"timestamp":2134450708624,"duration":3624,"tags":{},"startTime":1695114986994},{"traceId":"40b17ebdb4097609","parentId":354,"name":"build-module-js","id":364,"timestamp":2134450708505,"duration":4676,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/pages/_app.js","layer":"null"},"startTime":1695114986993},{"traceId":"40b17ebdb4097609","parentId":368,"name":"next-swc-transform","id":369,"timestamp":2134450708685,"duration":4510,"tags":{},"startTime":1695114986994},{"traceId":"40b17ebdb4097609","parentId":365,"name":"next-swc-loader","id":368,"timestamp":2134450708664,"duration":4532,"tags":{},"startTime":1695114986994},{"traceId":"40b17ebdb4097609","parentId":356,"name":"build-module-js","id":365,"timestamp":2134450708547,"duration":5209,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/pages/_error.js","layer":"null"},"startTime":1695114986993},{"traceId":"40b17ebdb4097609","parentId":371,"name":"next-swc-transform","id":372,"timestamp":2134450714141,"duration":1760,"tags":{},"startTime":1695114986999},{"traceId":"40b17ebdb4097609","parentId":370,"name":"next-swc-loader","id":371,"timestamp":2134450714100,"duration":1805,"tags":{},"startTime":1695114986999},{"traceId":"40b17ebdb4097609","parentId":352,"name":"build-module-js","id":370,"timestamp":2134450713986,"duration":3491,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/router.js","layer":"null"},"startTime":1695114986999},{"traceId":"40b17ebdb4097609","parentId":375,"name":"next-swc-transform","id":376,"timestamp":2134450715687,"duration":2992,"tags":{},"startTime":1695114987001},{"traceId":"40b17ebdb4097609","parentId":373,"name":"next-swc-loader","id":375,"timestamp":2134450715654,"duration":3032,"tags":{},"startTime":1695114987001},{"traceId":"40b17ebdb4097609","parentId":364,"name":"build-module-js","id":373,"timestamp":2134450715568,"duration":4226,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/utils.js","layer":"null"},"startTime":1695114987001},{"traceId":"40b17ebdb4097609","parentId":377,"name":"next-swc-transform","id":378,"timestamp":2134450715709,"duration":4100,"tags":{},"startTime":1695114987001},{"traceId":"40b17ebdb4097609","parentId":374,"name":"next-swc-loader","id":377,"timestamp":2134450715688,"duration":4122,"tags":{},"startTime":1695114987001},{"traceId":"40b17ebdb4097609","parentId":365,"name":"build-module-js","id":374,"timestamp":2134450715606,"duration":5196,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/head.js","layer":"null"},"startTime":1695114987001},{"traceId":"40b17ebdb4097609","parentId":394,"name":"read-resource","id":395,"timestamp":2134450721106,"duration":67,"tags":{},"startTime":1695114987006},{"traceId":"40b17ebdb4097609","parentId":364,"name":"build-module-js","id":394,"timestamp":2134450721023,"duration":365,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/react/index.js","layer":"null"},"startTime":1695114987006},{"traceId":"40b17ebdb4097609","parentId":384,"name":"next-swc-transform","id":385,"timestamp":2134450717865,"duration":4926,"tags":{},"startTime":1695114987003},{"traceId":"40b17ebdb4097609","parentId":379,"name":"next-swc-loader","id":384,"timestamp":2134450717832,"duration":4964,"tags":{},"startTime":1695114987003},{"traceId":"40b17ebdb4097609","parentId":358,"name":"build-module-js","id":379,"timestamp":2134450717632,"duration":5609,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/webpack.js","layer":"null"},"startTime":1695114987003},{"traceId":"40b17ebdb4097609","parentId":388,"name":"next-swc-transform","id":389,"timestamp":2134450717906,"duration":5345,"tags":{},"startTime":1695114987003},{"traceId":"40b17ebdb4097609","parentId":381,"name":"next-swc-loader","id":388,"timestamp":2134450717888,"duration":5365,"tags":{},"startTime":1695114987003},{"traceId":"40b17ebdb4097609","parentId":361,"name":"build-module-js","id":381,"timestamp":2134450717698,"duration":6042,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/app-webpack.js","layer":"app-pages-browser"},"startTime":1695114987003},{"traceId":"40b17ebdb4097609","parentId":390,"name":"next-swc-transform","id":391,"timestamp":2134450717926,"duration":6301,"tags":{},"startTime":1695114987003},{"traceId":"40b17ebdb4097609","parentId":382,"name":"next-swc-loader","id":390,"timestamp":2134450717907,"duration":6322,"tags":{},"startTime":1695114987003},{"traceId":"40b17ebdb4097609","parentId":361,"name":"build-module-js","id":382,"timestamp":2134450717722,"duration":7009,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/app-bootstrap.js","layer":"app-pages-browser"},"startTime":1695114987003},{"traceId":"40b17ebdb4097609","parentId":392,"name":"next-swc-transform","id":393,"timestamp":2134450717945,"duration":6800,"tags":{},"startTime":1695114987003},{"traceId":"40b17ebdb4097609","parentId":383,"name":"next-swc-loader","id":392,"timestamp":2134450717927,"duration":6819,"tags":{},"startTime":1695114987003},{"traceId":"40b17ebdb4097609","parentId":361,"name":"build-module-js","id":383,"timestamp":2134450717742,"duration":8312,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/app-index.js","layer":"app-pages-browser"},"startTime":1695114987003},{"traceId":"40b17ebdb4097609","parentId":386,"name":"next-swc-transform","id":387,"timestamp":2134450717887,"duration":8561,"tags":{},"startTime":1695114987003},{"traceId":"40b17ebdb4097609","parentId":380,"name":"next-swc-loader","id":386,"timestamp":2134450717866,"duration":8584,"tags":{},"startTime":1695114987003},{"traceId":"40b17ebdb4097609","parentId":358,"name":"build-module-js","id":380,"timestamp":2134450717676,"duration":11430,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/index.js","layer":"null"},"startTime":1695114987003},{"traceId":"40b17ebdb4097609","parentId":396,"name":"read-resource","id":397,"timestamp":2134450737599,"duration":136,"tags":{},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":370,"name":"build-module-js","id":396,"timestamp":2134450737546,"duration":728,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/lib/is-error.js","layer":"null"},"startTime":1695114987022},{"traceId":"40b17ebdb4097609","parentId":425,"name":"read-resource","id":426,"timestamp":2134450739751,"duration":108,"tags":{},"startTime":1695114987025},{"traceId":"40b17ebdb4097609","parentId":394,"name":"build-module-js","id":425,"timestamp":2134450739742,"duration":2007,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/react/cjs/react.production.min.js","layer":"null"},"startTime":1695114987025},{"traceId":"40b17ebdb4097609","parentId":408,"name":"next-swc-transform","id":409,"timestamp":2134450738463,"duration":4026,"tags":{},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":400,"name":"next-swc-loader","id":408,"timestamp":2134450738444,"duration":4048,"tags":{},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":374,"name":"build-module-js","id":400,"timestamp":2134450737665,"duration":5078,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/amp-context.js","layer":"null"},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":404,"name":"next-swc-transform","id":405,"timestamp":2134450738420,"duration":4346,"tags":{},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":398,"name":"next-swc-loader","id":404,"timestamp":2134450738360,"duration":4407,"tags":{},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":370,"name":"build-module-js","id":398,"timestamp":2134450737605,"duration":5291,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router-context.js","layer":"null"},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":410,"name":"next-swc-transform","id":411,"timestamp":2134450738485,"duration":4420,"tags":{},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":401,"name":"next-swc-loader","id":410,"timestamp":2134450738464,"duration":4442,"tags":{},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":374,"name":"build-module-js","id":401,"timestamp":2134450737685,"duration":5335,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/head-manager-context.js","layer":"null"},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":414,"name":"next-swc-transform","id":415,"timestamp":2134450738527,"duration":4700,"tags":{},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":403,"name":"next-swc-loader","id":414,"timestamp":2134450738509,"duration":4719,"tags":{},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":374,"name":"build-module-js","id":403,"timestamp":2134450737714,"duration":5643,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/utils/warn-once.js","layer":"null"},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":412,"name":"next-swc-transform","id":413,"timestamp":2134450738508,"duration":4856,"tags":{},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":402,"name":"next-swc-loader","id":412,"timestamp":2134450738487,"duration":4878,"tags":{},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":374,"name":"build-module-js","id":402,"timestamp":2134450737699,"duration":5782,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/amp-mode.js","layer":"null"},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":433,"name":"next-swc-transform","id":434,"timestamp":2134450741852,"duration":2767,"tags":{},"startTime":1695114987027}] +[{"traceId":"40b17ebdb4097609","parentId":416,"name":"next-swc-loader","id":433,"timestamp":2134450741802,"duration":3008,"tags":{},"startTime":1695114987027},{"traceId":"40b17ebdb4097609","parentId":383,"name":"build-module-js","id":416,"timestamp":2134450739256,"duration":5919,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/head-manager-context.js","layer":"app-pages-browser"},"startTime":1695114987024},{"traceId":"40b17ebdb4097609","parentId":437,"name":"next-swc-transform","id":438,"timestamp":2134450742080,"duration":3723,"tags":{},"startTime":1695114987027},{"traceId":"40b17ebdb4097609","parentId":428,"name":"next-swc-loader","id":437,"timestamp":2134450741878,"duration":3928,"tags":{},"startTime":1695114987027},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":428,"timestamp":2134450739778,"duration":6398,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/app-router-context.js","layer":"null"},"startTime":1695114987025},{"traceId":"40b17ebdb4097609","parentId":435,"name":"next-swc-transform","id":436,"timestamp":2134450741876,"duration":4314,"tags":{},"startTime":1695114987027},{"traceId":"40b17ebdb4097609","parentId":427,"name":"next-swc-loader","id":435,"timestamp":2134450741855,"duration":4337,"tags":{},"startTime":1695114987027},{"traceId":"40b17ebdb4097609","parentId":383,"name":"build-module-js","id":427,"timestamp":2134450739754,"duration":6689,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/app-router-context.js","layer":"app-pages-browser"},"startTime":1695114987025},{"traceId":"40b17ebdb4097609","parentId":439,"name":"next-swc-transform","id":440,"timestamp":2134450742101,"duration":4351,"tags":{},"startTime":1695114987027},{"traceId":"40b17ebdb4097609","parentId":429,"name":"next-swc-loader","id":439,"timestamp":2134450742082,"duration":4371,"tags":{},"startTime":1695114987027},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":429,"timestamp":2134450739794,"duration":6793,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/image-config-context.js","layer":"null"},"startTime":1695114987025},{"traceId":"40b17ebdb4097609","parentId":441,"name":"next-swc-transform","id":442,"timestamp":2134450742120,"duration":4475,"tags":{},"startTime":1695114987027},{"traceId":"40b17ebdb4097609","parentId":430,"name":"next-swc-loader","id":441,"timestamp":2134450742102,"duration":4493,"tags":{},"startTime":1695114987027},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":430,"timestamp":2134450739808,"duration":6945,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/hooks-client-context.js","layer":"null"},"startTime":1695114987025},{"traceId":"40b17ebdb4097609","parentId":445,"name":"next-swc-transform","id":446,"timestamp":2134450742157,"duration":9067,"tags":{},"startTime":1695114987027},{"traceId":"40b17ebdb4097609","parentId":432,"name":"next-swc-loader","id":445,"timestamp":2134450742140,"duration":9091,"tags":{},"startTime":1695114987027},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":432,"timestamp":2134450739839,"duration":11643,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","layer":"null"},"startTime":1695114987025},{"traceId":"40b17ebdb4097609","parentId":449,"name":"next-swc-transform","id":450,"timestamp":2134450744170,"duration":7322,"tags":{},"startTime":1695114987029},{"traceId":"40b17ebdb4097609","parentId":447,"name":"next-swc-loader","id":449,"timestamp":2134450744139,"duration":7354,"tags":{},"startTime":1695114987029},{"traceId":"40b17ebdb4097609","parentId":370,"name":"build-module-js","id":447,"timestamp":2134450744063,"duration":7745,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/with-router.js","layer":"null"},"startTime":1695114987029},{"traceId":"40b17ebdb4097609","parentId":443,"name":"next-swc-transform","id":444,"timestamp":2134450742139,"duration":9932,"tags":{},"startTime":1695114987027},{"traceId":"40b17ebdb4097609","parentId":431,"name":"next-swc-loader","id":443,"timestamp":2134450742121,"duration":9952,"tags":{},"startTime":1695114987027},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":431,"timestamp":2134450739823,"duration":12971,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/adapters.js","layer":"null"},"startTime":1695114987025},{"traceId":"40b17ebdb4097609","parentId":406,"name":"next-swc-transform","id":407,"timestamp":2134450738443,"duration":14362,"tags":{},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":399,"name":"next-swc-loader","id":406,"timestamp":2134450738422,"duration":14384,"tags":{},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":374,"name":"build-module-js","id":399,"timestamp":2134450737646,"duration":15527,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/side-effect.js","layer":"null"},"startTime":1695114987023},{"traceId":"40b17ebdb4097609","parentId":417,"name":"read-resource","id":418,"timestamp":2134450739331,"duration":16626,"tags":{},"startTime":1695114987024},{"traceId":"40b17ebdb4097609","parentId":364,"name":"build-module-js","id":417,"timestamp":2134450739301,"duration":17080,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/@swc/helpers/esm/_interop_require_default.js","layer":"null"},"startTime":1695114987024},{"traceId":"40b17ebdb4097609","parentId":419,"name":"read-resource","id":420,"timestamp":2134450739708,"duration":16683,"tags":{},"startTime":1695114987025},{"traceId":"40b17ebdb4097609","parentId":383,"name":"build-module-js","id":419,"timestamp":2134450739340,"duration":17158,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/@swc/helpers/esm/_interop_require_default.js","layer":"app-pages-browser"},"startTime":1695114987024},{"traceId":"40b17ebdb4097609","parentId":421,"name":"read-resource","id":422,"timestamp":2134450739723,"duration":16786,"tags":{},"startTime":1695114987025},{"traceId":"40b17ebdb4097609","parentId":374,"name":"build-module-js","id":421,"timestamp":2134450739712,"duration":17429,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/@swc/helpers/esm/_interop_require_wildcard.js","layer":"null"},"startTime":1695114987025},{"traceId":"40b17ebdb4097609","parentId":423,"name":"read-resource","id":424,"timestamp":2134450739738,"duration":17409,"tags":{},"startTime":1695114987025},{"traceId":"40b17ebdb4097609","parentId":383,"name":"build-module-js","id":423,"timestamp":2134450739729,"duration":18918,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/@swc/helpers/esm/_interop_require_wildcard.js","layer":"app-pages-browser"},"startTime":1695114987025},{"traceId":"40b17ebdb4097609","parentId":471,"name":"next-swc-transform","id":472,"timestamp":2134450754116,"duration":4548,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":454,"name":"next-swc-loader","id":471,"timestamp":2134450754096,"duration":4569,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":383,"name":"build-module-js","id":454,"timestamp":2134450753714,"duration":5213,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/on-recoverable-error.js","layer":"app-pages-browser"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":469,"name":"next-swc-transform","id":470,"timestamp":2134450754095,"duration":4840,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":453,"name":"next-swc-loader","id":469,"timestamp":2134450754049,"duration":4887,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":396,"name":"build-module-js","id":453,"timestamp":2134450753652,"duration":5453,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/is-plain-object.js","layer":"null"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":473,"name":"next-swc-transform","id":474,"timestamp":2134450754134,"duration":4980,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":455,"name":"next-swc-loader","id":473,"timestamp":2134450754117,"duration":4997,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":455,"timestamp":2134450753740,"duration":5754,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/on-recoverable-error.js","layer":"null"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":348,"name":"add-entry","id":351,"timestamp":2134450696881,"duration":62699,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_app&page=%2F_app!"},"startTime":1695114986982},{"traceId":"40b17ebdb4097609","parentId":348,"name":"add-entry","id":353,"timestamp":2134450696891,"duration":62950,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!"},"startTime":1695114986982},{"traceId":"40b17ebdb4097609","parentId":479,"name":"next-swc-transform","id":480,"timestamp":2134450754182,"duration":5910,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":458,"name":"next-swc-loader","id":479,"timestamp":2134450754167,"duration":5927,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":458,"timestamp":2134450753796,"duration":6873,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/performance-relayer.js","layer":"null"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":477,"name":"next-swc-transform","id":478,"timestamp":2134450754166,"duration":6914,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":457,"name":"next-swc-loader","id":477,"timestamp":2134450754151,"duration":6932,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":457,"timestamp":2134450753780,"duration":8164,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/head-manager.js","layer":"null"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":483,"name":"next-swc-transform","id":484,"timestamp":2134450754212,"duration":7778,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":460,"name":"next-swc-loader","id":483,"timestamp":2134450754198,"duration":7795,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":460,"timestamp":2134450753827,"duration":8761,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/route-announcer.js","layer":"null"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":481,"name":"next-swc-transform","id":482,"timestamp":2134450754197,"duration":8401,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":459,"name":"next-swc-loader","id":481,"timestamp":2134450754183,"duration":8417,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":459,"timestamp":2134450753811,"duration":9660,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/page-loader.js","layer":"null"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":451,"name":"next-swc-transform","id":452,"timestamp":2134450744189,"duration":19424,"tags":{},"startTime":1695114987029},{"traceId":"40b17ebdb4097609","parentId":448,"name":"next-swc-loader","id":451,"timestamp":2134450744171,"duration":19444,"tags":{},"startTime":1695114987029},{"traceId":"40b17ebdb4097609","parentId":370,"name":"build-module-js","id":448,"timestamp":2134450744117,"duration":28545,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/router.js","layer":"null"},"startTime":1695114987029},{"traceId":"40b17ebdb4097609","parentId":487,"name":"next-swc-transform","id":488,"timestamp":2134450754247,"duration":25334,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":462,"name":"next-swc-loader","id":487,"timestamp":2134450754231,"duration":25358,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":462,"timestamp":2134450753863,"duration":26263,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/has-base-path.js","layer":"null"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":485,"name":"next-swc-transform","id":486,"timestamp":2134450754228,"duration":25912,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":461,"name":"next-swc-loader","id":485,"timestamp":2134450754213,"duration":25928,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":461,"timestamp":2134450753846,"duration":26665,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/remove-base-path.js","layer":"null"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":493,"name":"next-swc-transform","id":494,"timestamp":2134450754292,"duration":26230,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":465,"name":"next-swc-loader","id":493,"timestamp":2134450754278,"duration":26245,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":465,"timestamp":2134450753915,"duration":26847,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/runtime-config.js","layer":"null"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":491,"name":"next-swc-transform","id":492,"timestamp":2134450754277,"duration":26494,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":464,"name":"next-swc-loader","id":491,"timestamp":2134450754263,"duration":26510,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":383,"name":"build-module-js","id":464,"timestamp":2134450753893,"duration":27090,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/is-next-router-error.js","layer":"app-pages-browser"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":495,"name":"next-swc-transform","id":496,"timestamp":2134450754307,"duration":26698,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":466,"name":"next-swc-loader","id":495,"timestamp":2134450754293,"duration":26716,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":466,"timestamp":2134450753928,"duration":27374,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/mitt.js","layer":"null"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":489,"name":"next-swc-transform","id":490,"timestamp":2134450754262,"duration":27053,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":463,"name":"next-swc-loader","id":489,"timestamp":2134450754247,"duration":27068,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":463,"timestamp":2134450753880,"duration":29677,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/script.js","layer":"null"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":497,"name":"next-swc-transform","id":498,"timestamp":2134450754323,"duration":29402,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":467,"name":"next-swc-loader","id":497,"timestamp":2134450754308,"duration":29420,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":467,"timestamp":2134450753944,"duration":29992,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/handle-smooth-scroll.js","layer":"null"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":499,"name":"next-swc-transform","id":500,"timestamp":2134450754341,"duration":29612,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":468,"name":"next-swc-loader","id":499,"timestamp":2134450754324,"duration":29630,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":468,"timestamp":2134450753960,"duration":30495,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/querystring.js","layer":"null"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":507,"name":"next-swc-transform","id":508,"timestamp":2134450759961,"duration":24567,"tags":{},"startTime":1695114987045},{"traceId":"40b17ebdb4097609","parentId":504,"name":"next-swc-loader","id":507,"timestamp":2134450759942,"duration":24588,"tags":{},"startTime":1695114987045},{"traceId":"40b17ebdb4097609","parentId":429,"name":"build-module-js","id":504,"timestamp":2134450759820,"duration":24917,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/image-config.js","layer":"null"},"startTime":1695114987045},{"traceId":"40b17ebdb4097609","parentId":518,"name":"next-swc-transform","id":519,"timestamp":2134450760908,"duration":23837,"tags":{},"startTime":1695114987046},{"traceId":"40b17ebdb4097609","parentId":510,"name":"next-swc-loader","id":518,"timestamp":2134450760891,"duration":23856,"tags":{},"startTime":1695114987046},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":510,"timestamp":2134450760781,"duration":24580,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/tracing/tracer.js","layer":"null"},"startTime":1695114987046},{"traceId":"40b17ebdb4097609","parentId":505,"name":"next-swc-transform","id":506,"timestamp":2134450759940,"duration":25447,"tags":{},"startTime":1695114987045},{"traceId":"40b17ebdb4097609","parentId":503,"name":"next-swc-loader","id":505,"timestamp":2134450759904,"duration":25485,"tags":{},"startTime":1695114987045},{"traceId":"40b17ebdb4097609","parentId":361,"name":"build-module-js","id":503,"timestamp":2134450759778,"duration":28451,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/app-router.js","layer":"app-pages-browser"},"startTime":1695114987045},{"traceId":"40b17ebdb4097609","parentId":516,"name":"next-swc-transform","id":517,"timestamp":2134450760889,"duration":27398,"tags":{},"startTime":1695114987046},{"traceId":"40b17ebdb4097609","parentId":509,"name":"next-swc-loader","id":516,"timestamp":2134450760863,"duration":27427,"tags":{},"startTime":1695114987046},{"traceId":"40b17ebdb4097609","parentId":361,"name":"build-module-js","id":509,"timestamp":2134450760742,"duration":29079,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/layout-router.js","layer":"app-pages-browser"},"startTime":1695114987046},{"traceId":"40b17ebdb4097609","parentId":520,"name":"next-swc-transform","id":521,"timestamp":2134450760926,"duration":28910,"tags":{},"startTime":1695114987046},{"traceId":"40b17ebdb4097609","parentId":511,"name":"next-swc-loader","id":520,"timestamp":2134450760909,"duration":28929,"tags":{},"startTime":1695114987046},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":511,"timestamp":2134450760798,"duration":29249,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/tracing/report-to-socket.js","layer":"null"},"startTime":1695114987046},{"traceId":"40b17ebdb4097609","parentId":475,"name":"next-swc-transform","id":476,"timestamp":2134450754150,"duration":35905,"tags":{},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":456,"name":"next-swc-loader","id":475,"timestamp":2134450754134,"duration":35923,"tags":{},"startTime":1695114987039}] +[{"traceId":"40b17ebdb4097609","parentId":383,"name":"build-module-js","id":456,"timestamp":2134450753758,"duration":36631,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/app-call-server.js","layer":"app-pages-browser"},"startTime":1695114987039},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module","id":542,"timestamp":2134450802973,"duration":269,"tags":{"name":"undefined","layer":"null"},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":529,"name":"next-swc-transform","id":530,"timestamp":2134450802078,"duration":1693,"tags":{},"startTime":1695114987087},{"traceId":"40b17ebdb4097609","parentId":523,"name":"next-swc-loader","id":529,"timestamp":2134450802025,"duration":1748,"tags":{},"startTime":1695114987087},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":523,"timestamp":2134450801784,"duration":2392,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","layer":"null"},"startTime":1695114987087},{"traceId":"40b17ebdb4097609","parentId":531,"name":"next-swc-transform","id":532,"timestamp":2134450802098,"duration":2089,"tags":{},"startTime":1695114987087},{"traceId":"40b17ebdb4097609","parentId":524,"name":"next-swc-loader","id":531,"timestamp":2134450802079,"duration":2109,"tags":{},"startTime":1695114987087},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":524,"timestamp":2134450801867,"duration":2506,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/parse-path.js","layer":"null"},"startTime":1695114987087},{"traceId":"40b17ebdb4097609","parentId":501,"name":"read-resource","id":502,"timestamp":2134450759766,"duration":45099,"tags":{},"startTime":1695114987045},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":501,"timestamp":2134450759735,"duration":45347,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/react-dom/client.js","layer":"null"},"startTime":1695114987045},{"traceId":"40b17ebdb4097609","parentId":512,"name":"read-resource","id":513,"timestamp":2134450760824,"duration":44266,"tags":{},"startTime":1695114987046},{"traceId":"40b17ebdb4097609","parentId":383,"name":"build-module-js","id":512,"timestamp":2134450760814,"duration":44606,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/build/polyfills/polyfill-module.js","layer":"app-pages-browser"},"startTime":1695114987046},{"traceId":"40b17ebdb4097609","parentId":514,"name":"read-resource","id":515,"timestamp":2134450760841,"duration":44583,"tags":{},"startTime":1695114987046},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":514,"timestamp":2134450760831,"duration":46338,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/build/polyfills/polyfill-module.js","layer":"null"},"startTime":1695114987046},{"traceId":"40b17ebdb4097609","parentId":533,"name":"next-swc-transform","id":534,"timestamp":2134450802116,"duration":6350,"tags":{},"startTime":1695114987087},{"traceId":"40b17ebdb4097609","parentId":525,"name":"next-swc-loader","id":533,"timestamp":2134450802099,"duration":6375,"tags":{},"startTime":1695114987087},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":525,"timestamp":2134450801888,"duration":7072,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","layer":"null"},"startTime":1695114987087},{"traceId":"40b17ebdb4097609","parentId":527,"name":"next-swc-transform","id":528,"timestamp":2134450802023,"duration":6949,"tags":{},"startTime":1695114987087},{"traceId":"40b17ebdb4097609","parentId":522,"name":"next-swc-loader","id":527,"timestamp":2134450801978,"duration":6996,"tags":{},"startTime":1695114987087},{"traceId":"40b17ebdb4097609","parentId":459,"name":"build-module-js","id":522,"timestamp":2134450801710,"duration":7387,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","layer":"null"},"startTime":1695114987087},{"traceId":"40b17ebdb4097609","parentId":535,"name":"next-swc-transform","id":536,"timestamp":2134450802132,"duration":6979,"tags":{},"startTime":1695114987087},{"traceId":"40b17ebdb4097609","parentId":526,"name":"next-swc-loader","id":535,"timestamp":2134450802116,"duration":6995,"tags":{},"startTime":1695114987087},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":526,"timestamp":2134450801905,"duration":7640,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","layer":"null"},"startTime":1695114987087},{"traceId":"40b17ebdb4097609","parentId":547,"name":"next-swc-transform","id":548,"timestamp":2134450803379,"duration":7150,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":537,"name":"next-swc-loader","id":547,"timestamp":2134450803350,"duration":7181,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":537,"timestamp":2134450802826,"duration":8080,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/remove-base-path.js","layer":"app-pages-browser"},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":549,"name":"next-swc-transform","id":550,"timestamp":2134450803398,"duration":7518,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":538,"name":"next-swc-loader","id":549,"timestamp":2134450803380,"duration":7537,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":538,"timestamp":2134450802864,"duration":8295,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/has-base-path.js","layer":"app-pages-browser"},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":553,"name":"next-swc-transform","id":554,"timestamp":2134450803431,"duration":7737,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":540,"name":"next-swc-loader","id":553,"timestamp":2134450803415,"duration":7754,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":509,"name":"build-module-js","id":540,"timestamp":2134450802906,"duration":8409,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/handle-smooth-scroll.js","layer":"app-pages-browser"},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":551,"name":"next-swc-transform","id":552,"timestamp":2134450803415,"duration":7908,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":539,"name":"next-swc-loader","id":551,"timestamp":2134450803398,"duration":7925,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":539,"timestamp":2134450802886,"duration":8645,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/hooks-client-context.js","layer":"app-pages-browser"},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":555,"name":"next-swc-transform","id":556,"timestamp":2134450803449,"duration":8089,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":541,"name":"next-swc-loader","id":555,"timestamp":2134450803432,"duration":8106,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":541,"timestamp":2134450802929,"duration":8874,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","layer":"null"},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":557,"name":"next-swc-transform","id":558,"timestamp":2134450803465,"duration":8345,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":543,"name":"next-swc-loader","id":557,"timestamp":2134450803450,"duration":8361,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":464,"name":"build-module-js","id":543,"timestamp":2134450803261,"duration":8778,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/not-found.js","layer":"app-pages-browser"},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":563,"name":"next-swc-transform","id":564,"timestamp":2134450803513,"duration":8676,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":546,"name":"next-swc-loader","id":563,"timestamp":2134450803498,"duration":8694,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":462,"name":"build-module-js","id":546,"timestamp":2134450803330,"duration":9040,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","layer":"null"},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":561,"name":"next-swc-transform","id":562,"timestamp":2134450803497,"duration":8894,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":545,"name":"next-swc-loader","id":561,"timestamp":2134450803481,"duration":8911,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":545,"timestamp":2134450803309,"duration":9399,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/app-router-headers.js","layer":"app-pages-browser"},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":559,"name":"next-swc-transform","id":560,"timestamp":2134450803481,"duration":9234,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":544,"name":"next-swc-loader","id":559,"timestamp":2134450803466,"duration":9250,"tags":{},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":464,"name":"build-module-js","id":544,"timestamp":2134450803290,"duration":9797,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/redirect.js","layer":"app-pages-browser"},"startTime":1695114987088},{"traceId":"40b17ebdb4097609","parentId":586,"name":"next-swc-transform","id":587,"timestamp":2134450815137,"duration":2355,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":565,"name":"next-swc-loader","id":586,"timestamp":2134450815091,"duration":2407,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":459,"name":"build-module-js","id":565,"timestamp":2134450814262,"duration":3664,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/add-base-path.js","layer":"null"},"startTime":1695114987099},{"traceId":"40b17ebdb4097609","parentId":588,"name":"next-swc-transform","id":589,"timestamp":2134450815157,"duration":2780,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":566,"name":"next-swc-loader","id":588,"timestamp":2134450815138,"duration":2800,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":566,"timestamp":2134450814322,"duration":3888,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/add-base-path.js","layer":"app-pages-browser"},"startTime":1695114987099},{"traceId":"40b17ebdb4097609","parentId":590,"name":"next-swc-transform","id":591,"timestamp":2134450815177,"duration":3042,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":567,"name":"next-swc-loader","id":590,"timestamp":2134450815158,"duration":3062,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":459,"name":"build-module-js","id":567,"timestamp":2134450814348,"duration":4122,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/add-locale.js","layer":"null"},"startTime":1695114987099},{"traceId":"40b17ebdb4097609","parentId":594,"name":"next-swc-transform","id":595,"timestamp":2134450815215,"duration":6633,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":569,"name":"next-swc-loader","id":594,"timestamp":2134450815196,"duration":6658,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":569,"timestamp":2134450814385,"duration":7807,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/detect-domain-locale.js","layer":"null"},"startTime":1695114987099},{"traceId":"40b17ebdb4097609","parentId":596,"name":"next-swc-transform","id":597,"timestamp":2134450815232,"duration":6970,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":570,"name":"next-swc-loader","id":596,"timestamp":2134450815216,"duration":6987,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":570,"timestamp":2134450814408,"duration":8021,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/remove-locale.js","layer":"null"},"startTime":1695114987099},{"traceId":"40b17ebdb4097609","parentId":602,"name":"next-swc-transform","id":603,"timestamp":2134450815282,"duration":7154,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":575,"name":"next-swc-loader","id":602,"timestamp":2134450815267,"duration":7171,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":459,"name":"build-module-js","id":575,"timestamp":2134450814487,"duration":8156,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js","layer":"null"},"startTime":1695114987099},{"traceId":"40b17ebdb4097609","parentId":600,"name":"next-swc-transform","id":601,"timestamp":2134450815266,"duration":7385,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":572,"name":"next-swc-loader","id":600,"timestamp":2134450815249,"duration":7404,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":459,"name":"build-module-js","id":572,"timestamp":2134450814439,"duration":8360,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/get-asset-path-from-route.js","layer":"null"},"startTime":1695114987099},{"traceId":"40b17ebdb4097609","parentId":598,"name":"next-swc-transform","id":599,"timestamp":2134450815248,"duration":7561,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":571,"name":"next-swc-loader","id":598,"timestamp":2134450815233,"duration":7577,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":459,"name":"build-module-js","id":571,"timestamp":2134450814422,"duration":8632,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/interpolate-as.js","layer":"null"},"startTime":1695114987099},{"traceId":"40b17ebdb4097609","parentId":592,"name":"next-swc-transform","id":593,"timestamp":2134450815195,"duration":7869,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":568,"name":"next-swc-loader","id":592,"timestamp":2134450815180,"duration":7885,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":459,"name":"build-module-js","id":568,"timestamp":2134450814364,"duration":10141,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/route-loader.js","layer":"null"},"startTime":1695114987099},{"traceId":"40b17ebdb4097609","parentId":606,"name":"next-swc-transform","id":607,"timestamp":2134450815323,"duration":9210,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":577,"name":"next-swc-loader","id":606,"timestamp":2134450815306,"duration":9228,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":577,"timestamp":2134450814525,"duration":10376,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/route-matcher.js","layer":"null"},"startTime":1695114987099},{"traceId":"40b17ebdb4097609","parentId":604,"name":"next-swc-transform","id":605,"timestamp":2134450815305,"duration":9604,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":576,"name":"next-swc-loader","id":604,"timestamp":2134450815286,"duration":9624,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":576,"timestamp":2134450814506,"duration":10820,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/bloom-filter.js","layer":"null"},"startTime":1695114987099},{"traceId":"40b17ebdb4097609","parentId":608,"name":"next-swc-transform","id":609,"timestamp":2134450815338,"duration":9996,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":578,"name":"next-swc-loader","id":608,"timestamp":2134450815323,"duration":10012,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":578,"timestamp":2134450814539,"duration":11467,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/route-regex.js","layer":"null"},"startTime":1695114987099},{"traceId":"40b17ebdb4097609","parentId":612,"name":"next-swc-transform","id":613,"timestamp":2134450815369,"duration":10646,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":580,"name":"next-swc-loader","id":612,"timestamp":2134450815355,"duration":10661,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":580,"timestamp":2134450814572,"duration":11630,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/compare-states.js","layer":"null"},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":614,"name":"next-swc-transform","id":615,"timestamp":2134450815385,"duration":10825,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":581,"name":"next-swc-loader","id":614,"timestamp":2134450815370,"duration":10842,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":581,"timestamp":2134450814586,"duration":11750,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/is-bot.js","layer":"null"},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":610,"name":"next-swc-transform","id":611,"timestamp":2134450815354,"duration":10990,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":579,"name":"next-swc-loader","id":610,"timestamp":2134450815339,"duration":11006,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":579,"timestamp":2134450814557,"duration":12955,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/format-url.js","layer":"null"},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":616,"name":"next-swc-transform","id":617,"timestamp":2134450815402,"duration":12125,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":582,"name":"next-swc-loader","id":616,"timestamp":2134450815385,"duration":12143,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":582,"timestamp":2134450814601,"duration":13108,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/is-bot.js","layer":"app-pages-browser"},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":618,"name":"next-swc-transform","id":619,"timestamp":2134450815736,"duration":12969,"tags":{},"startTime":1695114987101},{"traceId":"40b17ebdb4097609","parentId":583,"name":"next-swc-loader","id":618,"timestamp":2134450815403,"duration":13304,"tags":{},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":583,"timestamp":2134450814618,"duration":14276,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/omit.js","layer":"null"},"startTime":1695114987100}] +[{"traceId":"40b17ebdb4097609","parentId":620,"name":"next-swc-transform","id":621,"timestamp":2134450815754,"duration":13305,"tags":{},"startTime":1695114987101},{"traceId":"40b17ebdb4097609","parentId":584,"name":"next-swc-loader","id":620,"timestamp":2134450815737,"duration":13324,"tags":{},"startTime":1695114987101},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":584,"timestamp":2134450814634,"duration":14709,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/is-local-url.js","layer":"null"},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":622,"name":"next-swc-transform","id":623,"timestamp":2134450815771,"duration":13579,"tags":{},"startTime":1695114987101},{"traceId":"40b17ebdb4097609","parentId":585,"name":"next-swc-loader","id":622,"timestamp":2134450815755,"duration":13597,"tags":{},"startTime":1695114987101},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":585,"timestamp":2134450814647,"duration":15065,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/resolve-href.js","layer":"null"},"startTime":1695114987100},{"traceId":"40b17ebdb4097609","parentId":636,"name":"next-swc-transform","id":637,"timestamp":2134450821059,"duration":11845,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":624,"name":"next-swc-loader","id":636,"timestamp":2134450821025,"duration":11886,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":463,"name":"build-module-js","id":624,"timestamp":2134450820709,"duration":12624,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/request-idle-callback.js","layer":"null"},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":642,"name":"next-swc-transform","id":643,"timestamp":2134450821103,"duration":12242,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":627,"name":"next-swc-loader","id":642,"timestamp":2134450821091,"duration":12255,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":627,"timestamp":2134450820814,"duration":12964,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/app-router-announcer.js","layer":"app-pages-browser"},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":638,"name":"next-swc-transform","id":639,"timestamp":2134450821077,"duration":12712,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":625,"name":"next-swc-loader","id":638,"timestamp":2134450821061,"duration":12729,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":625,"timestamp":2134450820769,"duration":13524,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/use-reducer-with-devtools.js","layer":"app-pages-browser"},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":640,"name":"next-swc-transform","id":641,"timestamp":2134450821090,"duration":13219,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":626,"name":"next-swc-loader","id":640,"timestamp":2134450821077,"duration":13232,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":626,"timestamp":2134450820795,"duration":13977,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/error-boundary.js","layer":"app-pages-browser"},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":646,"name":"next-swc-transform","id":647,"timestamp":2134450821129,"duration":13651,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":629,"name":"next-swc-loader","id":646,"timestamp":2134450821118,"duration":13663,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":629,"timestamp":2134450820853,"duration":14264,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/infinite-promise.js","layer":"app-pages-browser"},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":648,"name":"next-swc-transform","id":649,"timestamp":2134450821141,"duration":13983,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":630,"name":"next-swc-loader","id":648,"timestamp":2134450821130,"duration":13995,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":509,"name":"build-module-js","id":630,"timestamp":2134450820870,"duration":14521,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/match-segments.js","layer":"app-pages-browser"},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":644,"name":"next-swc-transform","id":645,"timestamp":2134450821117,"duration":14280,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":628,"name":"next-swc-loader","id":644,"timestamp":2134450821104,"duration":14295,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":628,"timestamp":2134450820836,"duration":14927,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/redirect-boundary.js","layer":"app-pages-browser"},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":650,"name":"next-swc-transform","id":651,"timestamp":2134450821153,"duration":14619,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":631,"name":"next-swc-loader","id":650,"timestamp":2134450821142,"duration":14631,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":509,"name":"build-module-js","id":631,"timestamp":2134450820886,"duration":15226,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/not-found-boundary.js","layer":"app-pages-browser"},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":652,"name":"next-swc-transform","id":653,"timestamp":2134450821166,"duration":14955,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":632,"name":"next-swc-loader","id":652,"timestamp":2134450821154,"duration":14968,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":525,"name":"build-module-js","id":632,"timestamp":2134450820902,"duration":15343,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js","layer":"null"},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":654,"name":"next-swc-transform","id":655,"timestamp":2134450821179,"duration":15115,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":633,"name":"next-swc-loader","id":654,"timestamp":2134450821167,"duration":15128,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":526,"name":"build-module-js","id":633,"timestamp":2134450820915,"duration":15488,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","layer":"null"},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":656,"name":"next-swc-transform","id":657,"timestamp":2134450821191,"duration":15218,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":634,"name":"next-swc-loader","id":656,"timestamp":2134450821179,"duration":15231,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":526,"name":"build-module-js","id":634,"timestamp":2134450820928,"duration":15588,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","layer":"null"},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":658,"name":"next-swc-transform","id":659,"timestamp":2134450821204,"duration":15317,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":635,"name":"next-swc-loader","id":658,"timestamp":2134450821192,"duration":15330,"tags":{},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":526,"name":"build-module-js","id":635,"timestamp":2134450820941,"duration":15707,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/add-locale.js","layer":"null"},"startTime":1695114987106},{"traceId":"40b17ebdb4097609","parentId":670,"name":"next-swc-transform","id":671,"timestamp":2134450830715,"duration":6250,"tags":{},"startTime":1695114987116},{"traceId":"40b17ebdb4097609","parentId":663,"name":"next-swc-loader","id":670,"timestamp":2134450830702,"duration":6264,"tags":{},"startTime":1695114987116},{"traceId":"40b17ebdb4097609","parentId":455,"name":"build-module-js","id":663,"timestamp":2134450830443,"duration":6608,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/lazy-dynamic/no-ssr-error.js","layer":"null"},"startTime":1695114987115},{"traceId":"40b17ebdb4097609","parentId":668,"name":"next-swc-transform","id":669,"timestamp":2134450830701,"duration":6356,"tags":{},"startTime":1695114987116},{"traceId":"40b17ebdb4097609","parentId":662,"name":"next-swc-loader","id":668,"timestamp":2134450830688,"duration":6370,"tags":{},"startTime":1695114987116},{"traceId":"40b17ebdb4097609","parentId":454,"name":"build-module-js","id":662,"timestamp":2134450830421,"duration":6709,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/lazy-dynamic/no-ssr-error.js","layer":"app-pages-browser"},"startTime":1695114987115},{"traceId":"40b17ebdb4097609","parentId":666,"name":"next-swc-transform","id":667,"timestamp":2134450830687,"duration":6504,"tags":{},"startTime":1695114987116},{"traceId":"40b17ebdb4097609","parentId":661,"name":"next-swc-loader","id":666,"timestamp":2134450830672,"duration":6520,"tags":{},"startTime":1695114987116},{"traceId":"40b17ebdb4097609","parentId":431,"name":"build-module-js","id":661,"timestamp":2134450830401,"duration":6905,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/index.js","layer":"null"},"startTime":1695114987115},{"traceId":"40b17ebdb4097609","parentId":664,"name":"next-swc-transform","id":665,"timestamp":2134450830671,"duration":6642,"tags":{},"startTime":1695114987116},{"traceId":"40b17ebdb4097609","parentId":660,"name":"next-swc-loader","id":664,"timestamp":2134450830629,"duration":6683,"tags":{},"startTime":1695114987116},{"traceId":"40b17ebdb4097609","parentId":538,"name":"build-module-js","id":660,"timestamp":2134450830336,"duration":7085,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","layer":"app-pages-browser"},"startTime":1695114987115},{"traceId":"40b17ebdb4097609","parentId":573,"name":"read-resource","id":574,"timestamp":2134450814475,"duration":25041,"tags":{},"startTime":1695114987099},{"traceId":"40b17ebdb4097609","parentId":448,"name":"build-module-js","id":573,"timestamp":2134450814457,"duration":25224,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/lib/is-api-route.js","layer":"null"},"startTime":1695114987099},{"traceId":"40b17ebdb4097609","parentId":687,"name":"next-swc-transform","id":688,"timestamp":2134450838715,"duration":3315,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":674,"name":"next-swc-loader","id":687,"timestamp":2134450838699,"duration":3337,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":541,"name":"build-module-js","id":674,"timestamp":2134450838406,"duration":3853,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","layer":"null"},"startTime":1695114987123},{"traceId":"40b17ebdb4097609","parentId":685,"name":"next-swc-transform","id":686,"timestamp":2134450838698,"duration":3573,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":673,"name":"next-swc-loader","id":685,"timestamp":2134450838683,"duration":3590,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":544,"name":"build-module-js","id":673,"timestamp":2134450838384,"duration":4214,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/request-async-storage.js","layer":"shared"},"startTime":1695114987123},{"traceId":"40b17ebdb4097609","parentId":683,"name":"next-swc-transform","id":684,"timestamp":2134450838682,"duration":3924,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":672,"name":"next-swc-loader","id":683,"timestamp":2134450838643,"duration":3964,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":566,"name":"build-module-js","id":672,"timestamp":2134450838327,"duration":4480,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","layer":"app-pages-browser"},"startTime":1695114987123},{"traceId":"40b17ebdb4097609","parentId":689,"name":"next-swc-transform","id":690,"timestamp":2134450838729,"duration":4089,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":675,"name":"next-swc-loader","id":689,"timestamp":2134450838716,"duration":4103,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":675,"timestamp":2134450838426,"duration":4679,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/router-reducer-types.js","layer":"app-pages-browser"},"startTime":1695114987123},{"traceId":"40b17ebdb4097609","parentId":693,"name":"next-swc-transform","id":694,"timestamp":2134450838754,"duration":4358,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":677,"name":"next-swc-loader","id":693,"timestamp":2134450838742,"duration":4371,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":509,"name":"build-module-js","id":677,"timestamp":2134450838467,"duration":4824,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/create-router-cache-key.js","layer":"app-pages-browser"},"startTime":1695114987123},{"traceId":"40b17ebdb4097609","parentId":691,"name":"next-swc-transform","id":692,"timestamp":2134450838742,"duration":4556,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":676,"name":"next-swc-loader","id":691,"timestamp":2134450838730,"duration":4569,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":676,"timestamp":2134450838447,"duration":5171,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/router-reducer.js","layer":"app-pages-browser"},"startTime":1695114987123},{"traceId":"40b17ebdb4097609","parentId":697,"name":"next-swc-transform","id":698,"timestamp":2134450838780,"duration":4846,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":679,"name":"next-swc-loader","id":697,"timestamp":2134450838767,"duration":4859,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":679,"timestamp":2134450838504,"duration":5284,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/create-href-from-url.js","layer":"app-pages-browser"},"startTime":1695114987123},{"traceId":"40b17ebdb4097609","parentId":695,"name":"next-swc-transform","id":696,"timestamp":2134450838766,"duration":5028,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":678,"name":"next-swc-loader","id":695,"timestamp":2134450838755,"duration":5040,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":509,"name":"build-module-js","id":678,"timestamp":2134450838487,"duration":5768,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/fetch-server-response.js","layer":"app-pages-browser"},"startTime":1695114987123},{"traceId":"40b17ebdb4097609","parentId":703,"name":"next-swc-transform","id":704,"timestamp":2134450838816,"duration":5841,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":682,"name":"next-swc-loader","id":703,"timestamp":2134450838805,"duration":5855,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":509,"name":"build-module-js","id":682,"timestamp":2134450838555,"duration":6561,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","layer":"app-pages-browser"},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":701,"name":"next-swc-transform","id":702,"timestamp":2134450838804,"duration":6323,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":681,"name":"next-swc-loader","id":701,"timestamp":2134450838793,"duration":6335,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":681,"timestamp":2134450838538,"duration":6827,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/reducers/find-head-in-cache.js","layer":"app-pages-browser"},"startTime":1695114987123},{"traceId":"40b17ebdb4097609","parentId":699,"name":"next-swc-transform","id":700,"timestamp":2134450838792,"duration":6580,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":680,"name":"next-swc-loader","id":699,"timestamp":2134450838780,"duration":6592,"tags":{},"startTime":1695114987124},{"traceId":"40b17ebdb4097609","parentId":503,"name":"build-module-js","id":680,"timestamp":2134450838522,"duration":7191,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/create-initial-router-state.js","layer":"app-pages-browser"},"startTime":1695114987123},{"traceId":"40b17ebdb4097609","parentId":706,"name":"next-swc-transform","id":707,"timestamp":2134450841967,"duration":5989,"tags":{},"startTime":1695114987127},{"traceId":"40b17ebdb4097609","parentId":705,"name":"next-swc-loader","id":706,"timestamp":2134450841919,"duration":6040,"tags":{},"startTime":1695114987127},{"traceId":"40b17ebdb4097609","parentId":380,"name":"build-module-js","id":705,"timestamp":2134450841811,"duration":6498,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/portal/index.js","layer":"null"},"startTime":1695114987127},{"traceId":"40b17ebdb4097609","parentId":710,"name":"next-swc-transform","id":711,"timestamp":2134450846693,"duration":5109,"tags":{},"startTime":1695114987132},{"traceId":"40b17ebdb4097609","parentId":708,"name":"next-swc-loader","id":710,"timestamp":2134450846660,"duration":5148,"tags":{},"startTime":1695114987132},{"traceId":"40b17ebdb4097609","parentId":660,"name":"build-module-js","id":708,"timestamp":2134450846427,"duration":5701,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/parse-path.js","layer":"app-pages-browser"},"startTime":1695114987131},{"traceId":"40b17ebdb4097609","parentId":712,"name":"next-swc-transform","id":713,"timestamp":2134450846712,"duration":5432,"tags":{},"startTime":1695114987132},{"traceId":"40b17ebdb4097609","parentId":709,"name":"next-swc-loader","id":712,"timestamp":2134450846694,"duration":5451,"tags":{},"startTime":1695114987132},{"traceId":"40b17ebdb4097609","parentId":511,"name":"build-module-js","id":709,"timestamp":2134450846483,"duration":6737,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/dev/error-overlay/websocket.js","layer":"null"},"startTime":1695114987131},{"traceId":"40b17ebdb4097609","parentId":715,"name":"next-swc-transform","id":716,"timestamp":2134450849309,"duration":3928,"tags":{},"startTime":1695114987134},{"traceId":"40b17ebdb4097609","parentId":714,"name":"next-swc-loader","id":715,"timestamp":2134450849280,"duration":3958,"tags":{},"startTime":1695114987134},{"traceId":"40b17ebdb4097609","parentId":661,"name":"build-module-js","id":714,"timestamp":2134450849172,"duration":4813,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","layer":"null"},"startTime":1695114987134}] +[{"traceId":"40b17ebdb4097609","parentId":726,"name":"next-swc-transform","id":727,"timestamp":2134450851049,"duration":3451,"tags":{},"startTime":1695114987136},{"traceId":"40b17ebdb4097609","parentId":719,"name":"next-swc-loader","id":726,"timestamp":2134450851033,"duration":3469,"tags":{},"startTime":1695114987136},{"traceId":"40b17ebdb4097609","parentId":578,"name":"build-module-js","id":719,"timestamp":2134450850571,"duration":4150,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/escape-regexp.js","layer":"null"},"startTime":1695114987136},{"traceId":"40b17ebdb4097609","parentId":724,"name":"next-swc-transform","id":725,"timestamp":2134450851032,"duration":3696,"tags":{},"startTime":1695114987136},{"traceId":"40b17ebdb4097609","parentId":718,"name":"next-swc-loader","id":724,"timestamp":2134450851016,"duration":3713,"tags":{},"startTime":1695114987136},{"traceId":"40b17ebdb4097609","parentId":566,"name":"build-module-js","id":718,"timestamp":2134450850542,"duration":4707,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/normalize-trailing-slash.js","layer":"app-pages-browser"},"startTime":1695114987135},{"traceId":"40b17ebdb4097609","parentId":728,"name":"next-swc-transform","id":729,"timestamp":2134450851063,"duration":4406,"tags":{},"startTime":1695114987136},{"traceId":"40b17ebdb4097609","parentId":720,"name":"next-swc-loader","id":728,"timestamp":2134450851050,"duration":4421,"tags":{},"startTime":1695114987136},{"traceId":"40b17ebdb4097609","parentId":568,"name":"build-module-js","id":720,"timestamp":2134450850592,"duration":5201,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/trusted-types.js","layer":"null"},"startTime":1695114987136},{"traceId":"40b17ebdb4097609","parentId":730,"name":"next-swc-transform","id":731,"timestamp":2134450851076,"duration":5290,"tags":{},"startTime":1695114987136},{"traceId":"40b17ebdb4097609","parentId":721,"name":"next-swc-loader","id":730,"timestamp":2134450851064,"duration":5304,"tags":{},"startTime":1695114987136},{"traceId":"40b17ebdb4097609","parentId":673,"name":"build-module-js","id":721,"timestamp":2134450850610,"duration":6020,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/async-local-storage.js","layer":"shared"},"startTime":1695114987136},{"traceId":"40b17ebdb4097609","parentId":722,"name":"next-swc-transform","id":723,"timestamp":2134450851015,"duration":5622,"tags":{},"startTime":1695114987136},{"traceId":"40b17ebdb4097609","parentId":717,"name":"next-swc-loader","id":722,"timestamp":2134450850980,"duration":5658,"tags":{},"startTime":1695114987136},{"traceId":"40b17ebdb4097609","parentId":565,"name":"build-module-js","id":717,"timestamp":2134450850480,"duration":6481,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/normalize-trailing-slash.js","layer":"null"},"startTime":1695114987135},{"traceId":"40b17ebdb4097609","parentId":739,"name":"next-swc-transform","id":740,"timestamp":2134450857447,"duration":4234,"tags":{},"startTime":1695114987142},{"traceId":"40b17ebdb4097609","parentId":736,"name":"next-swc-loader","id":739,"timestamp":2134450857410,"duration":4279,"tags":{},"startTime":1695114987142},{"traceId":"40b17ebdb4097609","parentId":626,"name":"build-module-js","id":736,"timestamp":2134450857256,"duration":5640,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/navigation.js","layer":"app-pages-browser"},"startTime":1695114987142},{"traceId":"40b17ebdb4097609","parentId":753,"name":"next-swc-transform","id":754,"timestamp":2134450858692,"duration":4228,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":743,"name":"next-swc-loader","id":753,"timestamp":2134450858668,"duration":4254,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":678,"name":"build-module-js","id":743,"timestamp":2134450858443,"duration":5000,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/hash.js","layer":"app-pages-browser"},"startTime":1695114987143},{"traceId":"40b17ebdb4097609","parentId":757,"name":"next-swc-transform","id":758,"timestamp":2134450858725,"duration":4744,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":745,"name":"next-swc-loader","id":757,"timestamp":2134450858711,"duration":4760,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":680,"name":"build-module-js","id":745,"timestamp":2134450858498,"duration":5416,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/fill-lazy-items-till-leaf-with-head.js","layer":"app-pages-browser"},"startTime":1695114987143},{"traceId":"40b17ebdb4097609","parentId":755,"name":"next-swc-transform","id":756,"timestamp":2134450858710,"duration":5217,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":744,"name":"next-swc-loader","id":755,"timestamp":2134450858694,"duration":5234,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":680,"name":"build-module-js","id":744,"timestamp":2134450858473,"duration":6610,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/compute-changed-path.js","layer":"app-pages-browser"},"startTime":1695114987143},{"traceId":"40b17ebdb4097609","parentId":761,"name":"next-swc-transform","id":762,"timestamp":2134450858752,"duration":6342,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":747,"name":"next-swc-loader","id":761,"timestamp":2134450858740,"duration":6357,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":676,"name":"build-module-js","id":747,"timestamp":2134450858537,"duration":6909,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/reducers/server-patch-reducer.js","layer":"app-pages-browser"},"startTime":1695114987143},{"traceId":"40b17ebdb4097609","parentId":763,"name":"next-swc-transform","id":764,"timestamp":2134450858766,"duration":6688,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":748,"name":"next-swc-loader","id":763,"timestamp":2134450858753,"duration":6701,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":676,"name":"build-module-js","id":748,"timestamp":2134450858559,"duration":7076,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/reducers/restore-reducer.js","layer":"app-pages-browser"},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":759,"name":"next-swc-transform","id":760,"timestamp":2134450858739,"duration":8418,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":746,"name":"next-swc-loader","id":759,"timestamp":2134450858726,"duration":8434,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":676,"name":"build-module-js","id":746,"timestamp":2134450858518,"duration":9707,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/reducers/navigate-reducer.js","layer":"app-pages-browser"},"startTime":1695114987143},{"traceId":"40b17ebdb4097609","parentId":765,"name":"next-swc-transform","id":766,"timestamp":2134450858779,"duration":9458,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":749,"name":"next-swc-loader","id":765,"timestamp":2134450858767,"duration":9472,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":676,"name":"build-module-js","id":749,"timestamp":2134450858578,"duration":10132,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/reducers/refresh-reducer.js","layer":"app-pages-browser"},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":732,"name":"read-resource","id":733,"timestamp":2134450854260,"duration":14893,"tags":{},"startTime":1695114987139},{"traceId":"40b17ebdb4097609","parentId":383,"name":"build-module-js","id":732,"timestamp":2134450854227,"duration":15006,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/react-server-dom-webpack/client.js","layer":"app-pages-browser"},"startTime":1695114987139},{"traceId":"40b17ebdb4097609","parentId":734,"name":"read-resource","id":735,"timestamp":2134450854286,"duration":14954,"tags":{},"startTime":1695114987139},{"traceId":"40b17ebdb4097609","parentId":383,"name":"build-module-js","id":734,"timestamp":2134450854274,"duration":15111,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/react-dom/client.js","layer":"app-pages-browser"},"startTime":1695114987139},{"traceId":"40b17ebdb4097609","parentId":767,"name":"next-swc-transform","id":768,"timestamp":2134450858792,"duration":10607,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":750,"name":"next-swc-loader","id":767,"timestamp":2134450858780,"duration":10620,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":676,"name":"build-module-js","id":750,"timestamp":2134450858595,"duration":11144,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/reducers/prefetch-reducer.js","layer":"app-pages-browser"},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":769,"name":"next-swc-transform","id":770,"timestamp":2134450858804,"duration":10943,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":751,"name":"next-swc-loader","id":769,"timestamp":2134450858793,"duration":10956,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":676,"name":"build-module-js","id":751,"timestamp":2134450858614,"duration":11522,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/reducers/fast-refresh-reducer.js","layer":"app-pages-browser"},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":776,"name":"next-swc-transform","id":777,"timestamp":2134450861613,"duration":8530,"tags":{},"startTime":1695114987147},{"traceId":"40b17ebdb4097609","parentId":773,"name":"next-swc-loader","id":776,"timestamp":2134450861570,"duration":8573,"tags":{},"startTime":1695114987147},{"traceId":"40b17ebdb4097609","parentId":718,"name":"build-module-js","id":773,"timestamp":2134450861440,"duration":8812,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","layer":"app-pages-browser"},"startTime":1695114987146},{"traceId":"40b17ebdb4097609","parentId":771,"name":"next-swc-transform","id":772,"timestamp":2134450858817,"duration":11442,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":752,"name":"next-swc-loader","id":771,"timestamp":2134450858805,"duration":11455,"tags":{},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":676,"name":"build-module-js","id":752,"timestamp":2134450858632,"duration":13021,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/reducers/server-action-reducer.js","layer":"app-pages-browser"},"startTime":1695114987144},{"traceId":"40b17ebdb4097609","parentId":737,"name":"read-resource","id":738,"timestamp":2134450857318,"duration":18660,"tags":{},"startTime":1695114987142},{"traceId":"40b17ebdb4097609","parentId":578,"name":"build-module-js","id":737,"timestamp":2134450857305,"duration":19245,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/future/helpers/interception-routes.js","layer":"null"},"startTime":1695114987142},{"traceId":"40b17ebdb4097609","parentId":778,"name":"read-resource","id":779,"timestamp":2134450876849,"duration":26,"tags":{},"startTime":1695114987162},{"traceId":"40b17ebdb4097609","parentId":744,"name":"build-module-js","id":778,"timestamp":2134450876814,"duration":425,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/future/helpers/interception-routes.js","layer":"app-pages-browser"},"startTime":1695114987162},{"traceId":"40b17ebdb4097609","parentId":741,"name":"read-resource","id":742,"timestamp":2134450858434,"duration":19069,"tags":{},"startTime":1695114987143},{"traceId":"40b17ebdb4097609","parentId":501,"name":"build-module-js","id":741,"timestamp":2134450858416,"duration":19311,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/react-dom/index.js","layer":"null"},"startTime":1695114987143},{"traceId":"40b17ebdb4097609","parentId":774,"name":"read-resource","id":775,"timestamp":2134450861551,"duration":17265,"tags":{},"startTime":1695114987146},{"traceId":"40b17ebdb4097609","parentId":630,"name":"build-module-js","id":774,"timestamp":2134450861532,"duration":17482,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/server/app-render/get-segment-param.js","layer":"app-pages-browser"},"startTime":1695114987146},{"traceId":"40b17ebdb4097609","parentId":780,"name":"read-resource","id":781,"timestamp":2134450876865,"duration":6222,"tags":{},"startTime":1695114987162},{"traceId":"40b17ebdb4097609","parentId":383,"name":"build-module-js","id":780,"timestamp":2134450876853,"duration":6504,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/react/index.js","layer":"app-pages-browser"},"startTime":1695114987162},{"traceId":"40b17ebdb4097609","parentId":792,"name":"next-swc-transform","id":793,"timestamp":2134450882526,"duration":1732,"tags":{},"startTime":1695114987167},{"traceId":"40b17ebdb4097609","parentId":785,"name":"next-swc-loader","id":792,"timestamp":2134450882510,"duration":1751,"tags":{},"startTime":1695114987167},{"traceId":"40b17ebdb4097609","parentId":736,"name":"build-module-js","id":785,"timestamp":2134450882234,"duration":2351,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/server-inserted-html.js","layer":"app-pages-browser"},"startTime":1695114987167},{"traceId":"40b17ebdb4097609","parentId":796,"name":"next-swc-transform","id":797,"timestamp":2134450882554,"duration":2041,"tags":{},"startTime":1695114987168},{"traceId":"40b17ebdb4097609","parentId":787,"name":"next-swc-loader","id":796,"timestamp":2134450882541,"duration":2055,"tags":{},"startTime":1695114987167},{"traceId":"40b17ebdb4097609","parentId":747,"name":"build-module-js","id":787,"timestamp":2134450882278,"duration":2589,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/is-navigating-to-new-root-layout.js","layer":"app-pages-browser"},"startTime":1695114987167},{"traceId":"40b17ebdb4097609","parentId":790,"name":"next-swc-transform","id":791,"timestamp":2134450882508,"duration":2368,"tags":{},"startTime":1695114987167},{"traceId":"40b17ebdb4097609","parentId":784,"name":"next-swc-loader","id":790,"timestamp":2134450882464,"duration":2414,"tags":{},"startTime":1695114987167},{"traceId":"40b17ebdb4097609","parentId":736,"name":"build-module-js","id":784,"timestamp":2134450882179,"duration":2896,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/client-hook-in-server-component-error.js","layer":"app-pages-browser"},"startTime":1695114987167},{"traceId":"40b17ebdb4097609","parentId":794,"name":"next-swc-transform","id":795,"timestamp":2134450882541,"duration":2689,"tags":{},"startTime":1695114987167},{"traceId":"40b17ebdb4097609","parentId":786,"name":"next-swc-loader","id":794,"timestamp":2134450882527,"duration":2705,"tags":{},"startTime":1695114987167},{"traceId":"40b17ebdb4097609","parentId":747,"name":"build-module-js","id":786,"timestamp":2134450882257,"duration":3342,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/apply-router-state-patch-to-tree.js","layer":"app-pages-browser"},"startTime":1695114987167},{"traceId":"40b17ebdb4097609","parentId":798,"name":"next-swc-transform","id":799,"timestamp":2134450882568,"duration":4044,"tags":{},"startTime":1695114987168},{"traceId":"40b17ebdb4097609","parentId":788,"name":"next-swc-loader","id":798,"timestamp":2134450882555,"duration":4060,"tags":{},"startTime":1695114987168},{"traceId":"40b17ebdb4097609","parentId":747,"name":"build-module-js","id":788,"timestamp":2134450882297,"duration":5256,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/apply-flight-data.js","layer":"app-pages-browser"},"startTime":1695114987167},{"traceId":"40b17ebdb4097609","parentId":800,"name":"next-swc-transform","id":801,"timestamp":2134450882611,"duration":4954,"tags":{},"startTime":1695114987168},{"traceId":"40b17ebdb4097609","parentId":789,"name":"next-swc-loader","id":800,"timestamp":2134450882568,"duration":4998,"tags":{},"startTime":1695114987168},{"traceId":"40b17ebdb4097609","parentId":747,"name":"build-module-js","id":789,"timestamp":2134450882317,"duration":5556,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/handle-mutable.js","layer":"app-pages-browser"},"startTime":1695114987167},{"traceId":"40b17ebdb4097609","parentId":815,"name":"next-swc-transform","id":816,"timestamp":2134450883879,"duration":4003,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":805,"name":"next-swc-loader","id":815,"timestamp":2134450883863,"duration":4020,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":746,"name":"build-module-js","id":805,"timestamp":2134450883625,"duration":4428,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/create-record-from-thenable.js","layer":"app-pages-browser"},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":817,"name":"next-swc-transform","id":818,"timestamp":2134450883893,"duration":4168,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":806,"name":"next-swc-loader","id":817,"timestamp":2134450883880,"duration":4182,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":746,"name":"build-module-js","id":806,"timestamp":2134450883647,"duration":4732,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/read-record-value.js","layer":"app-pages-browser"},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":813,"name":"next-swc-transform","id":814,"timestamp":2134450883861,"duration":4526,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":804,"name":"next-swc-loader","id":813,"timestamp":2134450883827,"duration":4562,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":750,"name":"build-module-js","id":804,"timestamp":2134450883586,"duration":5333,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/promise-queue.js","layer":"app-pages-browser"},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":819,"name":"next-swc-transform","id":820,"timestamp":2134450883906,"duration":5024,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":807,"name":"next-swc-loader","id":819,"timestamp":2134450883894,"duration":5037,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":746,"name":"build-module-js","id":807,"timestamp":2134450883668,"duration":5554,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/invalidate-cache-below-flight-segmentpath.js","layer":"app-pages-browser"},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":823,"name":"next-swc-transform","id":824,"timestamp":2134450883933,"duration":5297,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":809,"name":"next-swc-loader","id":823,"timestamp":2134450883920,"duration":5311,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":746,"name":"build-module-js","id":809,"timestamp":2134450883706,"duration":5810,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/create-optimistic-tree.js","layer":"app-pages-browser"},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":821,"name":"next-swc-transform","id":822,"timestamp":2134450883920,"duration":5603,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":808,"name":"next-swc-loader","id":821,"timestamp":2134450883907,"duration":5617,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":746,"name":"build-module-js","id":808,"timestamp":2134450883687,"duration":6205,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/fill-cache-with-data-property.js","layer":"app-pages-browser"},"startTime":1695114987169}] +[{"traceId":"40b17ebdb4097609","parentId":782,"name":"read-resource","id":783,"timestamp":2134450880836,"duration":9720,"tags":{},"startTime":1695114987166},{"traceId":"40b17ebdb4097609","parentId":509,"name":"build-module-js","id":782,"timestamp":2134450880798,"duration":10015,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/react-dom/index.js","layer":"app-pages-browser"},"startTime":1695114987166},{"traceId":"40b17ebdb4097609","parentId":825,"name":"next-swc-transform","id":826,"timestamp":2134450883946,"duration":6882,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":810,"name":"next-swc-loader","id":825,"timestamp":2134450883934,"duration":6894,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":746,"name":"build-module-js","id":810,"timestamp":2134450883723,"duration":7316,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/should-hard-navigate.js","layer":"app-pages-browser"},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":827,"name":"next-swc-transform","id":828,"timestamp":2134450883958,"duration":7089,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":811,"name":"next-swc-loader","id":827,"timestamp":2134450883946,"duration":7101,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":746,"name":"build-module-js","id":811,"timestamp":2134450883741,"duration":7766,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/get-prefetch-cache-entry-status.js","layer":"app-pages-browser"},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":829,"name":"next-swc-transform","id":830,"timestamp":2134450883970,"duration":7555,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":812,"name":"next-swc-loader","id":829,"timestamp":2134450883959,"duration":7568,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":746,"name":"build-module-js","id":812,"timestamp":2134450883759,"duration":7948,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/reducers/prune-prefetch-cache.js","layer":"app-pages-browser"},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":837,"name":"next-swc-transform","id":838,"timestamp":2134450886098,"duration":6692,"tags":{},"startTime":1695114987171},{"traceId":"40b17ebdb4097609","parentId":832,"name":"next-swc-loader","id":837,"timestamp":2134450886083,"duration":6710,"tags":{},"startTime":1695114987171},{"traceId":"40b17ebdb4097609","parentId":778,"name":"build-module-js","id":832,"timestamp":2134450885981,"duration":7335,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/app-paths.js","layer":"app-pages-browser"},"startTime":1695114987171},{"traceId":"40b17ebdb4097609","parentId":835,"name":"next-swc-transform","id":836,"timestamp":2134450886082,"duration":7244,"tags":{},"startTime":1695114987171},{"traceId":"40b17ebdb4097609","parentId":831,"name":"next-swc-loader","id":835,"timestamp":2134450886056,"duration":7271,"tags":{},"startTime":1695114987171},{"traceId":"40b17ebdb4097609","parentId":737,"name":"build-module-js","id":831,"timestamp":2134450885944,"duration":7588,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/router/utils/app-paths.js","layer":"null"},"startTime":1695114987171},{"traceId":"40b17ebdb4097609","parentId":802,"name":"read-resource","id":803,"timestamp":2134450883578,"duration":10294,"tags":{},"startTime":1695114987169},{"traceId":"40b17ebdb4097609","parentId":732,"name":"build-module-js","id":802,"timestamp":2134450883551,"duration":10442,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/react-server-dom-webpack/client.browser.js","layer":"app-pages-browser"},"startTime":1695114987168},{"traceId":"40b17ebdb4097609","parentId":833,"name":"read-resource","id":834,"timestamp":2134450886014,"duration":8975,"tags":{},"startTime":1695114987171},{"traceId":"40b17ebdb4097609","parentId":741,"name":"build-module-js","id":833,"timestamp":2134450886004,"duration":63272,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/react-dom/cjs/react-dom.production.min.js","layer":"null"},"startTime":1695114987171},{"traceId":"40b17ebdb4097609","parentId":847,"name":"next-swc-transform","id":848,"timestamp":2134450894865,"duration":55338,"tags":{},"startTime":1695114987180},{"traceId":"40b17ebdb4097609","parentId":842,"name":"next-swc-loader","id":847,"timestamp":2134450894849,"duration":55358,"tags":{},"startTime":1695114987180},{"traceId":"40b17ebdb4097609","parentId":831,"name":"build-module-js","id":842,"timestamp":2134450894750,"duration":56653,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","layer":"null"},"startTime":1695114987180},{"traceId":"40b17ebdb4097609","parentId":845,"name":"next-swc-transform","id":846,"timestamp":2134450894847,"duration":56570,"tags":{},"startTime":1695114987180},{"traceId":"40b17ebdb4097609","parentId":841,"name":"next-swc-loader","id":845,"timestamp":2134450894805,"duration":56613,"tags":{},"startTime":1695114987180},{"traceId":"40b17ebdb4097609","parentId":832,"name":"build-module-js","id":841,"timestamp":2134450894682,"duration":56872,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","layer":"app-pages-browser"},"startTime":1695114987180},{"traceId":"40b17ebdb4097609","parentId":839,"name":"read-resource","id":840,"timestamp":2134450892540,"duration":59025,"tags":{},"startTime":1695114987177},{"traceId":"40b17ebdb4097609","parentId":458,"name":"build-module-js","id":839,"timestamp":2134450892508,"duration":60682,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/web-vitals/web-vitals.js","layer":"null"},"startTime":1695114987177},{"traceId":"40b17ebdb4097609","parentId":852,"name":"next-swc-transform","id":853,"timestamp":2134450949774,"duration":3746,"tags":{},"startTime":1695114987235},{"traceId":"40b17ebdb4097609","parentId":851,"name":"next-swc-loader","id":852,"timestamp":2134450949728,"duration":3795,"tags":{},"startTime":1695114987235},{"traceId":"40b17ebdb4097609","parentId":788,"name":"build-module-js","id":851,"timestamp":2134450949624,"duration":4320,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/fill-cache-with-new-subtree-data.js","layer":"app-pages-browser"},"startTime":1695114987235},{"traceId":"40b17ebdb4097609","parentId":843,"name":"read-resource","id":844,"timestamp":2134450894783,"duration":60214,"tags":{},"startTime":1695114987180},{"traceId":"40b17ebdb4097609","parentId":780,"name":"build-module-js","id":843,"timestamp":2134450894772,"duration":62867,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/react/cjs/react.production.min.js","layer":"app-pages-browser"},"startTime":1695114987180},{"traceId":"40b17ebdb4097609","parentId":849,"name":"read-resource","id":850,"timestamp":2134450949612,"duration":8111,"tags":{},"startTime":1695114987235},{"traceId":"40b17ebdb4097609","parentId":782,"name":"build-module-js","id":849,"timestamp":2134450949556,"duration":56557,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/react-dom/cjs/react-dom.production.min.js","layer":"app-pages-browser"},"startTime":1695114987235},{"traceId":"40b17ebdb4097609","parentId":854,"name":"read-resource","id":855,"timestamp":2134450954967,"duration":52521,"tags":{},"startTime":1695114987240},{"traceId":"40b17ebdb4097609","parentId":802,"name":"build-module-js","id":854,"timestamp":2134450954938,"duration":54902,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.min.js","layer":"app-pages-browser"},"startTime":1695114987240},{"traceId":"40b17ebdb4097609","parentId":857,"name":"next-swc-transform","id":858,"timestamp":2134451007397,"duration":3347,"tags":{},"startTime":1695114987292},{"traceId":"40b17ebdb4097609","parentId":856,"name":"next-swc-loader","id":857,"timestamp":2134451007355,"duration":3392,"tags":{},"startTime":1695114987292},{"traceId":"40b17ebdb4097609","parentId":851,"name":"build-module-js","id":856,"timestamp":2134451007281,"duration":3914,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/components/router-reducer/invalidate-cache-by-router-state.js","layer":"app-pages-browser"},"startTime":1695114987292},{"traceId":"40b17ebdb4097609","parentId":861,"name":"read-resource","id":862,"timestamp":2134451012511,"duration":210,"tags":{},"startTime":1695114987297},{"traceId":"40b17ebdb4097609","parentId":804,"name":"build-module-js","id":861,"timestamp":2134451012495,"duration":495,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/@swc/helpers/esm/_class_private_field_loose_base.js","layer":"app-pages-browser"},"startTime":1695114987297},{"traceId":"40b17ebdb4097609","parentId":863,"name":"read-resource","id":864,"timestamp":2134451012534,"duration":465,"tags":{},"startTime":1695114987297},{"traceId":"40b17ebdb4097609","parentId":804,"name":"build-module-js","id":863,"timestamp":2134451012518,"duration":609,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/@swc/helpers/esm/_class_private_field_loose_key.js","layer":"app-pages-browser"},"startTime":1695114987297},{"traceId":"40b17ebdb4097609","parentId":865,"name":"read-resource","id":866,"timestamp":2134451013485,"duration":182,"tags":{},"startTime":1695114987298},{"traceId":"40b17ebdb4097609","parentId":849,"name":"build-module-js","id":865,"timestamp":2134451013469,"duration":342,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/scheduler/index.js","layer":"app-pages-browser"},"startTime":1695114987298},{"traceId":"40b17ebdb4097609","parentId":867,"name":"read-resource","id":868,"timestamp":2134451014078,"duration":179,"tags":{},"startTime":1695114987299},{"traceId":"40b17ebdb4097609","parentId":865,"name":"build-module-js","id":867,"timestamp":2134451014063,"duration":1090,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/next/dist/compiled/scheduler/cjs/scheduler.production.min.js","layer":"app-pages-browser"},"startTime":1695114987299},{"traceId":"40b17ebdb4097609","parentId":348,"name":"add-entry","id":350,"timestamp":2134450696872,"duration":318338,"tags":{"request":"./node_modules/next/dist/client/app-next.js"},"startTime":1695114986982},{"traceId":"40b17ebdb4097609","parentId":859,"name":"read-resource","id":860,"timestamp":2134451012247,"duration":8051,"tags":{},"startTime":1695114987297},{"traceId":"40b17ebdb4097609","parentId":833,"name":"build-module-js","id":859,"timestamp":2134451012208,"duration":8256,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/scheduler/index.js","layer":"null"},"startTime":1695114987297},{"traceId":"40b17ebdb4097609","parentId":869,"name":"read-resource","id":870,"timestamp":2134451020832,"duration":157,"tags":{},"startTime":1695114987306},{"traceId":"40b17ebdb4097609","parentId":859,"name":"build-module-js","id":869,"timestamp":2134451020808,"duration":939,"tags":{"name":"/Users/Mateusz/work/frontend/node_modules/scheduler/cjs/scheduler.production.min.js","layer":"null"},"startTime":1695114987306},{"traceId":"40b17ebdb4097609","parentId":348,"name":"add-entry","id":352,"timestamp":2134450696887,"duration":324913,"tags":{"request":"/Users/Mateusz/work/frontend/node_modules/next/dist/client/router.js"},"startTime":1695114986982},{"traceId":"40b17ebdb4097609","parentId":348,"name":"add-entry","id":349,"timestamp":2134450696833,"duration":324969,"tags":{"request":"./node_modules/next/dist/client/next.js"},"startTime":1695114986982},{"traceId":"40b17ebdb4097609","parentId":347,"name":"make","id":348,"timestamp":2134450696673,"duration":325163,"tags":{},"startTime":1695114986982},{"traceId":"40b17ebdb4097609","parentId":871,"name":"chunk-graph","id":872,"timestamp":2134451026763,"duration":3235,"tags":{},"startTime":1695114987312},{"traceId":"40b17ebdb4097609","parentId":871,"name":"optimize-modules","id":874,"timestamp":2134451030024,"duration":3,"tags":{},"startTime":1695114987315},{"traceId":"40b17ebdb4097609","parentId":871,"name":"optimize-chunks","id":875,"timestamp":2134451030039,"duration":1407,"tags":{},"startTime":1695114987315},{"traceId":"40b17ebdb4097609","parentId":871,"name":"optimize-tree","id":876,"timestamp":2134451031463,"duration":4,"tags":{},"startTime":1695114987316},{"traceId":"40b17ebdb4097609","parentId":871,"name":"optimize-chunk-modules","id":877,"timestamp":2134451031482,"duration":343,"tags":{},"startTime":1695114987316},{"traceId":"40b17ebdb4097609","parentId":871,"name":"optimize","id":873,"timestamp":2134451030014,"duration":1820,"tags":{},"startTime":1695114987315},{"traceId":"40b17ebdb4097609","parentId":871,"name":"module-hash","id":878,"timestamp":2134451034098,"duration":2048,"tags":{},"startTime":1695114987319},{"traceId":"40b17ebdb4097609","parentId":871,"name":"code-generation","id":879,"timestamp":2134451036160,"duration":3278,"tags":{},"startTime":1695114987321},{"traceId":"40b17ebdb4097609","parentId":871,"name":"hash","id":880,"timestamp":2134451040703,"duration":2003,"tags":{},"startTime":1695114987326},{"traceId":"40b17ebdb4097609","parentId":871,"name":"code-generation-jobs","id":881,"timestamp":2134451042706,"duration":119,"tags":{},"startTime":1695114987328},{"traceId":"40b17ebdb4097609","parentId":871,"name":"module-assets","id":882,"timestamp":2134451042812,"duration":36,"tags":{},"startTime":1695114987328},{"traceId":"40b17ebdb4097609","parentId":871,"name":"create-chunk-assets","id":883,"timestamp":2134451042851,"duration":1834,"tags":{},"startTime":1695114987328},{"traceId":"40b17ebdb4097609","parentId":347,"name":"NextJsBuildManifest-generateClientManifest","id":885,"timestamp":2134451047543,"duration":394,"tags":{},"startTime":1695114987332},{"traceId":"40b17ebdb4097609","parentId":347,"name":"NextJsBuildManifest-createassets","id":884,"timestamp":2134451047243,"duration":704,"tags":{},"startTime":1695114987332},{"traceId":"40b17ebdb4097609","parentId":886,"name":"minify-js","id":889,"timestamp":2134451063772,"duration":11252,"tags":{"name":"static/chunks/pages/_app-52924524f99094ab.js","cache":"MISS"},"startTime":1695114987349},{"traceId":"40b17ebdb4097609","parentId":886,"name":"minify-js","id":890,"timestamp":2134451063930,"duration":11124,"tags":{"name":"static/chunks/pages/_error-c92d5c4bb2b49926.js","cache":"MISS"},"startTime":1695114987349},{"traceId":"40b17ebdb4097609","parentId":886,"name":"minify-js","id":891,"timestamp":2134451063969,"duration":12041,"tags":{"name":"static/chunks/webpack-debebc25b70719f8.js","cache":"MISS"},"startTime":1695114987349},{"traceId":"40b17ebdb4097609","parentId":886,"name":"minify-js","id":888,"timestamp":2134451061910,"duration":78416,"tags":{"name":"static/chunks/main-app-1520a682a757d620.js","cache":"MISS"},"startTime":1695114987347},{"traceId":"40b17ebdb4097609","parentId":886,"name":"minify-js","id":894,"timestamp":2134451064810,"duration":75570,"tags":{"name":"server/middleware-react-loadable-manifest.js","cache":"MISS"},"startTime":1695114987350},{"traceId":"40b17ebdb4097609","parentId":886,"name":"minify-js","id":895,"timestamp":2134451064894,"duration":75498,"tags":{"name":"static/1-sNaJUgxd8b7rxJWy1Y-/_ssgManifest.js","cache":"MISS"},"startTime":1695114987350},{"traceId":"40b17ebdb4097609","parentId":886,"name":"minify-js","id":896,"timestamp":2134451064959,"duration":75470,"tags":{"name":"server/middleware-build-manifest.js","cache":"MISS"},"startTime":1695114987350},{"traceId":"40b17ebdb4097609","parentId":886,"name":"minify-js","id":897,"timestamp":2134451064975,"duration":75599,"tags":{"name":"static/1-sNaJUgxd8b7rxJWy1Y-/_buildManifest.js","cache":"MISS"},"startTime":1695114987350},{"traceId":"40b17ebdb4097609","parentId":886,"name":"minify-js","id":898,"timestamp":2134451064988,"duration":75607,"tags":{"name":"server/next-font-manifest.js","cache":"MISS"},"startTime":1695114987350},{"traceId":"40b17ebdb4097609","parentId":886,"name":"minify-js","id":887,"timestamp":2134451052046,"duration":89157,"tags":{"name":"static/chunks/main-7b968885bf2e05d0.js","cache":"MISS"},"startTime":1695114987337},{"traceId":"40b17ebdb4097609","parentId":886,"name":"minify-js","id":892,"timestamp":2134451064205,"duration":114048,"tags":{"name":"static/chunks/framework-8883d1e9be70c3da.js","cache":"MISS"},"startTime":1695114987349},{"traceId":"40b17ebdb4097609","parentId":886,"name":"minify-js","id":893,"timestamp":2134451064530,"duration":122806,"tags":{"name":"static/chunks/fd9d1056-a99b58d3cc150217.js","cache":"MISS"},"startTime":1695114987349},{"traceId":"40b17ebdb4097609","parentId":347,"name":"terser-webpack-plugin-optimize","id":886,"timestamp":2134451048232,"duration":139119,"tags":{"compilationName":"client","swcMinify":"true"},"startTime":1695114987333},{"traceId":"40b17ebdb4097609","parentId":347,"name":"css-minimizer-plugin","id":899,"timestamp":2134451187437,"duration":25,"tags":{"webpackVersion":"5"},"startTime":1695114987472},{"traceId":"40b17ebdb4097609","parentId":347,"name":"seal","id":871,"timestamp":2134451024866,"duration":163846,"tags":{},"startTime":1695114987310},{"traceId":"40b17ebdb4097609","parentId":15,"name":"webpack-compilation","id":347,"timestamp":2134450696009,"duration":492764,"tags":{"name":"client"},"startTime":1695114986981},{"traceId":"40b17ebdb4097609","parentId":15,"name":"emit","id":900,"timestamp":2134451188801,"duration":2209,"tags":{},"startTime":1695114987474},{"traceId":"40b17ebdb4097609","parentId":15,"name":"webpack-close","id":901,"timestamp":2134451191104,"duration":87352,"tags":{"name":"client"},"startTime":1695114987476},{"traceId":"40b17ebdb4097609","parentId":901,"name":"webpack-generate-error-stats","id":902,"timestamp":2134451278469,"duration":469,"tags":{},"startTime":1695114987563},{"traceId":"40b17ebdb4097609","parentId":1,"name":"run-webpack-compiler","id":15,"timestamp":2134448387965,"duration":2891209,"tags":{},"startTime":1695114984673},{"traceId":"40b17ebdb4097609","parentId":1,"name":"format-webpack-messages","id":903,"timestamp":2134451279177,"duration":79,"tags":{},"startTime":1695114987564},{"traceId":"40b17ebdb4097609","parentId":1,"name":"verify-typescript-setup","id":904,"timestamp":2134451280939,"duration":1183886,"tags":{},"startTime":1695114987566},{"traceId":"40b17ebdb4097609","parentId":1,"name":"verify-and-lint","id":905,"timestamp":2134451302006,"duration":2002287,"tags":{},"startTime":1695114987587},{"traceId":"40b17ebdb4097609","parentId":906,"name":"check-static-error-page","id":907,"timestamp":2134453378594,"duration":2879,"tags":{},"startTime":1695114989664},{"traceId":"40b17ebdb4097609","parentId":906,"name":"check-static-error-page","id":907,"timestamp":2134453378594,"duration":2912,"tags":{},"startTime":1695114989664},{"traceId":"40b17ebdb4097609","parentId":906,"name":"check-page","id":908,"timestamp":2134453392025,"duration":1202,"tags":{"page":"/_app"},"startTime":1695114989677},{"traceId":"40b17ebdb4097609","parentId":906,"name":"check-page","id":910,"timestamp":2134453392988,"duration":251,"tags":{"page":"/_document"},"startTime":1695114989678},{"traceId":"40b17ebdb4097609","parentId":906,"name":"check-page","id":909,"timestamp":2134453392923,"duration":317,"tags":{"page":"/_error"},"startTime":1695114989678},{"traceId":"40b17ebdb4097609","parentId":911,"name":"is-page-static","id":912,"timestamp":2134453393672,"duration":100190,"tags":{},"startTime":1695114989679},{"traceId":"40b17ebdb4097609","parentId":906,"name":"check-page","id":911,"timestamp":2134453393006,"duration":100918,"tags":{"page":"/favicon.ico"},"startTime":1695114989678}] +[{"traceId":"40b17ebdb4097609","parentId":1,"name":"static-check","id":906,"timestamp":2134453377820,"duration":125330,"tags":{},"startTime":1695114989663},{"traceId":"40b17ebdb4097609","parentId":1,"name":"apply-include-excludes","id":913,"timestamp":2134453566936,"duration":305,"tags":{},"startTime":1695114989852},{"traceId":"40b17ebdb4097609","parentId":1,"name":"trace-next-server","id":914,"timestamp":2134453567271,"duration":4155834,"tags":{},"startTime":1695114989852},{"traceId":"40b17ebdb4097609","parentId":916,"name":"load-dotenv","id":917,"timestamp":2134457731170,"duration":57,"tags":{},"startTime":1695114994016},{"traceId":"40b17ebdb4097609","parentId":916,"name":"run-export-path-map","id":918,"timestamp":2134457732420,"duration":135,"tags":{},"startTime":1695114994017},{"traceId":"40b17ebdb4097609","parentId":916,"name":"export-page","id":921,"timestamp":2134457733959,"duration":160437,"tags":{"path":"/favicon.ico"},"startTime":1695114994019},{"traceId":"40b17ebdb4097609","parentId":916,"name":"export-page","id":920,"timestamp":2134457733918,"duration":168767,"tags":{"path":"/500"},"startTime":1695114994019},{"traceId":"40b17ebdb4097609","parentId":916,"name":"export-page","id":919,"timestamp":2134457733539,"duration":169793,"tags":{"path":"/404"},"startTime":1695114994018},{"traceId":"40b17ebdb4097609","parentId":1,"name":"next-export","id":916,"timestamp":2134457730786,"duration":453157,"tags":{},"startTime":1695114994016},{"traceId":"40b17ebdb4097609","parentId":915,"name":"move-exported-page","id":922,"timestamp":2134458184485,"duration":641,"tags":{},"startTime":1695114994469},{"traceId":"40b17ebdb4097609","parentId":915,"name":"move-exported-page","id":923,"timestamp":2134458185133,"duration":171,"tags":{},"startTime":1695114994470},{"traceId":"40b17ebdb4097609","parentId":1,"name":"static-generation","id":915,"timestamp":2134457727938,"duration":458464,"tags":{},"startTime":1695114994013},{"traceId":"40b17ebdb4097609","parentId":1,"name":"print-tree-view","id":924,"timestamp":2134458190026,"duration":1941,"tags":{},"startTime":1695114994475},{"traceId":"40b17ebdb4097609","parentId":1,"name":"telemetry-flush","id":925,"timestamp":2134458191979,"duration":242888,"tags":{},"startTime":1695114994477},{"traceId":"40b17ebdb4097609","name":"next-build","id":1,"timestamp":2134447357865,"duration":11077075,"tags":{"version":"13.4.19"},"startTime":1695114983643}] diff --git a/package-lock.json b/package-lock.json index 7cfb7ae684429b8b512da18706e87bd971265ed8..2bb278b64041d1c65c6627a77b7d732492ec960a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2183,6 +2183,8 @@ "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.5.tgz", "integrity": "sha512-ebylz2hnsWR9mYvmBFbXJXr+33UPc4+ZdxyDXh5w0FlPBTfCVN3wPL+kuOiQt3xvrK419v7XWeAs+AeOksafXg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "expect": "^29.0.0", "pretty-format": "^29.0.0" @@ -2193,6 +2195,8 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=10" }, @@ -2205,6 +2209,8 @@ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -2218,7 +2224,9 @@ "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/@types/jsdom": { "version": "20.0.1",