diff --git a/dist/web/BUILD_ID b/dist/web/BUILD_ID index 3b96cd5..9a2bceb 100644 --- a/dist/web/BUILD_ID +++ b/dist/web/BUILD_ID @@ -1 +1 @@ -B8h757HZtfNZGW9LO45Ns \ No newline at end of file +M0xlSpRmjkARixutvQD0m \ No newline at end of file diff --git a/dist/web/build-manifest.json b/dist/web/build-manifest.json index 7ad63ec..a782d20 100644 --- a/dist/web/build-manifest.json +++ b/dist/web/build-manifest.json @@ -5,8 +5,8 @@ "devFiles": [], "ampDevFiles": [], "lowPriorityFiles": [ - "static/B8h757HZtfNZGW9LO45Ns/_buildManifest.js", - "static/B8h757HZtfNZGW9LO45Ns/_ssgManifest.js" + "static/M0xlSpRmjkARixutvQD0m/_buildManifest.js", + "static/M0xlSpRmjkARixutvQD0m/_ssgManifest.js" ], "rootMainFiles": [], "pages": { @@ -55,7 +55,7 @@ "static/chunks/7-f0121001f735b8fe.js", "static/chunks/827-7975edcf8481ec69.js", "static/chunks/910-7de3855073c34589.js", - "static/chunks/926-4b397e2b281b7271.js", + "static/chunks/926-f47925f5116e544b.js", "static/chunks/pages/admin-914586c03dfda5c1.js" ], "/admin/services": [ @@ -69,7 +69,7 @@ "static/chunks/7-f0121001f735b8fe.js", "static/chunks/827-7975edcf8481ec69.js", "static/chunks/910-7de3855073c34589.js", - "static/chunks/926-4b397e2b281b7271.js", + "static/chunks/926-f47925f5116e544b.js", "static/chunks/pages/admin/services-16971626ad193c95.js" ], "/admin/services/[service_name]": [ @@ -83,7 +83,7 @@ "static/chunks/7-f0121001f735b8fe.js", "static/chunks/827-7975edcf8481ec69.js", "static/chunks/910-7de3855073c34589.js", - "static/chunks/926-4b397e2b281b7271.js", + "static/chunks/926-f47925f5116e544b.js", "static/chunks/pages/admin/services/[service_name]-e8b08e5c11b1b12c.js" ], "/admin/settings": [ diff --git a/dist/web/cache/webpack/client-production/0.pack b/dist/web/cache/webpack/client-production/0.pack index bee6806..6a69d07 100644 Binary files a/dist/web/cache/webpack/client-production/0.pack and b/dist/web/cache/webpack/client-production/0.pack differ diff --git a/dist/web/cache/webpack/client-production/1.pack b/dist/web/cache/webpack/client-production/1.pack index f4360b1..8c80fae 100644 Binary files a/dist/web/cache/webpack/client-production/1.pack and b/dist/web/cache/webpack/client-production/1.pack differ diff --git a/dist/web/cache/webpack/client-production/12.pack b/dist/web/cache/webpack/client-production/12.pack index 75edc56..fe01b24 100644 Binary files a/dist/web/cache/webpack/client-production/12.pack and b/dist/web/cache/webpack/client-production/12.pack differ diff --git a/dist/web/cache/webpack/client-production/14.pack b/dist/web/cache/webpack/client-production/14.pack index 29a1933..03f7b06 100644 Binary files a/dist/web/cache/webpack/client-production/14.pack and b/dist/web/cache/webpack/client-production/14.pack differ diff --git a/dist/web/cache/webpack/client-production/2.pack b/dist/web/cache/webpack/client-production/2.pack index c22eb8e..b1eabdc 100644 Binary files a/dist/web/cache/webpack/client-production/2.pack and b/dist/web/cache/webpack/client-production/2.pack differ diff --git a/dist/web/cache/webpack/client-production/4.pack b/dist/web/cache/webpack/client-production/4.pack index eac95bc..4964e58 100644 Binary files a/dist/web/cache/webpack/client-production/4.pack and b/dist/web/cache/webpack/client-production/4.pack differ diff --git a/dist/web/cache/webpack/client-production/7.pack b/dist/web/cache/webpack/client-production/7.pack index 3341abe..bf12d07 100644 Binary files a/dist/web/cache/webpack/client-production/7.pack and b/dist/web/cache/webpack/client-production/7.pack differ diff --git a/dist/web/cache/webpack/client-production/8.pack b/dist/web/cache/webpack/client-production/8.pack index f2de63d..45c2911 100644 Binary files a/dist/web/cache/webpack/client-production/8.pack and b/dist/web/cache/webpack/client-production/8.pack differ diff --git a/dist/web/cache/webpack/client-production/9.pack b/dist/web/cache/webpack/client-production/9.pack index 98acafd..8a0a701 100644 Binary files a/dist/web/cache/webpack/client-production/9.pack and b/dist/web/cache/webpack/client-production/9.pack differ diff --git a/dist/web/cache/webpack/client-production/index.pack b/dist/web/cache/webpack/client-production/index.pack index 0e6bf90..95b99ee 100644 Binary files a/dist/web/cache/webpack/client-production/index.pack and b/dist/web/cache/webpack/client-production/index.pack differ diff --git a/dist/web/cache/webpack/client-production/index.pack.old b/dist/web/cache/webpack/client-production/index.pack.old index 8d50568..9a2a902 100644 Binary files a/dist/web/cache/webpack/client-production/index.pack.old and b/dist/web/cache/webpack/client-production/index.pack.old differ diff --git a/dist/web/cache/webpack/server-production/0.pack b/dist/web/cache/webpack/server-production/0.pack index 33e55e6..7af6197 100644 Binary files a/dist/web/cache/webpack/server-production/0.pack and b/dist/web/cache/webpack/server-production/0.pack differ diff --git a/dist/web/cache/webpack/server-production/1.pack b/dist/web/cache/webpack/server-production/1.pack index a475ecd..ce43896 100644 Binary files a/dist/web/cache/webpack/server-production/1.pack and b/dist/web/cache/webpack/server-production/1.pack differ diff --git a/dist/web/cache/webpack/server-production/4.pack b/dist/web/cache/webpack/server-production/4.pack index 90edcc9..ca36b09 100644 Binary files a/dist/web/cache/webpack/server-production/4.pack and b/dist/web/cache/webpack/server-production/4.pack differ diff --git a/dist/web/cache/webpack/server-production/5.pack b/dist/web/cache/webpack/server-production/5.pack index b24aaf3..82dbd70 100644 Binary files a/dist/web/cache/webpack/server-production/5.pack and b/dist/web/cache/webpack/server-production/5.pack differ diff --git a/dist/web/cache/webpack/server-production/7.pack b/dist/web/cache/webpack/server-production/7.pack new file mode 100644 index 0000000..90c21b3 Binary files /dev/null and b/dist/web/cache/webpack/server-production/7.pack differ diff --git a/dist/web/cache/webpack/server-production/index.pack b/dist/web/cache/webpack/server-production/index.pack index 6d08f3b..ce42ce3 100644 Binary files a/dist/web/cache/webpack/server-production/index.pack and b/dist/web/cache/webpack/server-production/index.pack differ diff --git a/dist/web/cache/webpack/server-production/index.pack.old b/dist/web/cache/webpack/server-production/index.pack.old index f2c686d..cf3938e 100644 Binary files a/dist/web/cache/webpack/server-production/index.pack.old and b/dist/web/cache/webpack/server-production/index.pack.old differ diff --git a/dist/web/next-server.js.nft.json b/dist/web/next-server.js.nft.json index da2ee56..2f51d25 100644 --- a/dist/web/next-server.js.nft.json +++ b/dist/web/next-server.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../node_modules/styled-jsx/index.js","../../node_modules/styled-jsx/package.json","../../node_modules/styled-jsx/dist/index/index.js","../../node_modules/react/package.json","../../node_modules/react/index.js","../../node_modules/client-only/package.json","../../node_modules/react/cjs/react.production.js","../../node_modules/client-only/index.js","../../node_modules/styled-jsx/style.js","../../node_modules/next/dist/server/next-server.js","../../node_modules/next/package.json","../../node_modules/next/dist/server/base-server.js","../../node_modules/next/dist/server/node-environment.js","../../node_modules/next/dist/server/require-hook.js","../../node_modules/next/dist/server/node-polyfill-crypto.js","../../node_modules/next/dist/server/request-meta.js","../../node_modules/next/dist/lib/find-pages-dir.js","../../node_modules/next/dist/server/send-payload.js","../../node_modules/next/dist/server/require.js","../../node_modules/next/dist/server/load-components.js","../../node_modules/next/dist/lib/is-error.js","../../node_modules/next/dist/server/body-streams.js","../../node_modules/next/dist/server/setup-http-agent-env.js","../../node_modules/next/dist/lib/constants.js","../../node_modules/next/dist/server/pipe-readable.js","../../node_modules/next/dist/server/load-manifest.js","../../node_modules/next/dist/lib/interop-default.js","../../node_modules/next/dist/lib/format-dynamic-import-path.js","../../node_modules/next/dist/lib/generate-interception-routes-rewrites.js","../../node_modules/next/dist/server/image-optimizer.js","../../node_modules/next/dist/server/serve-static.js","../../node_modules/next/dist/lib/format-server-error.js","../../node_modules/next/dist/lib/picocolors.js","../../node_modules/next/dist/shared/lib/utils.js","../../node_modules/next/dist/shared/lib/constants.js","../../node_modules/next/dist/server/base-http/node.js","../../node_modules/next/dist/build/output/log.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/client/components/app-router-headers.js","../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../../node_modules/next/dist/server/future/route-matches/pages-api-route-match.js","../../node_modules/next/dist/server/lib/trace/tracer.js","../../node_modules/next/dist/server/lib/trace/constants.js","../../node_modules/next/dist/shared/lib/router/utils/route-matcher.js","../../node_modules/next/dist/shared/lib/router/utils/parse-url.js","../../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js","../../node_modules/next/dist/shared/lib/router/utils/querystring.js","../../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","../../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../node_modules/next/dist/shared/lib/router/utils/route-regex.js","../../node_modules/next/dist/server/web/spec-extension/adapters/next-request.js","../../node_modules/next/dist/server/future/helpers/module-loader/route-module-loader.js","../../node_modules/next/dist/server/future/route-modules/app-page/module.render.js","../../node_modules/next/dist/server/future/route-modules/pages/module.render.js","../../node_modules/next/dist/server/api-utils/index.js","../../node_modules/next/dist/server/response-cache/index.js","../../node_modules/react-dom/package.json","../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../node_modules/react/jsx-runtime.js","../../node_modules/next/dist/server/lib/incremental-cache/index.js","../../node_modules/next/dist/server/web/sandbox/index.js","../../node_modules/next/dist/lib/wait.js","../../node_modules/next/dist/lib/detached-promise.js","../../node_modules/next/dist/server/client-component-renderer-logger.js","../../node_modules/next/dist/lib/url.js","../../node_modules/react-dom/index.js","../../node_modules/@next/env/package.json","../../node_modules/next/dist/server/lib/etag.js","../../node_modules/next/dist/server/lib/revalidate.js","../../node_modules/next/dist/server/app-render/encryption-utils.js","../../node_modules/next/dist/server/app-render/action-utils.js","../../node_modules/next/dist/shared/lib/is-plain-object.js","../../node_modules/next/dist/shared/lib/deep-freeze.js","../../node_modules/next/dist/shared/lib/image-blur-svg.js","../../node_modules/next/dist/shared/lib/match-local-pattern.js","../../node_modules/next/dist/shared/lib/match-remote-pattern.js","../../node_modules/next/dist/experimental/testmode/server.js","../../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","../../node_modules/next/dist/server/future/helpers/interception-routes.js","../../node_modules/next/dist/server/lib/squoosh/main.js","../../node_modules/next/dist/server/base-http/index.js","../../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../../node_modules/next/dist/shared/lib/head.js","../../node_modules/next/dist/server/future/route-kind.js","../../node_modules/react/cjs/react-jsx-runtime.production.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/env/dist/index.js","../../node_modules/next/dist/shared/lib/segment.js","../../node_modules/next/dist/shared/lib/escape-regexp.js","../../node_modules/next/dist/lib/batcher.js","../../node_modules/next/dist/lib/scheduler.js","../../node_modules/next/dist/server/web/spec-extension/request.js","../../node_modules/next/dist/server/response-cache/types.js","../../node_modules/next/dist/server/response-cache/utils.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/shared/lib/router/utils/remove-path-prefix.js","../../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","../../node_modules/next/dist/server/future/helpers/module-loader/node-module-loader.js","../../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js","../../node_modules/next/dist/server/future/route-modules/pages/module.compiled.js","../../node_modules/next/dist/lib/redirect-status.js","../../node_modules/next/dist/lib/is-edge-runtime.js","../../node_modules/next/dist/server/utils.js","../../node_modules/next/dist/server/render-result.js","../../node_modules/next/dist/server/server-utils.js","../../node_modules/next/dist/server/send-response.js","../../node_modules/next/dist/server/lib/to-route.js","../../node_modules/next/dist/server/web/spec-extension/adapters/headers.js","../../node_modules/next/dist/server/lib/builtin-request-context.js","../../node_modules/next/dist/server/lib/format-hostname.js","../../node_modules/next/dist/shared/lib/runtime-config.external.js","../../node_modules/next/dist/shared/lib/get-hostname.js","../../node_modules/next/dist/server/lib/match-next-data-pathname.js","../../node_modules/next/dist/server/app-render/strip-flight-headers.js","../../node_modules/next/dist/server/lib/server-action-request-meta.js","../../node_modules/react-dom/cjs/react-dom.production.js","../../node_modules/next/dist/server/lib/incremental-cache/fetch-cache.js","../../node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js","../../node_modules/next/dist/server/lib/incremental-cache/shared-revalidate-timings.js","../../node_modules/next/dist/server/lib/server-ipc/request-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/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/server/future/helpers/i18n-provider.js","../../node_modules/next/dist/server/future/route-modules/checks.js","../../node_modules/next/dist/server/api-utils/node/try-get-preview-data.js","../../node_modules/sharp/package.json","../../node_modules/next/dist/shared/lib/router/utils/index.js","../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js","../../node_modules/next/dist/server/future/route-modules/helpers/response-handlers.js","../../node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js","../../node_modules/next/dist/server/future/normalizers/request/rsc.js","../../node_modules/next/dist/server/future/normalizers/request/postponed.js","../../node_modules/next/dist/server/future/normalizers/request/action.js","../../node_modules/next/dist/server/future/normalizers/request/prefetch-rsc.js","../../node_modules/next/dist/server/future/normalizers/request/next-data.js","../../node_modules/next/dist/server/future/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js","../../node_modules/next/dist/experimental/testmode/context.js","../../node_modules/next/dist/experimental/testmode/fetch.js","../../node_modules/next/dist/experimental/testmode/httpget.js","../../node_modules/sharp/lib/index.js","../../node_modules/next/dist/compiled/ws/package.json","../../node_modules/next/dist/compiled/fresh/package.json","../../node_modules/next/dist/compiled/node-html-parser/package.json","../../node_modules/next/dist/compiled/lru-cache/package.json","../../node_modules/next/dist/compiled/content-disposition/package.json","../../node_modules/next/dist/compiled/get-orientation/package.json","../../node_modules/next/dist/compiled/image-size/package.json","../../node_modules/next/dist/compiled/is-animated/package.json","../../node_modules/next/dist/compiled/send/package.json","../../node_modules/next/dist/client/components/redirect-status-code.js","../../node_modules/next/dist/server/api-utils/get-cookie-parser.js","../../node_modules/next/dist/compiled/@hapi/accept/package.json","../../node_modules/next/dist/shared/lib/side-effect.js","../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/amp-mode.js","../../node_modules/next/dist/compiled/path-to-regexp/index.js","../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../node_modules/next/dist/compiled/ws/index.js","../../node_modules/next/dist/compiled/fresh/index.js","../../node_modules/next/dist/compiled/node-html-parser/index.js","../../node_modules/next/dist/compiled/lru-cache/index.js","../../node_modules/next/dist/server/web/next-url.js","../../node_modules/next/dist/server/web/error.js","../../node_modules/next/dist/compiled/content-disposition/index.js","../../node_modules/next/dist/compiled/get-orientation/index.js","../../node_modules/next/dist/compiled/image-size/index.js","../../node_modules/next/dist/compiled/is-animated/index.js","../../node_modules/next/dist/compiled/send/index.js","../../node_modules/react-dom/server.browser.js","../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../node_modules/next/dist/server/stream-utils/node-web-streams-helper.js","../../node_modules/next/dist/server/web/spec-extension/cookies.js","../../node_modules/@swc/helpers/package.json","../../node_modules/next/dist/compiled/cookie/package.json","../../node_modules/next/dist/compiled/@hapi/accept/index.js","../../node_modules/next/dist/lib/pick.js","../../node_modules/next/dist/client/components/async-local-storage.js","../../node_modules/next/dist/server/lib/is-ipv6.js","../../node_modules/next/dist/lib/is-app-route-route.js","../../node_modules/next/dist/lib/is-app-page-route.js","../../node_modules/next/dist/lib/is-api-route.js","../../node_modules/next/dist/server/crypto-utils.js","../../node_modules/next/dist/shared/lib/router/utils/path-match.js","../../node_modules/next/dist/shared/lib/error-source.js","../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../node_modules/next/dist/shared/lib/router/utils/parse-path.js","../../node_modules/next/dist/shared/lib/isomorphic/path.js","../../node_modules/next/dist/server/lib/server-ipc/invoke-request.js","../../node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js","../../node_modules/next/dist/server/web/sandbox/resource-managers.js","../../node_modules/next/dist/server/future/route-matchers/locale-route-matcher.js","../../node_modules/next/dist/server/future/route-matchers/app-route-route-matcher.js","../../node_modules/next/dist/server/future/route-matcher-providers/manifest-route-matcher-provider.js","../../node_modules/next/dist/server/future/route-matchers/app-page-route-matcher.js","../../node_modules/next/dist/server/future/route-matchers/pages-api-route-matcher.js","../../node_modules/next/dist/server/future/route-matchers/pages-route-matcher.js","../../node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","../../node_modules/next/dist/client/components/react-dev-overlay/server/middleware.js","../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../node_modules/next/dist/compiled/cookie/index.js","../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js","../../node_modules/next/dist/server/future/normalizers/request/suffix.js","../../node_modules/next/dist/server/future/normalizers/request/prefix.js","../../node_modules/next/dist/compiled/picomatch/package.json","../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.js","../../node_modules/react-dom/cjs/react-dom-server.browser.production.js","../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../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/picomatch/index.js","../../node_modules/next/dist/server/stream-utils/encodedTags.js","../../node_modules/next/dist/server/stream-utils/uint8array-helpers.js","../../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","../../node_modules/next/dist/compiled/next-server/app-page-turbo-experimental.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/app-page-experimental.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/app-page-turbo.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/pages-turbo.runtime.prod.js","../../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","../../node_modules/react/jsx-dev-runtime.js","../../node_modules/next/dist/server/future/route-modules/app-page/module.js","../../node_modules/next/dist/server/future/route-modules/pages/module.js","../../node_modules/next/dist/compiled/edge-runtime/package.json","../../node_modules/next/dist/server/lib/server-ipc/utils.js","../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../node_modules/next/dist/server/future/route-matchers/route-matcher.js","../../node_modules/next/dist/server/future/route-matcher-providers/helpers/cached-route-matcher-provider.js","../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../node_modules/next/dist/client/components/react-dev-overlay/server/shared.js","../../node_modules/@img/sharp-libvips-linux-x64/package.json","../../node_modules/@img/sharp-libvips-linux-x64/versions.json","../../node_modules/@img/sharp-libvips-linuxmusl-x64/package.json","../../node_modules/@img/sharp-libvips-linuxmusl-x64/versions.json","../../node_modules/@img/sharp-linux-x64/package.json","../../node_modules/@img/sharp-linux-x64/LICENSE","../../node_modules/@img/sharp-linuxmusl-x64/LICENSE","../../node_modules/@img/sharp-linuxmusl-x64/package.json","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/getRawSourceMap.js","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/launchEditor.js","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/nodeStackFrames.js","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parseStack.js","../../node_modules/@img/sharp-libvips-linux-x64/lib/index.js","../../node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.8.17.3","../../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/libvips-cpp.so.8.17.3","../../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/index.js","../../node_modules/@img/sharp-linux-x64/lib/sharp-linux-x64.node","../../node_modules/@img/sharp-linuxmusl-x64/lib/sharp-linuxmusl-x64.node","../../node_modules/next/dist/compiled/edge-runtime/index.js","../../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json","../../node_modules/react/cjs/react-jsx-dev-runtime.production.js","../../node_modules/sharp/lib/constructor.js","../../node_modules/sharp/lib/input.js","../../node_modules/sharp/lib/resize.js","../../node_modules/sharp/lib/composite.js","../../node_modules/sharp/lib/operation.js","../../node_modules/sharp/lib/colour.js","../../node_modules/sharp/lib/channel.js","../../node_modules/sharp/lib/output.js","../../node_modules/sharp/lib/utility.js","../../node_modules/next/dist/compiled/debug/package.json","../../node_modules/next/dist/server/future/normalizers/built/app/app-bundle-path-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/app/app-filename-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-pathname-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-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-pathname-normalizer.js","../../node_modules/next/dist/server/render.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/compiled/@edge-runtime/cookies/package.json","../../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js","../../node_modules/next/dist/server/app-render/app-render.js","../../node_modules/next/dist/lib/semver-noop.js","../../node_modules/next/dist/compiled/debug/index.js","../../node_modules/next/dist/server/future/route-modules/route-module.js","../../node_modules/next/dist/compiled/path-browserify/package.json","../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../node_modules/next/dist/compiled/source-map08/package.json","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.js","../../node_modules/sharp/lib/is.js","../../node_modules/sharp/lib/sharp.js","../../node_modules/sharp/lib/libvips.js","../../node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","../../node_modules/next/dist/compiled/path-browserify/index.js","../../node_modules/next/dist/compiled/bytes/package.json","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/getSourceMapUrl.js","../../node_modules/next/dist/compiled/source-map08/source-map.js","../../node_modules/next/dist/lib/is-serializable-props.js","../../node_modules/next/dist/server/internal-utils.js","../../node_modules/next/dist/server/post-process.js","../../node_modules/next/dist/shared/lib/loadable.shared-runtime.js","../../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/router-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/html-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js","../../node_modules/next/dist/lib/page-types.js","../../node_modules/next/dist/client/components/action-async-storage.external.js","../../node_modules/next/dist/client/components/request-async-storage.external.js","../../node_modules/detect-libc/package.json","../../node_modules/next/dist/shared/lib/router/adapters.js","../../node_modules/next/dist/client/components/match-segments.js","../../node_modules/next/dist/lib/metadata/metadata.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/client/components/not-found.js","../../node_modules/next/dist/client/components/redirect.js","../../node_modules/next/dist/server/lib/patch-fetch.js","../../node_modules/next/dist/server/app-render/flight-render-result.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-segment-param.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/validate-url.js","../../node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js","../../node_modules/next/dist/server/app-render/action-handler.js","../../node_modules/next/dist/server/app-render/server-inserted-html.js","../../node_modules/next/dist/server/app-render/required-scripts.js","../../node_modules/next/dist/server/app-render/make-get-server-inserted-html.js","../../node_modules/next/dist/server/app-render/walk-tree-with-flight-router-state.js","../../node_modules/next/dist/server/app-render/create-component-tree.js","../../node_modules/next/dist/server/app-render/get-asset-query-string.js","../../node_modules/next/dist/client/components/hooks-server-context.js","../../node_modules/next/dist/server/app-render/use-flight-response.js","../../node_modules/next/dist/client/components/static-generation-bailout.js","../../node_modules/next/dist/server/app-render/dynamic-rendering.js","../../node_modules/next/dist/client/components/dev-root-not-found-boundary.js","../../node_modules/@img/colour/package.json","../../node_modules/next/dist/compiled/bytes/index.js","../../node_modules/next/dist/server/future/normalizers/normalizers.js","../../node_modules/next/dist/server/future/normalizers/prefixing-normalizer.js","../../node_modules/next/dist/server/future/normalizers/absolute-filename-normalizer.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/shared/lib/lazy-dynamic/bailout-to-csr.js","../../node_modules/next/dist/server/app-render/static/static-renderer.js","../../node_modules/detect-libc/lib/detect-libc.js","../../node_modules/next/dist/compiled/babel/code-frame.js","../../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js","../../node_modules/semver/functions/coerce.js","../../node_modules/semver/functions/gte.js","../../node_modules/semver/functions/satisfies.js","../../node_modules/next/dist/compiled/babel/package.json","../../node_modules/@img/colour/index.cjs","../../node_modules/next/dist/lib/non-nullable.js","../../node_modules/next/dist/server/optimize-amp.js","../../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../../node_modules/next/dist/compiled/shell-quote/package.json","../../node_modules/next/dist/compiled/stacktrace-parser/package.json","../../node_modules/semver/package.json","../../node_modules/react-dom/server.edge.js","../../node_modules/next/dist/shared/lib/image-config.js","../../node_modules/next/dist/server/htmlescape.js","../../node_modules/next/dist/lib/client-reference.js","../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../node_modules/next/dist/compiled/strip-ansi/package.json","../../node_modules/next/dist/compiled/react-is/package.json","../../node_modules/next/dist/lib/metadata/resolve-metadata.js","../../node_modules/next/dist/lib/metadata/default-metadata.js","../../node_modules/next/dist/server/async-storage/draft-mode-provider.js","../../node_modules/next/dist/server/lib/dedupe-fetch.js","../../node_modules/next/dist/server/lib/clone-response.js","../../node_modules/next/dist/export/helpers/is-dynamic-usage-error.js","../../node_modules/next/dist/server/app-render/types.js","../../node_modules/next/dist/server/app-render/csrf-protection.js","../../node_modules/next/dist/server/app-render/react-server.node.js","../../node_modules/next/dist/shared/lib/encode-uri-path.js","../../node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js","../../node_modules/next/dist/server/app-render/get-preloadable-fonts.js","../../node_modules/next/dist/server/app-render/has-loading-component-in-tree.js","../../node_modules/next/dist/server/lib/app-dir-module.js","../../node_modules/next/dist/server/app-render/interop-default.js","../../node_modules/next/dist/server/app-render/parse-loader-tree.js","../../node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js","../../node_modules/next/dist/server/app-render/get-layer-assets.js","../../node_modules/next/dist/client/components/parallel-route-default.js","../../node_modules/next/dist/client/components/not-found-boundary.js","../../node_modules/detect-libc/lib/process.js","../../node_modules/detect-libc/lib/filesystem.js","../../node_modules/detect-libc/lib/elf.js","../../node_modules/next/dist/lib/metadata/generate/basic.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/icons.js","../../node_modules/next/dist/lib/metadata/generate/meta.js","../../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../../node_modules/next/dist/compiled/shell-quote/index.js","../../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../../node_modules/next/dist/compiled/nanoid/package.json","../../node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js","../../node_modules/@img/colour/color.cjs","../../node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js","../../node_modules/next/dist/compiled/strip-ansi/index.js","../../node_modules/next/dist/compiled/react-is/index.js","../../node_modules/semver/classes/semver.js","../../node_modules/semver/functions/parse.js","../../node_modules/semver/internal/re.js","../../node_modules/semver/functions/compare.js","../../node_modules/semver/classes/range.js","../../node_modules/next/dist/compiled/babel/bundle.js","../../node_modules/next/dist/compiled/nanoid/index.cjs","../../node_modules/react-dom/cjs/react-dom-server.edge.production.js","../../node_modules/busboy/package.json","../../node_modules/next/dist/lib/metadata/clone-metadata.js","../../node_modules/next/dist/export/helpers/is-navigation-signal-error.js","../../node_modules/next/dist/client/components/navigation.js","../../node_modules/react-dom/static.edge.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/lib/metadata/generate/utils.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-basics.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-icons.js","../../node_modules/busboy/lib/index.js","../../node_modules/next/dist/lib/metadata/constants.js","../../node_modules/next/dist/compiled/string-hash/package.json","../../node_modules/next/dist/compiled/superstruct/package.json","../../node_modules/semver/internal/debug.js","../../node_modules/semver/internal/constants.js","../../node_modules/semver/internal/parse-options.js","../../node_modules/semver/internal/identifiers.js","../../node_modules/semver/internal/lrucache.js","../../node_modules/semver/classes/comparator.js","../../node_modules/next/dist/lib/metadata/get-metadata-route.js","../../node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.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/string-hash/index.js","../../node_modules/next/dist/compiled/superstruct/index.cjs","../../node_modules/busboy/lib/utils.js","../../node_modules/semver/functions/cmp.js","../../node_modules/busboy/lib/types/multipart.js","../../node_modules/busboy/lib/types/urlencoded.js","../../node_modules/next/dist/client/components/navigation.react-server.js","../../node_modules/next/dist/client/components/bailout-to-client-rendering.js","../../node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-url.js","../../node_modules/next/dist/lib/metadata/is-metadata-route.js","../../node_modules/next/dist/shared/lib/hash.js","../../node_modules/next/dist/compiled/babel-packages/package.json","../../node_modules/next/dist/compiled/browserslist/package.json","../../node_modules/next/dist/compiled/json5/package.json","../../node_modules/next/dist/compiled/semver/package.json","../../node_modules/semver/functions/neq.js","../../node_modules/semver/functions/eq.js","../../node_modules/semver/functions/gt.js","../../node_modules/semver/functions/lt.js","../../node_modules/semver/functions/lte.js","../../node_modules/next/dist/compiled/babel-packages/packages-bundle.js","../../node_modules/next/dist/compiled/browserslist/index.js","../../node_modules/next/dist/compiled/json5/index.js","../../node_modules/next/dist/compiled/semver/index.js","../../node_modules/streamsearch/package.json","../../node_modules/streamsearch/lib/sbmh.js","../../node_modules/caniuse-lite/dist/unpacker/agents.js","../../node_modules/caniuse-lite/dist/unpacker/feature.js","../../node_modules/caniuse-lite/dist/unpacker/region.js","../../node_modules/caniuse-lite/package.json","../../node_modules/next/dist/compiled/babel/core.js","../../node_modules/next/dist/compiled/babel/parser.js","../../node_modules/next/dist/compiled/babel/traverse.js","../../node_modules/next/dist/compiled/babel/types.js","../../node_modules/caniuse-lite/data/agents.js","../../node_modules/caniuse-lite/dist/unpacker/browsers.js","../../node_modules/caniuse-lite/dist/unpacker/browserVersions.js","../../node_modules/caniuse-lite/dist/lib/statuses.js","../../node_modules/caniuse-lite/dist/lib/supported.js","../../node_modules/caniuse-lite/data/browsers.js","../../node_modules/caniuse-lite/data/browserVersions.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/amp-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/app-router-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/head-manager-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/hooks-client-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/html-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/image-config-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/router-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/server-inserted-html.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/amp-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/app-router-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/head-manager-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/hooks-client-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/html-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/image-config-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/router-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/server-inserted-html.js"]} \ No newline at end of file +{"version":1,"files":["../../node_modules/styled-jsx/index.js","../../node_modules/styled-jsx/package.json","../../node_modules/styled-jsx/dist/index/index.js","../../node_modules/react/package.json","../../node_modules/react/index.js","../../node_modules/client-only/package.json","../../node_modules/react/cjs/react.production.js","../../node_modules/client-only/index.js","../../node_modules/styled-jsx/style.js","../../node_modules/next/dist/server/next-server.js","../../node_modules/next/package.json","../../node_modules/next/dist/server/node-environment.js","../../node_modules/next/dist/server/base-server.js","../../node_modules/next/dist/server/node-polyfill-crypto.js","../../node_modules/next/dist/server/require-hook.js","../../node_modules/next/dist/server/request-meta.js","../../node_modules/next/dist/lib/find-pages-dir.js","../../node_modules/next/dist/server/send-payload.js","../../node_modules/next/dist/server/require.js","../../node_modules/next/dist/server/load-components.js","../../node_modules/next/dist/lib/is-error.js","../../node_modules/next/dist/server/body-streams.js","../../node_modules/next/dist/server/setup-http-agent-env.js","../../node_modules/next/dist/lib/constants.js","../../node_modules/next/dist/server/pipe-readable.js","../../node_modules/next/dist/server/load-manifest.js","../../node_modules/next/dist/lib/interop-default.js","../../node_modules/next/dist/lib/format-dynamic-import-path.js","../../node_modules/next/dist/lib/generate-interception-routes-rewrites.js","../../node_modules/next/dist/server/image-optimizer.js","../../node_modules/next/dist/lib/format-server-error.js","../../node_modules/next/dist/server/serve-static.js","../../node_modules/next/dist/lib/picocolors.js","../../node_modules/next/dist/shared/lib/utils.js","../../node_modules/next/dist/shared/lib/constants.js","../../node_modules/next/dist/server/base-http/node.js","../../node_modules/next/dist/build/output/log.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/client/components/app-router-headers.js","../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../../node_modules/next/dist/server/future/route-matches/pages-api-route-match.js","../../node_modules/next/dist/server/lib/trace/tracer.js","../../node_modules/next/dist/server/lib/trace/constants.js","../../node_modules/next/dist/shared/lib/router/utils/route-matcher.js","../../node_modules/next/dist/shared/lib/router/utils/parse-url.js","../../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js","../../node_modules/next/dist/shared/lib/router/utils/querystring.js","../../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","../../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../node_modules/next/dist/shared/lib/router/utils/route-regex.js","../../node_modules/next/dist/server/web/spec-extension/adapters/next-request.js","../../node_modules/next/dist/server/future/helpers/module-loader/route-module-loader.js","../../node_modules/next/dist/server/future/route-modules/app-page/module.render.js","../../node_modules/next/dist/server/future/route-modules/pages/module.render.js","../../node_modules/next/dist/server/api-utils/index.js","../../node_modules/next/dist/server/response-cache/index.js","../../node_modules/react-dom/package.json","../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../node_modules/react/jsx-runtime.js","../../node_modules/next/dist/server/lib/incremental-cache/index.js","../../node_modules/next/dist/server/web/sandbox/index.js","../../node_modules/next/dist/lib/wait.js","../../node_modules/next/dist/lib/detached-promise.js","../../node_modules/next/dist/server/client-component-renderer-logger.js","../../node_modules/next/dist/lib/url.js","../../node_modules/react-dom/index.js","../../node_modules/@next/env/package.json","../../node_modules/next/dist/server/lib/etag.js","../../node_modules/next/dist/server/lib/revalidate.js","../../node_modules/next/dist/server/app-render/encryption-utils.js","../../node_modules/next/dist/server/app-render/action-utils.js","../../node_modules/next/dist/shared/lib/is-plain-object.js","../../node_modules/next/dist/shared/lib/deep-freeze.js","../../node_modules/next/dist/shared/lib/image-blur-svg.js","../../node_modules/next/dist/shared/lib/match-local-pattern.js","../../node_modules/next/dist/shared/lib/match-remote-pattern.js","../../node_modules/next/dist/experimental/testmode/server.js","../../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","../../node_modules/next/dist/server/future/helpers/interception-routes.js","../../node_modules/next/dist/server/lib/squoosh/main.js","../../node_modules/next/dist/server/base-http/index.js","../../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../../node_modules/next/dist/shared/lib/head.js","../../node_modules/next/dist/server/future/route-kind.js","../../node_modules/react/cjs/react-jsx-runtime.production.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/env/dist/index.js","../../node_modules/next/dist/shared/lib/segment.js","../../node_modules/next/dist/shared/lib/escape-regexp.js","../../node_modules/next/dist/lib/batcher.js","../../node_modules/next/dist/lib/scheduler.js","../../node_modules/next/dist/server/web/spec-extension/request.js","../../node_modules/next/dist/server/response-cache/types.js","../../node_modules/next/dist/server/response-cache/utils.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/shared/lib/router/utils/remove-path-prefix.js","../../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","../../node_modules/next/dist/server/future/helpers/module-loader/node-module-loader.js","../../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js","../../node_modules/next/dist/server/future/route-modules/pages/module.compiled.js","../../node_modules/next/dist/lib/redirect-status.js","../../node_modules/next/dist/lib/is-edge-runtime.js","../../node_modules/next/dist/server/utils.js","../../node_modules/next/dist/server/render-result.js","../../node_modules/next/dist/server/server-utils.js","../../node_modules/next/dist/server/send-response.js","../../node_modules/next/dist/server/lib/to-route.js","../../node_modules/next/dist/server/web/spec-extension/adapters/headers.js","../../node_modules/next/dist/server/lib/builtin-request-context.js","../../node_modules/next/dist/server/lib/format-hostname.js","../../node_modules/next/dist/shared/lib/runtime-config.external.js","../../node_modules/next/dist/shared/lib/get-hostname.js","../../node_modules/next/dist/server/lib/match-next-data-pathname.js","../../node_modules/next/dist/server/app-render/strip-flight-headers.js","../../node_modules/next/dist/server/lib/server-action-request-meta.js","../../node_modules/react-dom/cjs/react-dom.production.js","../../node_modules/next/dist/server/lib/incremental-cache/fetch-cache.js","../../node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js","../../node_modules/next/dist/server/lib/incremental-cache/shared-revalidate-timings.js","../../node_modules/next/dist/server/lib/server-ipc/request-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/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/server/future/helpers/i18n-provider.js","../../node_modules/next/dist/server/future/route-modules/checks.js","../../node_modules/next/dist/server/api-utils/node/try-get-preview-data.js","../../node_modules/sharp/package.json","../../node_modules/next/dist/shared/lib/router/utils/index.js","../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js","../../node_modules/next/dist/server/future/route-modules/helpers/response-handlers.js","../../node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js","../../node_modules/next/dist/server/future/normalizers/request/rsc.js","../../node_modules/next/dist/server/future/normalizers/request/postponed.js","../../node_modules/next/dist/server/future/normalizers/request/action.js","../../node_modules/next/dist/server/future/normalizers/request/prefetch-rsc.js","../../node_modules/next/dist/server/future/normalizers/request/next-data.js","../../node_modules/next/dist/server/future/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js","../../node_modules/next/dist/experimental/testmode/context.js","../../node_modules/next/dist/experimental/testmode/fetch.js","../../node_modules/next/dist/experimental/testmode/httpget.js","../../node_modules/sharp/lib/index.js","../../node_modules/next/dist/compiled/ws/package.json","../../node_modules/next/dist/compiled/fresh/package.json","../../node_modules/next/dist/compiled/node-html-parser/package.json","../../node_modules/next/dist/compiled/lru-cache/package.json","../../node_modules/next/dist/compiled/content-disposition/package.json","../../node_modules/next/dist/compiled/image-size/package.json","../../node_modules/next/dist/compiled/is-animated/package.json","../../node_modules/next/dist/compiled/get-orientation/package.json","../../node_modules/next/dist/compiled/send/package.json","../../node_modules/next/dist/client/components/redirect-status-code.js","../../node_modules/next/dist/server/api-utils/get-cookie-parser.js","../../node_modules/next/dist/compiled/@hapi/accept/package.json","../../node_modules/next/dist/shared/lib/side-effect.js","../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/amp-mode.js","../../node_modules/next/dist/compiled/path-to-regexp/index.js","../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../node_modules/next/dist/compiled/ws/index.js","../../node_modules/next/dist/compiled/fresh/index.js","../../node_modules/next/dist/compiled/node-html-parser/index.js","../../node_modules/next/dist/compiled/lru-cache/index.js","../../node_modules/next/dist/server/web/next-url.js","../../node_modules/next/dist/server/web/error.js","../../node_modules/next/dist/compiled/content-disposition/index.js","../../node_modules/next/dist/compiled/image-size/index.js","../../node_modules/next/dist/compiled/is-animated/index.js","../../node_modules/next/dist/compiled/get-orientation/index.js","../../node_modules/next/dist/compiled/send/index.js","../../node_modules/react-dom/server.browser.js","../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../node_modules/next/dist/server/stream-utils/node-web-streams-helper.js","../../node_modules/next/dist/server/web/spec-extension/cookies.js","../../node_modules/@swc/helpers/package.json","../../node_modules/next/dist/compiled/cookie/package.json","../../node_modules/next/dist/compiled/@hapi/accept/index.js","../../node_modules/next/dist/lib/pick.js","../../node_modules/next/dist/client/components/async-local-storage.js","../../node_modules/next/dist/server/lib/is-ipv6.js","../../node_modules/next/dist/lib/is-app-page-route.js","../../node_modules/next/dist/lib/is-app-route-route.js","../../node_modules/next/dist/lib/is-api-route.js","../../node_modules/next/dist/server/crypto-utils.js","../../node_modules/next/dist/shared/lib/router/utils/path-match.js","../../node_modules/next/dist/shared/lib/error-source.js","../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../node_modules/next/dist/shared/lib/router/utils/parse-path.js","../../node_modules/next/dist/shared/lib/isomorphic/path.js","../../node_modules/next/dist/server/lib/server-ipc/invoke-request.js","../../node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js","../../node_modules/next/dist/server/web/sandbox/resource-managers.js","../../node_modules/next/dist/server/future/route-matchers/locale-route-matcher.js","../../node_modules/next/dist/server/future/route-matchers/app-page-route-matcher.js","../../node_modules/next/dist/server/future/route-matcher-providers/manifest-route-matcher-provider.js","../../node_modules/next/dist/server/future/route-matchers/app-route-route-matcher.js","../../node_modules/next/dist/server/future/route-matchers/pages-api-route-matcher.js","../../node_modules/next/dist/server/future/route-matchers/pages-route-matcher.js","../../node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","../../node_modules/next/dist/client/components/react-dev-overlay/server/middleware.js","../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../node_modules/next/dist/compiled/cookie/index.js","../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js","../../node_modules/next/dist/server/future/normalizers/request/suffix.js","../../node_modules/next/dist/server/future/normalizers/request/prefix.js","../../node_modules/next/dist/compiled/picomatch/package.json","../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../node_modules/react-dom/cjs/react-dom-server.browser.production.js","../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.js","../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../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/picomatch/index.js","../../node_modules/next/dist/server/stream-utils/encodedTags.js","../../node_modules/next/dist/server/stream-utils/uint8array-helpers.js","../../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","../../node_modules/next/dist/compiled/next-server/app-page-turbo-experimental.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/app-page-experimental.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/app-page-turbo.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/pages-turbo.runtime.prod.js","../../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","../../node_modules/react/jsx-dev-runtime.js","../../node_modules/next/dist/server/future/route-modules/app-page/module.js","../../node_modules/next/dist/server/future/route-modules/pages/module.js","../../node_modules/next/dist/compiled/edge-runtime/package.json","../../node_modules/next/dist/server/lib/server-ipc/utils.js","../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../node_modules/next/dist/server/future/route-matchers/route-matcher.js","../../node_modules/next/dist/server/future/route-matcher-providers/helpers/cached-route-matcher-provider.js","../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../node_modules/next/dist/client/components/react-dev-overlay/server/shared.js","../../node_modules/@img/sharp-libvips-linux-x64/package.json","../../node_modules/@img/sharp-libvips-linux-x64/versions.json","../../node_modules/@img/sharp-libvips-linuxmusl-x64/package.json","../../node_modules/@img/sharp-libvips-linuxmusl-x64/versions.json","../../node_modules/@img/sharp-linux-x64/package.json","../../node_modules/@img/sharp-linux-x64/LICENSE","../../node_modules/@img/sharp-linuxmusl-x64/LICENSE","../../node_modules/@img/sharp-linuxmusl-x64/package.json","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/getRawSourceMap.js","../../node_modules/@img/sharp-libvips-linux-x64/lib/index.js","../../node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.8.17.3","../../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/index.js","../../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/libvips-cpp.so.8.17.3","../../node_modules/@img/sharp-linux-x64/lib/sharp-linux-x64.node","../../node_modules/@img/sharp-linuxmusl-x64/lib/sharp-linuxmusl-x64.node","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/launchEditor.js","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/nodeStackFrames.js","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parseStack.js","../../node_modules/next/dist/compiled/edge-runtime/index.js","../../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json","../../node_modules/react/cjs/react-jsx-dev-runtime.production.js","../../node_modules/sharp/lib/input.js","../../node_modules/sharp/lib/constructor.js","../../node_modules/sharp/lib/resize.js","../../node_modules/sharp/lib/composite.js","../../node_modules/sharp/lib/operation.js","../../node_modules/sharp/lib/channel.js","../../node_modules/sharp/lib/colour.js","../../node_modules/sharp/lib/output.js","../../node_modules/sharp/lib/utility.js","../../node_modules/next/dist/compiled/debug/package.json","../../node_modules/next/dist/server/future/normalizers/built/app/app-bundle-path-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/app/app-filename-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-pathname-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-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-pathname-normalizer.js","../../node_modules/next/dist/server/render.js","../../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","../../node_modules/next/dist/shared/lib/router/utils/add-locale.js","../../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","../../node_modules/next/dist/compiled/@edge-runtime/cookies/package.json","../../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js","../../node_modules/next/dist/server/app-render/app-render.js","../../node_modules/next/dist/lib/semver-noop.js","../../node_modules/next/dist/compiled/debug/index.js","../../node_modules/next/dist/server/future/route-modules/route-module.js","../../node_modules/next/dist/compiled/path-browserify/package.json","../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../node_modules/next/dist/compiled/source-map08/package.json","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.js","../../node_modules/sharp/lib/is.js","../../node_modules/sharp/lib/sharp.js","../../node_modules/sharp/lib/libvips.js","../../node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","../../node_modules/next/dist/compiled/path-browserify/index.js","../../node_modules/next/dist/compiled/bytes/package.json","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/getSourceMapUrl.js","../../node_modules/next/dist/compiled/source-map08/source-map.js","../../node_modules/next/dist/lib/is-serializable-props.js","../../node_modules/next/dist/server/internal-utils.js","../../node_modules/next/dist/server/post-process.js","../../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/loadable.shared-runtime.js","../../node_modules/next/dist/shared/lib/router-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/html-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js","../../node_modules/next/dist/lib/page-types.js","../../node_modules/next/dist/client/components/action-async-storage.external.js","../../node_modules/next/dist/client/components/request-async-storage.external.js","../../node_modules/detect-libc/package.json","../../node_modules/next/dist/shared/lib/router/adapters.js","../../node_modules/next/dist/client/components/match-segments.js","../../node_modules/next/dist/lib/metadata/metadata.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/client/components/not-found.js","../../node_modules/next/dist/client/components/redirect.js","../../node_modules/next/dist/server/lib/patch-fetch.js","../../node_modules/next/dist/server/app-render/flight-render-result.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-segment-param.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/validate-url.js","../../node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js","../../node_modules/next/dist/server/app-render/action-handler.js","../../node_modules/next/dist/server/app-render/server-inserted-html.js","../../node_modules/next/dist/server/app-render/required-scripts.js","../../node_modules/next/dist/server/app-render/make-get-server-inserted-html.js","../../node_modules/next/dist/server/app-render/walk-tree-with-flight-router-state.js","../../node_modules/next/dist/server/app-render/create-component-tree.js","../../node_modules/next/dist/server/app-render/get-asset-query-string.js","../../node_modules/next/dist/client/components/hooks-server-context.js","../../node_modules/next/dist/server/app-render/use-flight-response.js","../../node_modules/next/dist/client/components/static-generation-bailout.js","../../node_modules/next/dist/server/app-render/dynamic-rendering.js","../../node_modules/next/dist/client/components/dev-root-not-found-boundary.js","../../node_modules/@img/colour/package.json","../../node_modules/next/dist/compiled/bytes/index.js","../../node_modules/next/dist/server/future/normalizers/prefixing-normalizer.js","../../node_modules/next/dist/server/future/normalizers/normalizers.js","../../node_modules/next/dist/server/future/normalizers/absolute-filename-normalizer.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/shared/lib/lazy-dynamic/bailout-to-csr.js","../../node_modules/next/dist/server/app-render/static/static-renderer.js","../../node_modules/detect-libc/lib/detect-libc.js","../../node_modules/next/dist/compiled/babel/code-frame.js","../../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js","../../node_modules/semver/functions/coerce.js","../../node_modules/semver/functions/gte.js","../../node_modules/semver/functions/satisfies.js","../../node_modules/next/dist/compiled/babel/package.json","../../node_modules/@img/colour/index.cjs","../../node_modules/next/dist/lib/non-nullable.js","../../node_modules/next/dist/server/optimize-amp.js","../../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../../node_modules/next/dist/compiled/shell-quote/package.json","../../node_modules/next/dist/compiled/stacktrace-parser/package.json","../../node_modules/semver/package.json","../../node_modules/react-dom/server.edge.js","../../node_modules/next/dist/shared/lib/image-config.js","../../node_modules/next/dist/server/htmlescape.js","../../node_modules/next/dist/lib/client-reference.js","../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../node_modules/next/dist/compiled/strip-ansi/package.json","../../node_modules/next/dist/compiled/react-is/package.json","../../node_modules/next/dist/lib/metadata/resolve-metadata.js","../../node_modules/next/dist/lib/metadata/default-metadata.js","../../node_modules/next/dist/server/async-storage/draft-mode-provider.js","../../node_modules/next/dist/server/lib/dedupe-fetch.js","../../node_modules/next/dist/server/lib/clone-response.js","../../node_modules/next/dist/export/helpers/is-dynamic-usage-error.js","../../node_modules/next/dist/server/app-render/types.js","../../node_modules/next/dist/server/app-render/csrf-protection.js","../../node_modules/next/dist/server/app-render/react-server.node.js","../../node_modules/next/dist/shared/lib/encode-uri-path.js","../../node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js","../../node_modules/next/dist/server/app-render/get-preloadable-fonts.js","../../node_modules/next/dist/server/app-render/has-loading-component-in-tree.js","../../node_modules/next/dist/server/lib/app-dir-module.js","../../node_modules/next/dist/server/app-render/interop-default.js","../../node_modules/next/dist/server/app-render/parse-loader-tree.js","../../node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js","../../node_modules/next/dist/server/app-render/get-layer-assets.js","../../node_modules/next/dist/client/components/parallel-route-default.js","../../node_modules/next/dist/client/components/not-found-boundary.js","../../node_modules/detect-libc/lib/process.js","../../node_modules/detect-libc/lib/filesystem.js","../../node_modules/detect-libc/lib/elf.js","../../node_modules/next/dist/lib/metadata/generate/basic.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/icons.js","../../node_modules/next/dist/lib/metadata/generate/meta.js","../../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../../node_modules/next/dist/compiled/shell-quote/index.js","../../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../../node_modules/next/dist/compiled/nanoid/package.json","../../node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js","../../node_modules/@img/colour/color.cjs","../../node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js","../../node_modules/next/dist/compiled/strip-ansi/index.js","../../node_modules/next/dist/compiled/react-is/index.js","../../node_modules/semver/classes/semver.js","../../node_modules/semver/functions/parse.js","../../node_modules/semver/internal/re.js","../../node_modules/semver/functions/compare.js","../../node_modules/semver/classes/range.js","../../node_modules/next/dist/compiled/babel/bundle.js","../../node_modules/next/dist/compiled/nanoid/index.cjs","../../node_modules/react-dom/cjs/react-dom-server.edge.production.js","../../node_modules/busboy/package.json","../../node_modules/next/dist/lib/metadata/clone-metadata.js","../../node_modules/next/dist/export/helpers/is-navigation-signal-error.js","../../node_modules/next/dist/client/components/navigation.js","../../node_modules/react-dom/static.edge.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/lib/metadata/generate/utils.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-basics.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-icons.js","../../node_modules/busboy/lib/index.js","../../node_modules/next/dist/lib/metadata/constants.js","../../node_modules/next/dist/compiled/string-hash/package.json","../../node_modules/next/dist/compiled/superstruct/package.json","../../node_modules/semver/internal/debug.js","../../node_modules/semver/internal/constants.js","../../node_modules/semver/internal/parse-options.js","../../node_modules/semver/internal/identifiers.js","../../node_modules/semver/internal/lrucache.js","../../node_modules/semver/classes/comparator.js","../../node_modules/next/dist/lib/metadata/get-metadata-route.js","../../node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.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/string-hash/index.js","../../node_modules/next/dist/compiled/superstruct/index.cjs","../../node_modules/busboy/lib/utils.js","../../node_modules/semver/functions/cmp.js","../../node_modules/busboy/lib/types/multipart.js","../../node_modules/busboy/lib/types/urlencoded.js","../../node_modules/next/dist/client/components/navigation.react-server.js","../../node_modules/next/dist/client/components/bailout-to-client-rendering.js","../../node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-url.js","../../node_modules/next/dist/lib/metadata/is-metadata-route.js","../../node_modules/next/dist/shared/lib/hash.js","../../node_modules/next/dist/compiled/babel-packages/package.json","../../node_modules/next/dist/compiled/browserslist/package.json","../../node_modules/next/dist/compiled/json5/package.json","../../node_modules/next/dist/compiled/semver/package.json","../../node_modules/semver/functions/eq.js","../../node_modules/semver/functions/neq.js","../../node_modules/semver/functions/gt.js","../../node_modules/semver/functions/lt.js","../../node_modules/semver/functions/lte.js","../../node_modules/next/dist/compiled/babel-packages/packages-bundle.js","../../node_modules/next/dist/compiled/browserslist/index.js","../../node_modules/next/dist/compiled/json5/index.js","../../node_modules/next/dist/compiled/semver/index.js","../../node_modules/streamsearch/package.json","../../node_modules/streamsearch/lib/sbmh.js","../../node_modules/caniuse-lite/dist/unpacker/agents.js","../../node_modules/caniuse-lite/dist/unpacker/feature.js","../../node_modules/caniuse-lite/dist/unpacker/region.js","../../node_modules/caniuse-lite/package.json","../../node_modules/next/dist/compiled/babel/core.js","../../node_modules/next/dist/compiled/babel/parser.js","../../node_modules/next/dist/compiled/babel/traverse.js","../../node_modules/next/dist/compiled/babel/types.js","../../node_modules/caniuse-lite/data/agents.js","../../node_modules/caniuse-lite/dist/unpacker/browsers.js","../../node_modules/caniuse-lite/dist/unpacker/browserVersions.js","../../node_modules/caniuse-lite/dist/lib/statuses.js","../../node_modules/caniuse-lite/dist/lib/supported.js","../../node_modules/caniuse-lite/data/browsers.js","../../node_modules/caniuse-lite/data/browserVersions.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/amp-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/app-router-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/head-manager-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/hooks-client-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/html-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/image-config-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/router-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/server-inserted-html.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/amp-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/app-router-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/head-manager-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/hooks-client-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/html-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/image-config-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/router-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/server-inserted-html.js"]} \ No newline at end of file diff --git a/dist/web/prerender-manifest.json b/dist/web/prerender-manifest.json index e19e2f8..ecaa939 100644 --- a/dist/web/prerender-manifest.json +++ b/dist/web/prerender-manifest.json @@ -1 +1 @@ -{"version":4,"routes":{},"dynamicRoutes":{},"preview":{"previewModeId":"4b8b0b53393c966d0a6979313f7157f1","previewModeSigningKey":"a1563620443734cbb802cf388791f47da7b0ba238d51927f1163dc44c88b77e9","previewModeEncryptionKey":"bbdb0a985648484af873a8e4a4f45e83a74d191bf0e2b8f1d4f05e593b45a8ed"},"notFoundRoutes":[]} \ No newline at end of file +{"version":4,"routes":{},"dynamicRoutes":{},"preview":{"previewModeId":"483718e42ce5738c54325c7129696c88","previewModeSigningKey":"00b60ae6743f2f159c181047b9f0b2265d048f42cfe9c1d53387ac44bb24549d","previewModeEncryptionKey":"72f2bb626686751f8dae47645ae3276bc2bca2bd0b8763ef5c6f1d018a702b60"},"notFoundRoutes":[]} \ No newline at end of file diff --git a/dist/web/routes-manifest.json b/dist/web/routes-manifest.json index 9aacbbe..dea8054 100644 --- a/dist/web/routes-manifest.json +++ b/dist/web/routes-manifest.json @@ -1 +1 @@ -{"version":3,"pages404":true,"caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"dynamicRoutes":[{"page":"/admin/services/[service_name]","regex":"^/admin/services/([^/]+?)(?:/)?$","routeKeys":{"nxtPservice_name":"nxtPservice_name"},"namedRegex":"^/admin/services/(?[^/]+?)(?:/)?$"},{"page":"/admin/users/[deployment_user_id]","regex":"^/admin/users/([^/]+?)(?:/)?$","routeKeys":{"nxtPdeployment_user_id":"nxtPdeployment_user_id"},"namedRegex":"^/admin/users/(?[^/]+?)(?:/)?$"}],"staticRoutes":[{"page":"/","regex":"^/(?:/)?$","routeKeys":{},"namedRegex":"^/(?:/)?$"},{"page":"/404","regex":"^/404(?:/)?$","routeKeys":{},"namedRegex":"^/404(?:/)?$"},{"page":"/admin","regex":"^/admin(?:/)?$","routeKeys":{},"namedRegex":"^/admin(?:/)?$"},{"page":"/admin/services","regex":"^/admin/services(?:/)?$","routeKeys":{},"namedRegex":"^/admin/services(?:/)?$"},{"page":"/admin/settings","regex":"^/admin/settings(?:/)?$","routeKeys":{},"namedRegex":"^/admin/settings(?:/)?$"},{"page":"/admin/shell","regex":"^/admin/shell(?:/)?$","routeKeys":{},"namedRegex":"^/admin/shell(?:/)?$"},{"page":"/admin/users","regex":"^/admin/users(?:/)?$","routeKeys":{},"namedRegex":"^/admin/users(?:/)?$"},{"page":"/admin/users/add-user","regex":"^/admin/users/add\\-user(?:/)?$","routeKeys":{},"namedRegex":"^/admin/users/add\\-user(?:/)?$"},{"page":"/auth/login","regex":"^/auth/login(?:/)?$","routeKeys":{},"namedRegex":"^/auth/login(?:/)?$"},{"page":"/auth/logout","regex":"^/auth/logout(?:/)?$","routeKeys":{},"namedRegex":"^/auth/logout(?:/)?$"},{"page":"/auth/signup","regex":"^/auth/signup(?:/)?$","routeKeys":{},"namedRegex":"^/auth/signup(?:/)?$"}],"dataRoutes":[{"page":"/","dataRouteRegex":"^/_next/data/B8h757HZtfNZGW9LO45Ns/index.json$"},{"page":"/admin","dataRouteRegex":"^/_next/data/B8h757HZtfNZGW9LO45Ns/admin.json$"},{"page":"/admin/services","dataRouteRegex":"^/_next/data/B8h757HZtfNZGW9LO45Ns/admin/services.json$"},{"page":"/admin/services/[service_name]","routeKeys":{"nxtPservice_name":"nxtPservice_name"},"dataRouteRegex":"^/_next/data/B8h757HZtfNZGW9LO45Ns/admin/services/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/B8h757HZtfNZGW9LO45Ns/admin/services/(?[^/]+?)\\.json$"},{"page":"/admin/settings","dataRouteRegex":"^/_next/data/B8h757HZtfNZGW9LO45Ns/admin/settings.json$"},{"page":"/admin/shell","dataRouteRegex":"^/_next/data/B8h757HZtfNZGW9LO45Ns/admin/shell.json$"},{"page":"/admin/users","dataRouteRegex":"^/_next/data/B8h757HZtfNZGW9LO45Ns/admin/users.json$"},{"page":"/admin/users/add-user","dataRouteRegex":"^/_next/data/B8h757HZtfNZGW9LO45Ns/admin/users/add-user.json$"},{"page":"/admin/users/[deployment_user_id]","routeKeys":{"nxtPdeployment_user_id":"nxtPdeployment_user_id"},"dataRouteRegex":"^/_next/data/B8h757HZtfNZGW9LO45Ns/admin/users/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/B8h757HZtfNZGW9LO45Ns/admin/users/(?[^/]+?)\\.json$"},{"page":"/auth/login","dataRouteRegex":"^/_next/data/B8h757HZtfNZGW9LO45Ns/auth/login.json$"},{"page":"/auth/logout","dataRouteRegex":"^/_next/data/B8h757HZtfNZGW9LO45Ns/auth/logout.json$"},{"page":"/auth/signup","dataRouteRegex":"^/_next/data/B8h757HZtfNZGW9LO45Ns/auth/signup.json$"}],"rsc":{"header":"RSC","varyHeader":"RSC, Next-Router-State-Tree, Next-Router-Prefetch","prefetchHeader":"Next-Router-Prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSuffix":".prefetch.rsc"},"rewrites":[]} \ No newline at end of file +{"version":3,"pages404":true,"caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"dynamicRoutes":[{"page":"/admin/services/[service_name]","regex":"^/admin/services/([^/]+?)(?:/)?$","routeKeys":{"nxtPservice_name":"nxtPservice_name"},"namedRegex":"^/admin/services/(?[^/]+?)(?:/)?$"},{"page":"/admin/users/[deployment_user_id]","regex":"^/admin/users/([^/]+?)(?:/)?$","routeKeys":{"nxtPdeployment_user_id":"nxtPdeployment_user_id"},"namedRegex":"^/admin/users/(?[^/]+?)(?:/)?$"}],"staticRoutes":[{"page":"/","regex":"^/(?:/)?$","routeKeys":{},"namedRegex":"^/(?:/)?$"},{"page":"/404","regex":"^/404(?:/)?$","routeKeys":{},"namedRegex":"^/404(?:/)?$"},{"page":"/admin","regex":"^/admin(?:/)?$","routeKeys":{},"namedRegex":"^/admin(?:/)?$"},{"page":"/admin/services","regex":"^/admin/services(?:/)?$","routeKeys":{},"namedRegex":"^/admin/services(?:/)?$"},{"page":"/admin/settings","regex":"^/admin/settings(?:/)?$","routeKeys":{},"namedRegex":"^/admin/settings(?:/)?$"},{"page":"/admin/shell","regex":"^/admin/shell(?:/)?$","routeKeys":{},"namedRegex":"^/admin/shell(?:/)?$"},{"page":"/admin/users","regex":"^/admin/users(?:/)?$","routeKeys":{},"namedRegex":"^/admin/users(?:/)?$"},{"page":"/admin/users/add-user","regex":"^/admin/users/add\\-user(?:/)?$","routeKeys":{},"namedRegex":"^/admin/users/add\\-user(?:/)?$"},{"page":"/auth/login","regex":"^/auth/login(?:/)?$","routeKeys":{},"namedRegex":"^/auth/login(?:/)?$"},{"page":"/auth/logout","regex":"^/auth/logout(?:/)?$","routeKeys":{},"namedRegex":"^/auth/logout(?:/)?$"},{"page":"/auth/signup","regex":"^/auth/signup(?:/)?$","routeKeys":{},"namedRegex":"^/auth/signup(?:/)?$"}],"dataRoutes":[{"page":"/","dataRouteRegex":"^/_next/data/M0xlSpRmjkARixutvQD0m/index.json$"},{"page":"/admin","dataRouteRegex":"^/_next/data/M0xlSpRmjkARixutvQD0m/admin.json$"},{"page":"/admin/services","dataRouteRegex":"^/_next/data/M0xlSpRmjkARixutvQD0m/admin/services.json$"},{"page":"/admin/services/[service_name]","routeKeys":{"nxtPservice_name":"nxtPservice_name"},"dataRouteRegex":"^/_next/data/M0xlSpRmjkARixutvQD0m/admin/services/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/M0xlSpRmjkARixutvQD0m/admin/services/(?[^/]+?)\\.json$"},{"page":"/admin/settings","dataRouteRegex":"^/_next/data/M0xlSpRmjkARixutvQD0m/admin/settings.json$"},{"page":"/admin/shell","dataRouteRegex":"^/_next/data/M0xlSpRmjkARixutvQD0m/admin/shell.json$"},{"page":"/admin/users","dataRouteRegex":"^/_next/data/M0xlSpRmjkARixutvQD0m/admin/users.json$"},{"page":"/admin/users/add-user","dataRouteRegex":"^/_next/data/M0xlSpRmjkARixutvQD0m/admin/users/add-user.json$"},{"page":"/admin/users/[deployment_user_id]","routeKeys":{"nxtPdeployment_user_id":"nxtPdeployment_user_id"},"dataRouteRegex":"^/_next/data/M0xlSpRmjkARixutvQD0m/admin/users/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/M0xlSpRmjkARixutvQD0m/admin/users/(?[^/]+?)\\.json$"},{"page":"/auth/login","dataRouteRegex":"^/_next/data/M0xlSpRmjkARixutvQD0m/auth/login.json$"},{"page":"/auth/logout","dataRouteRegex":"^/_next/data/M0xlSpRmjkARixutvQD0m/auth/logout.json$"},{"page":"/auth/signup","dataRouteRegex":"^/_next/data/M0xlSpRmjkARixutvQD0m/auth/signup.json$"}],"rsc":{"header":"RSC","varyHeader":"RSC, Next-Router-State-Tree, Next-Router-Prefetch","prefetchHeader":"Next-Router-Prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSuffix":".prefetch.rsc"},"rewrites":[]} \ No newline at end of file diff --git a/dist/web/server/chunks/824.js b/dist/web/server/chunks/824.js index 5fa3fd1..9127402 100644 --- a/dist/web/server/chunks/824.js +++ b/dist/web/server/chunks/824.js @@ -1 +1 @@ -"use strict";exports.id=824,exports.ids=[824],exports.modules={1568:(e,t,a)=>{a.d(t,{Z:()=>r});let r=(0,a(8427).Z)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},7840:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>w});var s=a(997),n=a(2863),l=a(7348),c=a(3563),i=a(975),o=a(8006),u=a(1048),d=a(9705),h=a(5743),m=a(3216),x=a(6689),p=a(8097),g=e([n,l,o,u,d,h,m,p]);function w({url:e,wrapperProps:t,title:a,...r}){let{loading:g,setLoading:w}=(0,i.Z)();return s.jsx(n.Z,{...t,className:(0,p.twMerge)("p-0",t?.className),children:(0,s.jsxs)(m.Z,{className:"gap-0",children:[(0,s.jsxs)(d.Z,{className:"p-4 w-full justify-between",children:[s.jsx(d.Z,{children:a?s.jsx(x.Fragment,{children:s.jsx(h.Z,{size:"small",variant:"faded",children:a})}):null}),(0,s.jsxs)(d.Z,{children:[s.jsx(o.Z,{title:"Open Full Screen",variant:"ghost",className:"p-1!",onClick:()=>{window.open(e,"__blank")},children:s.jsx(c.Z,{name:"ArrowUpRight",size:20})}),s.jsx(o.Z,{title:"Refresh Iframe",variant:"ghost",className:"p-1!",loading:g,onClick:()=>{w(!0),setTimeout(()=>{w(!1)},2e3)},loadingProps:{size:"smaller"},children:s.jsx(c.Z,{name:"RotateCcw",size:18})})]})]}),s.jsx("hr",{}),g?s.jsx(u.Z,{className:"w-full p-10 h-[400px]",children:s.jsx(l.Z,{})}):s.jsx("iframe",{...r,src:e,className:(0,p.twMerge)("w-full h-[400px]",r.className)})]})})}[n,l,o,u,d,h,m,p]=g.then?(await g)():g,r()}catch(e){r(e)}})},5590:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>m});var s=a(997),n=a(6689),l=a(5031),c=a(9705),i=a(8006),o=a(5743),u=a(2863),d=a(8154),h=e([l,c,i,o,u]);function m({service:e,setLog:t,log:a}){let r=e.logs,h=r?.map(e=>"string"==typeof e?e:e.cmd),m=a?.match(/./)&&!h?.find(e=>e==a);return s.jsx(n.Fragment,{children:m?s.jsx(c.Z,{className:"grow",children:s.jsx(u.Z,{className:"w-full py-1 h-[42px]",children:(0,s.jsxs)(c.Z,{className:"w-full justify-between",children:[s.jsx(o.Z,{children:a}),s.jsx(i.Z,{title:"Clear Custom Log",variant:"ghost",className:"p-1",onClick:()=>{t(void 0)},children:s.jsx(d.Z,{size:17})})]})})}):s.jsx(l.Z,{options:[...h?.map(e=>({value:e,title:e}))||[]],changeHandler:e=>{t(e)}})})}[l,c,i,o,u]=h.then?(await h)():h,r()}catch(e){r(e)}})},1392:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>p});var s=a(997),n=a(3216),l=a(6689),c=a(8006),i=a(2177),o=a(4956),u=a(5743),d=a(975),h=a(5204),m=a(3563),x=e([n,c,i,o,u,h]);function p({setLog:e}){let{open:t,setOpen:a}=(0,d.Z)(),r=(0,l.useRef)("");return s.jsx(i.ZP,{target:s.jsx(c.Z,{title:"Enter custom command",size:"small",color:"gray",className:"w-[42px] h-[42px]",children:s.jsx(m.Z,{name:"Edit3",size:14})}),setOpen:a,open:t,children:(0,s.jsxs)(n.Z,{children:[(0,s.jsxs)(n.Z,{className:"gap-1",children:[s.jsx(o.Z,{className:"admin-h3",children:"Enter a custom Command"}),s.jsx(u.Z,{variant:"faded",children:"Enter a command to run a custom log"})]}),s.jsx(h.Z,{placeholder:"Enter custom command",changeHandler:e=>{r.current=e},autoFocus:!0}),s.jsx(c.Z,{title:"Set Custom Command",onClick:()=>{e(r.current.trim()),a(!1)},children:"Set Custom Command"})]})})}[n,c,i,o,u,h]=x.then?(await x)():x,r()}catch(e){r(e)}})},8149:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>u});var s=a(997),n=a(3216),l=a(9705),c=a(1392),i=a(5590),o=e([n,l,c,i]);function u({service:e,setLog:t,log:a}){return s.jsx(n.Z,{className:"w-full gap-2 p-4",children:(0,s.jsxs)(l.Z,{className:"flex-nowrap",children:[s.jsx(c.Z,{setLog:t}),s.jsx(i.Z,{service:e,setLog:t,log:a})]})})}[n,l,c,i]=o.then?(await o)():o,r()}catch(e){r(e)}})},4221:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>p});var s=a(997),n=a(3216),l=a(6689),c=a(3893),i=a(8933);a(6517);var o=a(7348),u=a(1048),d=a(7840),h=a(8650),m=a(975),x=e([n,c,o,u,d]);function p({service:e,server:t,target:a,log_cmd:r,portRef:x}){let{pageProps:p,ws:g}=(0,l.useContext)(c.AppContext),w=(0,l.useRef)(void 0),{data:f}=(0,i.Z)(),{isIntersecting:Z}=(0,h.Z)({elementRef:w,options:{rootMargin:"-200px",threshold:0}}),[j,v]=(0,l.useState)(),{refresh:N,setRefresh:y}=(0,m.Z)();(0,l.useRef)(!1);let b=(0,s.jsxs)(s.Fragment,{children:[s.jsx("code",{children:t.private_ip})," ",a]});return(0,s.jsxs)(n.Z,{className:"gap-0 w-full",componentRef:w,children:[Z&&j?.url&&j.port?s.jsx(n.Z,{className:"gap-0",children:s.jsx(d.Z,{url:j?.url,title:b,wrapperProps:{className:"border-none"}})}):s.jsx(u.Z,{className:"p-10 h-[460px]",children:s.jsx(o.Z,{})}),s.jsx("hr",{})]})}[n,c,o,u,d]=x.then?(await x)():x,r()}catch(e){r(e)}})},9986:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>g});var s=a(997),n=a(3216),l=a(6689),c=a(3893),i=a(8650),o=a(4221),u=a(9705),d=a(8006),h=a(8149),m=a(8097),x=a(2358),p=e([n,c,o,u,d,h,m]);function g({service:e,server:t,wrapperProps:a,portRef:r}){let{pageProps:p}=(0,l.useContext)(c.AppContext),g=(0,l.useRef)(void 0),{isIntersecting:w}=(0,i.Z)({elementRef:g}),[f,Z]=(0,l.useState)(e.logs?.[0]?"logs":"shell"),j=e.logs?.[0],v="string"==typeof j?j:j?.cmd,[N,y]=(0,l.useState)(v);return(0,s.jsxs)(n.Z,{...a,className:(0,m.twMerge)("gap-0",a?.className),children:[(0,s.jsxs)(u.Z,{className:"w-full justify-between p-4 -mb-6",children:[(0,s.jsxs)(u.Z,{children:[s.jsx("code",{children:t.private_ip}),t.public_ip?s.jsx("code",{children:t.public_ip}):null]}),s.jsx(u.Z,{className:"",children:x.e3.map((e,t)=>{let a=e.name==f;return s.jsx(d.Z,{title:`${e.name}`,onClick:()=>{Z(e.name)},size:"smaller",color:"gray",variant:a?void 0:"outlined",children:e.name},t)})})]}),"logs"==f?s.jsx(h.Z,{server:t,service:e,setLog:y,log:N}):s.jsx(u.Z,{className:"h-[74px]"}),s.jsx("hr",{}),s.jsx(o.Z,{server:t,service:e,target:f,portRef:r,log_cmd:N})]})}[n,c,o,u,d,h,m]=p.then?(await p)():p,r()}catch(e){r(e)}})},2358:(e,t,a)=>{a.d(t,{e3:()=>r});let r=[{name:"logs"},{name:"shell"}]},3135:(e,t,a)=>{a(6517),a(6689)},274:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>x});var s=a(997);a(6689);var n=a(8097),l=a(6405),c=a.n(l),i=a(8006),o=a(8154),u=a(8092),d=a(6517),h=a.n(d),m=e([n,i,u]);function x({open:e,setOpen:t,...a}){return e?c().createPortal((0,s.jsxs)("div",{className:(0,n.twMerge)("fixed z-[200] top-0 left-0 w-screen h-screen","flex flex-col items-center justify-center p-4","twui-modal-root"),role:"dialog","aria-modal":"true",children:[s.jsx("div",{className:(0,n.twMerge)("absolute top-0 left-0 bg-dark/80 z-0","w-screen h-screen"),onClick:e=>{t(!1)}}),(0,s.jsxs)(u.Z,{...h().omit(a,["targetWrapperProps"]),className:(0,n.twMerge)("z-10 max-w-modal bg-background-light dark:bg-background-dark","w-full relative max-h-[95vh] overflow-y-auto","twui-modal-content",a.className),children:[a.children,s.jsx(i.Z,{className:"absolute top-0 right-0 p-2",variant:"ghost",color:"gray",onClick:()=>{t(!1)},title:"Close Modal Button",children:s.jsx(o.Z,{size:30})})]})]}),document.getElementById("twui-modal-root")):null}[n,i,u]=m.then?(await m)():m,r()}catch(e){r(e)}})},8764:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>h});var s=a(997),n=a(6689),l=a.n(n),c=a(8097),i=a(6405),o=a.n(i),u=a(8092);a(3135);var d=e([c,u]);function h({open:e,setOpen:t,targetElRef:a,position:r="bottom",trigger:n="hover",debounce:i,popoverTargetActiveRef:d,popoverContentActiveRef:h,popoverReferenceRef:m,isPopover:x,...p}){let g;if(!e)return null;let[w,f]=l().useState({}),Z=l().useCallback(()=>{h.current=!0,d.current=!1,t(!0)},[]),j=l().useCallback(()=>{window.clearTimeout(g),g=setTimeout(()=>{if(d.current){d.current=!1;return}t(!1)},i)},[]);return e?o().createPortal(s.jsx(u.Z,{...p,className:(0,c.twMerge)("max-w-[300px] z-[250]","twui-popover-content",p.className),style:{...w,...p.style},onMouseEnter:"hover"===n?Z:p.onMouseEnter,onMouseLeave:"hover"===n?j:p.onMouseLeave,role:"dialog","aria-modal":"true",children:p.children}),document.getElementById("twui-popover-root")):null}[c,u]=d.then?(await d)():d,r()}catch(e){r(e)}})},2863:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),n=a(8097),l=e([n]);function c({spacing:e,componentRef:t,...a}){return s.jsx("div",{...a,className:(0,n.twMerge)("relative flex items-center gap-2 border border-solid rounded-default","border-slate-200 dark:border-white/10",e?"normal"==e?"px-3 py-2":"tight"==e?"px-2 py-1":"":"px-3 py-2","twui-border",a.className),ref:t,children:a.children})}n=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},2177:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{ZP:()=>d});var s=a(997),n=a(6689),l=a.n(n),c=a(274),i=a(8764),o=a(8097),u=e([c,i,o]);function d(e){let t;let{target:a,targetRef:r,targetWrapperProps:n,open:u,setOpen:d,isPopover:h,popoverReferenceRef:m,trigger:x="hover",debounce:p=500,onClose:g,hoverOpen:w}=e,[f,Z]=l().useState(!1),[j,v]=l().useState(u||!1),N=r||l().useRef(null),y=m||N,b=l().useRef(!1),k=l().useRef(!1),C=l().useCallback(t=>{b.current=!0,k.current=!1,v(!0),e.onMouseEnter?.(t)},[]),M=l().useCallback(a=>{window.clearTimeout(t),t=setTimeout(()=>{if(k.current){k.current=!1;return}v(!1)},p),e.onMouseLeave?.(a)},[]);return l().useCallback(e=>{let t=e.target,a=t.closest(".twui-popover-content");if(!t.closest(".twui-popover-target")&&!a)return v(!1)},[]),(0,s.jsxs)(l().Fragment,{children:[a?s.jsx("div",{...n,onClick:e=>{e.preventDefault(),e.stopPropagation(),v(!j)},ref:N,onMouseEnter:h&&("hover"===x||w)?C:n?.onMouseEnter,onMouseLeave:h&&("hover"===x||w)?M:n?.onMouseLeave,className:(0,o.twMerge)("twui-popover-target",n?.className),children:a}):null,f?h?s.jsx(i.Z,{...e,open:j,setOpen:v,targetElRef:y,debounce:p,popoverTargetActiveRef:b,popoverContentActiveRef:k}):s.jsx(c.Z,{...e,open:j,setOpen:v}):null]})}[c,i,o]=u.then?(await u)():u,r()}catch(e){r(e)}})},5031:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>w});var s=a(997),n=a(1568),l=a(6848),c=a(6689),i=a.n(c),o=a(8097),u=a(417),d=a(3352),h=a(5743),m=a(3216),x=a(9396),p=a(6425),g=e([o,u,d,h,m]);function w({label:e,options:t,componentRef:a,labelProps:r,wrapperProps:c,showLabel:g,iconProps:w,changeHandler:f,info:Z,validateValueFn:j,wrapperWrapperProps:v,dispatchState:N,...y}){let[b,k]=i().useState({isValid:!0}),C=a||i().useRef(null),[M,R]=i().useState({value:t[0]?.value,data:t[0]?.data}),z=e?(0,x.Z)(e):y.name?(0,x.Z)(y.name):y.title?(0,x.Z)(y.title):`select-${Math.round(1e6*Math.random())}`;return(0,s.jsxs)(m.Z,{...v,className:(0,o.twMerge)("gap-1",v?.className),children:[(0,s.jsxs)("div",{...c,className:(0,o.twMerge)("relative w-full flex items-center border rounded-default","border-slate-300 dark:border-white/20 pr-2","focus:border-slate-700 dark:focus:border-white/50","outline-slate-300 dark:outline-white/20","focus:outline-slate-700 dark:focus:outline-white/50","bg-white dark:bg-background-dark",b.isValid?"":"outline-warning border-warning",c?.className),children:[g&&s.jsx("label",{htmlFor:z,...r,className:(0,o.twMerge)("text-xs absolute -top-2.5 left-2 text-foreground-light/80 bg-background-light","dark:text-foreground-dark/70 dark:bg-background-dark px-1.5 rounded-t","twui-input-label",r?.className),children:e||y.title||y.name}),s.jsx("select",{id:z,"aria-label":y["aria-label"]||y.title,...y,className:(0,o.twMerge)("w-full pl-3 py-2 rounded-default appearance-none pr-8","grow !border-none !outline-none","twui-select",y.className),ref:C,value:t.flat().find(e=>e.default)?.value||void 0,onChange:e=>{let a=t.find(t=>t.value==e.target.value);a&&R(a),f?.(e.target.value,a?.data),y.onChange?.(e),j?.(e.target.value).then(e=>{k(e)})},children:t.flat().map((e,t)=>{let a=e.title||(0,p.Z)(e.value);return s.jsx("option",{value:e.value,children:a},t)})}),s.jsx(n.Z,{size:20,...w,className:(0,o.twMerge)("pointer-events-none -ml-6",w?.className)}),Z&&s.jsx(u.Z,{target:s.jsx("div",{title:"Select Info Button",children:s.jsx(l.Z,{size:20})}),hoverOpen:!0,children:s.jsx(d.Z,{className:"min-w-[250px] p-6",children:"string"==typeof Z?s.jsx(h.Z,{children:Z}):Z})})]}),!b.isValid&&b.msg?s.jsx(h.Z,{size:"smaller",className:"text-warning",children:b.msg}):void 0]})}[o,u,d,h,m]=g.then?(await g)():g,r()}catch(e){r(e)}})},5204:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),n=a(6248),l=e([n]);function c({componentRef:e,...t}){return s.jsx(n.Z,{istextarea:!0,...t,componentRef:e})}n=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},8650:(e,t,a)=>{a.d(t,{Z:()=>n});var r=a(6689),s=a.n(r);function n({elementRef:e,className:t,options:a,removeIntersected:n,delay:l,elId:c}){let i=(0,r.useRef)(null),[o,u]=s().useState(!1),[d,h]=s().useState(0),m=l||200;return s().useCallback((e,t)=>{let a=e[0];window.clearTimeout(i.current),a.isIntersecting?i.current=setTimeout(()=>{u(!0),n&&t.unobserve(a.target)},m):u(!1)},[]),{isIntersecting:o}}},1048:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),n=a(8097),l=e([n]);function c({...e}){return s.jsx("div",{...e,className:(0,n.twMerge)("flex flex-col items-center justify-center gap-4 p-2 w-full","h-full twui-center",e.className),children:e.children})}n=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},1309:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),n=a(8097),l=e([n]);function c({...e}){return s.jsx("h2",{...e,className:(0,n.twMerge)("text-2xl md:text-3xl mb-4","twui-headings twui-heading","twui-h2",e.className),children:e.children})}n=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},4956:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),n=a(8097),l=e([n]);function c({...e}){return s.jsx("h3",{...e,className:(0,n.twMerge)("text-xl mb-4","twui-headings twui-heading","twui-h3",e.className),children:e.children})}n=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},9396:(e,t,a)=>{a.d(t,{Z:()=>r});function r(e,t,a){let r=t||"-";try{if(!e)return"";let t=String(e).trim().toLowerCase().replace(/ {2,}/g," ").replace(/ /g,r).replace(/[^a-z0-9]/g,r).replace(/-{2,}|_{2,}/g,r).replace(/^-/,"");if(a)return t;return t.replace(/-$/,"")}catch(e){return""}}}}; \ No newline at end of file +"use strict";exports.id=824,exports.ids=[824],exports.modules={1568:(e,t,a)=>{a.d(t,{Z:()=>r});let r=(0,a(8427).Z)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},7840:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>f});var s=a(997),l=a(2863),n=a(7348),c=a(3563),i=a(975),o=a(8006),u=a(1048),d=a(9705),h=a(5743),m=a(3216),x=a(6689),p=a(8097),g=e([l,n,o,u,d,h,m,p]);function f({url:e,wrapperProps:t,title:a,...r}){let{loading:g,setLoading:f}=(0,i.Z)();return s.jsx(l.Z,{...t,className:(0,p.twMerge)("p-0",t?.className),children:(0,s.jsxs)(m.Z,{className:"gap-0",children:[(0,s.jsxs)(d.Z,{className:"p-4 w-full justify-between",children:[s.jsx(d.Z,{children:a?s.jsx(x.Fragment,{children:s.jsx(h.Z,{size:"small",variant:"faded",children:a})}):null}),(0,s.jsxs)(d.Z,{children:[s.jsx(o.Z,{title:"Open Full Screen",variant:"ghost",className:"p-1!",onClick:()=>{window.open(e,"__blank")},children:s.jsx(c.Z,{name:"ArrowUpRight",size:20})}),s.jsx(o.Z,{title:"Refresh Iframe",variant:"ghost",className:"p-1!",loading:g,onClick:()=>{f(!0),setTimeout(()=>{f(!1)},2e3)},loadingProps:{size:"smaller"},children:s.jsx(c.Z,{name:"RotateCcw",size:18})})]})]}),s.jsx("hr",{}),g?s.jsx(u.Z,{className:"w-full p-10 h-[400px]",children:s.jsx(n.Z,{})}):s.jsx("iframe",{...r,src:e,className:(0,p.twMerge)("w-full h-[400px]",r.className)})]})})}[l,n,o,u,d,h,m,p]=g.then?(await g)():g,r()}catch(e){r(e)}})},5590:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>m});var s=a(997),l=a(6689),n=a(5031),c=a(9705),i=a(8006),o=a(5743),u=a(2863),d=a(8154),h=e([n,c,i,o,u]);function m({service:e,setLog:t,log:a}){let r=e.logs,h=r?.map(e=>"string"==typeof e?e:e.cmd),m=a?.match(/./)&&!h?.find(e=>e==a);return s.jsx(l.Fragment,{children:m?s.jsx(c.Z,{className:"grow",children:s.jsx(u.Z,{className:"w-full py-1 h-[42px]",children:(0,s.jsxs)(c.Z,{className:"w-full justify-between",children:[s.jsx(o.Z,{children:a}),s.jsx(i.Z,{title:"Clear Custom Log",variant:"ghost",className:"p-1",onClick:()=>{t(void 0)},children:s.jsx(d.Z,{size:17})})]})})}):s.jsx(n.Z,{options:[...h?.map(e=>({value:e,title:e}))||[]],changeHandler:e=>{t(e)}})})}[n,c,i,o,u]=h.then?(await h)():h,r()}catch(e){r(e)}})},1392:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>p});var s=a(997),l=a(3216),n=a(6689),c=a(8006),i=a(2177),o=a(4956),u=a(5743),d=a(975),h=a(5204),m=a(3563),x=e([l,c,i,o,u,h]);function p({setLog:e}){let{open:t,setOpen:a}=(0,d.Z)(),r=(0,n.useRef)("");return s.jsx(i.ZP,{target:s.jsx(c.Z,{title:"Enter custom command",size:"small",color:"gray",className:"w-[42px] h-[42px]",children:s.jsx(m.Z,{name:"Edit3",size:14})}),setOpen:a,open:t,children:(0,s.jsxs)(l.Z,{children:[(0,s.jsxs)(l.Z,{className:"gap-1",children:[s.jsx(o.Z,{className:"admin-h3",children:"Enter a custom Command"}),s.jsx(u.Z,{variant:"faded",children:"Enter a command to run a custom log"})]}),s.jsx(h.Z,{placeholder:"Enter custom command",changeHandler:e=>{r.current=e},autoFocus:!0}),s.jsx(c.Z,{title:"Set Custom Command",onClick:()=>{e(r.current.trim()),a(!1)},children:"Set Custom Command"})]})})}[l,c,i,o,u,h]=x.then?(await x)():x,r()}catch(e){r(e)}})},8149:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>u});var s=a(997),l=a(3216),n=a(9705),c=a(1392),i=a(5590),o=e([l,n,c,i]);function u({service:e,setLog:t,log:a}){return s.jsx(l.Z,{className:"w-full gap-2 p-4",children:(0,s.jsxs)(n.Z,{className:"flex-nowrap",children:[s.jsx(c.Z,{setLog:t}),s.jsx(i.Z,{service:e,setLog:t,log:a})]})})}[l,n,c,i]=o.then?(await o)():o,r()}catch(e){r(e)}})},4221:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>p});var s=a(997),l=a(3216),n=a(6689),c=a(3893),i=a(8933);a(6517);var o=a(7348),u=a(1048),d=a(7840),h=a(8650),m=a(975),x=e([l,c,o,u,d]);function p({service:e,server:t,target:a,log_cmd:r,portRef:x}){let{pageProps:p,ws:g}=(0,n.useContext)(c.AppContext),f=(0,n.useRef)(void 0),{data:w}=(0,i.Z)(),{isIntersecting:Z}=(0,h.Z)({elementRef:f,options:{rootMargin:"-200px",threshold:0}}),[j,v]=(0,n.useState)(),{refresh:N,setRefresh:y}=(0,m.Z)();(0,n.useRef)(!1);let b=(0,s.jsxs)(s.Fragment,{children:[s.jsx("code",{children:t.private_ip})," ",a]});return(0,s.jsxs)(l.Z,{className:"gap-0 w-full",componentRef:f,children:[Z&&j?.url&&j.port?s.jsx(l.Z,{className:"gap-0",children:s.jsx(d.Z,{url:j?.url,title:b,wrapperProps:{className:"border-none"}})}):s.jsx(u.Z,{className:"p-10 h-[460px]",children:s.jsx(o.Z,{})}),s.jsx("hr",{})]})}[l,c,o,u,d]=x.then?(await x)():x,r()}catch(e){r(e)}})},9986:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>g});var s=a(997),l=a(3216),n=a(6689),c=a(3893),i=a(8650),o=a(4221),u=a(9705),d=a(8006),h=a(8149),m=a(8097),x=a(2358),p=e([l,c,o,u,d,h,m]);function g({service:e,server:t,wrapperProps:a,portRef:r}){let{pageProps:p}=(0,n.useContext)(c.AppContext),g=(0,n.useRef)(void 0),{isIntersecting:f}=(0,i.Z)({elementRef:g}),w=e.logs;"load_balancer"==e.type&&(w?.[0]||(w=[]),w.push("tail -f /var/log/nginx/access.log","tail -f /var/log/nginx/error.log"));let[Z,j]=(0,n.useState)(w?.[0]?"logs":"shell"),v=w?.[0],N="string"==typeof v?v:v?.cmd,[y,b]=(0,n.useState)(N);return(0,s.jsxs)(l.Z,{...a,className:(0,m.twMerge)("gap-0",a?.className),children:[(0,s.jsxs)(u.Z,{className:"w-full justify-between p-4 -mb-6",children:[(0,s.jsxs)(u.Z,{children:[s.jsx("code",{children:t.private_ip}),t.public_ip?s.jsx("code",{children:t.public_ip}):null]}),s.jsx(u.Z,{className:"",children:x.e3.map((e,t)=>{let a=e.name==Z;return s.jsx(d.Z,{title:`${e.name}`,onClick:()=>{j(e.name)},size:"smaller",color:"gray",variant:a?void 0:"outlined",children:e.name},t)})})]}),"logs"==Z?s.jsx(h.Z,{server:t,service:e,setLog:b,log:y}):s.jsx(u.Z,{className:"h-[74px]"}),s.jsx("hr",{}),s.jsx(o.Z,{server:t,service:e,target:Z,portRef:r,log_cmd:y})]})}[l,c,o,u,d,h,m]=p.then?(await p)():p,r()}catch(e){r(e)}})},2358:(e,t,a)=>{a.d(t,{e3:()=>r});let r=[{name:"logs"},{name:"shell"}]},3135:(e,t,a)=>{a(6517),a(6689)},274:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>x});var s=a(997);a(6689);var l=a(8097),n=a(6405),c=a.n(n),i=a(8006),o=a(8154),u=a(8092),d=a(6517),h=a.n(d),m=e([l,i,u]);function x({open:e,setOpen:t,...a}){return e?c().createPortal((0,s.jsxs)("div",{className:(0,l.twMerge)("fixed z-[200] top-0 left-0 w-screen h-screen","flex flex-col items-center justify-center p-4","twui-modal-root"),role:"dialog","aria-modal":"true",children:[s.jsx("div",{className:(0,l.twMerge)("absolute top-0 left-0 bg-dark/80 z-0","w-screen h-screen"),onClick:e=>{t(!1)}}),(0,s.jsxs)(u.Z,{...h().omit(a,["targetWrapperProps"]),className:(0,l.twMerge)("z-10 max-w-modal bg-background-light dark:bg-background-dark","w-full relative max-h-[95vh] overflow-y-auto","twui-modal-content",a.className),children:[a.children,s.jsx(i.Z,{className:"absolute top-0 right-0 p-2",variant:"ghost",color:"gray",onClick:()=>{t(!1)},title:"Close Modal Button",children:s.jsx(o.Z,{size:30})})]})]}),document.getElementById("twui-modal-root")):null}[l,i,u]=m.then?(await m)():m,r()}catch(e){r(e)}})},8764:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>h});var s=a(997),l=a(6689),n=a.n(l),c=a(8097),i=a(6405),o=a.n(i),u=a(8092);a(3135);var d=e([c,u]);function h({open:e,setOpen:t,targetElRef:a,position:r="bottom",trigger:l="hover",debounce:i,popoverTargetActiveRef:d,popoverContentActiveRef:h,popoverReferenceRef:m,isPopover:x,...p}){let g;if(!e)return null;let[f,w]=n().useState({}),Z=n().useCallback(()=>{h.current=!0,d.current=!1,t(!0)},[]),j=n().useCallback(()=>{window.clearTimeout(g),g=setTimeout(()=>{if(d.current){d.current=!1;return}t(!1)},i)},[]);return e?o().createPortal(s.jsx(u.Z,{...p,className:(0,c.twMerge)("max-w-[300px] z-[250]","twui-popover-content",p.className),style:{...f,...p.style},onMouseEnter:"hover"===l?Z:p.onMouseEnter,onMouseLeave:"hover"===l?j:p.onMouseLeave,role:"dialog","aria-modal":"true",children:p.children}),document.getElementById("twui-popover-root")):null}[c,u]=d.then?(await d)():d,r()}catch(e){r(e)}})},2863:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),l=a(8097),n=e([l]);function c({spacing:e,componentRef:t,...a}){return s.jsx("div",{...a,className:(0,l.twMerge)("relative flex items-center gap-2 border border-solid rounded-default","border-slate-200 dark:border-white/10",e?"normal"==e?"px-3 py-2":"tight"==e?"px-2 py-1":"":"px-3 py-2","twui-border",a.className),ref:t,children:a.children})}l=(n.then?(await n)():n)[0],r()}catch(e){r(e)}})},2177:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{ZP:()=>d});var s=a(997),l=a(6689),n=a.n(l),c=a(274),i=a(8764),o=a(8097),u=e([c,i,o]);function d(e){let t;let{target:a,targetRef:r,targetWrapperProps:l,open:u,setOpen:d,isPopover:h,popoverReferenceRef:m,trigger:x="hover",debounce:p=500,onClose:g,hoverOpen:f}=e,[w,Z]=n().useState(!1),[j,v]=n().useState(u||!1),N=r||n().useRef(null),y=m||N,b=n().useRef(!1),k=n().useRef(!1),C=n().useCallback(t=>{b.current=!0,k.current=!1,v(!0),e.onMouseEnter?.(t)},[]),M=n().useCallback(a=>{window.clearTimeout(t),t=setTimeout(()=>{if(k.current){k.current=!1;return}v(!1)},p),e.onMouseLeave?.(a)},[]);return n().useCallback(e=>{let t=e.target,a=t.closest(".twui-popover-content");if(!t.closest(".twui-popover-target")&&!a)return v(!1)},[]),(0,s.jsxs)(n().Fragment,{children:[a?s.jsx("div",{...l,onClick:e=>{e.preventDefault(),e.stopPropagation(),v(!j)},ref:N,onMouseEnter:h&&("hover"===x||f)?C:l?.onMouseEnter,onMouseLeave:h&&("hover"===x||f)?M:l?.onMouseLeave,className:(0,o.twMerge)("twui-popover-target",l?.className),children:a}):null,w?h?s.jsx(i.Z,{...e,open:j,setOpen:v,targetElRef:y,debounce:p,popoverTargetActiveRef:b,popoverContentActiveRef:k}):s.jsx(c.Z,{...e,open:j,setOpen:v}):null]})}[c,i,o]=u.then?(await u)():u,r()}catch(e){r(e)}})},5031:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>f});var s=a(997),l=a(1568),n=a(6848),c=a(6689),i=a.n(c),o=a(8097),u=a(417),d=a(3352),h=a(5743),m=a(3216),x=a(9396),p=a(6425),g=e([o,u,d,h,m]);function f({label:e,options:t,componentRef:a,labelProps:r,wrapperProps:c,showLabel:g,iconProps:f,changeHandler:w,info:Z,validateValueFn:j,wrapperWrapperProps:v,dispatchState:N,...y}){let[b,k]=i().useState({isValid:!0}),C=a||i().useRef(null),[M,R]=i().useState({value:t[0]?.value,data:t[0]?.data}),z=e?(0,x.Z)(e):y.name?(0,x.Z)(y.name):y.title?(0,x.Z)(y.title):`select-${Math.round(1e6*Math.random())}`;return(0,s.jsxs)(m.Z,{...v,className:(0,o.twMerge)("gap-1",v?.className),children:[(0,s.jsxs)("div",{...c,className:(0,o.twMerge)("relative w-full flex items-center border rounded-default","border-slate-300 dark:border-white/20 pr-2","focus:border-slate-700 dark:focus:border-white/50","outline-slate-300 dark:outline-white/20","focus:outline-slate-700 dark:focus:outline-white/50","bg-white dark:bg-background-dark",b.isValid?"":"outline-warning border-warning",c?.className),children:[g&&s.jsx("label",{htmlFor:z,...r,className:(0,o.twMerge)("text-xs absolute -top-2.5 left-2 text-foreground-light/80 bg-background-light","dark:text-foreground-dark/70 dark:bg-background-dark px-1.5 rounded-t","twui-input-label",r?.className),children:e||y.title||y.name}),s.jsx("select",{id:z,"aria-label":y["aria-label"]||y.title,...y,className:(0,o.twMerge)("w-full pl-3 py-2 rounded-default appearance-none pr-8","grow !border-none !outline-none","twui-select",y.className),ref:C,value:t.flat().find(e=>e.default)?.value||void 0,onChange:e=>{let a=t.find(t=>t.value==e.target.value);a&&R(a),w?.(e.target.value,a?.data),y.onChange?.(e),j?.(e.target.value).then(e=>{k(e)})},children:t.flat().map((e,t)=>{let a=e.title||(0,p.Z)(e.value);return s.jsx("option",{value:e.value,children:a},t)})}),s.jsx(l.Z,{size:20,...f,className:(0,o.twMerge)("pointer-events-none -ml-6",f?.className)}),Z&&s.jsx(u.Z,{target:s.jsx("div",{title:"Select Info Button",children:s.jsx(n.Z,{size:20})}),hoverOpen:!0,children:s.jsx(d.Z,{className:"min-w-[250px] p-6",children:"string"==typeof Z?s.jsx(h.Z,{children:Z}):Z})})]}),!b.isValid&&b.msg?s.jsx(h.Z,{size:"smaller",className:"text-warning",children:b.msg}):void 0]})}[o,u,d,h,m]=g.then?(await g)():g,r()}catch(e){r(e)}})},5204:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),l=a(6248),n=e([l]);function c({componentRef:e,...t}){return s.jsx(l.Z,{istextarea:!0,...t,componentRef:e})}l=(n.then?(await n)():n)[0],r()}catch(e){r(e)}})},8650:(e,t,a)=>{a.d(t,{Z:()=>l});var r=a(6689),s=a.n(r);function l({elementRef:e,className:t,options:a,removeIntersected:l,delay:n,elId:c}){let i=(0,r.useRef)(null),[o,u]=s().useState(!1),[d,h]=s().useState(0),m=n||200;return s().useCallback((e,t)=>{let a=e[0];window.clearTimeout(i.current),a.isIntersecting?i.current=setTimeout(()=>{u(!0),l&&t.unobserve(a.target)},m):u(!1)},[]),{isIntersecting:o}}},1048:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),l=a(8097),n=e([l]);function c({...e}){return s.jsx("div",{...e,className:(0,l.twMerge)("flex flex-col items-center justify-center gap-4 p-2 w-full","h-full twui-center",e.className),children:e.children})}l=(n.then?(await n)():n)[0],r()}catch(e){r(e)}})},1309:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),l=a(8097),n=e([l]);function c({...e}){return s.jsx("h2",{...e,className:(0,l.twMerge)("text-2xl md:text-3xl mb-4","twui-headings twui-heading","twui-h2",e.className),children:e.children})}l=(n.then?(await n)():n)[0],r()}catch(e){r(e)}})},4956:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),l=a(8097),n=e([l]);function c({...e}){return s.jsx("h3",{...e,className:(0,l.twMerge)("text-xl mb-4","twui-headings twui-heading","twui-h3",e.className),children:e.children})}l=(n.then?(await n)():n)[0],r()}catch(e){r(e)}})},9396:(e,t,a)=>{a.d(t,{Z:()=>r});function r(e,t,a){let r=t||"-";try{if(!e)return"";let t=String(e).trim().toLowerCase().replace(/ {2,}/g," ").replace(/ /g,r).replace(/[^a-z0-9]/g,r).replace(/-{2,}|_{2,}/g,r).replace(/^-/,"");if(a)return t;return t.replace(/-$/,"")}catch(e){return""}}}}; \ No newline at end of file diff --git a/dist/web/server/functions-config-manifest.json b/dist/web/server/functions-config-manifest.json index c3be5e7..82b9dbc 100644 --- a/dist/web/server/functions-config-manifest.json +++ b/dist/web/server/functions-config-manifest.json @@ -1 +1 @@ -{"version":1,"functions":{"/_app":{},"/admin":{},"/admin/services":{},"/admin/services/[service_name]":{},"/admin/shell":{},"/admin/settings":{},"/admin/users/add-user":{},"/admin/users/[deployment_user_id]":{},"/admin/users":{},"/auth/logout":{},"/":{},"/auth/signup":{},"/auth/login":{}}} \ No newline at end of file +{"version":1,"functions":{"/admin":{},"/admin/services":{},"/admin/services/[service_name]":{},"/_app":{},"/admin/shell":{},"/admin/settings":{},"/admin/users/[deployment_user_id]":{},"/admin/users":{},"/admin/users/add-user":{},"/auth/logout":{},"/auth/login":{},"/auth/signup":{},"/":{}}} \ No newline at end of file diff --git a/dist/web/server/middleware-build-manifest.js b/dist/web/server/middleware-build-manifest.js index 4bc03ee..0dbf25b 100644 --- a/dist/web/server/middleware-build-manifest.js +++ b/dist/web/server/middleware-build-manifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-42372ed130431b0a.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:[],rootMainFiles:[],pages:{"/":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/225-f257bb5bd6014d68.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/pages/index-13e31ea96205b999.js"],"/404":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/664-e347d64e56042a02.js","static/chunks/pages/404-8292e1046538596b.js"],"/_app":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/css/08e6997802749ec3.css","static/chunks/pages/_app-12c3cc69366c709d.js"],"/_error":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/pages/_error-10090a8ee211d5fd.js"],"/admin":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-7de3855073c34589.js","static/chunks/926-4b397e2b281b7271.js","static/chunks/pages/admin-914586c03dfda5c1.js"],"/admin/services":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-7de3855073c34589.js","static/chunks/926-4b397e2b281b7271.js","static/chunks/pages/admin/services-16971626ad193c95.js"],"/admin/services/[service_name]":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-7de3855073c34589.js","static/chunks/926-4b397e2b281b7271.js","static/chunks/pages/admin/services/[service_name]-e8b08e5c11b1b12c.js"],"/admin/settings":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-7de3855073c34589.js","static/chunks/pages/admin/settings-f58d63b2752f72a6.js"],"/admin/shell":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/910-7de3855073c34589.js","static/chunks/pages/admin/shell-ba3a42e18b796e90.js"],"/admin/users":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/910-7de3855073c34589.js","static/chunks/pages/admin/users-73e9775838b56d95.js"],"/admin/users/[deployment_user_id]":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/ff39441c-88f593a46cb65964.js","static/chunks/d848df63-a470d32e7be4bfe3.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/281-dcee0c6401936d5e.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-7de3855073c34589.js","static/chunks/pages/admin/users/[deployment_user_id]-fb1c3c9148c518cd.js"],"/admin/users/add-user":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-7de3855073c34589.js","static/chunks/pages/admin/users/add-user-1db7c9ee89830b5b.js"],"/auth/login":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/225-f257bb5bd6014d68.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/pages/auth/login-3f936f997e58438c.js"],"/auth/logout":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/664-e347d64e56042a02.js","static/chunks/pages/auth/logout-c8b207f96be4f684.js"],"/auth/signup":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/pages/auth/signup-5c0f6835749e755e.js"]},ampFirstPages:[]},self.__BUILD_MANIFEST.lowPriorityFiles=["/static/"+process.env.__NEXT_BUILD_ID+"/_buildManifest.js",,"/static/"+process.env.__NEXT_BUILD_ID+"/_ssgManifest.js"]; \ No newline at end of file +self.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-42372ed130431b0a.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:[],rootMainFiles:[],pages:{"/":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/225-f257bb5bd6014d68.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/pages/index-13e31ea96205b999.js"],"/404":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/664-e347d64e56042a02.js","static/chunks/pages/404-8292e1046538596b.js"],"/_app":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/css/08e6997802749ec3.css","static/chunks/pages/_app-12c3cc69366c709d.js"],"/_error":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/pages/_error-10090a8ee211d5fd.js"],"/admin":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-7de3855073c34589.js","static/chunks/926-f47925f5116e544b.js","static/chunks/pages/admin-914586c03dfda5c1.js"],"/admin/services":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-7de3855073c34589.js","static/chunks/926-f47925f5116e544b.js","static/chunks/pages/admin/services-16971626ad193c95.js"],"/admin/services/[service_name]":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-7de3855073c34589.js","static/chunks/926-f47925f5116e544b.js","static/chunks/pages/admin/services/[service_name]-e8b08e5c11b1b12c.js"],"/admin/settings":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-7de3855073c34589.js","static/chunks/pages/admin/settings-f58d63b2752f72a6.js"],"/admin/shell":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/910-7de3855073c34589.js","static/chunks/pages/admin/shell-ba3a42e18b796e90.js"],"/admin/users":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/910-7de3855073c34589.js","static/chunks/pages/admin/users-73e9775838b56d95.js"],"/admin/users/[deployment_user_id]":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/ff39441c-88f593a46cb65964.js","static/chunks/d848df63-a470d32e7be4bfe3.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/281-dcee0c6401936d5e.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-7de3855073c34589.js","static/chunks/pages/admin/users/[deployment_user_id]-fb1c3c9148c518cd.js"],"/admin/users/add-user":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-7de3855073c34589.js","static/chunks/pages/admin/users/add-user-1db7c9ee89830b5b.js"],"/auth/login":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/225-f257bb5bd6014d68.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/pages/auth/login-3f936f997e58438c.js"],"/auth/logout":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/664-e347d64e56042a02.js","static/chunks/pages/auth/logout-c8b207f96be4f684.js"],"/auth/signup":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/pages/auth/signup-5c0f6835749e755e.js"]},ampFirstPages:[]},self.__BUILD_MANIFEST.lowPriorityFiles=["/static/"+process.env.__NEXT_BUILD_ID+"/_buildManifest.js",,"/static/"+process.env.__NEXT_BUILD_ID+"/_ssgManifest.js"]; \ No newline at end of file diff --git a/dist/web/server/pages-manifest.json b/dist/web/server/pages-manifest.json index 50f2f78..347dd2c 100644 --- a/dist/web/server/pages-manifest.json +++ b/dist/web/server/pages-manifest.json @@ -1 +1 @@ -{"/_error":"pages/_error.js","/_document":"pages/_document.js","/404":"pages/404.html","/api/admin/delete-user":"pages/api/admin/delete-user.js","/api/admin/download-private-ssh-key":"pages/api/admin/download-private-ssh-key.js","/api/admin/edit-user":"pages/api/admin/edit-user.js","/api/admin/settings":"pages/api/admin/settings.js","/api/auth/login":"pages/api/auth/login.js","/api/auth/signup":"pages/api/auth/signup.js","/api/hello":"pages/api/hello.js","/_app":"pages/_app.js","/admin/services/[service_name]":"pages/admin/services/[service_name].js","/admin":"pages/admin.js","/admin/services":"pages/admin/services.js","/admin/shell":"pages/admin/shell.js","/admin/settings":"pages/admin/settings.js","/admin/users/[deployment_user_id]":"pages/admin/users/[deployment_user_id].js","/admin/users/add-user":"pages/admin/users/add-user.js","/admin/users":"pages/admin/users.js","/auth/login":"pages/auth/login.js","/auth/logout":"pages/auth/logout.js","/":"pages/index.js","/auth/signup":"pages/auth/signup.js"} \ No newline at end of file +{"/_error":"pages/_error.js","/_document":"pages/_document.js","/404":"pages/404.html","/api/admin/delete-user":"pages/api/admin/delete-user.js","/api/admin/download-private-ssh-key":"pages/api/admin/download-private-ssh-key.js","/api/admin/edit-user":"pages/api/admin/edit-user.js","/api/auth/login":"pages/api/auth/login.js","/api/admin/settings":"pages/api/admin/settings.js","/api/auth/signup":"pages/api/auth/signup.js","/api/hello":"pages/api/hello.js","/_app":"pages/_app.js","/admin/settings":"pages/admin/settings.js","/admin":"pages/admin.js","/admin/services/[service_name]":"pages/admin/services/[service_name].js","/admin/services":"pages/admin/services.js","/admin/users/[deployment_user_id]":"pages/admin/users/[deployment_user_id].js","/admin/shell":"pages/admin/shell.js","/admin/users/add-user":"pages/admin/users/add-user.js","/admin/users":"pages/admin/users.js","/auth/login":"pages/auth/login.js","/auth/signup":"pages/auth/signup.js","/auth/logout":"pages/auth/logout.js","/":"pages/index.js"} \ No newline at end of file diff --git a/dist/web/server/pages/404.html b/dist/web/server/pages/404.html index b203873..571b92c 100644 --- a/dist/web/server/pages/404.html +++ b/dist/web/server/pages/404.html @@ -1 +1 @@ -

Page Not Found!

\ No newline at end of file +

Page Not Found!

\ No newline at end of file diff --git a/dist/web/server/pages/500.html b/dist/web/server/pages/500.html index 7473554..8d5e24c 100644 --- a/dist/web/server/pages/500.html +++ b/dist/web/server/pages/500.html @@ -1 +1 @@ -500: Internal Server Error

500

Internal Server Error.

\ No newline at end of file +500: Internal Server Error

500

Internal Server Error.

\ No newline at end of file diff --git a/dist/web/static/B8h757HZtfNZGW9LO45Ns/_buildManifest.js b/dist/web/static/M0xlSpRmjkARixutvQD0m/_buildManifest.js similarity index 96% rename from dist/web/static/B8h757HZtfNZGW9LO45Ns/_buildManifest.js rename to dist/web/static/M0xlSpRmjkARixutvQD0m/_buildManifest.js index bd2752d..30952c4 100644 --- a/dist/web/static/B8h757HZtfNZGW9LO45Ns/_buildManifest.js +++ b/dist/web/static/M0xlSpRmjkARixutvQD0m/_buildManifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST=function(s,e,a,c,t,i,n,d,u){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":[s,a,e,c,u,t,i,"static/chunks/pages/index-13e31ea96205b999.js"],"/404":[s,e,"static/chunks/pages/404-8292e1046538596b.js"],"/_error":["static/chunks/pages/_error-10090a8ee211d5fd.js"],"/admin":[s,a,e,c,t,i,n,d,"static/chunks/pages/admin-914586c03dfda5c1.js"],"/admin/services":[s,a,e,c,t,i,n,d,"static/chunks/pages/admin/services-16971626ad193c95.js"],"/admin/services/[service_name]":[s,a,e,c,t,i,n,d,"static/chunks/pages/admin/services/[service_name]-e8b08e5c11b1b12c.js"],"/admin/settings":[s,a,e,c,t,i,n,"static/chunks/pages/admin/settings-f58d63b2752f72a6.js"],"/admin/shell":[s,a,e,c,t,n,"static/chunks/pages/admin/shell-ba3a42e18b796e90.js"],"/admin/users":[s,a,e,c,t,n,"static/chunks/pages/admin/users-73e9775838b56d95.js"],"/admin/users/add-user":[s,a,e,c,t,i,n,"static/chunks/pages/admin/users/add-user-1db7c9ee89830b5b.js"],"/admin/users/[deployment_user_id]":[s,a,"static/chunks/ff39441c-88f593a46cb65964.js","static/chunks/d848df63-a470d32e7be4bfe3.js",e,c,"static/chunks/281-dcee0c6401936d5e.js",t,i,n,"static/chunks/pages/admin/users/[deployment_user_id]-fb1c3c9148c518cd.js"],"/auth/login":[s,a,e,c,u,t,i,"static/chunks/pages/auth/login-3f936f997e58438c.js"],"/auth/logout":[s,e,"static/chunks/pages/auth/logout-c8b207f96be4f684.js"],"/auth/signup":[s,a,e,c,t,i,"static/chunks/pages/auth/signup-5c0f6835749e755e.js"],sortedPages:["/","/404","/_app","/_error","/admin","/admin/services","/admin/services/[service_name]","/admin/settings","/admin/shell","/admin/users","/admin/users/add-user","/admin/users/[deployment_user_id]","/auth/login","/auth/logout","/auth/signup"]}}("static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/664-e347d64e56042a02.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-7de3855073c34589.js","static/chunks/926-4b397e2b281b7271.js","static/chunks/225-f257bb5bd6014d68.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file +self.__BUILD_MANIFEST=function(s,e,a,c,t,i,n,d,u){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":[s,a,e,c,u,t,i,"static/chunks/pages/index-13e31ea96205b999.js"],"/404":[s,e,"static/chunks/pages/404-8292e1046538596b.js"],"/_error":["static/chunks/pages/_error-10090a8ee211d5fd.js"],"/admin":[s,a,e,c,t,i,n,d,"static/chunks/pages/admin-914586c03dfda5c1.js"],"/admin/services":[s,a,e,c,t,i,n,d,"static/chunks/pages/admin/services-16971626ad193c95.js"],"/admin/services/[service_name]":[s,a,e,c,t,i,n,d,"static/chunks/pages/admin/services/[service_name]-e8b08e5c11b1b12c.js"],"/admin/settings":[s,a,e,c,t,i,n,"static/chunks/pages/admin/settings-f58d63b2752f72a6.js"],"/admin/shell":[s,a,e,c,t,n,"static/chunks/pages/admin/shell-ba3a42e18b796e90.js"],"/admin/users":[s,a,e,c,t,n,"static/chunks/pages/admin/users-73e9775838b56d95.js"],"/admin/users/add-user":[s,a,e,c,t,i,n,"static/chunks/pages/admin/users/add-user-1db7c9ee89830b5b.js"],"/admin/users/[deployment_user_id]":[s,a,"static/chunks/ff39441c-88f593a46cb65964.js","static/chunks/d848df63-a470d32e7be4bfe3.js",e,c,"static/chunks/281-dcee0c6401936d5e.js",t,i,n,"static/chunks/pages/admin/users/[deployment_user_id]-fb1c3c9148c518cd.js"],"/auth/login":[s,a,e,c,u,t,i,"static/chunks/pages/auth/login-3f936f997e58438c.js"],"/auth/logout":[s,e,"static/chunks/pages/auth/logout-c8b207f96be4f684.js"],"/auth/signup":[s,a,e,c,t,i,"static/chunks/pages/auth/signup-5c0f6835749e755e.js"],sortedPages:["/","/404","/_app","/_error","/admin","/admin/services","/admin/services/[service_name]","/admin/settings","/admin/shell","/admin/users","/admin/users/add-user","/admin/users/[deployment_user_id]","/auth/login","/auth/logout","/auth/signup"]}}("static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/664-e347d64e56042a02.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-7de3855073c34589.js","static/chunks/926-f47925f5116e544b.js","static/chunks/225-f257bb5bd6014d68.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/dist/web/static/B8h757HZtfNZGW9LO45Ns/_ssgManifest.js b/dist/web/static/M0xlSpRmjkARixutvQD0m/_ssgManifest.js similarity index 100% rename from dist/web/static/B8h757HZtfNZGW9LO45Ns/_ssgManifest.js rename to dist/web/static/M0xlSpRmjkARixutvQD0m/_ssgManifest.js diff --git a/dist/web/static/chunks/926-4b397e2b281b7271.js b/dist/web/static/chunks/926-4b397e2b281b7271.js deleted file mode 100644 index 17e83ac..0000000 --- a/dist/web/static/chunks/926-4b397e2b281b7271.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[926],{40806:function(e,t,l){"use strict";l.d(t,{Z:function(){return p}});var r=l(85893),n=l(93452),s=l(76242),o=l(36969),i=l(25808),a=l(94495),c=l(57493),u=l(94655),d=l(3668),m=l(60),v=l(67294),f=l(98388);function p(e){let{url:t,wrapperProps:l,title:p,...h}=e,{loading:x,setLoading:g}=(0,i.Z)();return(0,r.jsx)(n.Z,{...l,className:(0,f.m6)("p-0",null==l?void 0:l.className),children:(0,r.jsxs)(m.Z,{className:"gap-0",children:[(0,r.jsxs)(u.Z,{className:"p-4 w-full justify-between",children:[(0,r.jsx)(u.Z,{children:p?(0,r.jsx)(v.Fragment,{children:(0,r.jsx)(d.Z,{size:"small",variant:"faded",children:p})}):null}),(0,r.jsxs)(u.Z,{children:[(0,r.jsx)(a.Z,{title:"Open Full Screen",variant:"ghost",className:"p-1!",onClick:()=>{window.open(t,"__blank")},children:(0,r.jsx)(o.Z,{name:"ArrowUpRight",size:20})}),(0,r.jsx)(a.Z,{title:"Refresh Iframe",variant:"ghost",className:"p-1!",loading:x,onClick:()=>{g(!0),setTimeout(()=>{g(!1)},2e3)},loadingProps:{size:"smaller"},children:(0,r.jsx)(o.Z,{name:"RotateCcw",size:18})})]})]}),(0,r.jsx)("hr",{}),x?(0,r.jsx)(c.Z,{className:"w-full p-10 h-[400px]",children:(0,r.jsx)(s.Z,{})}):(0,r.jsx)("iframe",{...h,src:t,className:(0,f.m6)("w-full h-[400px]",h.className)})]})})}},1765:function(e,t,l){"use strict";l.d(t,{Z:function(){return A}});var r=l(85893),n=l(60),s=l(67294),o=l(5606);function i(e){let{elementRef:t,className:l,options:r,removeIntersected:n,delay:o,elId:i}=e,a=(0,s.useRef)(null),[c,u]=s.useState(!1),[d,m]=s.useState(0),v=o||200,f=s.useCallback((e,t)=>{let l=e[0];window.clearTimeout(a.current),l.isIntersecting?a.current=setTimeout(()=>{u(!0),n&&t.unobserve(l.target)},v):u(!1)},[]);return s.useEffect(()=>{let e=i?document.getElementById(i):null==t?void 0:t.current,n=l?document.querySelectorAll(".".concat(l)):null;if(!e&&!l&&d<5){requestAnimationFrame(()=>{setTimeout(()=>{m(d+1)},2e3)});return}let s=new IntersectionObserver(f,{rootMargin:"0px 0px 0px 0px",...r});n?n.forEach(e=>{s.observe(e)}):e&&s.observe(e)},[d]),{isIntersecting:c}}var a=l(71077),c=l(96486),u=l.n(c),d=l(76242),m=l(57493),v=l(40806),f=l(25808);function p(e){let{service:t,server:l,target:c,log_cmd:p,portRef:h}=e,{pageProps:x,ws:g}=(0,s.useContext)(o.AppContext),w=(0,s.useRef)(void 0),{data:j}=(0,a.Z)(),{isIntersecting:Z}=i({elementRef:w,options:{rootMargin:"-200px",threshold:0}}),[b,N]=(0,s.useState)(),{refresh:k,setRefresh:y}=(0,f.Z)(),C=(0,s.useRef)(!1);function E(){(null==b?void 0:b.port)&&g.sendData({event:"client:kill-port",server:l,service:u().omit(t,["servers"]),port:b.port})}(0,s.useEffect)(()=>{if((null==g?void 0:g.socket)&&!C.current&&Z)return"logs"==c?g.sendData({event:"client:service-server-logs",server:l,service:u().omit(t,["servers"]),cmd:p}):g.sendData({event:"client:service-server-shell",server:l,service:u().omit(t,["servers"])}),C.current=!0,function(){E()}},[g,k,Z]),(0,s.useEffect)(()=>{C.current&&(E(),N(void 0),C.current=!1,y(e=>e+1))},[c,p]),(0,s.useEffect)(()=>{var e,t,r;!b&&((null==j?void 0:j.event)=="server:service-server-logs"&&(null==j?void 0:j.ttyd)&&(null===(e=j.server)||void 0===e?void 0:e.private_ip)==l.private_ip&&setTimeout(()=>{N(j.ttyd?{...j.ttyd,href:"".concat(window.location.origin).concat(j.ttyd.url)}:void 0)},2e3),(null==j?void 0:j.event)=="server:service-server-shell"&&(null==j?void 0:j.ttyd)&&(null===(t=j.server)||void 0===t?void 0:t.private_ip)==l.private_ip&&setTimeout(()=>{N(j.ttyd?{...j.ttyd,href:"".concat(window.location.origin).concat(j.ttyd.url)}:void 0)},2e3),h&&(null==j?void 0:null===(r=j.ttyd)||void 0===r?void 0:r.port)&&(h.current=j.ttyd.port))},[j]),(0,s.useEffect)(()=>{(null==b?void 0:b.port)&&(Z?(C.current=!1,N(void 0)):E())},[Z]);let R=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("code",{children:l.private_ip})," ",c]});return(0,r.jsxs)(n.Z,{className:"gap-0 w-full",componentRef:w,children:[Z&&(null==b?void 0:b.url)&&b.port?(0,r.jsx)(n.Z,{className:"gap-0",children:(0,r.jsx)(v.Z,{url:null==b?void 0:b.url,title:R,wrapperProps:{className:"border-none"}})}):(0,r.jsx)(m.Z,{className:"p-10 h-[460px]",children:(0,r.jsx)(d.Z,{})}),(0,r.jsx)("hr",{})]})}var h=l(94655),x=l(94495),g=l(98388),w=l(73935),j=l(62190),Z=l(84681);function b(e){let{open:t,setOpen:l,...n}=e;return t?w.createPortal((0,r.jsxs)("div",{className:(0,g.m6)("fixed z-[200] top-0 left-0 w-screen h-screen","flex flex-col items-center justify-center p-4","twui-modal-root"),role:"dialog","aria-modal":"true",children:[(0,r.jsx)("div",{className:(0,g.m6)("absolute top-0 left-0 bg-dark/80 z-0","w-screen h-screen"),onClick:e=>{l(!1)}}),(0,r.jsxs)(Z.Z,{...u().omit(n,["targetWrapperProps"]),className:(0,g.m6)("z-10 max-w-modal bg-background-light dark:bg-background-dark","w-full relative max-h-[95vh] overflow-y-auto","twui-modal-content",n.className),children:[n.children,(0,r.jsx)(x.Z,{className:"absolute top-0 right-0 p-2",variant:"ghost",color:"gray",onClick:()=>{l(!1)},title:"Close Modal Button",children:(0,r.jsx)(j.Z,{size:30})})]})]}),document.getElementById("twui-modal-root")):null}var N=l(20528);function k(e){let t,{open:l,setOpen:n,targetElRef:o,position:i="bottom",trigger:a="hover",debounce:c,popoverTargetActiveRef:d,popoverContentActiveRef:m,popoverReferenceRef:v,isPopover:f,...p}=e;if(!l)return null;let[h,x]=s.useState({});s.useEffect(()=>{l&&(null==o?void 0:o.current)&&x(function(e){let{position:t,targetElRef:l}=e;if(!l.current)return{};let r=l.current.getBoundingClientRect(),n=window.getComputedStyle(l.current),s=(0,N.Z)(n.paddingRight),o={position:"absolute",zIndex:100},i={top:r.bottom+window.scrollY+8,left:r.left+window.scrollX+r.width/2,transform:"translateX(-50%)"},a={bottom:window.innerHeight-(r.top+window.scrollY)+8,left:r.left+window.scrollX+r.width/2,transform:"translateX(-50%)"};return"bottom"===t?o=u().merge(o,i):"bottom-left"===t?o=u().merge(o,u().omit(i,["transform"]),{left:r.left}):"bottom-right"===t?o=u().merge(o,u().omit(i,["left","transform"]),{right:window.innerWidth-(r.left+window.scrollX)-r.width-s}):"top"===t?o=u().merge(o,a):"right"===t?(o.top=r.top+window.scrollY+r.height/2,o.left=r.right+window.scrollX+8,o.transform="translateY(-50%)"):"left"===t&&(o.top=r.top+window.scrollY+r.height/2,o.right=window.innerWidth-(r.left+window.scrollX)+8,o.transform="translateY(-50%)"),o}({position:i,targetElRef:o}))},[l,o,i]);let j=s.useCallback(()=>{m.current=!0,d.current=!1,n(!0)},[]),b=s.useCallback(()=>{window.clearTimeout(t),t=setTimeout(()=>{if(d.current){d.current=!1;return}n(!1)},c)},[]);return l?w.createPortal((0,r.jsx)(Z.Z,{...p,className:(0,g.m6)("max-w-[300px] z-[250]","twui-popover-content",p.className),style:{...h,...p.style},onMouseEnter:"hover"===a?j:p.onMouseEnter,onMouseLeave:"hover"===a?b:p.onMouseLeave,role:"dialog","aria-modal":"true",children:p.children}),document.getElementById("twui-popover-root")):null}function y(e){let t;let{target:l,targetRef:n,targetWrapperProps:o,open:i,setOpen:a,isPopover:c,popoverReferenceRef:u,trigger:d="hover",debounce:m=500,onClose:v,hoverOpen:f}=e,[p,h]=s.useState(!1),[x,w]=s.useState(i||!1);s.useEffect(()=>{let e=c?"twui-popover-root":"twui-modal-root",t=document.getElementById(e);if(t)c&&(t.style.zIndex="1000"),h(!0);else{let t=document.createElement("div");t.id=e,document.body.appendChild(t),h(!0)}},[]),s.useEffect(()=>{null==a||a(x),!1==x&&(null==v||v())},[x]),s.useEffect(()=>{w(i||!1)},[i]);let j=n||s.useRef(null),Z=u||j,N=s.useRef(!1),y=s.useRef(!1),C=s.useCallback(t=>{var l;N.current=!0,y.current=!1,w(!0),null===(l=e.onMouseEnter)||void 0===l||l.call(e,t)},[]),E=s.useCallback(l=>{var r;window.clearTimeout(t),t=setTimeout(()=>{if(y.current){y.current=!1;return}w(!1)},m),null===(r=e.onMouseLeave)||void 0===r||r.call(e,l)},[]),R=s.useCallback(e=>{let t=e.target,l=t.closest(".twui-popover-content");if(!t.closest(".twui-popover-target")&&!l)return w(!1)},[]);return s.useEffect(()=>{if(c)return document.addEventListener("click",R),()=>{document.removeEventListener("click",R)}},[]),(0,r.jsxs)(s.Fragment,{children:[l?(0,r.jsx)("div",{...o,onClick:e=>{e.preventDefault(),e.stopPropagation(),w(!x)},ref:j,onMouseEnter:c&&("hover"===d||f)?C:null==o?void 0:o.onMouseEnter,onMouseLeave:c&&("hover"===d||f)?E:null==o?void 0:o.onMouseLeave,className:(0,g.m6)("twui-popover-target",null==o?void 0:o.className),children:l}):null,p?c?(0,r.jsx)(k,{...e,open:x,setOpen:w,targetElRef:Z,debounce:m,popoverTargetActiveRef:N,popoverContentActiveRef:y}):(0,r.jsx)(b,{...e,open:x,setOpen:w}):null]})}var C=l(31574),E=l(3668),R=l(77827);function z(e){let{componentRef:t,...l}=e;return(0,r.jsx)(R.Z,{istextarea:!0,...l,componentRef:t})}var S=l(36969);function _(e){let{setLog:t}=e,{open:l,setOpen:o}=(0,f.Z)(),i=(0,s.useRef)("");return(0,r.jsx)(y,{target:(0,r.jsx)(x.Z,{title:"Enter custom command",size:"small",color:"gray",className:"w-[42px] h-[42px]",children:(0,r.jsx)(S.Z,{name:"Edit3",size:14})}),setOpen:o,open:l,children:(0,r.jsxs)(n.Z,{children:[(0,r.jsxs)(n.Z,{className:"gap-1",children:[(0,r.jsx)(C.Z,{className:"admin-h3",children:"Enter a custom Command"}),(0,r.jsx)(E.Z,{variant:"faded",children:"Enter a command to run a custom log"})]}),(0,r.jsx)(z,{placeholder:"Enter custom command",changeHandler:e=>{i.current=e},autoFocus:!0}),(0,r.jsx)(x.Z,{title:"Set Custom Command",onClick:()=>{t(i.current.trim()),o(!1)},children:"Set Custom Command"})]})})}var M=l(39483),T=l(93452);function L(e){let{service:t,setLog:l,log:n}=e,o=t.logs,i=null==o?void 0:o.map(e=>"string"==typeof e?e:e.cmd),a=(null==n?void 0:n.match(/./))&&!(null==i?void 0:i.find(e=>e==n));return(0,r.jsx)(s.Fragment,{children:a?(0,r.jsx)(h.Z,{className:"grow",children:(0,r.jsx)(T.Z,{className:"w-full py-1 h-[42px]",children:(0,r.jsxs)(h.Z,{className:"w-full justify-between",children:[(0,r.jsx)(E.Z,{children:n}),(0,r.jsx)(x.Z,{title:"Clear Custom Log",variant:"ghost",className:"p-1",onClick:()=>{l(void 0)},children:(0,r.jsx)(j.Z,{size:17})})]})})}):(0,r.jsx)(M.Z,{options:[...(null==i?void 0:i.map(e=>({value:e,title:e})))||[]],changeHandler:e=>{l(e)}})})}function I(e){let{service:t,setLog:l,log:s}=e;return(0,r.jsx)(n.Z,{className:"w-full gap-2 p-4",children:(0,r.jsxs)(h.Z,{className:"flex-nowrap",children:[(0,r.jsx)(_,{setLog:l}),(0,r.jsx)(L,{service:t,setLog:l,log:s})]})})}let F=[{name:"logs"},{name:"shell"}];function A(e){var t,l;let{service:a,server:c,wrapperProps:u,portRef:d}=e,{pageProps:m}=(0,s.useContext)(o.AppContext),{isIntersecting:v}=i({elementRef:(0,s.useRef)(void 0)}),[f,w]=(0,s.useState)((null===(t=a.logs)||void 0===t?void 0:t[0])?"logs":"shell"),j=null===(l=a.logs)||void 0===l?void 0:l[0],Z="string"==typeof j?j:null==j?void 0:j.cmd,[b,N]=(0,s.useState)(Z);return(0,r.jsxs)(n.Z,{...u,className:(0,g.m6)("gap-0",null==u?void 0:u.className),children:[(0,r.jsxs)(h.Z,{className:"w-full justify-between p-4 -mb-6",children:[(0,r.jsxs)(h.Z,{children:[(0,r.jsx)("code",{children:c.private_ip}),c.public_ip?(0,r.jsx)("code",{children:c.public_ip}):null]}),(0,r.jsx)(h.Z,{className:"",children:F.map((e,t)=>{let l=e.name==f;return(0,r.jsx)(x.Z,{title:"".concat(e.name),onClick:()=>{w(e.name)},size:"smaller",color:"gray",variant:l?void 0:"outlined",children:e.name},t)})})]}),"logs"==f?(0,r.jsx)(I,{server:c,service:a,setLog:N,log:b}):(0,r.jsx)(h.Z,{className:"h-[74px]"}),(0,r.jsx)("hr",{}),(0,r.jsx)(p,{server:c,service:a,target:f,portRef:d,log_cmd:b})]})}},93452:function(e,t,l){"use strict";l.d(t,{Z:function(){return s}});var r=l(85893),n=l(98388);function s(e){let{spacing:t,componentRef:l,...s}=e;return(0,r.jsx)("div",{...s,className:(0,n.m6)("relative flex items-center gap-2 border border-solid rounded-default","border-slate-200 dark:border-white/10",t?"normal"==t?"px-3 py-2":"tight"==t?"px-2 py-1":"":"px-3 py-2","twui-border",s.className),ref:l,children:s.children})}},39483:function(e,t,l){"use strict";l.d(t,{Z:function(){return f}});var r=l(85893),n=l(42171),s=l(74598),o=l(67294),i=l(98388),a=l(59123),c=l(6531),u=l(3668),d=l(60),m=l(30276),v=l(38249);function f(e){var t,l,f;let{label:p,options:h,componentRef:x,labelProps:g,wrapperProps:w,showLabel:j,iconProps:Z,changeHandler:b,info:N,validateValueFn:k,wrapperWrapperProps:y,dispatchState:C,...E}=e,[R,z]=o.useState({isValid:!0}),S=x||o.useRef(null),[_,M]=o.useState({value:null===(t=h[0])||void 0===t?void 0:t.value,data:null===(l=h[0])||void 0===l?void 0:l.data});o.useEffect(()=>{setTimeout(()=>{requestAnimationFrame(()=>{var e;let t=null===(e=S.current)||void 0===e?void 0:e.value;t&&k&&k(t).then(e=>{z(e)})})},200)},[]),o.useEffect(()=>{null==C||C(_.data)},[_]);let T=p?(0,m.Z)(p):E.name?(0,m.Z)(E.name):E.title?(0,m.Z)(E.title):"select-".concat(Math.round(1e6*Math.random()));return(0,r.jsxs)(d.Z,{...y,className:(0,i.m6)("gap-1",null==y?void 0:y.className),children:[(0,r.jsxs)("div",{...w,className:(0,i.m6)("relative w-full flex items-center border rounded-default","border-slate-300 dark:border-white/20 pr-2","focus:border-slate-700 dark:focus:border-white/50","outline-slate-300 dark:outline-white/20","focus:outline-slate-700 dark:focus:outline-white/50","bg-white dark:bg-background-dark",R.isValid?"":"outline-warning border-warning",null==w?void 0:w.className),children:[j&&(0,r.jsx)("label",{htmlFor:T,...g,className:(0,i.m6)("text-xs absolute -top-2.5 left-2 text-foreground-light/80 bg-background-light","dark:text-foreground-dark/70 dark:bg-background-dark px-1.5 rounded-t","twui-input-label",null==g?void 0:g.className),children:p||E.title||E.name}),(0,r.jsx)("select",{id:T,"aria-label":E["aria-label"]||E.title,...E,className:(0,i.m6)("w-full pl-3 py-2 rounded-default appearance-none pr-8","grow !border-none !outline-none","twui-select",E.className),ref:S,value:(null===(f=h.flat().find(e=>e.default))||void 0===f?void 0:f.value)||void 0,onChange:e=>{var t;let l=h.find(t=>t.value==e.target.value);l&&M(l),null==b||b(e.target.value,null==l?void 0:l.data),null===(t=E.onChange)||void 0===t||t.call(E,e),null==k||k(e.target.value).then(e=>{z(e)})},children:h.flat().map((e,t)=>{let l=e.title||(0,v.Z)(e.value);return(0,r.jsx)("option",{value:e.value,children:l},t)})}),(0,r.jsx)(n.Z,{size:20,...Z,className:(0,i.m6)("pointer-events-none -ml-6",null==Z?void 0:Z.className)}),N&&(0,r.jsx)(a.Z,{target:(0,r.jsx)("div",{title:"Select Info Button",children:(0,r.jsx)(s.Z,{size:20})}),hoverOpen:!0,children:(0,r.jsx)(c.Z,{className:"min-w-[250px] p-6",children:"string"==typeof N?(0,r.jsx)(u.Z,{children:N}):N})})]}),!R.isValid&&R.msg?(0,r.jsx)(u.Z,{size:"smaller",className:"text-warning",children:R.msg}):void 0]})}},57493:function(e,t,l){"use strict";l.d(t,{Z:function(){return s}});var r=l(85893),n=l(98388);function s(e){let{...t}=e;return(0,r.jsx)("div",{...t,className:(0,n.m6)("flex flex-col items-center justify-center gap-4 p-2 w-full","h-full twui-center",t.className),children:t.children})}},56211:function(e,t,l){"use strict";l.d(t,{Z:function(){return s}});var r=l(85893),n=l(98388);function s(e){let{...t}=e;return(0,r.jsx)("h2",{...t,className:(0,n.m6)("text-2xl md:text-3xl mb-4","twui-headings twui-heading","twui-h2",t.className),children:t.children})}},31574:function(e,t,l){"use strict";l.d(t,{Z:function(){return s}});var r=l(85893),n=l(98388);function s(e){let{...t}=e;return(0,r.jsx)("h3",{...t,className:(0,n.m6)("text-xl mb-4","twui-headings twui-heading","twui-h3",t.className),children:t.children})}},30276:function(e,t,l){"use strict";function r(e,t,l){let r=t||"-";try{if(!e)return"";let t=String(e).trim().toLowerCase().replace(/ {2,}/g," ").replace(/ /g,r).replace(/[^a-z0-9]/g,r).replace(/-{2,}|_{2,}/g,r).replace(/^-/,"");if(l)return t;return t.replace(/-$/,"")}catch(e){return""}}l.d(t,{Z:function(){return r}})},9008:function(e,t,l){e.exports=l(23867)}}]); \ No newline at end of file diff --git a/dist/web/static/chunks/926-f47925f5116e544b.js b/dist/web/static/chunks/926-f47925f5116e544b.js new file mode 100644 index 0000000..5821d6d --- /dev/null +++ b/dist/web/static/chunks/926-f47925f5116e544b.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[926],{40806:function(e,t,l){"use strict";l.d(t,{Z:function(){return p}});var n=l(85893),r=l(93452),s=l(76242),o=l(36969),i=l(25808),a=l(94495),c=l(57493),u=l(94655),d=l(3668),m=l(60),v=l(67294),f=l(98388);function p(e){let{url:t,wrapperProps:l,title:p,...h}=e,{loading:x,setLoading:g}=(0,i.Z)();return(0,n.jsx)(r.Z,{...l,className:(0,f.m6)("p-0",null==l?void 0:l.className),children:(0,n.jsxs)(m.Z,{className:"gap-0",children:[(0,n.jsxs)(u.Z,{className:"p-4 w-full justify-between",children:[(0,n.jsx)(u.Z,{children:p?(0,n.jsx)(v.Fragment,{children:(0,n.jsx)(d.Z,{size:"small",variant:"faded",children:p})}):null}),(0,n.jsxs)(u.Z,{children:[(0,n.jsx)(a.Z,{title:"Open Full Screen",variant:"ghost",className:"p-1!",onClick:()=>{window.open(t,"__blank")},children:(0,n.jsx)(o.Z,{name:"ArrowUpRight",size:20})}),(0,n.jsx)(a.Z,{title:"Refresh Iframe",variant:"ghost",className:"p-1!",loading:x,onClick:()=>{g(!0),setTimeout(()=>{g(!1)},2e3)},loadingProps:{size:"smaller"},children:(0,n.jsx)(o.Z,{name:"RotateCcw",size:18})})]})]}),(0,n.jsx)("hr",{}),x?(0,n.jsx)(c.Z,{className:"w-full p-10 h-[400px]",children:(0,n.jsx)(s.Z,{})}):(0,n.jsx)("iframe",{...h,src:t,className:(0,f.m6)("w-full h-[400px]",h.className)})]})})}},1765:function(e,t,l){"use strict";l.d(t,{Z:function(){return A}});var n=l(85893),r=l(60),s=l(67294),o=l(5606);function i(e){let{elementRef:t,className:l,options:n,removeIntersected:r,delay:o,elId:i}=e,a=(0,s.useRef)(null),[c,u]=s.useState(!1),[d,m]=s.useState(0),v=o||200,f=s.useCallback((e,t)=>{let l=e[0];window.clearTimeout(a.current),l.isIntersecting?a.current=setTimeout(()=>{u(!0),r&&t.unobserve(l.target)},v):u(!1)},[]);return s.useEffect(()=>{let e=i?document.getElementById(i):null==t?void 0:t.current,r=l?document.querySelectorAll(".".concat(l)):null;if(!e&&!l&&d<5){requestAnimationFrame(()=>{setTimeout(()=>{m(d+1)},2e3)});return}let s=new IntersectionObserver(f,{rootMargin:"0px 0px 0px 0px",...n});r?r.forEach(e=>{s.observe(e)}):e&&s.observe(e)},[d]),{isIntersecting:c}}var a=l(71077),c=l(96486),u=l.n(c),d=l(76242),m=l(57493),v=l(40806),f=l(25808);function p(e){let{service:t,server:l,target:c,log_cmd:p,portRef:h}=e,{pageProps:x,ws:g}=(0,s.useContext)(o.AppContext),w=(0,s.useRef)(void 0),{data:j}=(0,a.Z)(),{isIntersecting:Z}=i({elementRef:w,options:{rootMargin:"-200px",threshold:0}}),[b,N]=(0,s.useState)(),{refresh:k,setRefresh:y}=(0,f.Z)(),C=(0,s.useRef)(!1);function E(){(null==b?void 0:b.port)&&g.sendData({event:"client:kill-port",server:l,service:u().omit(t,["servers"]),port:b.port})}(0,s.useEffect)(()=>{if((null==g?void 0:g.socket)&&!C.current&&Z)return"logs"==c?g.sendData({event:"client:service-server-logs",server:l,service:u().omit(t,["servers"]),cmd:p}):g.sendData({event:"client:service-server-shell",server:l,service:u().omit(t,["servers"])}),C.current=!0,function(){E()}},[g,k,Z]),(0,s.useEffect)(()=>{C.current&&(E(),N(void 0),C.current=!1,y(e=>e+1))},[c,p]),(0,s.useEffect)(()=>{var e,t,n;!b&&((null==j?void 0:j.event)=="server:service-server-logs"&&(null==j?void 0:j.ttyd)&&(null===(e=j.server)||void 0===e?void 0:e.private_ip)==l.private_ip&&setTimeout(()=>{N(j.ttyd?{...j.ttyd,href:"".concat(window.location.origin).concat(j.ttyd.url)}:void 0)},2e3),(null==j?void 0:j.event)=="server:service-server-shell"&&(null==j?void 0:j.ttyd)&&(null===(t=j.server)||void 0===t?void 0:t.private_ip)==l.private_ip&&setTimeout(()=>{N(j.ttyd?{...j.ttyd,href:"".concat(window.location.origin).concat(j.ttyd.url)}:void 0)},2e3),h&&(null==j?void 0:null===(n=j.ttyd)||void 0===n?void 0:n.port)&&(h.current=j.ttyd.port))},[j]),(0,s.useEffect)(()=>{(null==b?void 0:b.port)&&(Z?(C.current=!1,N(void 0)):E())},[Z]);let R=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("code",{children:l.private_ip})," ",c]});return(0,n.jsxs)(r.Z,{className:"gap-0 w-full",componentRef:w,children:[Z&&(null==b?void 0:b.url)&&b.port?(0,n.jsx)(r.Z,{className:"gap-0",children:(0,n.jsx)(v.Z,{url:null==b?void 0:b.url,title:R,wrapperProps:{className:"border-none"}})}):(0,n.jsx)(m.Z,{className:"p-10 h-[460px]",children:(0,n.jsx)(d.Z,{})}),(0,n.jsx)("hr",{})]})}var h=l(94655),x=l(94495),g=l(98388),w=l(73935),j=l(62190),Z=l(84681);function b(e){let{open:t,setOpen:l,...r}=e;return t?w.createPortal((0,n.jsxs)("div",{className:(0,g.m6)("fixed z-[200] top-0 left-0 w-screen h-screen","flex flex-col items-center justify-center p-4","twui-modal-root"),role:"dialog","aria-modal":"true",children:[(0,n.jsx)("div",{className:(0,g.m6)("absolute top-0 left-0 bg-dark/80 z-0","w-screen h-screen"),onClick:e=>{l(!1)}}),(0,n.jsxs)(Z.Z,{...u().omit(r,["targetWrapperProps"]),className:(0,g.m6)("z-10 max-w-modal bg-background-light dark:bg-background-dark","w-full relative max-h-[95vh] overflow-y-auto","twui-modal-content",r.className),children:[r.children,(0,n.jsx)(x.Z,{className:"absolute top-0 right-0 p-2",variant:"ghost",color:"gray",onClick:()=>{l(!1)},title:"Close Modal Button",children:(0,n.jsx)(j.Z,{size:30})})]})]}),document.getElementById("twui-modal-root")):null}var N=l(20528);function k(e){let t,{open:l,setOpen:r,targetElRef:o,position:i="bottom",trigger:a="hover",debounce:c,popoverTargetActiveRef:d,popoverContentActiveRef:m,popoverReferenceRef:v,isPopover:f,...p}=e;if(!l)return null;let[h,x]=s.useState({});s.useEffect(()=>{l&&(null==o?void 0:o.current)&&x(function(e){let{position:t,targetElRef:l}=e;if(!l.current)return{};let n=l.current.getBoundingClientRect(),r=window.getComputedStyle(l.current),s=(0,N.Z)(r.paddingRight),o={position:"absolute",zIndex:100},i={top:n.bottom+window.scrollY+8,left:n.left+window.scrollX+n.width/2,transform:"translateX(-50%)"},a={bottom:window.innerHeight-(n.top+window.scrollY)+8,left:n.left+window.scrollX+n.width/2,transform:"translateX(-50%)"};return"bottom"===t?o=u().merge(o,i):"bottom-left"===t?o=u().merge(o,u().omit(i,["transform"]),{left:n.left}):"bottom-right"===t?o=u().merge(o,u().omit(i,["left","transform"]),{right:window.innerWidth-(n.left+window.scrollX)-n.width-s}):"top"===t?o=u().merge(o,a):"right"===t?(o.top=n.top+window.scrollY+n.height/2,o.left=n.right+window.scrollX+8,o.transform="translateY(-50%)"):"left"===t&&(o.top=n.top+window.scrollY+n.height/2,o.right=window.innerWidth-(n.left+window.scrollX)+8,o.transform="translateY(-50%)"),o}({position:i,targetElRef:o}))},[l,o,i]);let j=s.useCallback(()=>{m.current=!0,d.current=!1,r(!0)},[]),b=s.useCallback(()=>{window.clearTimeout(t),t=setTimeout(()=>{if(d.current){d.current=!1;return}r(!1)},c)},[]);return l?w.createPortal((0,n.jsx)(Z.Z,{...p,className:(0,g.m6)("max-w-[300px] z-[250]","twui-popover-content",p.className),style:{...h,...p.style},onMouseEnter:"hover"===a?j:p.onMouseEnter,onMouseLeave:"hover"===a?b:p.onMouseLeave,role:"dialog","aria-modal":"true",children:p.children}),document.getElementById("twui-popover-root")):null}function y(e){let t;let{target:l,targetRef:r,targetWrapperProps:o,open:i,setOpen:a,isPopover:c,popoverReferenceRef:u,trigger:d="hover",debounce:m=500,onClose:v,hoverOpen:f}=e,[p,h]=s.useState(!1),[x,w]=s.useState(i||!1);s.useEffect(()=>{let e=c?"twui-popover-root":"twui-modal-root",t=document.getElementById(e);if(t)c&&(t.style.zIndex="1000"),h(!0);else{let t=document.createElement("div");t.id=e,document.body.appendChild(t),h(!0)}},[]),s.useEffect(()=>{null==a||a(x),!1==x&&(null==v||v())},[x]),s.useEffect(()=>{w(i||!1)},[i]);let j=r||s.useRef(null),Z=u||j,N=s.useRef(!1),y=s.useRef(!1),C=s.useCallback(t=>{var l;N.current=!0,y.current=!1,w(!0),null===(l=e.onMouseEnter)||void 0===l||l.call(e,t)},[]),E=s.useCallback(l=>{var n;window.clearTimeout(t),t=setTimeout(()=>{if(y.current){y.current=!1;return}w(!1)},m),null===(n=e.onMouseLeave)||void 0===n||n.call(e,l)},[]),R=s.useCallback(e=>{let t=e.target,l=t.closest(".twui-popover-content");if(!t.closest(".twui-popover-target")&&!l)return w(!1)},[]);return s.useEffect(()=>{if(c)return document.addEventListener("click",R),()=>{document.removeEventListener("click",R)}},[]),(0,n.jsxs)(s.Fragment,{children:[l?(0,n.jsx)("div",{...o,onClick:e=>{e.preventDefault(),e.stopPropagation(),w(!x)},ref:j,onMouseEnter:c&&("hover"===d||f)?C:null==o?void 0:o.onMouseEnter,onMouseLeave:c&&("hover"===d||f)?E:null==o?void 0:o.onMouseLeave,className:(0,g.m6)("twui-popover-target",null==o?void 0:o.className),children:l}):null,p?c?(0,n.jsx)(k,{...e,open:x,setOpen:w,targetElRef:Z,debounce:m,popoverTargetActiveRef:N,popoverContentActiveRef:y}):(0,n.jsx)(b,{...e,open:x,setOpen:w}):null]})}var C=l(31574),E=l(3668),R=l(77827);function z(e){let{componentRef:t,...l}=e;return(0,n.jsx)(R.Z,{istextarea:!0,...l,componentRef:t})}var S=l(36969);function _(e){let{setLog:t}=e,{open:l,setOpen:o}=(0,f.Z)(),i=(0,s.useRef)("");return(0,n.jsx)(y,{target:(0,n.jsx)(x.Z,{title:"Enter custom command",size:"small",color:"gray",className:"w-[42px] h-[42px]",children:(0,n.jsx)(S.Z,{name:"Edit3",size:14})}),setOpen:o,open:l,children:(0,n.jsxs)(r.Z,{children:[(0,n.jsxs)(r.Z,{className:"gap-1",children:[(0,n.jsx)(C.Z,{className:"admin-h3",children:"Enter a custom Command"}),(0,n.jsx)(E.Z,{variant:"faded",children:"Enter a command to run a custom log"})]}),(0,n.jsx)(z,{placeholder:"Enter custom command",changeHandler:e=>{i.current=e},autoFocus:!0}),(0,n.jsx)(x.Z,{title:"Set Custom Command",onClick:()=>{t(i.current.trim()),o(!1)},children:"Set Custom Command"})]})})}var M=l(39483),T=l(93452);function L(e){let{service:t,setLog:l,log:r}=e,o=t.logs,i=null==o?void 0:o.map(e=>"string"==typeof e?e:e.cmd),a=(null==r?void 0:r.match(/./))&&!(null==i?void 0:i.find(e=>e==r));return(0,n.jsx)(s.Fragment,{children:a?(0,n.jsx)(h.Z,{className:"grow",children:(0,n.jsx)(T.Z,{className:"w-full py-1 h-[42px]",children:(0,n.jsxs)(h.Z,{className:"w-full justify-between",children:[(0,n.jsx)(E.Z,{children:r}),(0,n.jsx)(x.Z,{title:"Clear Custom Log",variant:"ghost",className:"p-1",onClick:()=>{l(void 0)},children:(0,n.jsx)(j.Z,{size:17})})]})})}):(0,n.jsx)(M.Z,{options:[...(null==i?void 0:i.map(e=>({value:e,title:e})))||[]],changeHandler:e=>{l(e)}})})}function I(e){let{service:t,setLog:l,log:s}=e;return(0,n.jsx)(r.Z,{className:"w-full gap-2 p-4",children:(0,n.jsxs)(h.Z,{className:"flex-nowrap",children:[(0,n.jsx)(_,{setLog:l}),(0,n.jsx)(L,{service:t,setLog:l,log:s})]})})}let F=[{name:"logs"},{name:"shell"}];function A(e){let{service:t,server:l,wrapperProps:a,portRef:c}=e,{pageProps:u}=(0,s.useContext)(o.AppContext),{isIntersecting:d}=i({elementRef:(0,s.useRef)(void 0)}),m=t.logs;"load_balancer"==t.type&&((null==m?void 0:m[0])||(m=[]),m.push("tail -f /var/log/nginx/access.log","tail -f /var/log/nginx/error.log"));let[v,f]=(0,s.useState)((null==m?void 0:m[0])?"logs":"shell"),w=null==m?void 0:m[0],j="string"==typeof w?w:null==w?void 0:w.cmd,[Z,b]=(0,s.useState)(j);return(0,n.jsxs)(r.Z,{...a,className:(0,g.m6)("gap-0",null==a?void 0:a.className),children:[(0,n.jsxs)(h.Z,{className:"w-full justify-between p-4 -mb-6",children:[(0,n.jsxs)(h.Z,{children:[(0,n.jsx)("code",{children:l.private_ip}),l.public_ip?(0,n.jsx)("code",{children:l.public_ip}):null]}),(0,n.jsx)(h.Z,{className:"",children:F.map((e,t)=>{let l=e.name==v;return(0,n.jsx)(x.Z,{title:"".concat(e.name),onClick:()=>{f(e.name)},size:"smaller",color:"gray",variant:l?void 0:"outlined",children:e.name},t)})})]}),"logs"==v?(0,n.jsx)(I,{server:l,service:t,setLog:b,log:Z}):(0,n.jsx)(h.Z,{className:"h-[74px]"}),(0,n.jsx)("hr",{}),(0,n.jsx)(p,{server:l,service:t,target:v,portRef:c,log_cmd:Z})]})}},93452:function(e,t,l){"use strict";l.d(t,{Z:function(){return s}});var n=l(85893),r=l(98388);function s(e){let{spacing:t,componentRef:l,...s}=e;return(0,n.jsx)("div",{...s,className:(0,r.m6)("relative flex items-center gap-2 border border-solid rounded-default","border-slate-200 dark:border-white/10",t?"normal"==t?"px-3 py-2":"tight"==t?"px-2 py-1":"":"px-3 py-2","twui-border",s.className),ref:l,children:s.children})}},39483:function(e,t,l){"use strict";l.d(t,{Z:function(){return f}});var n=l(85893),r=l(42171),s=l(74598),o=l(67294),i=l(98388),a=l(59123),c=l(6531),u=l(3668),d=l(60),m=l(30276),v=l(38249);function f(e){var t,l,f;let{label:p,options:h,componentRef:x,labelProps:g,wrapperProps:w,showLabel:j,iconProps:Z,changeHandler:b,info:N,validateValueFn:k,wrapperWrapperProps:y,dispatchState:C,...E}=e,[R,z]=o.useState({isValid:!0}),S=x||o.useRef(null),[_,M]=o.useState({value:null===(t=h[0])||void 0===t?void 0:t.value,data:null===(l=h[0])||void 0===l?void 0:l.data});o.useEffect(()=>{setTimeout(()=>{requestAnimationFrame(()=>{var e;let t=null===(e=S.current)||void 0===e?void 0:e.value;t&&k&&k(t).then(e=>{z(e)})})},200)},[]),o.useEffect(()=>{null==C||C(_.data)},[_]);let T=p?(0,m.Z)(p):E.name?(0,m.Z)(E.name):E.title?(0,m.Z)(E.title):"select-".concat(Math.round(1e6*Math.random()));return(0,n.jsxs)(d.Z,{...y,className:(0,i.m6)("gap-1",null==y?void 0:y.className),children:[(0,n.jsxs)("div",{...w,className:(0,i.m6)("relative w-full flex items-center border rounded-default","border-slate-300 dark:border-white/20 pr-2","focus:border-slate-700 dark:focus:border-white/50","outline-slate-300 dark:outline-white/20","focus:outline-slate-700 dark:focus:outline-white/50","bg-white dark:bg-background-dark",R.isValid?"":"outline-warning border-warning",null==w?void 0:w.className),children:[j&&(0,n.jsx)("label",{htmlFor:T,...g,className:(0,i.m6)("text-xs absolute -top-2.5 left-2 text-foreground-light/80 bg-background-light","dark:text-foreground-dark/70 dark:bg-background-dark px-1.5 rounded-t","twui-input-label",null==g?void 0:g.className),children:p||E.title||E.name}),(0,n.jsx)("select",{id:T,"aria-label":E["aria-label"]||E.title,...E,className:(0,i.m6)("w-full pl-3 py-2 rounded-default appearance-none pr-8","grow !border-none !outline-none","twui-select",E.className),ref:S,value:(null===(f=h.flat().find(e=>e.default))||void 0===f?void 0:f.value)||void 0,onChange:e=>{var t;let l=h.find(t=>t.value==e.target.value);l&&M(l),null==b||b(e.target.value,null==l?void 0:l.data),null===(t=E.onChange)||void 0===t||t.call(E,e),null==k||k(e.target.value).then(e=>{z(e)})},children:h.flat().map((e,t)=>{let l=e.title||(0,v.Z)(e.value);return(0,n.jsx)("option",{value:e.value,children:l},t)})}),(0,n.jsx)(r.Z,{size:20,...Z,className:(0,i.m6)("pointer-events-none -ml-6",null==Z?void 0:Z.className)}),N&&(0,n.jsx)(a.Z,{target:(0,n.jsx)("div",{title:"Select Info Button",children:(0,n.jsx)(s.Z,{size:20})}),hoverOpen:!0,children:(0,n.jsx)(c.Z,{className:"min-w-[250px] p-6",children:"string"==typeof N?(0,n.jsx)(u.Z,{children:N}):N})})]}),!R.isValid&&R.msg?(0,n.jsx)(u.Z,{size:"smaller",className:"text-warning",children:R.msg}):void 0]})}},57493:function(e,t,l){"use strict";l.d(t,{Z:function(){return s}});var n=l(85893),r=l(98388);function s(e){let{...t}=e;return(0,n.jsx)("div",{...t,className:(0,r.m6)("flex flex-col items-center justify-center gap-4 p-2 w-full","h-full twui-center",t.className),children:t.children})}},56211:function(e,t,l){"use strict";l.d(t,{Z:function(){return s}});var n=l(85893),r=l(98388);function s(e){let{...t}=e;return(0,n.jsx)("h2",{...t,className:(0,r.m6)("text-2xl md:text-3xl mb-4","twui-headings twui-heading","twui-h2",t.className),children:t.children})}},31574:function(e,t,l){"use strict";l.d(t,{Z:function(){return s}});var n=l(85893),r=l(98388);function s(e){let{...t}=e;return(0,n.jsx)("h3",{...t,className:(0,r.m6)("text-xl mb-4","twui-headings twui-heading","twui-h3",t.className),children:t.children})}},30276:function(e,t,l){"use strict";function n(e,t,l){let n=t||"-";try{if(!e)return"";let t=String(e).trim().toLowerCase().replace(/ {2,}/g," ").replace(/ /g,n).replace(/[^a-z0-9]/g,n).replace(/-{2,}|_{2,}/g,n).replace(/^-/,"");if(l)return t;return t.replace(/-$/,"")}catch(e){return""}}l.d(t,{Z:function(){return n}})},9008:function(e,t,l){e.exports=l(23867)}}]); \ No newline at end of file diff --git a/dist/web/trace b/dist/web/trace index cc0c4a2..cfe8d72 100644 --- a/dist/web/trace +++ b/dist/web/trace @@ -1,3 +1,3 @@ -[{"name":"generate-buildid","duration":183,"timestamp":12813770780,"id":4,"parentId":1,"tags":{},"startTime":1773475338331,"traceId":"45ee0124652184f7"},{"name":"load-custom-routes","duration":184,"timestamp":12813771104,"id":5,"parentId":1,"tags":{},"startTime":1773475338331,"traceId":"45ee0124652184f7"},{"name":"verify-and-lint","duration":55929,"timestamp":12813822126,"id":7,"parentId":1,"tags":{},"startTime":1773475338382,"traceId":"45ee0124652184f7"},{"name":"verify-typescript-setup","duration":5326066,"timestamp":12813816585,"id":6,"parentId":1,"tags":{},"startTime":1773475338377,"traceId":"45ee0124652184f7"},{"name":"collect-pages","duration":6601,"timestamp":12819144443,"id":8,"parentId":1,"tags":{},"startTime":1773475343705,"traceId":"45ee0124652184f7"},{"name":"create-pages-mapping","duration":590,"timestamp":12819152237,"id":9,"parentId":1,"tags":{},"startTime":1773475343713,"traceId":"45ee0124652184f7"},{"name":"public-dir-conflict-check","duration":1558,"timestamp":12819153020,"id":10,"parentId":1,"tags":{},"startTime":1773475343713,"traceId":"45ee0124652184f7"},{"name":"generate-routes-manifest","duration":3106,"timestamp":12819154846,"id":11,"parentId":1,"tags":{},"startTime":1773475343715,"traceId":"45ee0124652184f7"},{"name":"create-dist-dir","duration":177,"timestamp":12819158312,"id":12,"parentId":1,"tags":{},"startTime":1773475343719,"traceId":"45ee0124652184f7"},{"name":"write-routes-manifest","duration":550,"timestamp":12819165674,"id":13,"parentId":1,"tags":{},"startTime":1773475343726,"traceId":"45ee0124652184f7"},{"name":"generate-required-server-files","duration":431,"timestamp":12819166330,"id":14,"parentId":1,"tags":{},"startTime":1773475343727,"traceId":"45ee0124652184f7"},{"name":"create-entrypoints","duration":21226,"timestamp":12819688482,"id":18,"parentId":16,"tags":{},"startTime":1773475344249,"traceId":"45ee0124652184f7"},{"name":"generate-webpack-config","duration":343066,"timestamp":12819709906,"id":19,"parentId":17,"tags":{},"startTime":1773475344270,"traceId":"45ee0124652184f7"},{"name":"next-trace-entrypoint-plugin","duration":1695,"timestamp":12820139598,"id":21,"parentId":20,"tags":{},"startTime":1773475344700,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":237123,"timestamp":12820148896,"id":32,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fhello&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fhello.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":301107,"timestamp":12820148161,"id":23,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773475344708,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":346822,"timestamp":12820148606,"id":24,"parentId":22,"tags":{"request":"private-next-pages/_document.tsx"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":474897,"timestamp":12820148682,"id":27,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdownload-private-ssh-key&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdownload-private-ssh-key.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":474946,"timestamp":12820148705,"id":29,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fsettings&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fsettings.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":474971,"timestamp":12820148715,"id":30,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fauth%2Flogin&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fauth%2Flogin.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":491083,"timestamp":12820148663,"id":26,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdelete-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdelete-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":491101,"timestamp":12820148695,"id":28,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fedit-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fedit-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":491085,"timestamp":12820148725,"id":31,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fauth%2Fsignup&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fauth%2Fsignup.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":566578,"timestamp":12820148936,"id":33,"parentId":22,"tags":{"request":"private-next-pages/_app.tsx"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":619384,"timestamp":12820148642,"id":25,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F404&preferredRegion=&absolutePagePath=private-next-pages%2F404.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":619068,"timestamp":12820148977,"id":43,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fauth%2Flogout&preferredRegion=&absolutePagePath=private-next-pages%2Fauth%2Flogout.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":626409,"timestamp":12820148970,"id":41,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":637268,"timestamp":12820148983,"id":45,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fauth%2Fsignup&preferredRegion=&absolutePagePath=private-next-pages%2Fauth%2Fsignup.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":637300,"timestamp":12820148967,"id":40,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fusers%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Fadd-user%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":637293,"timestamp":12820148980,"id":44,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=private-next-pages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":637305,"timestamp":12820148973,"id":42,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fauth%2Flogin&preferredRegion=&absolutePagePath=private-next-pages%2Fauth%2Flogin.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":637326,"timestamp":12820148960,"id":38,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fsettings&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fsettings.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":667211,"timestamp":12820148963,"id":39,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"next-swc-transform","duration":4506,"timestamp":12820824530,"id":51,"parentId":50,"tags":{},"startTime":1773475345385,"traceId":"45ee0124652184f7"},{"name":"next-swc-loader","duration":4700,"timestamp":12820824354,"id":50,"parentId":49,"tags":{},"startTime":1773475345385,"traceId":"45ee0124652184f7"},{"name":"build-module-ts","duration":13849,"timestamp":12820824068,"id":49,"parentId":20,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/types/index.ts","layer":null},"startTime":1773475345384,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":689072,"timestamp":12820148948,"id":35,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":689077,"timestamp":12820148951,"id":36,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fservices&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fservices%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":689089,"timestamp":12820148944,"id":34,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fservices%2F%5Bservice_name%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fservices%2F%5Bservice_name%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"next-swc-transform","duration":16625,"timestamp":12820821443,"id":48,"parentId":47,"tags":{},"startTime":1773475345382,"traceId":"45ee0124652184f7"},{"name":"next-swc-loader","duration":17423,"timestamp":12820820649,"id":47,"parentId":46,"tags":{},"startTime":1773475345381,"traceId":"45ee0124652184f7"},{"name":"build-module-tsx","duration":29482,"timestamp":12820817543,"id":46,"parentId":20,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/components/pages/admin/shell/(partials)/shell-view.tsx","layer":null},"startTime":1773475345378,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":703444,"timestamp":12820148956,"id":37,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fshell&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fshell%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773475344709,"traceId":"45ee0124652184f7"},{"name":"make","duration":704851,"timestamp":12820147761,"id":22,"parentId":20,"tags":{},"startTime":1773475344708,"traceId":"45ee0124652184f7"},{"name":"get-entries","duration":378,"timestamp":12820853640,"id":53,"parentId":52,"tags":{},"startTime":1773475345414,"traceId":"45ee0124652184f7"},{"name":"node-file-trace-plugin","duration":251915,"timestamp":12820858405,"id":54,"parentId":52,"tags":{"traceEntryCount":"44"},"startTime":1773475345419,"traceId":"45ee0124652184f7"},{"name":"collect-traced-files","duration":8766,"timestamp":12821110336,"id":55,"parentId":52,"tags":{},"startTime":1773475345671,"traceId":"45ee0124652184f7"},{"name":"finish-modules","duration":265643,"timestamp":12820853472,"id":52,"parentId":21,"tags":{},"startTime":1773475345414,"traceId":"45ee0124652184f7"},{"name":"chunk-graph","duration":12832,"timestamp":12821142399,"id":57,"parentId":56,"tags":{},"startTime":1773475345703,"traceId":"45ee0124652184f7"},{"name":"optimize-modules","duration":35,"timestamp":12821155368,"id":59,"parentId":56,"tags":{},"startTime":1773475345716,"traceId":"45ee0124652184f7"},{"name":"optimize-chunks","duration":15790,"timestamp":12821155485,"id":60,"parentId":56,"tags":{},"startTime":1773475345716,"traceId":"45ee0124652184f7"},{"name":"optimize-tree","duration":144,"timestamp":12821171380,"id":61,"parentId":56,"tags":{},"startTime":1773475345732,"traceId":"45ee0124652184f7"},{"name":"optimize-chunk-modules","duration":9454,"timestamp":12821171613,"id":62,"parentId":56,"tags":{},"startTime":1773475345732,"traceId":"45ee0124652184f7"},{"name":"optimize","duration":25870,"timestamp":12821155309,"id":58,"parentId":56,"tags":{},"startTime":1773475345716,"traceId":"45ee0124652184f7"},{"name":"module-hash","duration":14072,"timestamp":12821192007,"id":63,"parentId":56,"tags":{},"startTime":1773475345752,"traceId":"45ee0124652184f7"},{"name":"code-generation","duration":6471,"timestamp":12821206138,"id":64,"parentId":56,"tags":{},"startTime":1773475345766,"traceId":"45ee0124652184f7"},{"name":"hash","duration":8691,"timestamp":12821217528,"id":65,"parentId":56,"tags":{},"startTime":1773475345778,"traceId":"45ee0124652184f7"},{"name":"code-generation-jobs","duration":378,"timestamp":12821226214,"id":66,"parentId":56,"tags":{},"startTime":1773475345787,"traceId":"45ee0124652184f7"},{"name":"module-assets","duration":335,"timestamp":12821226521,"id":67,"parentId":56,"tags":{},"startTime":1773475345787,"traceId":"45ee0124652184f7"},{"name":"create-chunk-assets","duration":4616,"timestamp":12821226871,"id":68,"parentId":56,"tags":{},"startTime":1773475345787,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":3402,"timestamp":12821239618,"id":70,"parentId":69,"tags":{"name":"../pages/_error.js","cache":"HIT"},"startTime":1773475345800,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":3256,"timestamp":12821239774,"id":71,"parentId":69,"tags":{"name":"../pages/_document.js","cache":"HIT"},"startTime":1773475345800,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":3319,"timestamp":12821239790,"id":72,"parentId":69,"tags":{"name":"../pages/404.js","cache":"HIT"},"startTime":1773475345800,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":3313,"timestamp":12821239799,"id":73,"parentId":69,"tags":{"name":"../pages/api/admin/delete-user.js","cache":"HIT"},"startTime":1773475345800,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":3309,"timestamp":12821239805,"id":74,"parentId":69,"tags":{"name":"../pages/api/admin/download-private-ssh-key.js","cache":"HIT"},"startTime":1773475345800,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":3305,"timestamp":12821239811,"id":75,"parentId":69,"tags":{"name":"../pages/api/admin/edit-user.js","cache":"HIT"},"startTime":1773475345800,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":3301,"timestamp":12821239817,"id":76,"parentId":69,"tags":{"name":"../pages/api/admin/settings.js","cache":"HIT"},"startTime":1773475345800,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":3296,"timestamp":12821239823,"id":77,"parentId":69,"tags":{"name":"../pages/api/auth/login.js","cache":"HIT"},"startTime":1773475345800,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":3292,"timestamp":12821239829,"id":78,"parentId":69,"tags":{"name":"../pages/api/auth/signup.js","cache":"HIT"},"startTime":1773475345800,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":3219,"timestamp":12821239903,"id":79,"parentId":69,"tags":{"name":"../pages/api/hello.js","cache":"HIT"},"startTime":1773475345800,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":3201,"timestamp":12821239922,"id":80,"parentId":69,"tags":{"name":"../pages/_app.js","cache":"HIT"},"startTime":1773475345800,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":3191,"timestamp":12821239934,"id":81,"parentId":69,"tags":{"name":"../pages/admin/services/[service_name].js","cache":"HIT"},"startTime":1773475345800,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":3183,"timestamp":12821239943,"id":82,"parentId":69,"tags":{"name":"../pages/admin.js","cache":"HIT"},"startTime":1773475345800,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":3180,"timestamp":12821239948,"id":83,"parentId":69,"tags":{"name":"../pages/admin/services.js","cache":"HIT"},"startTime":1773475345800,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":211,"timestamp":12821242918,"id":85,"parentId":69,"tags":{"name":"../pages/admin/settings.js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":190,"timestamp":12821242939,"id":86,"parentId":69,"tags":{"name":"../pages/admin/users/[deployment_user_id].js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":183,"timestamp":12821242947,"id":87,"parentId":69,"tags":{"name":"../pages/admin/users/add-user.js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":178,"timestamp":12821242953,"id":88,"parentId":69,"tags":{"name":"../pages/admin/users.js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":174,"timestamp":12821242958,"id":89,"parentId":69,"tags":{"name":"../pages/auth/login.js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":169,"timestamp":12821242964,"id":90,"parentId":69,"tags":{"name":"../pages/auth/logout.js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":164,"timestamp":12821242969,"id":91,"parentId":69,"tags":{"name":"../pages/index.js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":160,"timestamp":12821242974,"id":92,"parentId":69,"tags":{"name":"../pages/auth/signup.js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":156,"timestamp":12821242980,"id":93,"parentId":69,"tags":{"name":"../webpack-runtime.js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":151,"timestamp":12821242985,"id":94,"parentId":69,"tags":{"name":"../webpack-api-runtime.js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":147,"timestamp":12821242990,"id":95,"parentId":69,"tags":{"name":"859.js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":143,"timestamp":12821242995,"id":96,"parentId":69,"tags":{"name":"330.js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":139,"timestamp":12821242999,"id":97,"parentId":69,"tags":{"name":"752.js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":135,"timestamp":12821243004,"id":98,"parentId":69,"tags":{"name":"248.js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":132,"timestamp":12821243009,"id":99,"parentId":69,"tags":{"name":"150.js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":127,"timestamp":12821243014,"id":100,"parentId":69,"tags":{"name":"824.js","cache":"HIT"},"startTime":1773475345803,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":15834,"timestamp":12821239952,"id":84,"parentId":69,"tags":{"name":"../pages/admin/shell.js","cache":"MISS"},"startTime":1773475345800,"traceId":"45ee0124652184f7"},{"name":"terser-webpack-plugin-optimize","duration":21954,"timestamp":12821233855,"id":69,"parentId":20,"tags":{"compilationName":"server","swcMinify":true},"startTime":1773475345794,"traceId":"45ee0124652184f7"},{"name":"css-minimizer-plugin","duration":335,"timestamp":12821255993,"id":101,"parentId":20,"tags":{},"startTime":1773475345816,"traceId":"45ee0124652184f7"},{"name":"create-trace-assets","duration":960,"timestamp":12821256527,"id":102,"parentId":21,"tags":{},"startTime":1773475345817,"traceId":"45ee0124652184f7"},{"name":"seal","duration":128409,"timestamp":12821131261,"id":56,"parentId":20,"tags":{},"startTime":1773475345692,"traceId":"45ee0124652184f7"},{"name":"webpack-compilation","duration":1122226,"timestamp":12820137902,"id":20,"parentId":17,"tags":{"name":"server"},"startTime":1773475344698,"traceId":"45ee0124652184f7"},{"name":"emit","duration":6872,"timestamp":12821260565,"id":103,"parentId":17,"tags":{},"startTime":1773475345821,"traceId":"45ee0124652184f7"},{"name":"webpack-close","duration":38853,"timestamp":12821268274,"id":104,"parentId":17,"tags":{"name":"server"},"startTime":1773475345829,"traceId":"45ee0124652184f7"},{"name":"webpack-generate-error-stats","duration":2931,"timestamp":12821307190,"id":105,"parentId":104,"tags":{},"startTime":1773475345867,"traceId":"45ee0124652184f7"},{"name":"run-webpack-compiler","duration":1621961,"timestamp":12819688477,"id":17,"parentId":16,"tags":{},"startTime":1773475344249,"traceId":"45ee0124652184f7"},{"name":"format-webpack-messages","duration":96,"timestamp":12821310450,"id":106,"parentId":16,"tags":{},"startTime":1773475345871,"traceId":"45ee0124652184f7"}] -[{"name":"worker-main-server","duration":1622569,"timestamp":12819688124,"id":16,"parentId":1,"tags":{},"startTime":1773475344248,"traceId":"45ee0124652184f7"},{"name":"create-entrypoints","duration":17754,"timestamp":12821732528,"id":109,"parentId":107,"tags":{},"startTime":1773475346293,"traceId":"45ee0124652184f7"},{"name":"generate-webpack-config","duration":290932,"timestamp":12821750460,"id":110,"parentId":108,"tags":{},"startTime":1773475346311,"traceId":"45ee0124652184f7"},{"name":"make","duration":320,"timestamp":12822117499,"id":112,"parentId":111,"tags":{},"startTime":1773475346678,"traceId":"45ee0124652184f7"},{"name":"chunk-graph","duration":555,"timestamp":12822120440,"id":114,"parentId":113,"tags":{},"startTime":1773475346681,"traceId":"45ee0124652184f7"},{"name":"optimize-modules","duration":32,"timestamp":12822121141,"id":116,"parentId":113,"tags":{},"startTime":1773475346681,"traceId":"45ee0124652184f7"},{"name":"optimize-chunks","duration":892,"timestamp":12822121272,"id":117,"parentId":113,"tags":{},"startTime":1773475346682,"traceId":"45ee0124652184f7"},{"name":"optimize-tree","duration":108,"timestamp":12822122244,"id":118,"parentId":113,"tags":{},"startTime":1773475346683,"traceId":"45ee0124652184f7"},{"name":"optimize-chunk-modules","duration":537,"timestamp":12822122563,"id":119,"parentId":113,"tags":{},"startTime":1773475346683,"traceId":"45ee0124652184f7"},{"name":"optimize","duration":2107,"timestamp":12822121074,"id":115,"parentId":113,"tags":{},"startTime":1773475346681,"traceId":"45ee0124652184f7"},{"name":"module-hash","duration":79,"timestamp":12822124168,"id":120,"parentId":113,"tags":{},"startTime":1773475346684,"traceId":"45ee0124652184f7"},{"name":"code-generation","duration":178,"timestamp":12822124289,"id":121,"parentId":113,"tags":{},"startTime":1773475346685,"traceId":"45ee0124652184f7"},{"name":"hash","duration":369,"timestamp":12822124689,"id":122,"parentId":113,"tags":{},"startTime":1773475346685,"traceId":"45ee0124652184f7"},{"name":"code-generation-jobs","duration":151,"timestamp":12822125054,"id":123,"parentId":113,"tags":{},"startTime":1773475346685,"traceId":"45ee0124652184f7"},{"name":"module-assets","duration":87,"timestamp":12822125171,"id":124,"parentId":113,"tags":{},"startTime":1773475346685,"traceId":"45ee0124652184f7"},{"name":"create-chunk-assets","duration":230,"timestamp":12822125277,"id":125,"parentId":113,"tags":{},"startTime":1773475346686,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":233,"timestamp":12822140128,"id":127,"parentId":126,"tags":{"name":"interception-route-rewrite-manifest.js","cache":"HIT"},"startTime":1773475346700,"traceId":"45ee0124652184f7"},{"name":"terser-webpack-plugin-optimize","duration":4600,"timestamp":12822135771,"id":126,"parentId":111,"tags":{"compilationName":"edge-server","swcMinify":true},"startTime":1773475346696,"traceId":"45ee0124652184f7"},{"name":"css-minimizer-plugin","duration":98,"timestamp":12822140444,"id":128,"parentId":111,"tags":{},"startTime":1773475346701,"traceId":"45ee0124652184f7"},{"name":"seal","duration":22636,"timestamp":12822119854,"id":113,"parentId":111,"tags":{},"startTime":1773475346680,"traceId":"45ee0124652184f7"},{"name":"webpack-compilation","duration":32224,"timestamp":12822110750,"id":111,"parentId":108,"tags":{"name":"edge-server"},"startTime":1773475346671,"traceId":"45ee0124652184f7"},{"name":"emit","duration":2077,"timestamp":12822143524,"id":129,"parentId":108,"tags":{},"startTime":1773475346704,"traceId":"45ee0124652184f7"},{"name":"webpack-close","duration":736,"timestamp":12822146333,"id":130,"parentId":108,"tags":{"name":"edge-server"},"startTime":1773475346707,"traceId":"45ee0124652184f7"},{"name":"webpack-generate-error-stats","duration":2490,"timestamp":12822147119,"id":131,"parentId":130,"tags":{},"startTime":1773475346707,"traceId":"45ee0124652184f7"},{"name":"run-webpack-compiler","duration":417182,"timestamp":12821732525,"id":108,"parentId":107,"tags":{},"startTime":1773475346293,"traceId":"45ee0124652184f7"},{"name":"format-webpack-messages","duration":69,"timestamp":12822149713,"id":132,"parentId":107,"tags":{},"startTime":1773475346710,"traceId":"45ee0124652184f7"},{"name":"worker-main-edge-server","duration":417598,"timestamp":12821732260,"id":107,"parentId":1,"tags":{},"startTime":1773475346293,"traceId":"45ee0124652184f7"},{"name":"create-entrypoints","duration":17947,"timestamp":12822576217,"id":135,"parentId":133,"tags":{},"startTime":1773475347137,"traceId":"45ee0124652184f7"},{"name":"generate-webpack-config","duration":285095,"timestamp":12822594352,"id":136,"parentId":134,"tags":{},"startTime":1773475347155,"traceId":"45ee0124652184f7"},{"name":"read-resource","duration":18108,"timestamp":12823585119,"id":158,"parentId":157,"tags":{},"startTime":1773475348145,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":663735,"timestamp":12822956669,"id":139,"parentId":138,"tags":{"request":"./node_modules/next/dist/client/next.js"},"startTime":1773475347517,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":663404,"timestamp":12822957039,"id":140,"parentId":138,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!"},"startTime":1773475347517,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":663299,"timestamp":12822957159,"id":143,"parentId":138,"tags":{"request":"/home/archben/Projects/Git/moduletrace/turboci-admin/node_modules/next/dist/client/router.js"},"startTime":1773475347517,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":770016,"timestamp":12822957064,"id":141,"parentId":138,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F404.tsx&page=%2F404!"},"startTime":1773475347517,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":769765,"timestamp":12822957358,"id":152,"parentId":138,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fauth%2Flogout.tsx&page=%2Fauth%2Flogout!"},"startTime":1773475347518,"traceId":"45ee0124652184f7"},{"name":"postcss-process","duration":8844840,"timestamp":12823710246,"id":160,"parentId":159,"tags":{},"startTime":1773475348271,"traceId":"45ee0124652184f7"},{"name":"postcss-loader","duration":8951943,"timestamp":12823603460,"id":159,"parentId":157,"tags":{},"startTime":1773475348164,"traceId":"45ee0124652184f7"},{"name":"css-loader","duration":26839,"timestamp":12832555648,"id":161,"parentId":157,"tags":{"astUsed":"true"},"startTime":1773475357116,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":10163158,"timestamp":12822957352,"id":150,"parentId":138,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Findex.tsx&page=%2Fadmin%2Fusers!"},"startTime":1773475347518,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":10163345,"timestamp":12822957184,"id":144,"parentId":138,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fsettings.tsx&page=%2Fadmin%2Fsettings!"},"startTime":1773475347517,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":10163189,"timestamp":12822957346,"id":149,"parentId":138,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Fadd-user%2Findex.tsx&page=%2Fadmin%2Fusers%2Fadd-user!"},"startTime":1773475347518,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":10163176,"timestamp":12822957364,"id":154,"parentId":138,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fauth%2Fsignup.tsx&page=%2Fauth%2Fsignup!"},"startTime":1773475347518,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":10200744,"timestamp":12822957361,"id":153,"parentId":138,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fauth%2Flogin.tsx&page=%2Fauth%2Flogin!"},"startTime":1773475347518,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":10200756,"timestamp":12822957366,"id":155,"parentId":138,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Findex.tsx&page=%2F!"},"startTime":1773475347518,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":10413230,"timestamp":12822957356,"id":151,"parentId":138,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D%2Findex.tsx&page=%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D!"},"startTime":1773475347518,"traceId":"45ee0124652184f7"},{"name":"next-swc-transform","duration":7153,"timestamp":12833376729,"id":167,"parentId":166,"tags":{},"startTime":1773475357937,"traceId":"45ee0124652184f7"},{"name":"next-swc-loader","duration":7345,"timestamp":12833376563,"id":166,"parentId":163,"tags":{},"startTime":1773475357937,"traceId":"45ee0124652184f7"},{"name":"build-module-ts","duration":11772,"timestamp":12833375464,"id":163,"parentId":137,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/types/index.ts","layer":null},"startTime":1773475357936,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":10430157,"timestamp":12822957197,"id":145,"parentId":138,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&page=%2Fadmin!"},"startTime":1773475347518,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":10430149,"timestamp":12822957217,"id":147,"parentId":138,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fservices%2Findex.tsx&page=%2Fadmin%2Fservices!"},"startTime":1773475347518,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":10430161,"timestamp":12822957209,"id":146,"parentId":138,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fservices%2F%5Bservice_name%5D%2Findex.tsx&page=%2Fadmin%2Fservices%2F%5Bservice_name%5D!"},"startTime":1773475347518,"traceId":"45ee0124652184f7"},{"name":"next-swc-transform","duration":10904,"timestamp":12833376504,"id":165,"parentId":164,"tags":{},"startTime":1773475357937,"traceId":"45ee0124652184f7"},{"name":"next-swc-loader","duration":11749,"timestamp":12833375662,"id":164,"parentId":162,"tags":{},"startTime":1773475357936,"traceId":"45ee0124652184f7"},{"name":"build-module-tsx","duration":24609,"timestamp":12833374075,"id":162,"parentId":137,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/components/pages/admin/shell/(partials)/shell-view.tsx","layer":null},"startTime":1773475357934,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":10443048,"timestamp":12822957309,"id":148,"parentId":138,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fshell%2Findex.tsx&page=%2Fadmin%2Fshell!"},"startTime":1773475347518,"traceId":"45ee0124652184f7"},{"name":"build-module-css","duration":9851879,"timestamp":12823582795,"id":157,"parentId":156,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/styles/globals.css.webpack[javascript/auto]!=!/home/archben/Projects/Git/moduletrace/turboci-admin/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[14].use[1]!/home/archben/Projects/Git/moduletrace/turboci-admin/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[14].use[2]!/home/archben/Projects/Git/moduletrace/turboci-admin/src/styles/globals.css","layer":null},"startTime":1773475348143,"traceId":"45ee0124652184f7"},{"name":"build-module-css","duration":9884540,"timestamp":12823561980,"id":156,"parentId":137,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/styles/globals.css","layer":null},"startTime":1773475348122,"traceId":"45ee0124652184f7"},{"name":"build-module","duration":132,"timestamp":12833446764,"id":168,"parentId":156,"tags":{},"startTime":1773475358007,"traceId":"45ee0124652184f7"},{"name":"add-entry","duration":10489845,"timestamp":12822957087,"id":142,"parentId":138,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_app.tsx&page=%2F_app!"},"startTime":1773475347517,"traceId":"45ee0124652184f7"},{"name":"make","duration":10490825,"timestamp":12822956298,"id":138,"parentId":137,"tags":{},"startTime":1773475347517,"traceId":"45ee0124652184f7"},{"name":"chunk-graph","duration":93682,"timestamp":12833730893,"id":170,"parentId":169,"tags":{},"startTime":1773475358291,"traceId":"45ee0124652184f7"},{"name":"optimize-modules","duration":24,"timestamp":12833824692,"id":172,"parentId":169,"tags":{},"startTime":1773475358385,"traceId":"45ee0124652184f7"},{"name":"optimize-chunks","duration":111772,"timestamp":12833824783,"id":173,"parentId":169,"tags":{},"startTime":1773475358385,"traceId":"45ee0124652184f7"},{"name":"optimize-tree","duration":140,"timestamp":12833936679,"id":174,"parentId":169,"tags":{},"startTime":1773475358497,"traceId":"45ee0124652184f7"},{"name":"optimize-chunk-modules","duration":134315,"timestamp":12833936928,"id":175,"parentId":169,"tags":{},"startTime":1773475358497,"traceId":"45ee0124652184f7"},{"name":"optimize","duration":246711,"timestamp":12833824645,"id":171,"parentId":169,"tags":{},"startTime":1773475358385,"traceId":"45ee0124652184f7"},{"name":"module-hash","duration":92816,"timestamp":12834127809,"id":176,"parentId":169,"tags":{},"startTime":1773475358688,"traceId":"45ee0124652184f7"},{"name":"code-generation","duration":151573,"timestamp":12834220726,"id":177,"parentId":169,"tags":{},"startTime":1773475358781,"traceId":"45ee0124652184f7"},{"name":"hash","duration":10084,"timestamp":12834380375,"id":178,"parentId":169,"tags":{},"startTime":1773475358941,"traceId":"45ee0124652184f7"},{"name":"code-generation-jobs","duration":292,"timestamp":12834390454,"id":179,"parentId":169,"tags":{},"startTime":1773475358951,"traceId":"45ee0124652184f7"},{"name":"module-assets","duration":1211,"timestamp":12834390644,"id":180,"parentId":169,"tags":{},"startTime":1773475358951,"traceId":"45ee0124652184f7"},{"name":"create-chunk-assets","duration":15742,"timestamp":12834391874,"id":181,"parentId":169,"tags":{},"startTime":1773475358952,"traceId":"45ee0124652184f7"},{"name":"NextJsBuildManifest-generateClientManifest","duration":1682,"timestamp":12834410299,"id":183,"parentId":137,"tags":{},"startTime":1773475358971,"traceId":"45ee0124652184f7"},{"name":"NextJsBuildManifest-createassets","duration":2838,"timestamp":12834409159,"id":182,"parentId":137,"tags":{},"startTime":1773475358969,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":4816,"timestamp":12834443820,"id":185,"parentId":184,"tags":{"name":"static/chunks/main-39dc0a7645ab43ed.js","cache":"HIT"},"startTime":1773475359004,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":4520,"timestamp":12834444132,"id":186,"parentId":184,"tags":{"name":"static/chunks/pages/_error-c6cd38f0c808b587.js","cache":"HIT"},"startTime":1773475359004,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":4505,"timestamp":12834444153,"id":187,"parentId":184,"tags":{"name":"static/chunks/pages/404-f1d37a198f32a7a7.js","cache":"HIT"},"startTime":1773475359004,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":4492,"timestamp":12834444169,"id":188,"parentId":184,"tags":{"name":"static/chunks/pages/_app-bbfd0b4b02830c08.js","cache":"HIT"},"startTime":1773475359004,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":4480,"timestamp":12834444183,"id":189,"parentId":184,"tags":{"name":"static/chunks/pages/admin/settings-37ecf79830f7e834.js","cache":"HIT"},"startTime":1773475359004,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":4468,"timestamp":12834444197,"id":190,"parentId":184,"tags":{"name":"static/chunks/pages/admin-dc662761550d0039.js","cache":"HIT"},"startTime":1773475359005,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":4454,"timestamp":12834444212,"id":191,"parentId":184,"tags":{"name":"static/chunks/pages/admin/services/[service_name]-151d7b99dd72c075.js","cache":"HIT"},"startTime":1773475359005,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":4446,"timestamp":12834444223,"id":192,"parentId":184,"tags":{"name":"static/chunks/pages/admin/services-717ee5b9ff327828.js","cache":"HIT"},"startTime":1773475359005,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":746,"timestamp":12834447924,"id":194,"parentId":184,"tags":{"name":"static/chunks/pages/admin/users/add-user-58b2c6dde0f35d29.js","cache":"HIT"},"startTime":1773475359008,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":566,"timestamp":12834448106,"id":195,"parentId":184,"tags":{"name":"static/chunks/pages/admin/users-1486385ffd48ef59.js","cache":"HIT"},"startTime":1773475359008,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":535,"timestamp":12834448138,"id":196,"parentId":184,"tags":{"name":"static/chunks/pages/admin/users/[deployment_user_id]-81f346a3b31197cc.js","cache":"HIT"},"startTime":1773475359008,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":523,"timestamp":12834448152,"id":197,"parentId":184,"tags":{"name":"static/chunks/pages/auth/logout-e39f93ac6334c5ee.js","cache":"HIT"},"startTime":1773475359008,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":517,"timestamp":12834448160,"id":198,"parentId":184,"tags":{"name":"static/chunks/pages/auth/login-487024ec3e32434f.js","cache":"HIT"},"startTime":1773475359008,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":511,"timestamp":12834448167,"id":199,"parentId":184,"tags":{"name":"static/chunks/pages/auth/signup-1678d75bc776f895.js","cache":"HIT"},"startTime":1773475359008,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":506,"timestamp":12834448174,"id":200,"parentId":184,"tags":{"name":"static/chunks/pages/index-ee103a01b5e90111.js","cache":"HIT"},"startTime":1773475359008,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":496,"timestamp":12834448185,"id":201,"parentId":184,"tags":{"name":"static/chunks/webpack-2dc099f51840b979.js","cache":"HIT"},"startTime":1773475359008,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":490,"timestamp":12834448192,"id":202,"parentId":184,"tags":{"name":"static/chunks/framework-faddfb2eaa04ac1f.js","cache":"HIT"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":478,"timestamp":12834448205,"id":203,"parentId":184,"tags":{"name":"static/chunks/29107295-719bbe6669be9df8.js","cache":"HIT"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":473,"timestamp":12834448212,"id":204,"parentId":184,"tags":{"name":"static/chunks/e5d67320-16d5239fc66acc93.js","cache":"HIT"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":468,"timestamp":12834448218,"id":205,"parentId":184,"tags":{"name":"static/chunks/ff39441c-22ea22d0947bef7c.js","cache":"HIT"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":463,"timestamp":12834448224,"id":206,"parentId":184,"tags":{"name":"static/chunks/d848df63-9143110621b82a6d.js","cache":"HIT"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":459,"timestamp":12834448230,"id":207,"parentId":184,"tags":{"name":"static/chunks/664-0a0ca85350fbaf9a.js","cache":"HIT"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":454,"timestamp":12834448237,"id":208,"parentId":184,"tags":{"name":"static/chunks/433-315d78c44e19da2f.js","cache":"HIT"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":450,"timestamp":12834448243,"id":209,"parentId":184,"tags":{"name":"static/chunks/225-2cba7f39514412b2.js","cache":"HIT"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":444,"timestamp":12834448250,"id":210,"parentId":184,"tags":{"name":"static/chunks/281-013ec1289a6bddb8.js","cache":"HIT"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":437,"timestamp":12834448258,"id":211,"parentId":184,"tags":{"name":"static/chunks/7-6312f079e9de6328.js","cache":"HIT"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":430,"timestamp":12834448267,"id":212,"parentId":184,"tags":{"name":"static/chunks/827-8bddbd1f230ac8b8.js","cache":"HIT"},"startTime":1773475359009,"traceId":"45ee0124652184f7"}] -[{"name":"minify-js","duration":423,"timestamp":12834448276,"id":213,"parentId":184,"tags":{"name":"static/chunks/910-676ce98fef9480fb.js","cache":"HIT"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":416,"timestamp":12834448283,"id":214,"parentId":184,"tags":{"name":"static/chunks/926-1f585ffe5a5429ec.js","cache":"HIT"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":411,"timestamp":12834448290,"id":215,"parentId":184,"tags":{"name":"server/middleware-react-loadable-manifest.js","cache":"HIT"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":81,"timestamp":12834448622,"id":219,"parentId":184,"tags":{"name":"server/next-font-manifest.js","cache":"HIT"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":1611,"timestamp":12834448315,"id":216,"parentId":184,"tags":{"name":"static/B8h757HZtfNZGW9LO45Ns/_ssgManifest.js","cache":"MISS"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":2063,"timestamp":12834448512,"id":217,"parentId":184,"tags":{"name":"server/middleware-build-manifest.js","cache":"MISS"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":2496,"timestamp":12834448599,"id":218,"parentId":184,"tags":{"name":"static/B8h757HZtfNZGW9LO45Ns/_buildManifest.js","cache":"MISS"},"startTime":1773475359009,"traceId":"45ee0124652184f7"},{"name":"minify-js","duration":11967,"timestamp":12834444232,"id":193,"parentId":184,"tags":{"name":"static/chunks/pages/admin/shell-68d5055395724d3c.js","cache":"MISS"},"startTime":1773475359005,"traceId":"45ee0124652184f7"},{"name":"terser-webpack-plugin-optimize","duration":43627,"timestamp":12834412585,"id":184,"parentId":137,"tags":{"compilationName":"client","swcMinify":true},"startTime":1773475358973,"traceId":"45ee0124652184f7"},{"name":"minify-css","duration":164,"timestamp":12834456692,"id":221,"parentId":220,"tags":{"file":"static/css/047c7e7e3bc68e1d.css","cache":"HIT"},"startTime":1773475359017,"traceId":"45ee0124652184f7"},{"name":"css-minimizer-plugin","duration":449,"timestamp":12834456415,"id":220,"parentId":137,"tags":{},"startTime":1773475359017,"traceId":"45ee0124652184f7"},{"name":"seal","duration":853117,"timestamp":12833619988,"id":169,"parentId":137,"tags":{},"startTime":1773475358180,"traceId":"45ee0124652184f7"},{"name":"webpack-compilation","duration":11522946,"timestamp":12822950435,"id":137,"parentId":134,"tags":{"name":"client"},"startTime":1773475347511,"traceId":"45ee0124652184f7"},{"name":"emit","duration":6923,"timestamp":12834473682,"id":222,"parentId":134,"tags":{},"startTime":1773475359034,"traceId":"45ee0124652184f7"},{"name":"webpack-close","duration":291004,"timestamp":12834481287,"id":223,"parentId":134,"tags":{"name":"client"},"startTime":1773475359042,"traceId":"45ee0124652184f7"},{"name":"webpack-generate-error-stats","duration":3602,"timestamp":12834772386,"id":224,"parentId":223,"tags":{},"startTime":1773475359333,"traceId":"45ee0124652184f7"},{"name":"run-webpack-compiler","duration":12200061,"timestamp":12822576213,"id":134,"parentId":133,"tags":{},"startTime":1773475347137,"traceId":"45ee0124652184f7"},{"name":"format-webpack-messages","duration":75,"timestamp":12834776285,"id":225,"parentId":133,"tags":{},"startTime":1773475359337,"traceId":"45ee0124652184f7"},{"name":"worker-main-client","duration":12200563,"timestamp":12822575901,"id":133,"parentId":1,"tags":{},"startTime":1773475347136,"traceId":"45ee0124652184f7"},{"name":"check-static-error-page","duration":19508,"timestamp":12834930638,"id":229,"parentId":228,"tags":{},"startTime":1773475359491,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":2110,"timestamp":12835041563,"id":231,"parentId":228,"tags":{"page":"/_error"},"startTime":1773475359602,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":14278,"timestamp":12835041688,"id":232,"parentId":228,"tags":{"page":"/_document"},"startTime":1773475359602,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":13852,"timestamp":12835042165,"id":242,"parentId":228,"tags":{"page":"/api/admin/delete-user"},"startTime":1773475359602,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":13858,"timestamp":12835042190,"id":243,"parentId":228,"tags":{"page":"/api/admin/download-private-ssh-key"},"startTime":1773475359602,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":13871,"timestamp":12835042206,"id":244,"parentId":228,"tags":{"page":"/api/admin/edit-user"},"startTime":1773475359603,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":13875,"timestamp":12835042222,"id":245,"parentId":228,"tags":{"page":"/api/admin/settings"},"startTime":1773475359603,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":13878,"timestamp":12835042236,"id":246,"parentId":228,"tags":{"page":"/api/auth/login"},"startTime":1773475359603,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":13884,"timestamp":12835042249,"id":247,"parentId":228,"tags":{"page":"/api/auth/signup"},"startTime":1773475359603,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":14051,"timestamp":12835042261,"id":248,"parentId":228,"tags":{"page":"/api/hello"},"startTime":1773475359603,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":18525,"timestamp":12835040693,"id":230,"parentId":228,"tags":{"page":"/_app"},"startTime":1773475359601,"traceId":"45ee0124652184f7"},{"name":"is-page-static","duration":475121,"timestamp":12835066308,"id":262,"parentId":250,"tags":{},"startTime":1773475359627,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":499287,"timestamp":12835042293,"id":250,"parentId":228,"tags":{"page":"/auth/logout"},"startTime":1773475359603,"traceId":"45ee0124652184f7"},{"name":"is-page-static","duration":537846,"timestamp":12835056465,"id":253,"parentId":233,"tags":{},"startTime":1773475359617,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":552626,"timestamp":12835041748,"id":233,"parentId":228,"tags":{"page":"/404"},"startTime":1773475359602,"traceId":"45ee0124652184f7"},{"name":"is-page-static","duration":599870,"timestamp":12835060306,"id":256,"parentId":235,"tags":{},"startTime":1773475359621,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":618374,"timestamp":12835041840,"id":235,"parentId":228,"tags":{"page":"/admin/services/[service_name]"},"startTime":1773475359602,"traceId":"45ee0124652184f7"},{"name":"is-page-static","duration":625791,"timestamp":12835059941,"id":255,"parentId":236,"tags":{},"startTime":1773475359620,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":643910,"timestamp":12835041869,"id":236,"parentId":228,"tags":{"page":"/admin/services"},"startTime":1773475359602,"traceId":"45ee0124652184f7"},{"name":"is-page-static","duration":625388,"timestamp":12835060642,"id":257,"parentId":238,"tags":{},"startTime":1773475359621,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":644136,"timestamp":12835041916,"id":238,"parentId":228,"tags":{"page":"/admin/shell"},"startTime":1773475359602,"traceId":"45ee0124652184f7"},{"name":"is-page-static","duration":636353,"timestamp":12835061323,"id":259,"parentId":240,"tags":{},"startTime":1773475359622,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":655621,"timestamp":12835042110,"id":240,"parentId":228,"tags":{"page":"/admin/users/add-user"},"startTime":1773475359602,"traceId":"45ee0124652184f7"},{"name":"is-page-static","duration":640302,"timestamp":12835059440,"id":254,"parentId":234,"tags":{},"startTime":1773475359620,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":657988,"timestamp":12835041800,"id":234,"parentId":228,"tags":{"page":"/admin"},"startTime":1773475359602,"traceId":"45ee0124652184f7"},{"name":"is-page-static","duration":686422,"timestamp":12835061023,"id":258,"parentId":237,"tags":{},"startTime":1773475359621,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":705601,"timestamp":12835041894,"id":237,"parentId":228,"tags":{"page":"/admin/settings"},"startTime":1773475359602,"traceId":"45ee0124652184f7"},{"name":"is-page-static","duration":693812,"timestamp":12835078515,"id":264,"parentId":251,"tags":{},"startTime":1773475359639,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":730063,"timestamp":12835042309,"id":251,"parentId":228,"tags":{"page":"/auth/signup"},"startTime":1773475359603,"traceId":"45ee0124652184f7"},{"name":"is-page-static","duration":704496,"timestamp":12835077925,"id":263,"parentId":252,"tags":{},"startTime":1773475359638,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":740140,"timestamp":12835042328,"id":252,"parentId":228,"tags":{"page":"/"},"startTime":1773475359603,"traceId":"45ee0124652184f7"},{"name":"is-page-static","duration":725517,"timestamp":12835079076,"id":265,"parentId":249,"tags":{},"startTime":1773475359639,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":762367,"timestamp":12835042273,"id":249,"parentId":228,"tags":{"page":"/auth/login"},"startTime":1773475359603,"traceId":"45ee0124652184f7"},{"name":"is-page-static","duration":739483,"timestamp":12835065710,"id":261,"parentId":241,"tags":{},"startTime":1773475359626,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":763066,"timestamp":12835042142,"id":241,"parentId":228,"tags":{"page":"/admin/users"},"startTime":1773475359602,"traceId":"45ee0124652184f7"},{"name":"is-page-static","duration":1316792,"timestamp":12835061954,"id":260,"parentId":239,"tags":{},"startTime":1773475359622,"traceId":"45ee0124652184f7"},{"name":"check-page","duration":1336723,"timestamp":12835042047,"id":239,"parentId":228,"tags":{"page":"/admin/users/[deployment_user_id]"},"startTime":1773475359602,"traceId":"45ee0124652184f7"},{"name":"static-check","duration":1449462,"timestamp":12834929336,"id":228,"parentId":1,"tags":{},"startTime":1773475359490,"traceId":"45ee0124652184f7"},{"name":"load-dotenv","duration":31,"timestamp":12836417661,"id":270,"parentId":269,"tags":{},"startTime":1773475360978,"traceId":"45ee0124652184f7"},{"name":"run-export-path-map","duration":361,"timestamp":12836897590,"id":271,"parentId":269,"tags":{},"startTime":1773475361458,"traceId":"45ee0124652184f7"},{"name":"export-page","duration":148693,"timestamp":12836898919,"id":273,"parentId":269,"tags":{"path":"/500"},"startTime":1773475361459,"traceId":"45ee0124652184f7"},{"name":"export-page","duration":171422,"timestamp":12836898678,"id":272,"parentId":269,"tags":{"path":"/404"},"startTime":1773475361459,"traceId":"45ee0124652184f7"},{"name":"next-export","duration":704632,"timestamp":12836416921,"id":269,"parentId":1,"tags":{},"startTime":1773475360977,"traceId":"45ee0124652184f7"},{"name":"move-exported-page","duration":15424,"timestamp":12837136680,"id":274,"parentId":268,"tags":{},"startTime":1773475361697,"traceId":"45ee0124652184f7"},{"name":"move-exported-page","duration":20389,"timestamp":12837152192,"id":275,"parentId":268,"tags":{},"startTime":1773475361713,"traceId":"45ee0124652184f7"},{"name":"static-generation","duration":870248,"timestamp":12836410145,"id":268,"parentId":1,"tags":{},"startTime":1773475360970,"traceId":"45ee0124652184f7"},{"name":"node-file-trace-build","duration":15803095,"timestamp":12836381827,"id":267,"parentId":1,"tags":{"isTurbotrace":"false"},"startTime":1773475360942,"traceId":"45ee0124652184f7"},{"name":"apply-include-excludes","duration":731,"timestamp":12852184941,"id":276,"parentId":1,"tags":{},"startTime":1773475376745,"traceId":"45ee0124652184f7"},{"name":"print-tree-view","duration":2942,"timestamp":12852186248,"id":277,"parentId":1,"tags":{},"startTime":1773475376747,"traceId":"45ee0124652184f7"},{"name":"telemetry-flush","duration":38,"timestamp":12852189198,"id":278,"parentId":1,"tags":{},"startTime":1773475376750,"traceId":"45ee0124652184f7"},{"name":"next-build","duration":38487480,"timestamp":12813701761,"id":1,"tags":{"buildMode":"default","isTurboBuild":"false","version":"14.2.35","isTurbopack":false,"has-custom-webpack-config":"false","use-build-worker":"true"},"startTime":1773475338262,"traceId":"45ee0124652184f7"}] +[{"name":"generate-buildid","duration":273,"timestamp":20284629436,"id":4,"parentId":1,"tags":{},"startTime":1773484673737,"traceId":"c4b1063f6920d5b6"},{"name":"load-custom-routes","duration":311,"timestamp":20284629909,"id":5,"parentId":1,"tags":{},"startTime":1773484673738,"traceId":"c4b1063f6920d5b6"},{"name":"verify-and-lint","duration":58155,"timestamp":20284684126,"id":7,"parentId":1,"tags":{},"startTime":1773484673792,"traceId":"c4b1063f6920d5b6"},{"name":"verify-typescript-setup","duration":5131637,"timestamp":20284678099,"id":6,"parentId":1,"tags":{},"startTime":1773484673786,"traceId":"c4b1063f6920d5b6"},{"name":"collect-pages","duration":4457,"timestamp":20289810903,"id":8,"parentId":1,"tags":{},"startTime":1773484678919,"traceId":"c4b1063f6920d5b6"},{"name":"create-pages-mapping","duration":599,"timestamp":20289816608,"id":9,"parentId":1,"tags":{},"startTime":1773484678925,"traceId":"c4b1063f6920d5b6"},{"name":"public-dir-conflict-check","duration":1851,"timestamp":20289817385,"id":10,"parentId":1,"tags":{},"startTime":1773484678925,"traceId":"c4b1063f6920d5b6"},{"name":"generate-routes-manifest","duration":3018,"timestamp":20289819528,"id":11,"parentId":1,"tags":{},"startTime":1773484678927,"traceId":"c4b1063f6920d5b6"},{"name":"create-dist-dir","duration":213,"timestamp":20289822866,"id":12,"parentId":1,"tags":{},"startTime":1773484678931,"traceId":"c4b1063f6920d5b6"},{"name":"write-routes-manifest","duration":375,"timestamp":20289827941,"id":13,"parentId":1,"tags":{},"startTime":1773484678936,"traceId":"c4b1063f6920d5b6"},{"name":"generate-required-server-files","duration":336,"timestamp":20289828378,"id":14,"parentId":1,"tags":{},"startTime":1773484678936,"traceId":"c4b1063f6920d5b6"},{"name":"create-entrypoints","duration":17183,"timestamp":20290219066,"id":18,"parentId":16,"tags":{},"startTime":1773484679327,"traceId":"c4b1063f6920d5b6"},{"name":"generate-webpack-config","duration":295121,"timestamp":20290236414,"id":19,"parentId":17,"tags":{},"startTime":1773484679344,"traceId":"c4b1063f6920d5b6"},{"name":"next-trace-entrypoint-plugin","duration":2057,"timestamp":20290608703,"id":21,"parentId":20,"tags":{},"startTime":1773484679717,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":182023,"timestamp":20290616621,"id":32,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fhello&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fhello.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773484679725,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":219037,"timestamp":20290616042,"id":23,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773484679724,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":263212,"timestamp":20290616380,"id":24,"parentId":22,"tags":{"request":"private-next-pages/_document.tsx"},"startTime":1773484679724,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":358601,"timestamp":20290616426,"id":26,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdelete-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdelete-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773484679724,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":358615,"timestamp":20290616441,"id":27,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdownload-private-ssh-key&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdownload-private-ssh-key.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773484679724,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":358617,"timestamp":20290616450,"id":28,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fedit-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fedit-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773484679724,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":358626,"timestamp":20290616465,"id":30,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fsettings&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fsettings.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773484679724,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":358651,"timestamp":20290616458,"id":29,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fauth%2Flogin&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fauth%2Flogin.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773484679724,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":358644,"timestamp":20290616473,"id":31,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fauth%2Fsignup&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fauth%2Fsignup.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773484679724,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":447945,"timestamp":20290616668,"id":33,"parentId":22,"tags":{"request":"private-next-pages/_app.tsx"},"startTime":1773484679725,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":487691,"timestamp":20290616411,"id":25,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F404&preferredRegion=&absolutePagePath=private-next-pages%2F404.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773484679724,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":487402,"timestamp":20290616717,"id":44,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fauth%2Flogout&preferredRegion=&absolutePagePath=private-next-pages%2Fauth%2Flogout.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773484679725,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":506106,"timestamp":20290616705,"id":41,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773484679725,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":506827,"timestamp":20290616721,"id":45,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=private-next-pages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773484679725,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":506847,"timestamp":20290616709,"id":42,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fauth%2Flogin&preferredRegion=&absolutePagePath=private-next-pages%2Fauth%2Flogin.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773484679725,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":506848,"timestamp":20290616714,"id":43,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fauth%2Fsignup&preferredRegion=&absolutePagePath=private-next-pages%2Fauth%2Fsignup.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773484679725,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":506865,"timestamp":20290616701,"id":40,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fusers%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Fadd-user%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773484679725,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":506894,"timestamp":20290616678,"id":34,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fsettings&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fsettings.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773484679725,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":508116,"timestamp":20290616697,"id":39,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fshell&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fshell%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773484679725,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":514701,"timestamp":20290616693,"id":38,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773484679725,"traceId":"c4b1063f6920d5b6"},{"name":"next-swc-transform","duration":6908,"timestamp":20291136446,"id":48,"parentId":47,"tags":{},"startTime":1773484680244,"traceId":"c4b1063f6920d5b6"},{"name":"next-swc-loader","duration":7714,"timestamp":20291135662,"id":47,"parentId":46,"tags":{},"startTime":1773484680244,"traceId":"c4b1063f6920d5b6"},{"name":"build-module-tsx","duration":30546,"timestamp":20291132507,"id":46,"parentId":20,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/components/pages/admin/services/service/(partials)/cluster-server.tsx","layer":null},"startTime":1773484680240,"traceId":"c4b1063f6920d5b6"},{"name":"next-swc-transform","duration":2073,"timestamp":20291191990,"id":51,"parentId":50,"tags":{},"startTime":1773484680300,"traceId":"c4b1063f6920d5b6"},{"name":"next-swc-loader","duration":2244,"timestamp":20291191829,"id":50,"parentId":49,"tags":{},"startTime":1773484680300,"traceId":"c4b1063f6920d5b6"},{"name":"build-module-tsx","duration":5585,"timestamp":20291191633,"id":49,"parentId":20,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/components/pages/admin/services/service/(partials)/cluster-server-log-selector-select-log.tsx","layer":null},"startTime":1773484680300,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":585643,"timestamp":20290616683,"id":35,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773484679725,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":585648,"timestamp":20290616690,"id":37,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fservices&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fservices%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773484679725,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":585655,"timestamp":20290616686,"id":36,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fservices%2F%5Bservice_name%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fservices%2F%5Bservice_name%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773484679725,"traceId":"c4b1063f6920d5b6"},{"name":"make","duration":586851,"timestamp":20290615724,"id":22,"parentId":20,"tags":{},"startTime":1773484679724,"traceId":"c4b1063f6920d5b6"},{"name":"get-entries","duration":467,"timestamp":20291203674,"id":53,"parentId":52,"tags":{},"startTime":1773484680312,"traceId":"c4b1063f6920d5b6"},{"name":"node-file-trace-plugin","duration":223703,"timestamp":20291209290,"id":54,"parentId":52,"tags":{"traceEntryCount":"44"},"startTime":1773484680317,"traceId":"c4b1063f6920d5b6"},{"name":"collect-traced-files","duration":8778,"timestamp":20291433011,"id":55,"parentId":52,"tags":{},"startTime":1773484680541,"traceId":"c4b1063f6920d5b6"},{"name":"finish-modules","duration":238333,"timestamp":20291203472,"id":52,"parentId":21,"tags":{},"startTime":1773484680311,"traceId":"c4b1063f6920d5b6"},{"name":"chunk-graph","duration":15169,"timestamp":20291464072,"id":57,"parentId":56,"tags":{},"startTime":1773484680572,"traceId":"c4b1063f6920d5b6"},{"name":"optimize-modules","duration":37,"timestamp":20291479401,"id":59,"parentId":56,"tags":{},"startTime":1773484680587,"traceId":"c4b1063f6920d5b6"},{"name":"optimize-chunks","duration":16105,"timestamp":20291479537,"id":60,"parentId":56,"tags":{},"startTime":1773484680587,"traceId":"c4b1063f6920d5b6"},{"name":"optimize-tree","duration":132,"timestamp":20291495793,"id":61,"parentId":56,"tags":{},"startTime":1773484680604,"traceId":"c4b1063f6920d5b6"},{"name":"optimize-chunk-modules","duration":7964,"timestamp":20291496024,"id":62,"parentId":56,"tags":{},"startTime":1773484680604,"traceId":"c4b1063f6920d5b6"},{"name":"optimize","duration":24764,"timestamp":20291479335,"id":58,"parentId":56,"tags":{},"startTime":1773484680587,"traceId":"c4b1063f6920d5b6"},{"name":"module-hash","duration":13384,"timestamp":20291513900,"id":63,"parentId":56,"tags":{},"startTime":1773484680622,"traceId":"c4b1063f6920d5b6"},{"name":"code-generation","duration":7555,"timestamp":20291527363,"id":64,"parentId":56,"tags":{},"startTime":1773484680635,"traceId":"c4b1063f6920d5b6"},{"name":"hash","duration":8209,"timestamp":20291541858,"id":65,"parentId":56,"tags":{},"startTime":1773484680650,"traceId":"c4b1063f6920d5b6"},{"name":"code-generation-jobs","duration":300,"timestamp":20291550063,"id":66,"parentId":56,"tags":{},"startTime":1773484680658,"traceId":"c4b1063f6920d5b6"},{"name":"module-assets","duration":279,"timestamp":20291550310,"id":67,"parentId":56,"tags":{},"startTime":1773484680658,"traceId":"c4b1063f6920d5b6"},{"name":"create-chunk-assets","duration":3405,"timestamp":20291550601,"id":68,"parentId":56,"tags":{},"startTime":1773484680659,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3413,"timestamp":20291561710,"id":70,"parentId":69,"tags":{"name":"../pages/_error.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3236,"timestamp":20291561895,"id":71,"parentId":69,"tags":{"name":"../pages/_document.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3278,"timestamp":20291561907,"id":72,"parentId":69,"tags":{"name":"../pages/404.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3272,"timestamp":20291561916,"id":73,"parentId":69,"tags":{"name":"../pages/api/admin/delete-user.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3267,"timestamp":20291561921,"id":74,"parentId":69,"tags":{"name":"../pages/api/admin/download-private-ssh-key.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3262,"timestamp":20291561927,"id":75,"parentId":69,"tags":{"name":"../pages/api/admin/edit-user.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3259,"timestamp":20291561931,"id":76,"parentId":69,"tags":{"name":"../pages/api/auth/login.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3253,"timestamp":20291561937,"id":77,"parentId":69,"tags":{"name":"../pages/api/admin/settings.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3250,"timestamp":20291561942,"id":78,"parentId":69,"tags":{"name":"../pages/api/auth/signup.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3168,"timestamp":20291562024,"id":79,"parentId":69,"tags":{"name":"../pages/api/hello.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3152,"timestamp":20291562041,"id":80,"parentId":69,"tags":{"name":"../pages/_app.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3142,"timestamp":20291562052,"id":81,"parentId":69,"tags":{"name":"../pages/admin/settings.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3134,"timestamp":20291562060,"id":82,"parentId":69,"tags":{"name":"../pages/admin.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3131,"timestamp":20291562064,"id":83,"parentId":69,"tags":{"name":"../pages/admin/services/[service_name].js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3128,"timestamp":20291562068,"id":84,"parentId":69,"tags":{"name":"../pages/admin/services.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3125,"timestamp":20291562072,"id":85,"parentId":69,"tags":{"name":"../pages/admin/users/[deployment_user_id].js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3123,"timestamp":20291562075,"id":86,"parentId":69,"tags":{"name":"../pages/admin/shell.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3120,"timestamp":20291562079,"id":87,"parentId":69,"tags":{"name":"../pages/admin/users/add-user.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3117,"timestamp":20291562083,"id":88,"parentId":69,"tags":{"name":"../pages/admin/users.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3114,"timestamp":20291562086,"id":89,"parentId":69,"tags":{"name":"../pages/auth/login.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3111,"timestamp":20291562090,"id":90,"parentId":69,"tags":{"name":"../pages/auth/signup.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3109,"timestamp":20291562093,"id":91,"parentId":69,"tags":{"name":"../pages/auth/logout.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3107,"timestamp":20291562097,"id":92,"parentId":69,"tags":{"name":"../pages/index.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3103,"timestamp":20291562101,"id":93,"parentId":69,"tags":{"name":"../webpack-runtime.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3100,"timestamp":20291562105,"id":94,"parentId":69,"tags":{"name":"../webpack-api-runtime.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3098,"timestamp":20291562108,"id":95,"parentId":69,"tags":{"name":"859.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3095,"timestamp":20291562112,"id":96,"parentId":69,"tags":{"name":"330.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3092,"timestamp":20291562115,"id":97,"parentId":69,"tags":{"name":"752.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3089,"timestamp":20291562119,"id":98,"parentId":69,"tags":{"name":"248.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":3087,"timestamp":20291562122,"id":99,"parentId":69,"tags":{"name":"150.js","cache":"HIT"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":26587,"timestamp":20291562126,"id":100,"parentId":69,"tags":{"name":"824.js","cache":"MISS"},"startTime":1773484680670,"traceId":"c4b1063f6920d5b6"},{"name":"terser-webpack-plugin-optimize","duration":32395,"timestamp":20291556336,"id":69,"parentId":20,"tags":{"compilationName":"server","swcMinify":true},"startTime":1773484680664,"traceId":"c4b1063f6920d5b6"},{"name":"css-minimizer-plugin","duration":161,"timestamp":20291588851,"id":101,"parentId":20,"tags":{},"startTime":1773484680697,"traceId":"c4b1063f6920d5b6"},{"name":"create-trace-assets","duration":1116,"timestamp":20291589198,"id":102,"parentId":21,"tags":{},"startTime":1773484680697,"traceId":"c4b1063f6920d5b6"},{"name":"seal","duration":138272,"timestamp":20291454174,"id":56,"parentId":20,"tags":{},"startTime":1773484680562,"traceId":"c4b1063f6920d5b6"},{"name":"webpack-compilation","duration":985946,"timestamp":20290606814,"id":20,"parentId":17,"tags":{"name":"server"},"startTime":1773484679715,"traceId":"c4b1063f6920d5b6"},{"name":"emit","duration":5074,"timestamp":20291593104,"id":103,"parentId":17,"tags":{},"startTime":1773484680701,"traceId":"c4b1063f6920d5b6"},{"name":"webpack-close","duration":49077,"timestamp":20291598827,"id":104,"parentId":17,"tags":{"name":"server"},"startTime":1773484680707,"traceId":"c4b1063f6920d5b6"},{"name":"webpack-generate-error-stats","duration":4373,"timestamp":20291647997,"id":105,"parentId":104,"tags":{},"startTime":1773484680756,"traceId":"c4b1063f6920d5b6"},{"name":"run-webpack-compiler","duration":1433790,"timestamp":20290219063,"id":17,"parentId":16,"tags":{},"startTime":1773484679327,"traceId":"c4b1063f6920d5b6"},{"name":"format-webpack-messages","duration":114,"timestamp":20291652866,"id":106,"parentId":16,"tags":{},"startTime":1773484680761,"traceId":"c4b1063f6920d5b6"}] +[{"name":"worker-main-server","duration":1434369,"timestamp":20290218774,"id":16,"parentId":1,"tags":{},"startTime":1773484679327,"traceId":"c4b1063f6920d5b6"},{"name":"create-entrypoints","duration":17879,"timestamp":20292074870,"id":110,"parentId":108,"tags":{},"startTime":1773484681183,"traceId":"c4b1063f6920d5b6"},{"name":"generate-webpack-config","duration":314110,"timestamp":20292092950,"id":111,"parentId":109,"tags":{},"startTime":1773484681201,"traceId":"c4b1063f6920d5b6"},{"name":"make","duration":341,"timestamp":20292479792,"id":113,"parentId":112,"tags":{},"startTime":1773484681588,"traceId":"c4b1063f6920d5b6"},{"name":"chunk-graph","duration":573,"timestamp":20292482816,"id":115,"parentId":114,"tags":{},"startTime":1773484681591,"traceId":"c4b1063f6920d5b6"},{"name":"optimize-modules","duration":30,"timestamp":20292483510,"id":117,"parentId":114,"tags":{},"startTime":1773484681591,"traceId":"c4b1063f6920d5b6"},{"name":"optimize-chunks","duration":816,"timestamp":20292483630,"id":118,"parentId":114,"tags":{},"startTime":1773484681592,"traceId":"c4b1063f6920d5b6"},{"name":"optimize-tree","duration":108,"timestamp":20292484536,"id":119,"parentId":114,"tags":{},"startTime":1773484681592,"traceId":"c4b1063f6920d5b6"},{"name":"optimize-chunk-modules","duration":531,"timestamp":20292484845,"id":120,"parentId":114,"tags":{},"startTime":1773484681593,"traceId":"c4b1063f6920d5b6"},{"name":"optimize","duration":2008,"timestamp":20292483455,"id":116,"parentId":114,"tags":{},"startTime":1773484681591,"traceId":"c4b1063f6920d5b6"},{"name":"module-hash","duration":84,"timestamp":20292486485,"id":121,"parentId":114,"tags":{},"startTime":1773484681594,"traceId":"c4b1063f6920d5b6"},{"name":"code-generation","duration":196,"timestamp":20292486613,"id":122,"parentId":114,"tags":{},"startTime":1773484681595,"traceId":"c4b1063f6920d5b6"},{"name":"hash","duration":391,"timestamp":20292487046,"id":123,"parentId":114,"tags":{},"startTime":1773484681595,"traceId":"c4b1063f6920d5b6"},{"name":"code-generation-jobs","duration":128,"timestamp":20292487433,"id":124,"parentId":114,"tags":{},"startTime":1773484681595,"traceId":"c4b1063f6920d5b6"},{"name":"module-assets","duration":81,"timestamp":20292487531,"id":125,"parentId":114,"tags":{},"startTime":1773484681595,"traceId":"c4b1063f6920d5b6"},{"name":"create-chunk-assets","duration":178,"timestamp":20292487624,"id":126,"parentId":114,"tags":{},"startTime":1773484681596,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":207,"timestamp":20292498816,"id":128,"parentId":127,"tags":{"name":"interception-route-rewrite-manifest.js","cache":"HIT"},"startTime":1773484681607,"traceId":"c4b1063f6920d5b6"},{"name":"terser-webpack-plugin-optimize","duration":3369,"timestamp":20292495662,"id":127,"parentId":112,"tags":{"compilationName":"edge-server","swcMinify":true},"startTime":1773484681604,"traceId":"c4b1063f6920d5b6"},{"name":"css-minimizer-plugin","duration":108,"timestamp":20292499102,"id":129,"parentId":112,"tags":{},"startTime":1773484681607,"traceId":"c4b1063f6920d5b6"},{"name":"seal","duration":19097,"timestamp":20292482220,"id":114,"parentId":112,"tags":{},"startTime":1773484681590,"traceId":"c4b1063f6920d5b6"},{"name":"webpack-compilation","duration":28140,"timestamp":20292473453,"id":112,"parentId":109,"tags":{"name":"edge-server"},"startTime":1773484681581,"traceId":"c4b1063f6920d5b6"},{"name":"emit","duration":1807,"timestamp":20292501957,"id":130,"parentId":109,"tags":{},"startTime":1773484681610,"traceId":"c4b1063f6920d5b6"},{"name":"webpack-close","duration":654,"timestamp":20292504369,"id":131,"parentId":109,"tags":{"name":"edge-server"},"startTime":1773484681612,"traceId":"c4b1063f6920d5b6"},{"name":"webpack-generate-error-stats","duration":2295,"timestamp":20292505071,"id":132,"parentId":131,"tags":{},"startTime":1773484681613,"traceId":"c4b1063f6920d5b6"},{"name":"run-webpack-compiler","duration":432586,"timestamp":20292074867,"id":109,"parentId":108,"tags":{},"startTime":1773484681183,"traceId":"c4b1063f6920d5b6"},{"name":"format-webpack-messages","duration":66,"timestamp":20292507459,"id":133,"parentId":108,"tags":{},"startTime":1773484681615,"traceId":"c4b1063f6920d5b6"},{"name":"worker-main-edge-server","duration":432971,"timestamp":20292074629,"id":108,"parentId":1,"tags":{},"startTime":1773484681183,"traceId":"c4b1063f6920d5b6"},{"name":"create-entrypoints","duration":17320,"timestamp":20292890976,"id":136,"parentId":134,"tags":{},"startTime":1773484681999,"traceId":"c4b1063f6920d5b6"},{"name":"generate-webpack-config","duration":263939,"timestamp":20292908444,"id":137,"parentId":135,"tags":{},"startTime":1773484682016,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":601313,"timestamp":20293247973,"id":140,"parentId":139,"tags":{"request":"./node_modules/next/dist/client/next.js"},"startTime":1773484682356,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":600931,"timestamp":20293248405,"id":141,"parentId":139,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!"},"startTime":1773484682356,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":600787,"timestamp":20293248564,"id":144,"parentId":139,"tags":{"request":"/home/archben/Projects/Git/moduletrace/turboci-admin/node_modules/next/dist/client/router.js"},"startTime":1773484682357,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":627905,"timestamp":20293248433,"id":142,"parentId":139,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F404.tsx&page=%2F404!"},"startTime":1773484682356,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":627584,"timestamp":20293248780,"id":153,"parentId":139,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fauth%2Flogout.tsx&page=%2Fauth%2Flogout!"},"startTime":1773484682357,"traceId":"c4b1063f6920d5b6"},{"name":"read-resource","duration":14468,"timestamp":20293880494,"id":159,"parentId":158,"tags":{},"startTime":1773484682988,"traceId":"c4b1063f6920d5b6"},{"name":"postcss-process","duration":8340321,"timestamp":20293994377,"id":161,"parentId":160,"tags":{},"startTime":1773484683102,"traceId":"c4b1063f6920d5b6"},{"name":"postcss-loader","duration":8439709,"timestamp":20293895226,"id":160,"parentId":158,"tags":{},"startTime":1773484683003,"traceId":"c4b1063f6920d5b6"},{"name":"css-loader","duration":24487,"timestamp":20302335183,"id":162,"parentId":158,"tags":{"astUsed":"true"},"startTime":1773484691443,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":9561449,"timestamp":20293248776,"id":152,"parentId":139,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Findex.tsx&page=%2Fadmin%2Fusers!"},"startTime":1773484682357,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":9577556,"timestamp":20293248766,"id":150,"parentId":139,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Fadd-user%2Findex.tsx&page=%2Fadmin%2Fusers%2Fadd-user!"},"startTime":1773484682357,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":9577570,"timestamp":20293248786,"id":155,"parentId":139,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fauth%2Fsignup.tsx&page=%2Fauth%2Fsignup!"},"startTime":1773484682357,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":9577758,"timestamp":20293248612,"id":147,"parentId":139,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fsettings.tsx&page=%2Fadmin%2Fsettings!"},"startTime":1773484682357,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":9621331,"timestamp":20293248783,"id":154,"parentId":139,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fauth%2Flogin.tsx&page=%2Fauth%2Flogin!"},"startTime":1773484682357,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":9621343,"timestamp":20293248789,"id":156,"parentId":139,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Findex.tsx&page=%2F!"},"startTime":1773484682357,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":9621533,"timestamp":20293248620,"id":148,"parentId":139,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fshell%2Findex.tsx&page=%2Fadmin%2Fshell!"},"startTime":1773484682357,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":9835950,"timestamp":20293248773,"id":151,"parentId":139,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D%2Findex.tsx&page=%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D!"},"startTime":1773484682357,"traceId":"c4b1063f6920d5b6"},{"name":"next-swc-transform","duration":6992,"timestamp":20303091198,"id":165,"parentId":164,"tags":{},"startTime":1773484692199,"traceId":"c4b1063f6920d5b6"},{"name":"next-swc-loader","duration":7774,"timestamp":20303090435,"id":164,"parentId":163,"tags":{},"startTime":1773484692198,"traceId":"c4b1063f6920d5b6"},{"name":"build-module-tsx","duration":20250,"timestamp":20303089146,"id":163,"parentId":138,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/components/pages/admin/services/service/(partials)/cluster-server.tsx","layer":null},"startTime":1773484692197,"traceId":"c4b1063f6920d5b6"},{"name":"next-swc-transform","duration":4132,"timestamp":20303115945,"id":168,"parentId":167,"tags":{},"startTime":1773484692224,"traceId":"c4b1063f6920d5b6"},{"name":"next-swc-loader","duration":4314,"timestamp":20303115777,"id":167,"parentId":166,"tags":{},"startTime":1773484692224,"traceId":"c4b1063f6920d5b6"},{"name":"build-module-tsx","duration":8391,"timestamp":20303115235,"id":166,"parentId":138,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/components/pages/admin/services/service/(partials)/cluster-server-log-selector-select-log.tsx","layer":null},"startTime":1773484692223,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":9876731,"timestamp":20293248590,"id":145,"parentId":139,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&page=%2Fadmin!"},"startTime":1773484682357,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":9876638,"timestamp":20293248733,"id":149,"parentId":139,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fservices%2Findex.tsx&page=%2Fadmin%2Fservices!"},"startTime":1773484682357,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":9876831,"timestamp":20293248603,"id":146,"parentId":139,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fservices%2F%5Bservice_name%5D%2Findex.tsx&page=%2Fadmin%2Fservices%2F%5Bservice_name%5D!"},"startTime":1773484682357,"traceId":"c4b1063f6920d5b6"},{"name":"build-module-css","duration":9307099,"timestamp":20293878006,"id":158,"parentId":157,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/styles/globals.css.webpack[javascript/auto]!=!/home/archben/Projects/Git/moduletrace/turboci-admin/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[14].use[1]!/home/archben/Projects/Git/moduletrace/turboci-admin/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[14].use[2]!/home/archben/Projects/Git/moduletrace/turboci-admin/src/styles/globals.css","layer":null},"startTime":1773484682986,"traceId":"c4b1063f6920d5b6"},{"name":"build-module-css","duration":9329525,"timestamp":20293864901,"id":157,"parentId":138,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/styles/globals.css","layer":null},"startTime":1773484682973,"traceId":"c4b1063f6920d5b6"},{"name":"build-module","duration":106,"timestamp":20303194575,"id":169,"parentId":157,"tags":{},"startTime":1773484692303,"traceId":"c4b1063f6920d5b6"},{"name":"add-entry","duration":9946248,"timestamp":20293248455,"id":143,"parentId":139,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_app.tsx&page=%2F_app!"},"startTime":1773484682356,"traceId":"c4b1063f6920d5b6"},{"name":"make","duration":9947310,"timestamp":20293247537,"id":139,"parentId":138,"tags":{},"startTime":1773484682355,"traceId":"c4b1063f6920d5b6"},{"name":"chunk-graph","duration":67804,"timestamp":20303446861,"id":171,"parentId":170,"tags":{},"startTime":1773484692555,"traceId":"c4b1063f6920d5b6"},{"name":"optimize-modules","duration":24,"timestamp":20303514796,"id":173,"parentId":170,"tags":{},"startTime":1773484692623,"traceId":"c4b1063f6920d5b6"},{"name":"optimize-chunks","duration":96232,"timestamp":20303514887,"id":174,"parentId":170,"tags":{},"startTime":1773484692623,"traceId":"c4b1063f6920d5b6"},{"name":"optimize-tree","duration":129,"timestamp":20303611224,"id":175,"parentId":170,"tags":{},"startTime":1773484692719,"traceId":"c4b1063f6920d5b6"},{"name":"optimize-chunk-modules","duration":111075,"timestamp":20303611467,"id":176,"parentId":170,"tags":{},"startTime":1773484692719,"traceId":"c4b1063f6920d5b6"},{"name":"optimize","duration":207901,"timestamp":20303514748,"id":172,"parentId":170,"tags":{},"startTime":1773484692623,"traceId":"c4b1063f6920d5b6"},{"name":"module-hash","duration":61396,"timestamp":20303772605,"id":177,"parentId":170,"tags":{},"startTime":1773484692881,"traceId":"c4b1063f6920d5b6"},{"name":"code-generation","duration":33994,"timestamp":20303834089,"id":178,"parentId":170,"tags":{},"startTime":1773484692942,"traceId":"c4b1063f6920d5b6"},{"name":"hash","duration":8736,"timestamp":20303874650,"id":179,"parentId":170,"tags":{},"startTime":1773484692983,"traceId":"c4b1063f6920d5b6"},{"name":"code-generation-jobs","duration":278,"timestamp":20303883382,"id":180,"parentId":170,"tags":{},"startTime":1773484692991,"traceId":"c4b1063f6920d5b6"},{"name":"module-assets","duration":1092,"timestamp":20303883563,"id":181,"parentId":170,"tags":{},"startTime":1773484692992,"traceId":"c4b1063f6920d5b6"},{"name":"create-chunk-assets","duration":5613,"timestamp":20303884670,"id":182,"parentId":170,"tags":{},"startTime":1773484692993,"traceId":"c4b1063f6920d5b6"},{"name":"NextJsBuildManifest-generateClientManifest","duration":1381,"timestamp":20303892136,"id":184,"parentId":138,"tags":{},"startTime":1773484693000,"traceId":"c4b1063f6920d5b6"},{"name":"NextJsBuildManifest-createassets","duration":2216,"timestamp":20303891309,"id":183,"parentId":138,"tags":{},"startTime":1773484692999,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":5148,"timestamp":20303902971,"id":186,"parentId":185,"tags":{"name":"static/chunks/main-39dc0a7645ab43ed.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4961,"timestamp":20303903170,"id":187,"parentId":185,"tags":{"name":"static/chunks/pages/_error-c6cd38f0c808b587.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4955,"timestamp":20303903183,"id":188,"parentId":185,"tags":{"name":"static/chunks/pages/404-f1d37a198f32a7a7.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4950,"timestamp":20303903190,"id":189,"parentId":185,"tags":{"name":"static/chunks/pages/_app-bbfd0b4b02830c08.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4945,"timestamp":20303903197,"id":190,"parentId":185,"tags":{"name":"static/chunks/pages/admin-dc662761550d0039.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4938,"timestamp":20303903206,"id":191,"parentId":185,"tags":{"name":"static/chunks/pages/admin/services/[service_name]-151d7b99dd72c075.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4932,"timestamp":20303903213,"id":192,"parentId":185,"tags":{"name":"static/chunks/pages/admin/settings-37ecf79830f7e834.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4928,"timestamp":20303903219,"id":193,"parentId":185,"tags":{"name":"static/chunks/pages/admin/shell-68d5055395724d3c.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4926,"timestamp":20303903224,"id":194,"parentId":185,"tags":{"name":"static/chunks/pages/admin/services-717ee5b9ff327828.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4877,"timestamp":20303903277,"id":195,"parentId":185,"tags":{"name":"static/chunks/pages/admin/users/add-user-58b2c6dde0f35d29.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4859,"timestamp":20303903297,"id":196,"parentId":185,"tags":{"name":"static/chunks/pages/admin/users/[deployment_user_id]-81f346a3b31197cc.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4852,"timestamp":20303903307,"id":197,"parentId":185,"tags":{"name":"static/chunks/pages/admin/users-1486385ffd48ef59.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4848,"timestamp":20303903313,"id":198,"parentId":185,"tags":{"name":"static/chunks/pages/auth/logout-e39f93ac6334c5ee.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4846,"timestamp":20303903318,"id":199,"parentId":185,"tags":{"name":"static/chunks/pages/auth/login-487024ec3e32434f.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4844,"timestamp":20303903323,"id":200,"parentId":185,"tags":{"name":"static/chunks/pages/auth/signup-1678d75bc776f895.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4840,"timestamp":20303903328,"id":201,"parentId":185,"tags":{"name":"static/chunks/pages/index-ee103a01b5e90111.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4836,"timestamp":20303903333,"id":202,"parentId":185,"tags":{"name":"static/chunks/webpack-2dc099f51840b979.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4831,"timestamp":20303903339,"id":203,"parentId":185,"tags":{"name":"static/chunks/framework-faddfb2eaa04ac1f.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4828,"timestamp":20303903344,"id":204,"parentId":185,"tags":{"name":"static/chunks/29107295-719bbe6669be9df8.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4824,"timestamp":20303903349,"id":205,"parentId":185,"tags":{"name":"static/chunks/e5d67320-16d5239fc66acc93.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4821,"timestamp":20303903354,"id":206,"parentId":185,"tags":{"name":"static/chunks/ff39441c-22ea22d0947bef7c.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4818,"timestamp":20303903359,"id":207,"parentId":185,"tags":{"name":"static/chunks/d848df63-9143110621b82a6d.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4815,"timestamp":20303903363,"id":208,"parentId":185,"tags":{"name":"static/chunks/664-0a0ca85350fbaf9a.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4811,"timestamp":20303903368,"id":209,"parentId":185,"tags":{"name":"static/chunks/433-315d78c44e19da2f.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4808,"timestamp":20303903372,"id":210,"parentId":185,"tags":{"name":"static/chunks/225-2cba7f39514412b2.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4803,"timestamp":20303903379,"id":211,"parentId":185,"tags":{"name":"static/chunks/281-013ec1289a6bddb8.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4800,"timestamp":20303903383,"id":212,"parentId":185,"tags":{"name":"static/chunks/7-6312f079e9de6328.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"}] +[{"name":"minify-js","duration":4797,"timestamp":20303903388,"id":213,"parentId":185,"tags":{"name":"static/chunks/827-8bddbd1f230ac8b8.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":4793,"timestamp":20303903393,"id":214,"parentId":185,"tags":{"name":"static/chunks/910-676ce98fef9480fb.js","cache":"HIT"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":445,"timestamp":20303907742,"id":216,"parentId":185,"tags":{"name":"server/middleware-react-loadable-manifest.js","cache":"HIT"},"startTime":1773484693016,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":82,"timestamp":20303908107,"id":220,"parentId":185,"tags":{"name":"server/next-font-manifest.js","cache":"HIT"},"startTime":1773484693016,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":1708,"timestamp":20303907780,"id":217,"parentId":185,"tags":{"name":"static/M0xlSpRmjkARixutvQD0m/_ssgManifest.js","cache":"MISS"},"startTime":1773484693016,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":1683,"timestamp":20303908084,"id":219,"parentId":185,"tags":{"name":"static/M0xlSpRmjkARixutvQD0m/_buildManifest.js","cache":"MISS"},"startTime":1773484693016,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":1949,"timestamp":20303907949,"id":218,"parentId":185,"tags":{"name":"server/middleware-build-manifest.js","cache":"MISS"},"startTime":1773484693016,"traceId":"c4b1063f6920d5b6"},{"name":"minify-js","duration":35393,"timestamp":20303903397,"id":215,"parentId":185,"tags":{"name":"static/chunks/926-1fa7628b186b1767.js","cache":"MISS"},"startTime":1773484693011,"traceId":"c4b1063f6920d5b6"},{"name":"terser-webpack-plugin-optimize","duration":44886,"timestamp":20303893934,"id":185,"parentId":138,"tags":{"compilationName":"client","swcMinify":true},"startTime":1773484693002,"traceId":"c4b1063f6920d5b6"},{"name":"minify-css","duration":89,"timestamp":20303939561,"id":222,"parentId":221,"tags":{"file":"static/css/047c7e7e3bc68e1d.css","cache":"HIT"},"startTime":1773484693047,"traceId":"c4b1063f6920d5b6"},{"name":"css-minimizer-plugin","duration":519,"timestamp":20303939134,"id":221,"parentId":138,"tags":{},"startTime":1773484693047,"traceId":"c4b1063f6920d5b6"},{"name":"seal","duration":599394,"timestamp":20303353596,"id":170,"parentId":138,"tags":{},"startTime":1773484692462,"traceId":"c4b1063f6920d5b6"},{"name":"webpack-compilation","duration":10712295,"timestamp":20293241058,"id":138,"parentId":135,"tags":{"name":"client"},"startTime":1773484682349,"traceId":"c4b1063f6920d5b6"},{"name":"emit","duration":6169,"timestamp":20303953701,"id":223,"parentId":135,"tags":{},"startTime":1773484693062,"traceId":"c4b1063f6920d5b6"},{"name":"webpack-close","duration":100589,"timestamp":20303960529,"id":224,"parentId":135,"tags":{"name":"client"},"startTime":1773484693068,"traceId":"c4b1063f6920d5b6"},{"name":"webpack-generate-error-stats","duration":2266,"timestamp":20304061188,"id":225,"parentId":224,"tags":{},"startTime":1773484693169,"traceId":"c4b1063f6920d5b6"},{"name":"run-webpack-compiler","duration":11172841,"timestamp":20292890972,"id":135,"parentId":134,"tags":{},"startTime":1773484681999,"traceId":"c4b1063f6920d5b6"},{"name":"format-webpack-messages","duration":61,"timestamp":20304063820,"id":226,"parentId":134,"tags":{},"startTime":1773484693172,"traceId":"c4b1063f6920d5b6"},{"name":"worker-main-client","duration":11173254,"timestamp":20292890717,"id":134,"parentId":1,"tags":{},"startTime":1773484681999,"traceId":"c4b1063f6920d5b6"},{"name":"check-static-error-page","duration":10810,"timestamp":20304200029,"id":230,"parentId":229,"tags":{},"startTime":1773484693308,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":1850,"timestamp":20304289707,"id":232,"parentId":229,"tags":{"page":"/_error"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":12349,"timestamp":20304289821,"id":233,"parentId":229,"tags":{"page":"/_document"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":11898,"timestamp":20304290317,"id":243,"parentId":229,"tags":{"page":"/api/admin/delete-user"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":11901,"timestamp":20304290341,"id":244,"parentId":229,"tags":{"page":"/api/admin/download-private-ssh-key"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":11898,"timestamp":20304290374,"id":246,"parentId":229,"tags":{"page":"/api/admin/settings"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":11940,"timestamp":20304290359,"id":245,"parentId":229,"tags":{"page":"/api/admin/edit-user"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":11934,"timestamp":20304290387,"id":247,"parentId":229,"tags":{"page":"/api/auth/login"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":11952,"timestamp":20304290399,"id":248,"parentId":229,"tags":{"page":"/api/auth/signup"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":12198,"timestamp":20304290411,"id":249,"parentId":229,"tags":{"page":"/api/hello"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":17680,"timestamp":20304288702,"id":231,"parentId":229,"tags":{"page":"/_app"},"startTime":1773484693397,"traceId":"c4b1063f6920d5b6"},{"name":"is-page-static","duration":378504,"timestamp":20304302774,"id":254,"parentId":234,"tags":{},"startTime":1773484693411,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":391437,"timestamp":20304289937,"id":234,"parentId":229,"tags":{"page":"/404"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"is-page-static","duration":392016,"timestamp":20304308262,"id":263,"parentId":251,"tags":{},"startTime":1773484693416,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":409889,"timestamp":20304290443,"id":251,"parentId":229,"tags":{"page":"/auth/logout"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"is-page-static","duration":496673,"timestamp":20304306775,"id":259,"parentId":238,"tags":{},"startTime":1773484693415,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":513417,"timestamp":20304290078,"id":238,"parentId":229,"tags":{"page":"/admin/settings"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"is-page-static","duration":498432,"timestamp":20304306041,"id":257,"parentId":236,"tags":{},"startTime":1773484693414,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":514482,"timestamp":20304290019,"id":236,"parentId":229,"tags":{"page":"/admin/services/[service_name]"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"is-page-static","duration":514275,"timestamp":20304305141,"id":255,"parentId":235,"tags":{},"startTime":1773484693413,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":529472,"timestamp":20304289984,"id":235,"parentId":229,"tags":{"page":"/admin"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"is-page-static","duration":516658,"timestamp":20304307717,"id":262,"parentId":241,"tags":{},"startTime":1773484693416,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":534145,"timestamp":20304290266,"id":241,"parentId":229,"tags":{"page":"/admin/users/add-user"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"is-page-static","duration":522724,"timestamp":20304306495,"id":258,"parentId":239,"tags":{},"startTime":1773484693414,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":539159,"timestamp":20304290104,"id":239,"parentId":229,"tags":{"page":"/admin/shell"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"is-page-static","duration":525901,"timestamp":20304320541,"id":265,"parentId":252,"tags":{},"startTime":1773484693428,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":556022,"timestamp":20304290459,"id":252,"parentId":229,"tags":{"page":"/auth/signup"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"is-page-static","duration":541245,"timestamp":20304305770,"id":256,"parentId":237,"tags":{},"startTime":1773484693414,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":556996,"timestamp":20304290050,"id":237,"parentId":229,"tags":{"page":"/admin/services"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"is-page-static","duration":559424,"timestamp":20304307310,"id":261,"parentId":242,"tags":{},"startTime":1773484693415,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":576469,"timestamp":20304290295,"id":242,"parentId":229,"tags":{"page":"/admin/users"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"is-page-static","duration":572170,"timestamp":20304322137,"id":266,"parentId":253,"tags":{},"startTime":1773484693430,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":603862,"timestamp":20304290477,"id":253,"parentId":229,"tags":{"page":"/"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"is-page-static","duration":582972,"timestamp":20304315579,"id":264,"parentId":250,"tags":{},"startTime":1773484693424,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":608147,"timestamp":20304290423,"id":250,"parentId":229,"tags":{"page":"/auth/login"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"is-page-static","duration":1020786,"timestamp":20304307042,"id":260,"parentId":240,"tags":{},"startTime":1773484693415,"traceId":"c4b1063f6920d5b6"},{"name":"check-page","duration":1037637,"timestamp":20304290212,"id":240,"parentId":229,"tags":{"page":"/admin/users/[deployment_user_id]"},"startTime":1773484693398,"traceId":"c4b1063f6920d5b6"},{"name":"static-check","duration":1128937,"timestamp":20304198936,"id":229,"parentId":1,"tags":{},"startTime":1773484693307,"traceId":"c4b1063f6920d5b6"},{"name":"load-dotenv","duration":24,"timestamp":20305357382,"id":271,"parentId":270,"tags":{},"startTime":1773484694465,"traceId":"c4b1063f6920d5b6"},{"name":"run-export-path-map","duration":286,"timestamp":20305753907,"id":272,"parentId":270,"tags":{},"startTime":1773484694862,"traceId":"c4b1063f6920d5b6"},{"name":"export-page","duration":112782,"timestamp":20305755082,"id":274,"parentId":270,"tags":{"path":"/500"},"startTime":1773484694863,"traceId":"c4b1063f6920d5b6"},{"name":"export-page","duration":122944,"timestamp":20305754892,"id":273,"parentId":270,"tags":{"path":"/404"},"startTime":1773484694863,"traceId":"c4b1063f6920d5b6"},{"name":"next-export","duration":573714,"timestamp":20305356777,"id":270,"parentId":1,"tags":{},"startTime":1773484694465,"traceId":"c4b1063f6920d5b6"},{"name":"move-exported-page","duration":13823,"timestamp":20305937915,"id":275,"parentId":269,"tags":{},"startTime":1773484695046,"traceId":"c4b1063f6920d5b6"},{"name":"move-exported-page","duration":17044,"timestamp":20305951867,"id":276,"parentId":269,"tags":{},"startTime":1773484695060,"traceId":"c4b1063f6920d5b6"},{"name":"static-generation","duration":739224,"timestamp":20305352459,"id":269,"parentId":1,"tags":{},"startTime":1773484694460,"traceId":"c4b1063f6920d5b6"},{"name":"node-file-trace-build","duration":13358953,"timestamp":20305329954,"id":268,"parentId":1,"tags":{"isTurbotrace":"false"},"startTime":1773484694438,"traceId":"c4b1063f6920d5b6"},{"name":"apply-include-excludes","duration":684,"timestamp":20318688928,"id":277,"parentId":1,"tags":{},"startTime":1773484707797,"traceId":"c4b1063f6920d5b6"},{"name":"print-tree-view","duration":2990,"timestamp":20318690172,"id":278,"parentId":1,"tags":{},"startTime":1773484707798,"traceId":"c4b1063f6920d5b6"},{"name":"telemetry-flush","duration":55,"timestamp":20318693169,"id":279,"parentId":1,"tags":{},"startTime":1773484707801,"traceId":"c4b1063f6920d5b6"},{"name":"next-build","duration":34141750,"timestamp":20284551479,"id":1,"tags":{"buildMode":"default","isTurboBuild":"false","version":"14.2.35","isTurbopack":false,"has-custom-webpack-config":"false","use-build-worker":"true"},"startTime":1773484673659,"traceId":"c4b1063f6920d5b6"}] diff --git a/src/components/pages/admin/services/service/(partials)/cluster-server-log-selector-select-log.tsx b/src/components/pages/admin/services/service/(partials)/cluster-server-log-selector-select-log.tsx index 54e1b96..cdfecbc 100644 --- a/src/components/pages/admin/services/service/(partials)/cluster-server-log-selector-select-log.tsx +++ b/src/components/pages/admin/services/service/(partials)/cluster-server-log-selector-select-log.tsx @@ -18,7 +18,7 @@ export default function ServiceClusterServerLogSelectorSelectLog({ setLog, log, }: Props) { - const logs = service.logs; + let logs = service.logs; const log_strings = logs?.map((l) => (typeof l == "string" ? l : l.cmd)); const is_custom_log = diff --git a/src/components/pages/admin/services/service/(partials)/cluster-server.tsx b/src/components/pages/admin/services/service/(partials)/cluster-server.tsx index 0ac88de..046ce60 100644 --- a/src/components/pages/admin/services/service/(partials)/cluster-server.tsx +++ b/src/components/pages/admin/services/service/(partials)/cluster-server.tsx @@ -33,11 +33,26 @@ export default function ServiceClusterServer({ const elementRef = useRef(undefined); const { isIntersecting } = useIntersectionObserver({ elementRef }); + let service_logs = service.logs; + + if (service.type == "load_balancer") { + if (!service_logs?.[0]) { + service_logs = []; + } + + service_logs.push( + ...[ + `tail -f /var/log/nginx/access.log`, + `tail -f /var/log/nginx/error.log`, + ], + ); + } + const [target, setTarget] = useState< (typeof ServerTerminalTargets)[number]["name"] - >(service.logs?.[0] ? "logs" : "shell"); + >(service_logs?.[0] ? "logs" : "shell"); - const first_log = service.logs?.[0]; + const first_log = service_logs?.[0]; const intial_logs = typeof first_log == "string" ? first_log : first_log?.cmd;