diff --git a/.next/BUILD_ID b/.next/BUILD_ID index 05ed909..c66584c 100644 --- a/.next/BUILD_ID +++ b/.next/BUILD_ID @@ -1 +1 @@ -xSz9x0FW88Rb7utFdR6Fp \ No newline at end of file +_irQtJdFK0j8SeLn5FtRS \ No newline at end of file diff --git a/.next/app-build-manifest.json b/.next/app-build-manifest.json index 054c82f..7cb89f1 100644 --- a/.next/app-build-manifest.json +++ b/.next/app-build-manifest.json @@ -15,28 +15,12 @@ "static/css/1d2d59615145af7d.css", "static/chunks/app/layout-2a5e75b3a17431fd.js" ], - "/everyone-votes/terms/page": [ - "static/chunks/webpack-d8e064491704869d.js", - "static/chunks/fd9d1056-519edff8920177a7.js", - "static/chunks/938-d733aaafb07bca99.js", - "static/chunks/main-app-76ef2d05c58d6354.js", - "static/chunks/app/everyone-votes/terms/page-2d2b3d1433737a22.js" - ], "/everyone-votes/privacy/page": [ "static/chunks/webpack-d8e064491704869d.js", "static/chunks/fd9d1056-519edff8920177a7.js", "static/chunks/938-d733aaafb07bca99.js", "static/chunks/main-app-76ef2d05c58d6354.js", - "static/chunks/app/everyone-votes/privacy/page-7a71bbf2f721c35f.js" - ], - "/page": [ - "static/chunks/webpack-d8e064491704869d.js", - "static/chunks/fd9d1056-519edff8920177a7.js", - "static/chunks/938-d733aaafb07bca99.js", - "static/chunks/main-app-76ef2d05c58d6354.js", - "static/chunks/986-72006aa1051e30d3.js", - "static/css/60c69e914bf8dd4b.css", - "static/chunks/app/page-8af0c2c4af65d19c.js" + "static/chunks/app/everyone-votes/privacy/page-202d4d11d0c48193.js" ], "/space/page": [ "static/chunks/webpack-d8e064491704869d.js", @@ -56,14 +40,30 @@ "static/chunks/fd9d1056-519edff8920177a7.js", "static/chunks/938-d733aaafb07bca99.js", "static/chunks/main-app-76ef2d05c58d6354.js", - "static/chunks/app/space/loading-b8903409900b99fa.js" + "static/chunks/app/space/loading-e753a6f0bb842c86.js" + ], + "/everyone-votes/terms/page": [ + "static/chunks/webpack-d8e064491704869d.js", + "static/chunks/fd9d1056-519edff8920177a7.js", + "static/chunks/938-d733aaafb07bca99.js", + "static/chunks/main-app-76ef2d05c58d6354.js", + "static/chunks/app/everyone-votes/terms/page-2d2b3d1433737a22.js" + ], + "/page": [ + "static/chunks/webpack-d8e064491704869d.js", + "static/chunks/fd9d1056-519edff8920177a7.js", + "static/chunks/938-d733aaafb07bca99.js", + "static/chunks/main-app-76ef2d05c58d6354.js", + "static/chunks/986-72006aa1051e30d3.js", + "static/css/60c69e914bf8dd4b.css", + "static/chunks/app/page-8af0c2c4af65d19c.js" ], "/wiston/page": [ "static/chunks/webpack-d8e064491704869d.js", "static/chunks/fd9d1056-519edff8920177a7.js", "static/chunks/938-d733aaafb07bca99.js", "static/chunks/main-app-76ef2d05c58d6354.js", - "static/chunks/app/wiston/page-3411783e09c6cfc5.js" + "static/chunks/app/wiston/page-d6a2614d06eda357.js" ] } } \ No newline at end of file diff --git a/.next/app-path-routes-manifest.json b/.next/app-path-routes-manifest.json index e5fc0ac..384ca7d 100644 --- a/.next/app-path-routes-manifest.json +++ b/.next/app-path-routes-manifest.json @@ -1 +1 @@ -{"/_not-found":"/_not-found","/everyone-votes/terms/page":"/everyone-votes/terms","/everyone-votes/privacy/page":"/everyone-votes/privacy","/favicon.ico/route":"/favicon.ico","/page":"/","/space/page":"/space","/wiston/page":"/wiston"} \ No newline at end of file +{"/_not-found":"/_not-found","/everyone-votes/privacy/page":"/everyone-votes/privacy","/favicon.ico/route":"/favicon.ico","/space/page":"/space","/everyone-votes/terms/page":"/everyone-votes/terms","/page":"/","/wiston/page":"/wiston"} \ No newline at end of file diff --git a/.next/build-manifest.json b/.next/build-manifest.json index 2b2759a..67430e2 100644 --- a/.next/build-manifest.json +++ b/.next/build-manifest.json @@ -5,8 +5,8 @@ "devFiles": [], "ampDevFiles": [], "lowPriorityFiles": [ - "static/xSz9x0FW88Rb7utFdR6Fp/_buildManifest.js", - "static/xSz9x0FW88Rb7utFdR6Fp/_ssgManifest.js" + "static/_irQtJdFK0j8SeLn5FtRS/_buildManifest.js", + "static/_irQtJdFK0j8SeLn5FtRS/_ssgManifest.js" ], "rootMainFiles": [ "static/chunks/webpack-d8e064491704869d.js", diff --git a/.next/next-minimal-server.js.nft.json b/.next/next-minimal-server.js.nft.json index 9e8eb3a..74b6493 100644 --- a/.next/next-minimal-server.js.nft.json +++ b/.next/next-minimal-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.min.js","../node_modules/client-only/index.js","../node_modules/styled-jsx/style.js","../node_modules/next/dist/compiled/next-server/server.runtime.prod.js","../node_modules/next/package.json","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/client/components/app-router-headers.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/modern-browserslist-target.js","../node_modules/next/dist/shared/lib/runtime-config.external.js","../node_modules/next/dist/compiled/ws/package.json","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/next/dist/compiled/ws/index.js","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/@swc/helpers/package.json","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../node_modules/next/dist/lib/semver-noop.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/entrypoints.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/app-page/module.compiled.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/entrypoints.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","../node_modules/next/dist/server/future/route-modules/pages/module.compiled.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.min.js","../node_modules/client-only/index.js","../node_modules/styled-jsx/style.js","../node_modules/next/dist/compiled/next-server/server.runtime.prod.js","../node_modules/next/package.json","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/client/components/app-router-headers.js","../node_modules/next/dist/server/lib/trace/constants.js","../node_modules/next/dist/server/lib/trace/tracer.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/next/dist/shared/lib/runtime-config.external.js","../node_modules/next/dist/compiled/ws/package.json","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/next/dist/compiled/ws/index.js","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/@swc/helpers/package.json","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../node_modules/next/dist/lib/semver-noop.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/entrypoints.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/app-page/module.compiled.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/entrypoints.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","../node_modules/next/dist/server/future/route-modules/pages/module.compiled.js"]} \ No newline at end of file diff --git a/.next/next-server.js.nft.json b/.next/next-server.js.nft.json index fad7542..2a835d3 100644 --- a/.next/next-server.js.nft.json +++ b/.next/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.min.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/request-meta.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/base-server.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/server/serve-static.js","../node_modules/next/dist/lib/format-server-error.js","../node_modules/next/dist/lib/picocolors.js","../node_modules/next/dist/server/image-optimizer.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/server/lib/server-ipc/utils.js","../node_modules/next/dist/server/lib/server-ipc/invoke-request.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/remove-trailing-slash.js","../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","../node_modules/next/dist/shared/lib/router/utils/querystring.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/client/components/action-async-storage.external.js","../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../node_modules/next/dist/client/components/request-async-storage.external.js","../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../node_modules/next/dist/server/api-utils/index.js","../node_modules/next/dist/server/response-cache/index.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/interop-default.js","../node_modules/next/dist/lib/wait.js","../node_modules/next/dist/lib/detached-promise.js","../node_modules/@next/env/package.json","../node_modules/next/dist/server/lib/revalidate.js","../node_modules/next/dist/server/lib/etag.js","../node_modules/next/dist/shared/lib/is-plain-object.js","../node_modules/next/dist/experimental/testmode/server.js","../node_modules/next/dist/shared/lib/image-blur-svg.js","../node_modules/next/dist/shared/lib/match-remote-pattern.js","../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","../node_modules/next/dist/server/lib/squoosh/main.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/internal-utils.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/next/dist/server/base-http/index.js","../node_modules/next/dist/client/components/redirect-status-code.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/next/dist/server/future/route-kind.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/pages-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-modules/checks.js","../node_modules/next/dist/server/future/helpers/i18n-provider.js","../node_modules/next/dist/server/api-utils/node/try-get-preview-data.js","../node_modules/next/dist/shared/lib/i18n/get-locale-redirect.js","../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","../node_modules/@next/env/dist/index.js","../node_modules/next/dist/client/components/async-local-storage.js","../node_modules/next/dist/shared/lib/segment.js","../node_modules/next/dist/shared/lib/escape-regexp.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/shared/lib/router/utils/remove-path-prefix.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/prefetch-rsc.js","../node_modules/next/dist/server/future/normalizers/request/next-data.js","../node_modules/next/dist/lib/scheduler.js","../node_modules/next/dist/lib/batcher.js","../node_modules/next/dist/server/future/helpers/interception-routes.js","../node_modules/next/dist/server/web/spec-extension/request.js","../node_modules/next/dist/server/future/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.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/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/server/web/spec-extension/adapters/headers.js","../node_modules/next/dist/shared/lib/isomorphic/path.js","../node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js","../node_modules/next/dist/server/lib/incremental-cache/fetch-cache.js","../node_modules/next/dist/server/lib/server-ipc/request-utils.js","../node_modules/next/dist/server/web/sandbox/context.js","../node_modules/next/dist/server/web/sandbox/sandbox.js","../node_modules/next/dist/shared/lib/router/utils/index.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/next/dist/compiled/ws/package.json","../node_modules/next/dist/compiled/fresh/package.json","../node_modules/next/dist/compiled/lru-cache/package.json","../node_modules/next/dist/compiled/send/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/content-disposition/package.json","../node_modules/react-dom/package.json","../node_modules/next/dist/server/stream-utils/node-web-streams-helper.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/server/lib/is-ipv6.js","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/next/dist/lib/is-app-page-route.js","../node_modules/next/dist/lib/is-api-route.js","../node_modules/next/dist/lib/is-app-route-route.js","../node_modules/next/dist/server/crypto-utils.js","../node_modules/next/dist/server/accept-header.js","../node_modules/next/dist/shared/lib/router/utils/path-match.js","../node_modules/react-dom/server.browser.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/pages-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/app-route-route-matcher.js","../node_modules/next/dist/server/web/spec-extension/cookies.js","../node_modules/next/dist/server/future/route-matchers/pages-api-route-matcher.js","../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","../node_modules/next/dist/compiled/ws/index.js","../node_modules/next/dist/compiled/fresh/index.js","../node_modules/next/dist/compiled/lru-cache/index.js","../node_modules/next/dist/compiled/send/index.js","../node_modules/next/dist/server/web/error.js","../node_modules/next/dist/server/web/next-url.js","../node_modules/next/dist/compiled/image-size/index.js","../node_modules/next/dist/compiled/get-orientation/index.js","../node_modules/next/dist/compiled/is-animated/index.js","../node_modules/next/dist/compiled/content-disposition/index.js","../node_modules/next/dist/shared/lib/router/utils/format-url.js","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/@swc/helpers/package.json","../node_modules/next/dist/compiled/node-html-parser/package.json","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/next/dist/compiled/cookie/package.json","../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js","../node_modules/next/dist/shared/lib/router/utils/is-dynamic.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/@hapi/accept/index.js","../node_modules/next/dist/lib/pick.js","../node_modules/next/dist/shared/lib/router/utils/parse-path.js","../node_modules/next/dist/server/web/sandbox/resource-managers.js","../node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js","../node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/next/dist/compiled/node-html-parser/index.js","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../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/server/future/normalizers/built/app/index.js","../node_modules/next/dist/server/future/normalizers/built/pages/index.js","../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../node_modules/next/dist/server/stream-utils/encode-decode.js","../node_modules/next/dist/compiled/micromatch/package.json","../node_modules/next/dist/server/future/route-matchers/route-matcher.js","../node_modules/next/dist/compiled/micromatch/index.js","../node_modules/next/dist/server/future/route-matcher-providers/helpers/cached-route-matcher-provider.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/pages-turbo.runtime.prod.js","../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.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/path-browserify/package.json","../node_modules/next/dist/compiled/edge-runtime/package.json","../node_modules/next/dist/compiled/path-to-regexp/index.js","../node_modules/next/dist/compiled/path-browserify/index.js","../node_modules/next/dist/compiled/edge-runtime/index.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-bundle-path-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-pathname-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-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/compiled/@mswjs/interceptors/ClientRequest/package.json","../node_modules/next/dist/compiled/debug/package.json","../node_modules/next/dist/compiled/@edge-runtime/cookies/package.json","../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../node_modules/next/dist/lib/semver-noop.js","../node_modules/next/dist/server/render.js","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.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/shared/lib/router/utils/add-path-prefix.js","../node_modules/next/dist/server/app-render/app-render.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/@edge-runtime/cookies/index.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/app-page/vendored/rsc/entrypoints.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.js","../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../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/wrap-normalizer-fn.js","../node_modules/next/dist/server/future/normalizers/underscore-normalizer.js","../node_modules/next/dist/server/future/normalizers/absolute-filename-normalizer.js","../node_modules/next/dist/lib/is-serializable-props.js","../node_modules/next/dist/server/post-process.js","../node_modules/next/dist/shared/lib/head.js","../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../node_modules/next/dist/shared/lib/amp-mode.js","../node_modules/next/dist/shared/lib/head-manager-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/loadable-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/hooks-client-context.shared-runtime.js","../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js","../node_modules/next/dist/shared/lib/router/adapters.js","../node_modules/next/dist/server/app-render/create-server-components-renderer.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/server/lib/patch-fetch.js","../node_modules/next/dist/client/components/not-found.js","../node_modules/next/dist/client/components/redirect.js","../node_modules/next/dist/server/app-render/create-error-handler.js","../node_modules/next/dist/server/app-render/flight-render-result.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/client/components/hooks-server-context.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/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/make-get-server-inserted-html.js","../node_modules/next/dist/server/app-render/get-asset-query-string.js","../node_modules/next/dist/server/app-render/is-missing-postpone-error.js","../node_modules/next/dist/server/app-render/action-encryption-utils.js","../node_modules/next/dist/client/components/dev-root-not-found-boundary.js","../node_modules/next/dist/shared/lib/lazy-dynamic/no-ssr-error.js","../node_modules/next/dist/server/app-render/static/static-renderer.js","../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js","../node_modules/next/dist/lib/non-nullable.js","../node_modules/next/dist/server/optimize-amp.js","../node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js","../node_modules/next/dist/shared/lib/side-effect.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/compiled/strip-ansi/package.json","../node_modules/next/dist/compiled/react-is/package.json","../node_modules/next/dist/shared/lib/utils/warn-once.js","../node_modules/next/dist/server/app-render/use-flight-response.js","../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/dev/log-app-dir-error.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/react-server.node.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/get-layer-assets.js","../node_modules/next/dist/server/app-render/parse-loader-tree.js","../node_modules/next/dist/server/lib/app-dir-module.js","../node_modules/next/dist/server/app-render/has-loading-component-in-tree.js","../node_modules/next/dist/server/app-render/interop-default.js","../node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js","../node_modules/next/dist/client/components/not-found-boundary.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/meta.js","../node_modules/next/dist/lib/metadata/generate/icons.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/next/dist/compiled/strip-ansi/index.js","../node_modules/next/dist/compiled/react-is/index.js","../node_modules/next/dist/compiled/nanoid/index.cjs","../node_modules/react/jsx-runtime.js","../node_modules/react/jsx-dev-runtime.js","../node_modules/next/dist/lib/metadata/get-metadata-route.js","../node_modules/busboy/package.json","../node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js","../node_modules/next/dist/lib/metadata/clone-metadata.js","../node_modules/next/dist/client/components/navigation.js","../node_modules/next/dist/lib/metadata/generate/utils.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/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/next/dist/compiled/bytes/package.json","../node_modules/react-dom/index.js","../node_modules/react/cjs/react-jsx-runtime.production.min.js","../node_modules/react/cjs/react-jsx-dev-runtime.production.min.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.production.min.js","../node_modules/next/dist/compiled/string-hash/index.js","../node_modules/next/dist/compiled/superstruct/index.cjs","../node_modules/next/dist/compiled/bytes/index.js","../node_modules/next/dist/lib/metadata/is-metadata-route.js","../node_modules/next/dist/shared/lib/hash.js","../node_modules/busboy/lib/utils.js","../node_modules/busboy/lib/types/urlencoded.js","../node_modules/busboy/lib/types/multipart.js","../node_modules/react-dom/cjs/react-dom.production.min.js","../node_modules/next/dist/client/components/client-hook-in-server-component-error.js","../node_modules/next/dist/client/components/bailout-to-client-rendering.js","../node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-url.js","../node_modules/scheduler/package.json","../node_modules/streamsearch/package.json","../node_modules/scheduler/index.js","../node_modules/streamsearch/lib/sbmh.js","../node_modules/scheduler/cjs/scheduler.production.min.js","../node_modules/scheduler/cjs/scheduler.development.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.min.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/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/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/lib/trace/constants.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/server-ipc/invoke-request.js","../node_modules/next/dist/server/lib/server-ipc/utils.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/querystring.js","../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.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/remove-trailing-slash.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/client/components/action-async-storage.external.js","../node_modules/next/dist/client/components/request-async-storage.external.js","../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../node_modules/next/dist/server/api-utils/index.js","../node_modules/next/dist/server/response-cache/index.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/interop-default.js","../node_modules/next/dist/lib/wait.js","../node_modules/next/dist/lib/detached-promise.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/shared/lib/is-plain-object.js","../node_modules/next/dist/shared/lib/image-blur-svg.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/lib/squoosh/main.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/internal-utils.js","../node_modules/next/dist/server/base-http/index.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/next/dist/server/lib/format-hostname.js","../node_modules/next/dist/client/components/redirect-status-code.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/next/dist/server/future/route-kind.js","../node_modules/next/dist/server/future/route-matcher-managers/default-route-matcher-manager.js","../node_modules/next/dist/server/future/normalizers/locale-route-normalizer.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/app-page-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/next/dist/shared/lib/i18n/get-locale-redirect.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/page-path/normalize-path-sep.js","../node_modules/next/dist/client/components/async-local-storage.js","../node_modules/next/dist/shared/lib/segment.js","../node_modules/next/dist/shared/lib/escape-regexp.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/remove-path-prefix.js","../node_modules/next/dist/server/future/normalizers/request/postponed.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/prefetch-rsc.js","../node_modules/next/dist/server/future/normalizers/request/next-data.js","../node_modules/next/dist/lib/batcher.js","../node_modules/next/dist/lib/scheduler.js","../node_modules/next/dist/server/future/helpers/interception-routes.js","../node_modules/next/dist/server/web/spec-extension/request.js","../node_modules/next/dist/server/future/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.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/path-has-prefix.js","../node_modules/next/dist/shared/lib/router/utils/prepare-destination.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/server/web/spec-extension/adapters/headers.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/shared/lib/isomorphic/path.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/shared/lib/router/utils/index.js","../node_modules/next/dist/experimental/testmode/context.js","../node_modules/next/dist/experimental/testmode/httpget.js","../node_modules/next/dist/experimental/testmode/fetch.js","../node_modules/next/dist/compiled/ws/package.json","../node_modules/next/dist/compiled/fresh/package.json","../node_modules/next/dist/compiled/lru-cache/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/content-disposition/package.json","../node_modules/next/dist/compiled/get-orientation/package.json","../node_modules/next/dist/compiled/send/package.json","../node_modules/react-dom/package.json","../node_modules/next/dist/server/stream-utils/node-web-streams-helper.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/server/lib/is-ipv6.js","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/next/dist/lib/is-app-route-route.js","../node_modules/next/dist/lib/is-api-route.js","../node_modules/next/dist/lib/is-app-page-route.js","../node_modules/next/dist/server/crypto-utils.js","../node_modules/next/dist/server/accept-header.js","../node_modules/next/dist/shared/lib/router/utils/path-match.js","../node_modules/react-dom/server.browser.js","../node_modules/next/dist/server/future/route-matchers/locale-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/app-page-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/pages-route-matcher.js","../node_modules/next/dist/server/web/spec-extension/cookies.js","../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","../node_modules/next/dist/compiled/ws/index.js","../node_modules/next/dist/compiled/fresh/index.js","../node_modules/next/dist/compiled/lru-cache/index.js","../node_modules/next/dist/compiled/image-size/index.js","../node_modules/next/dist/server/web/next-url.js","../node_modules/next/dist/server/web/error.js","../node_modules/next/dist/compiled/is-animated/index.js","../node_modules/next/dist/compiled/content-disposition/index.js","../node_modules/next/dist/compiled/get-orientation/index.js","../node_modules/next/dist/compiled/send/index.js","../node_modules/next/dist/shared/lib/router/utils/format-url.js","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/@swc/helpers/package.json","../node_modules/next/dist/compiled/node-html-parser/package.json","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/next/dist/compiled/cookie/package.json","../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js","../node_modules/next/dist/shared/lib/router/utils/is-dynamic.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/@hapi/accept/index.js","../node_modules/next/dist/lib/pick.js","../node_modules/next/dist/shared/lib/router/utils/parse-path.js","../node_modules/next/dist/server/web/sandbox/resource-managers.js","../node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js","../node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/next/dist/compiled/node-html-parser/index.js","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../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/server/future/normalizers/built/pages/index.js","../node_modules/next/dist/server/future/normalizers/built/app/index.js","../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../node_modules/next/dist/server/stream-utils/encode-decode.js","../node_modules/next/dist/compiled/micromatch/package.json","../node_modules/next/dist/server/future/route-matchers/route-matcher.js","../node_modules/next/dist/compiled/micromatch/index.js","../node_modules/next/dist/server/future/route-matcher-providers/helpers/cached-route-matcher-provider.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/pages-turbo.runtime.prod.js","../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.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/path-browserify/package.json","../node_modules/next/dist/compiled/edge-runtime/package.json","../node_modules/next/dist/compiled/path-to-regexp/index.js","../node_modules/next/dist/compiled/path-browserify/index.js","../node_modules/next/dist/compiled/edge-runtime/index.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-bundle-path-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-pathname-normalizer.js","../node_modules/next/dist/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/app/app-bundle-path-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-pathname-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-filename-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-page-normalizer.js","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json","../node_modules/next/dist/compiled/debug/package.json","../node_modules/next/dist/compiled/@edge-runtime/cookies/package.json","../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../node_modules/next/dist/lib/semver-noop.js","../node_modules/next/dist/server/render.js","../node_modules/next/dist/shared/lib/router/utils/add-locale.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/compiled/@mswjs/interceptors/ClientRequest/index.js","../node_modules/next/dist/server/app-render/app-render.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/@edge-runtime/cookies/index.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/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/@swc/helpers/cjs/_interop_require_wildcard.cjs","../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/wrap-normalizer-fn.js","../node_modules/next/dist/server/future/normalizers/absolute-filename-normalizer.js","../node_modules/next/dist/server/future/normalizers/underscore-normalizer.js","../node_modules/next/dist/lib/is-serializable-props.js","../node_modules/next/dist/server/post-process.js","../node_modules/next/dist/shared/lib/amp-mode.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/loadable-context.shared-runtime.js","../node_modules/next/dist/shared/lib/head.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/shared/lib/router/adapters.js","../node_modules/next/dist/client/components/match-segments.js","../node_modules/next/dist/server/app-render/create-server-components-renderer.js","../node_modules/next/dist/server/async-storage/static-generation-async-storage-wrapper.js","../node_modules/next/dist/client/components/redirect.js","../node_modules/next/dist/server/async-storage/request-async-storage-wrapper.js","../node_modules/next/dist/lib/metadata/metadata.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/client/components/not-found.js","../node_modules/next/dist/server/app-render/create-error-handler.js","../node_modules/next/dist/server/app-render/get-script-nonce-from-header.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/action-handler.js","../node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js","../node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js","../node_modules/next/dist/server/app-render/validate-url.js","../node_modules/next/dist/server/app-render/make-get-server-inserted-html.js","../node_modules/next/dist/server/app-render/server-inserted-html.js","../node_modules/next/dist/client/components/hooks-server-context.js","../node_modules/next/dist/server/app-render/required-scripts.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/server/app-render/action-encryption-utils.js","../node_modules/next/dist/server/app-render/is-missing-postpone-error.js","../node_modules/next/dist/client/components/dev-root-not-found-boundary.js","../node_modules/next/dist/shared/lib/lazy-dynamic/no-ssr-error.js","../node_modules/next/dist/server/app-render/static/static-renderer.js","../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js","../node_modules/next/dist/lib/non-nullable.js","../node_modules/next/dist/server/optimize-amp.js","../node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js","../node_modules/next/dist/shared/lib/image-config.js","../node_modules/next/dist/shared/lib/side-effect.js","../node_modules/next/dist/server/htmlescape.js","../node_modules/next/dist/lib/client-reference.js","../node_modules/next/dist/compiled/react-is/package.json","../node_modules/next/dist/compiled/strip-ansi/package.json","../node_modules/next/dist/shared/lib/utils/warn-once.js","../node_modules/next/dist/server/app-render/use-flight-response.js","../node_modules/next/dist/server/async-storage/draft-mode-provider.js","../node_modules/next/dist/lib/metadata/resolve-metadata.js","../node_modules/next/dist/lib/metadata/default-metadata.js","../node_modules/next/dist/server/dev/log-app-dir-error.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/react-server.node.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/lib/app-dir-module.js","../node_modules/next/dist/server/app-render/get-layer-assets.js","../node_modules/next/dist/server/app-render/parse-loader-tree.js","../node_modules/next/dist/server/app-render/has-loading-component-in-tree.js","../node_modules/next/dist/server/app-render/interop-default.js","../node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js","../node_modules/next/dist/client/components/not-found-boundary.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/nanoid/package.json","../node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js","../node_modules/next/dist/compiled/react-is/index.js","../node_modules/next/dist/compiled/strip-ansi/index.js","../node_modules/next/dist/compiled/nanoid/index.cjs","../node_modules/react/jsx-runtime.js","../node_modules/react/jsx-dev-runtime.js","../node_modules/next/dist/lib/metadata/get-metadata-route.js","../node_modules/busboy/package.json","../node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js","../node_modules/next/dist/lib/metadata/clone-metadata.js","../node_modules/next/dist/client/components/navigation.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-icons.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-basics.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-opengraph.js","../node_modules/busboy/lib/index.js","../node_modules/next/dist/compiled/string-hash/package.json","../node_modules/next/dist/lib/metadata/constants.js","../node_modules/next/dist/compiled/superstruct/package.json","../node_modules/next/dist/compiled/bytes/package.json","../node_modules/react/cjs/react-jsx-runtime.production.min.js","../node_modules/react/cjs/react-jsx-dev-runtime.production.min.js","../node_modules/react-dom/index.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.production.min.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js","../node_modules/next/dist/compiled/string-hash/index.js","../node_modules/next/dist/compiled/superstruct/index.cjs","../node_modules/next/dist/compiled/bytes/index.js","../node_modules/next/dist/lib/metadata/is-metadata-route.js","../node_modules/next/dist/shared/lib/hash.js","../node_modules/busboy/lib/utils.js","../node_modules/busboy/lib/types/urlencoded.js","../node_modules/busboy/lib/types/multipart.js","../node_modules/react-dom/cjs/react-dom.production.min.js","../node_modules/next/dist/client/components/client-hook-in-server-component-error.js","../node_modules/next/dist/client/components/bailout-to-client-rendering.js","../node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-url.js","../node_modules/scheduler/package.json","../node_modules/streamsearch/package.json","../node_modules/scheduler/index.js","../node_modules/streamsearch/lib/sbmh.js","../node_modules/scheduler/cjs/scheduler.production.min.js","../node_modules/scheduler/cjs/scheduler.development.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/.next/prerender-manifest.js b/.next/prerender-manifest.js index 7d0ddb1..833fcef 100644 --- a/.next/prerender-manifest.js +++ b/.next/prerender-manifest.js @@ -1 +1 @@ -self.__PRERENDER_MANIFEST="{\"version\":4,\"routes\":{\"/favicon.ico\":{\"initialHeaders\":{\"cache-control\":\"public, max-age=0, must-revalidate\",\"content-type\":\"image/x-icon\",\"x-next-cache-tags\":\"_N_T_/layout,_N_T_/favicon.ico/layout,_N_T_/favicon.ico/route,_N_T_/favicon.ico\"},\"experimentalBypassFor\":[{\"type\":\"header\",\"key\":\"Next-Action\"},{\"type\":\"header\",\"key\":\"content-type\",\"value\":\"multipart/form-data\"}],\"initialRevalidateSeconds\":false,\"srcRoute\":\"/favicon.ico\",\"dataRoute\":null},\"/everyone-votes/terms\":{\"experimentalBypassFor\":[{\"type\":\"header\",\"key\":\"Next-Action\"},{\"type\":\"header\",\"key\":\"content-type\",\"value\":\"multipart/form-data\"}],\"initialRevalidateSeconds\":false,\"srcRoute\":\"/everyone-votes/terms\",\"dataRoute\":\"/everyone-votes/terms.rsc\"},\"/everyone-votes/privacy\":{\"experimentalBypassFor\":[{\"type\":\"header\",\"key\":\"Next-Action\"},{\"type\":\"header\",\"key\":\"content-type\",\"value\":\"multipart/form-data\"}],\"initialRevalidateSeconds\":false,\"srcRoute\":\"/everyone-votes/privacy\",\"dataRoute\":\"/everyone-votes/privacy.rsc\"},\"/\":{\"experimentalBypassFor\":[{\"type\":\"header\",\"key\":\"Next-Action\"},{\"type\":\"header\",\"key\":\"content-type\",\"value\":\"multipart/form-data\"}],\"initialRevalidateSeconds\":false,\"srcRoute\":\"/\",\"dataRoute\":\"/index.rsc\"},\"/wiston\":{\"experimentalBypassFor\":[{\"type\":\"header\",\"key\":\"Next-Action\"},{\"type\":\"header\",\"key\":\"content-type\",\"value\":\"multipart/form-data\"}],\"initialRevalidateSeconds\":false,\"srcRoute\":\"/wiston\",\"dataRoute\":\"/wiston.rsc\"},\"/space\":{\"experimentalBypassFor\":[{\"type\":\"header\",\"key\":\"Next-Action\"},{\"type\":\"header\",\"key\":\"content-type\",\"value\":\"multipart/form-data\"}],\"initialRevalidateSeconds\":false,\"srcRoute\":\"/space\",\"dataRoute\":\"/space.rsc\"}},\"dynamicRoutes\":{},\"notFoundRoutes\":[],\"preview\":{\"previewModeId\":\"ef8045dd883b24c46f5e1dcb17f6a42f\",\"previewModeSigningKey\":\"e3c0026f0a2f05041186a8da9f09ebf1526584f3b0b71d4d87445128b115dea0\",\"previewModeEncryptionKey\":\"351af1c9275cb83cd1aec2a8e439d55c46e618c1f41a594d0c81feda4bd9eb35\"}}" \ No newline at end of file +self.__PRERENDER_MANIFEST="{\"version\":4,\"routes\":{\"/favicon.ico\":{\"initialHeaders\":{\"cache-control\":\"public, max-age=0, must-revalidate\",\"content-type\":\"image/x-icon\",\"x-next-cache-tags\":\"_N_T_/layout,_N_T_/favicon.ico/layout,_N_T_/favicon.ico/route,_N_T_/favicon.ico\"},\"experimentalBypassFor\":[{\"type\":\"header\",\"key\":\"Next-Action\"},{\"type\":\"header\",\"key\":\"content-type\",\"value\":\"multipart/form-data\"}],\"initialRevalidateSeconds\":false,\"srcRoute\":\"/favicon.ico\",\"dataRoute\":null},\"/everyone-votes/terms\":{\"experimentalBypassFor\":[{\"type\":\"header\",\"key\":\"Next-Action\"},{\"type\":\"header\",\"key\":\"content-type\",\"value\":\"multipart/form-data\"}],\"initialRevalidateSeconds\":false,\"srcRoute\":\"/everyone-votes/terms\",\"dataRoute\":\"/everyone-votes/terms.rsc\"},\"/everyone-votes/privacy\":{\"experimentalBypassFor\":[{\"type\":\"header\",\"key\":\"Next-Action\"},{\"type\":\"header\",\"key\":\"content-type\",\"value\":\"multipart/form-data\"}],\"initialRevalidateSeconds\":false,\"srcRoute\":\"/everyone-votes/privacy\",\"dataRoute\":\"/everyone-votes/privacy.rsc\"},\"/\":{\"experimentalBypassFor\":[{\"type\":\"header\",\"key\":\"Next-Action\"},{\"type\":\"header\",\"key\":\"content-type\",\"value\":\"multipart/form-data\"}],\"initialRevalidateSeconds\":false,\"srcRoute\":\"/\",\"dataRoute\":\"/index.rsc\"},\"/wiston\":{\"experimentalBypassFor\":[{\"type\":\"header\",\"key\":\"Next-Action\"},{\"type\":\"header\",\"key\":\"content-type\",\"value\":\"multipart/form-data\"}],\"initialRevalidateSeconds\":false,\"srcRoute\":\"/wiston\",\"dataRoute\":\"/wiston.rsc\"},\"/space\":{\"experimentalBypassFor\":[{\"type\":\"header\",\"key\":\"Next-Action\"},{\"type\":\"header\",\"key\":\"content-type\",\"value\":\"multipart/form-data\"}],\"initialRevalidateSeconds\":false,\"srcRoute\":\"/space\",\"dataRoute\":\"/space.rsc\"}},\"dynamicRoutes\":{},\"notFoundRoutes\":[],\"preview\":{\"previewModeId\":\"fa6fb29c4e154ed9a1e2df3dc276f21d\",\"previewModeSigningKey\":\"bd1462756e636dd5f9fc47cab1931d5d49ddce79b8bc3a56802b3872024f8aaf\",\"previewModeEncryptionKey\":\"73b517d28042554b72d6de967e719a89eb0902d6843715e5e60d9e146baf50c9\"}}" \ No newline at end of file diff --git a/.next/prerender-manifest.json b/.next/prerender-manifest.json index 932636f..c220030 100644 --- a/.next/prerender-manifest.json +++ b/.next/prerender-manifest.json @@ -1 +1 @@ -{"version":4,"routes":{"/favicon.ico":{"initialHeaders":{"cache-control":"public, max-age=0, must-revalidate","content-type":"image/x-icon","x-next-cache-tags":"_N_T_/layout,_N_T_/favicon.ico/layout,_N_T_/favicon.ico/route,_N_T_/favicon.ico"},"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data"}],"initialRevalidateSeconds":false,"srcRoute":"/favicon.ico","dataRoute":null},"/everyone-votes/terms":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data"}],"initialRevalidateSeconds":false,"srcRoute":"/everyone-votes/terms","dataRoute":"/everyone-votes/terms.rsc"},"/everyone-votes/privacy":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data"}],"initialRevalidateSeconds":false,"srcRoute":"/everyone-votes/privacy","dataRoute":"/everyone-votes/privacy.rsc"},"/":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data"}],"initialRevalidateSeconds":false,"srcRoute":"/","dataRoute":"/index.rsc"},"/wiston":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data"}],"initialRevalidateSeconds":false,"srcRoute":"/wiston","dataRoute":"/wiston.rsc"},"/space":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data"}],"initialRevalidateSeconds":false,"srcRoute":"/space","dataRoute":"/space.rsc"}},"dynamicRoutes":{},"notFoundRoutes":[],"preview":{"previewModeId":"ef8045dd883b24c46f5e1dcb17f6a42f","previewModeSigningKey":"e3c0026f0a2f05041186a8da9f09ebf1526584f3b0b71d4d87445128b115dea0","previewModeEncryptionKey":"351af1c9275cb83cd1aec2a8e439d55c46e618c1f41a594d0c81feda4bd9eb35"}} \ No newline at end of file +{"version":4,"routes":{"/favicon.ico":{"initialHeaders":{"cache-control":"public, max-age=0, must-revalidate","content-type":"image/x-icon","x-next-cache-tags":"_N_T_/layout,_N_T_/favicon.ico/layout,_N_T_/favicon.ico/route,_N_T_/favicon.ico"},"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data"}],"initialRevalidateSeconds":false,"srcRoute":"/favicon.ico","dataRoute":null},"/everyone-votes/terms":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data"}],"initialRevalidateSeconds":false,"srcRoute":"/everyone-votes/terms","dataRoute":"/everyone-votes/terms.rsc"},"/everyone-votes/privacy":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data"}],"initialRevalidateSeconds":false,"srcRoute":"/everyone-votes/privacy","dataRoute":"/everyone-votes/privacy.rsc"},"/":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data"}],"initialRevalidateSeconds":false,"srcRoute":"/","dataRoute":"/index.rsc"},"/wiston":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data"}],"initialRevalidateSeconds":false,"srcRoute":"/wiston","dataRoute":"/wiston.rsc"},"/space":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data"}],"initialRevalidateSeconds":false,"srcRoute":"/space","dataRoute":"/space.rsc"}},"dynamicRoutes":{},"notFoundRoutes":[],"preview":{"previewModeId":"fa6fb29c4e154ed9a1e2df3dc276f21d","previewModeSigningKey":"bd1462756e636dd5f9fc47cab1931d5d49ddce79b8bc3a56802b3872024f8aaf","previewModeEncryptionKey":"73b517d28042554b72d6de967e719a89eb0902d6843715e5e60d9e146baf50c9"}} \ No newline at end of file diff --git a/.next/server/app-paths-manifest.json b/.next/server/app-paths-manifest.json index e1286d6..f4a9c73 100644 --- a/.next/server/app-paths-manifest.json +++ b/.next/server/app-paths-manifest.json @@ -1,9 +1,9 @@ { "/_not-found": "app/_not-found.js", - "/everyone-votes/terms/page": "app/everyone-votes/terms/page.js", "/everyone-votes/privacy/page": "app/everyone-votes/privacy/page.js", "/favicon.ico/route": "app/favicon.ico/route.js", - "/page": "app/page.js", "/space/page": "app/space/page.js", + "/everyone-votes/terms/page": "app/everyone-votes/terms/page.js", + "/page": "app/page.js", "/wiston/page": "app/wiston/page.js" } \ No newline at end of file diff --git a/.next/server/app/_not-found.html b/.next/server/app/_not-found.html index f051e9e..7470fca 100644 --- a/.next/server/app/_not-found.html +++ b/.next/server/app/_not-found.html @@ -1 +1 @@ -404: This page could not be found.sukadia.dev

404

This page could not be found.

\ No newline at end of file +404: This page could not be found.sukadia.dev

404

This page could not be found.

\ No newline at end of file diff --git a/.next/server/app/_not-found.js b/.next/server/app/_not-found.js index ac45a1d..6340c5e 100644 --- a/.next/server/app/_not-found.js +++ b/.next/server/app/_not-found.js @@ -1 +1 @@ -(()=>{var e={};e.id=165,e.ids=[165],e.modules={7849:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external")},5403:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external")},4749:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},5528:e=>{"use strict";e.exports=require("next/dist\\client\\components\\action-async-storage.external.js")},1877:e=>{"use strict";e.exports=require("next/dist\\client\\components\\request-async-storage.external.js")},5319:e=>{"use strict";e.exports=require("next/dist\\client\\components\\static-generation-async-storage.external.js")},6813:(e,t,n)=>{"use strict";n.r(t),n.d(t,{GlobalError:()=>i.a,__next_app__:()=>p,originalPathname:()=>c,pages:()=>u,routeModule:()=>m,tree:()=>l});var r=n(482),s=n(9108),o=n(2563),i=n.n(o),a=n(8300),d={};for(let e in a)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(d[e]=()=>a[e]);n.d(t,d);let l=["",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(n.t.bind(n,9361,23)),"next/dist/client/components/not-found-error"]}]},{layout:[()=>Promise.resolve().then(n.bind(n,2917)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(n.t.bind(n,9361,23)),"next/dist/client/components/not-found-error"]}],u=[],c="/_not-found",p={require:n,loadChunk:()=>Promise.resolve()},m=new r.AppPageRouteModule({definition:{kind:s.x.APP_PAGE,page:"/_not-found",pathname:"/_not-found",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:l}})},6254:(e,t,n)=>{Promise.resolve().then(n.t.bind(n,2583,23)),Promise.resolve().then(n.t.bind(n,6840,23)),Promise.resolve().then(n.t.bind(n,8771,23)),Promise.resolve().then(n.t.bind(n,3225,23)),Promise.resolve().then(n.t.bind(n,9295,23)),Promise.resolve().then(n.t.bind(n,3982,23))},2731:()=>{},2917:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a,metadata:()=>i});var r=n(5036),s=n(265),o=n.n(s);n(3440);let i={title:"sukadia.dev",description:"I code, stream, and create videos."};function a({children:e}){return r.jsx("html",{lang:"en",children:r.jsx("body",{className:o().className,children:e})})}},3440:()=>{}};var t=require("../webpack-runtime.js");t.C(e);var n=e=>t(t.s=e),r=t.X(0,[638,969],()=>n(6813));module.exports=r})(); \ No newline at end of file +(()=>{var e={};e.id=165,e.ids=[165],e.modules={7849:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external")},2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},5403:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},4749:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},6813:(e,t,n)=>{"use strict";n.r(t),n.d(t,{GlobalError:()=>i.a,__next_app__:()=>p,originalPathname:()=>c,pages:()=>u,routeModule:()=>m,tree:()=>l});var r=n(482),s=n(9108),o=n(2563),i=n.n(o),a=n(8300),d={};for(let e in a)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(d[e]=()=>a[e]);n.d(t,d);let l=["",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(n.t.bind(n,9361,23)),"next/dist/client/components/not-found-error"]}]},{layout:[()=>Promise.resolve().then(n.bind(n,2917)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(n.t.bind(n,9361,23)),"next/dist/client/components/not-found-error"]}],u=[],c="/_not-found",p={require:n,loadChunk:()=>Promise.resolve()},m=new r.AppPageRouteModule({definition:{kind:s.x.APP_PAGE,page:"/_not-found",pathname:"/_not-found",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:l}})},6254:(e,t,n)=>{Promise.resolve().then(n.t.bind(n,2583,23)),Promise.resolve().then(n.t.bind(n,6840,23)),Promise.resolve().then(n.t.bind(n,8771,23)),Promise.resolve().then(n.t.bind(n,3225,23)),Promise.resolve().then(n.t.bind(n,9295,23)),Promise.resolve().then(n.t.bind(n,3982,23))},2731:()=>{},2917:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a,metadata:()=>i});var r=n(5036),s=n(265),o=n.n(s);n(3440);let i={title:"sukadia.dev",description:"I code, stream, and create videos."};function a({children:e}){return r.jsx("html",{lang:"en",children:r.jsx("body",{className:o().className,children:e})})}},3440:()=>{}};var t=require("../webpack-runtime.js");t.C(e);var n=e=>t(t.s=e),r=t.X(0,[638,969],()=>n(6813));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/_not-found.rsc b/.next/server/app/_not-found.rsc index 6eea5e2..71b96a9 100644 --- a/.next/server/app/_not-found.rsc +++ b/.next/server/app/_not-found.rsc @@ -4,6 +4,6 @@ 5:{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"} 6:{"display":"inline-block"} 7:{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0} -0:["xSz9x0FW88Rb7utFdR6Fp",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",{"children":["__PAGE__",{},["$L1",[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null]]},[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_e66fe9","children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$4","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$5","children":"404"}],["$","div",null,{"style":"$6","children":["$","h2",null,{"style":"$7","children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]}],null]],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1d2d59615145af7d.css","precedence":"next","crossOrigin":""}]],"$L8"]]]] +0:["_irQtJdFK0j8SeLn5FtRS",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",{"children":["__PAGE__",{},["$L1",[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null]]},[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_e66fe9","children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$4","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$5","children":"404"}],["$","div",null,{"style":"$6","children":["$","h2",null,{"style":"$7","children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]}],null]],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1d2d59615145af7d.css","precedence":"next","crossOrigin":""}]],"$L8"]]]] 8:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"sukadia.dev"}],["$","meta","3",{"name":"description","content":"I code, stream, and create videos."}]] 1:null diff --git a/.next/server/app/everyone-votes/privacy.html b/.next/server/app/everyone-votes/privacy.html index 5438086..aca04a4 100644 --- a/.next/server/app/everyone-votes/privacy.html +++ b/.next/server/app/everyone-votes/privacy.html @@ -1 +1 @@ -sukadia.dev

Everyone Votes Privacy Policy

Everyone Votes is an application on Discord that delivers and tallies daily polls to Discord servers. By being a user, you agree to the following use of your data:


What We Store

By voting on a poll with Everyone Votes, we store:

This data is stored for up to 24 hours, and is wiped every day at UTC midnight.

A cumulative count of the number of votes for each poll option is saved indefinitely.


By setting up Everyone Votes, we store:

This data is stored for as long as Everyone Votes is setup within the server.


By adding server-wide polls on Everyone Votes, we store:

This data is stored up until the results are tallied for it. Moderators can also manually remove the poll by using the corresponding command.


In summary, I don't use your data for anything malicious, just for getting poll result counts.


Removal of Data

Server data is erased once Everyone Votes is kicked from the server. Any server moderator can kick the bot to trigger this erasure.

User vote data is erased at UTC midnight every day. Since user vote data lasts such a small window of time, erasure requests cannot be fulfilled for this data.


Contact

If you have questions or concerns about these terms, please join the support server on Discord, or email contact@sukadia.dev.

\ No newline at end of file +sukadia.dev

Everyone Votes Privacy Policy

Everyone Votes is an application on Discord that delivers and tallies daily polls to Discord servers. By being a user, you agree to the following use of your data:


What We Store

By voting on a poll with Everyone Votes, we store:

This data is stored for up to 24 hours, and is wiped every day at UTC midnight.

A cumulative count of the number of votes for each poll option is saved indefinitely.


By setting up Everyone Votes, we store:

This data is stored for as long as Everyone Votes is setup within the server.


By adding server-wide polls on Everyone Votes, we store:

This data is stored up until the results are tallied for it. Moderators can also manually remove the poll by using the corresponding command.


In summary, I don't use your data for anything malicious, just for getting poll result counts.


Removal of Data

Server data is erased once Everyone Votes is kicked from the server. Any server moderator can kick the bot to trigger this erasure.

User vote data is erased at UTC midnight every day. Since user vote data lasts such a small window of time, erasure requests cannot be fulfilled for this data.


Contact

If you have questions or concerns about these terms, please join the support server on Discord, or email contact@sukadia.dev.

\ No newline at end of file diff --git a/.next/server/app/everyone-votes/privacy.rsc b/.next/server/app/everyone-votes/privacy.rsc index 72f0214..5460ec0 100644 --- a/.next/server/app/everyone-votes/privacy.rsc +++ b/.next/server/app/everyone-votes/privacy.rsc @@ -1,5 +1,5 @@ 2:I[5613,[],""] 3:I[1778,[],""] -0:["xSz9x0FW88Rb7utFdR6Fp",[[["",{"children":["everyone-votes",{"children":["privacy",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["everyone-votes",{"children":["privacy",{"children":["__PAGE__",{},["$L1",["$","main",null,{"className":"ml-[10%] mt-[5%] mr-[10%]","children":[["$","h1",null,{"className":"text-3xl","children":"Everyone Votes Privacy Policy"}],["$","p",null,{"children":"Everyone Votes is an application on Discord that delivers and tallies daily polls to Discord servers. By being a user, you agree to the following use of your data:"}],["$","br",null,{}],["$","h2",null,{"className":"text-2xl","children":"What We Store"}],["$","h3",null,{"className":"text-xl","children":"By voting on a poll with Everyone Votes, we store:"}],["$","ul",null,{"children":[["$","p",null,{"children":"- The poll option(s) you voted on"}],["$","p",null,{"children":"- Your Discord user id"}]]}],["$","p",null,{"children":"This data is stored for up to 24 hours, and is wiped every day at UTC midnight."}],["$","p",null,{"children":"A cumulative count of the number of votes for each poll option is saved indefinitely."}],["$","br",null,{}],["$","h3",null,{"className":"text-xl","children":"By setting up Everyone Votes, we store:"}],["$","ul",null,{"children":[["$","p",null,{"children":"- The server id, poll channel ids, and current poll messages"}],["$","p",null,{"children":"- Config settings"}]]}],["$","p",null,{"children":"This data is stored for as long as Everyone Votes is setup within the server."}],["$","br",null,{}],["$","h3",null,{"className":"text-xl","children":"By adding server-wide polls on Everyone Votes, we store:"}],["$","ul",null,{"children":["$","p",null,{"children":"- All of those polls' data"}]}],["$","p",null,{"children":"This data is stored up until the results are tallied for it. Moderators can also manually remove the poll by using the corresponding command."}],["$","br",null,{}],["$","p",null,{"children":"In summary, I don't use your data for anything malicious, just for getting poll result counts."}],["$","br",null,{}],["$","h2",null,{"className":"text-2xl","children":"Removal of Data"}],["$","p",null,{"children":"Server data is erased once Everyone Votes is kicked from the server. Any server moderator can kick the bot to trigger this erasure."}],["$","p",null,{"children":"User vote data is erased at UTC midnight every day. Since user vote data lasts such a small window of time, erasure requests cannot be fulfilled for this data."}],["$","br",null,{}],["$","h2",null,{"className":"text-2xl","children":"Contact"}],["$","p",null,{"children":["If you have questions or concerns about these terms, please join the ",["$","a",null,{"href":"https://discord.gg/pc6EcNjuZU","className":"text-blue-500","children":"support server"}]," on Discord, or email ",["$","span",null,{"className":"font-mono","children":"contact@sukadia.dev"}],"."]}]]}],null]]},["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","everyone-votes","children","privacy","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","everyone-votes","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_e66fe9","children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]}],null]],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1d2d59615145af7d.css","precedence":"next","crossOrigin":""}]],"$L4"]]]] +0:["_irQtJdFK0j8SeLn5FtRS",[[["",{"children":["everyone-votes",{"children":["privacy",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["everyone-votes",{"children":["privacy",{"children":["__PAGE__",{},["$L1",["$","main",null,{"className":"ml-[10%] mt-[5%] mr-[10%]","children":[["$","h1",null,{"className":"text-3xl","children":"Everyone Votes Privacy Policy"}],["$","p",null,{"children":"Everyone Votes is an application on Discord that delivers and tallies daily polls to Discord servers. By being a user, you agree to the following use of your data:"}],["$","br",null,{}],["$","h2",null,{"className":"text-2xl","children":"What We Store"}],["$","h3",null,{"className":"text-xl","children":"By voting on a poll with Everyone Votes, we store:"}],["$","ul",null,{"children":[["$","p",null,{"children":"- The poll option(s) you voted on"}],["$","p",null,{"children":"- Your Discord user id"}]]}],["$","p",null,{"children":"This data is stored for up to 24 hours, and is wiped every day at UTC midnight."}],["$","p",null,{"children":"A cumulative count of the number of votes for each poll option is saved indefinitely."}],["$","br",null,{}],["$","h3",null,{"className":"text-xl","children":"By setting up Everyone Votes, we store:"}],["$","ul",null,{"children":[["$","p",null,{"children":"- The server id, poll channel ids, and current poll messages"}],["$","p",null,{"children":"- Config settings"}]]}],["$","p",null,{"children":"This data is stored for as long as Everyone Votes is setup within the server."}],["$","br",null,{}],["$","h3",null,{"className":"text-xl","children":"By adding server-wide polls on Everyone Votes, we store:"}],["$","ul",null,{"children":["$","p",null,{"children":"- All of those polls' data"}]}],["$","p",null,{"children":"This data is stored up until the results are tallied for it. Moderators can also manually remove the poll by using the corresponding command."}],["$","br",null,{}],["$","p",null,{"children":"In summary, I don't use your data for anything malicious, just for getting poll result counts."}],["$","br",null,{}],["$","h2",null,{"className":"text-2xl","children":"Removal of Data"}],["$","p",null,{"children":"Server data is erased once Everyone Votes is kicked from the server. Any server moderator can kick the bot to trigger this erasure."}],["$","p",null,{"children":"User vote data is erased at UTC midnight every day. Since user vote data lasts such a small window of time, erasure requests cannot be fulfilled for this data."}],["$","br",null,{}],["$","h2",null,{"className":"text-2xl","children":"Contact"}],["$","p",null,{"children":["If you have questions or concerns about these terms, please join the ",["$","a",null,{"href":"https://discord.gg/pc6EcNjuZU","className":"text-blue-500","children":"support server"}]," on Discord, or email ",["$","span",null,{"className":"font-mono","children":"contact@sukadia.dev"}],"."]}]]}],null]]},["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","everyone-votes","children","privacy","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","everyone-votes","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_e66fe9","children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]}],null]],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1d2d59615145af7d.css","precedence":"next","crossOrigin":""}]],"$L4"]]]] 4:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"sukadia.dev"}],["$","meta","3",{"name":"description","content":"I code, stream, and create videos."}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/.next/server/app/everyone-votes/privacy/page.js b/.next/server/app/everyone-votes/privacy/page.js index 4e4fe34..a0c5db6 100644 --- a/.next/server/app/everyone-votes/privacy/page.js +++ b/.next/server/app/everyone-votes/privacy/page.js @@ -1 +1 @@ -(()=>{var e={};e.id=369,e.ids=[369],e.modules={7849:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external")},5403:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external")},4749:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},5528:e=>{"use strict";e.exports=require("next/dist\\client\\components\\action-async-storage.external.js")},1877:e=>{"use strict";e.exports=require("next/dist\\client\\components\\request-async-storage.external.js")},5319:e=>{"use strict";e.exports=require("next/dist\\client\\components\\static-generation-async-storage.external.js")},1017:e=>{"use strict";e.exports=require("path")},7310:e=>{"use strict";e.exports=require("url")},2668:(e,t,s)=>{"use strict";s.r(t),s.d(t,{GlobalError:()=>i.a,__next_app__:()=>u,originalPathname:()=>p,pages:()=>c,routeModule:()=>h,tree:()=>d});var r=s(482),o=s(9108),a=s(2563),i=s.n(a),n=s(8300),l={};for(let e in n)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>n[e]);s.d(t,l);let d=["",{children:["everyone-votes",{children:["privacy",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,8898)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\everyone-votes\\privacy\\page.tsx"]}]},{}]},{metadata:{icon:[async e=>(await Promise.resolve().then(s.bind(s,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}]},{layout:[()=>Promise.resolve().then(s.bind(s,2917)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(s.t.bind(s,9361,23)),"next/dist/client/components/not-found-error"],metadata:{icon:[async e=>(await Promise.resolve().then(s.bind(s,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}],c=["X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\everyone-votes\\privacy\\page.tsx"],p="/everyone-votes/privacy/page",u={require:s,loadChunk:()=>Promise.resolve()},h=new r.AppPageRouteModule({definition:{kind:o.x.APP_PAGE,page:"/everyone-votes/privacy/page",pathname:"/everyone-votes/privacy",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},6254:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2583,23)),Promise.resolve().then(s.t.bind(s,6840,23)),Promise.resolve().then(s.t.bind(s,8771,23)),Promise.resolve().then(s.t.bind(s,3225,23)),Promise.resolve().then(s.t.bind(s,9295,23)),Promise.resolve().then(s.t.bind(s,3982,23))},2731:()=>{},5303:()=>{},8898:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var r=s(5036);function o(){return(0,r.jsxs)("main",{className:"ml-[10%] mt-[5%] mr-[10%]",children:[r.jsx("h1",{className:"text-3xl",children:"Everyone Votes Privacy Policy"}),r.jsx("p",{children:"Everyone Votes is an application on Discord that delivers and tallies daily polls to Discord servers. By being a user, you agree to the following use of your data:"}),r.jsx("br",{}),r.jsx("h2",{className:"text-2xl",children:"What We Store"}),r.jsx("h3",{className:"text-xl",children:"By voting on a poll with Everyone Votes, we store:"}),(0,r.jsxs)("ul",{children:[r.jsx("p",{children:"- The poll option(s) you voted on"}),r.jsx("p",{children:"- Your Discord user id"})]}),r.jsx("p",{children:"This data is stored for up to 24 hours, and is wiped every day at UTC midnight."}),r.jsx("p",{children:"A cumulative count of the number of votes for each poll option is saved indefinitely."}),r.jsx("br",{}),r.jsx("h3",{className:"text-xl",children:"By setting up Everyone Votes, we store:"}),(0,r.jsxs)("ul",{children:[r.jsx("p",{children:"- The server id, poll channel ids, and current poll messages"}),r.jsx("p",{children:"- Config settings"})]}),r.jsx("p",{children:"This data is stored for as long as Everyone Votes is setup within the server."}),r.jsx("br",{}),r.jsx("h3",{className:"text-xl",children:"By adding server-wide polls on Everyone Votes, we store:"}),r.jsx("ul",{children:r.jsx("p",{children:"- All of those polls' data"})}),r.jsx("p",{children:"This data is stored up until the results are tallied for it. Moderators can also manually remove the poll by using the corresponding command."}),r.jsx("br",{}),r.jsx("p",{children:"In summary, I don't use your data for anything malicious, just for getting poll result counts."}),r.jsx("br",{}),r.jsx("h2",{className:"text-2xl",children:"Removal of Data"}),r.jsx("p",{children:"Server data is erased once Everyone Votes is kicked from the server. Any server moderator can kick the bot to trigger this erasure."}),r.jsx("p",{children:"User vote data is erased at UTC midnight every day. Since user vote data lasts such a small window of time, erasure requests cannot be fulfilled for this data."}),r.jsx("br",{}),r.jsx("h2",{className:"text-2xl",children:"Contact"}),(0,r.jsxs)("p",{children:["If you have questions or concerns about these terms, please join the ",r.jsx("a",{href:"https://discord.gg/pc6EcNjuZU",className:"text-blue-500",children:"support server"})," on Discord, or email ",r.jsx("span",{className:"font-mono",children:"contact@sukadia.dev"}),"."]})]})}},2917:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>n,metadata:()=>i});var r=s(5036),o=s(265),a=s.n(o);s(3440);let i={title:"sukadia.dev",description:"I code, stream, and create videos."};function n({children:e}){return r.jsx("html",{lang:"en",children:r.jsx("body",{className:a().className,children:e})})}},7481:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var r=s(337);let o=e=>[{type:"image/x-icon",sizes:"16x16",url:(0,r.fillMetadataSegment)(".",e.params,"favicon.ico")+""}]},3440:()=>{}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[638,969,337],()=>s(2668));module.exports=r})(); \ No newline at end of file +(()=>{var e={};e.id=369,e.ids=[369],e.modules={7849:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external")},2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},5403:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},4749:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},1017:e=>{"use strict";e.exports=require("path")},7310:e=>{"use strict";e.exports=require("url")},2668:(e,t,s)=>{"use strict";s.r(t),s.d(t,{GlobalError:()=>i.a,__next_app__:()=>u,originalPathname:()=>p,pages:()=>c,routeModule:()=>h,tree:()=>d});var r=s(482),o=s(9108),a=s(2563),i=s.n(a),n=s(8300),l={};for(let e in n)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>n[e]);s.d(t,l);let d=["",{children:["everyone-votes",{children:["privacy",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,8898)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\everyone-votes\\privacy\\page.tsx"]}]},{}]},{metadata:{icon:[async e=>(await Promise.resolve().then(s.bind(s,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}]},{layout:[()=>Promise.resolve().then(s.bind(s,2917)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(s.t.bind(s,9361,23)),"next/dist/client/components/not-found-error"],metadata:{icon:[async e=>(await Promise.resolve().then(s.bind(s,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}],c=["X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\everyone-votes\\privacy\\page.tsx"],p="/everyone-votes/privacy/page",u={require:s,loadChunk:()=>Promise.resolve()},h=new r.AppPageRouteModule({definition:{kind:o.x.APP_PAGE,page:"/everyone-votes/privacy/page",pathname:"/everyone-votes/privacy",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},6254:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2583,23)),Promise.resolve().then(s.t.bind(s,6840,23)),Promise.resolve().then(s.t.bind(s,8771,23)),Promise.resolve().then(s.t.bind(s,3225,23)),Promise.resolve().then(s.t.bind(s,9295,23)),Promise.resolve().then(s.t.bind(s,3982,23))},2731:()=>{},5303:()=>{},8898:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var r=s(5036);function o(){return(0,r.jsxs)("main",{className:"ml-[10%] mt-[5%] mr-[10%]",children:[r.jsx("h1",{className:"text-3xl",children:"Everyone Votes Privacy Policy"}),r.jsx("p",{children:"Everyone Votes is an application on Discord that delivers and tallies daily polls to Discord servers. By being a user, you agree to the following use of your data:"}),r.jsx("br",{}),r.jsx("h2",{className:"text-2xl",children:"What We Store"}),r.jsx("h3",{className:"text-xl",children:"By voting on a poll with Everyone Votes, we store:"}),(0,r.jsxs)("ul",{children:[r.jsx("p",{children:"- The poll option(s) you voted on"}),r.jsx("p",{children:"- Your Discord user id"})]}),r.jsx("p",{children:"This data is stored for up to 24 hours, and is wiped every day at UTC midnight."}),r.jsx("p",{children:"A cumulative count of the number of votes for each poll option is saved indefinitely."}),r.jsx("br",{}),r.jsx("h3",{className:"text-xl",children:"By setting up Everyone Votes, we store:"}),(0,r.jsxs)("ul",{children:[r.jsx("p",{children:"- The server id, poll channel ids, and current poll messages"}),r.jsx("p",{children:"- Config settings"})]}),r.jsx("p",{children:"This data is stored for as long as Everyone Votes is setup within the server."}),r.jsx("br",{}),r.jsx("h3",{className:"text-xl",children:"By adding server-wide polls on Everyone Votes, we store:"}),r.jsx("ul",{children:r.jsx("p",{children:"- All of those polls' data"})}),r.jsx("p",{children:"This data is stored up until the results are tallied for it. Moderators can also manually remove the poll by using the corresponding command."}),r.jsx("br",{}),r.jsx("p",{children:"In summary, I don't use your data for anything malicious, just for getting poll result counts."}),r.jsx("br",{}),r.jsx("h2",{className:"text-2xl",children:"Removal of Data"}),r.jsx("p",{children:"Server data is erased once Everyone Votes is kicked from the server. Any server moderator can kick the bot to trigger this erasure."}),r.jsx("p",{children:"User vote data is erased at UTC midnight every day. Since user vote data lasts such a small window of time, erasure requests cannot be fulfilled for this data."}),r.jsx("br",{}),r.jsx("h2",{className:"text-2xl",children:"Contact"}),(0,r.jsxs)("p",{children:["If you have questions or concerns about these terms, please join the ",r.jsx("a",{href:"https://discord.gg/pc6EcNjuZU",className:"text-blue-500",children:"support server"})," on Discord, or email ",r.jsx("span",{className:"font-mono",children:"contact@sukadia.dev"}),"."]})]})}},2917:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>n,metadata:()=>i});var r=s(5036),o=s(265),a=s.n(o);s(3440);let i={title:"sukadia.dev",description:"I code, stream, and create videos."};function n({children:e}){return r.jsx("html",{lang:"en",children:r.jsx("body",{className:a().className,children:e})})}},7481:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var r=s(337);let o=e=>[{type:"image/x-icon",sizes:"16x16",url:(0,r.fillMetadataSegment)(".",e.params,"favicon.ico")+""}]},3440:()=>{}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[638,969,337],()=>s(2668));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/everyone-votes/terms.html b/.next/server/app/everyone-votes/terms.html index b78e026..195a3e7 100644 --- a/.next/server/app/everyone-votes/terms.html +++ b/.next/server/app/everyone-votes/terms.html @@ -1 +1 @@ -sukadia.dev

Everyone Votes Terms of Service

Everyone Votes is an application on Discord that delivers and tallies daily polls to Discord servers. By being a user, you agree to the following terms:


User Conduct

"Users" include any Discord user interacting with Everyone Votes through Discord's slash commands or buttons. Users must adhere to the following guidelines:

Failure to follow these terms may result in the user being blacklisted from using Everyone Vote's features, either automatically or at the discretion of the developer.


Paid Content

Everyone Votes offers certain features that require supporting the bot monthly on Ko-fi. In order to gain access to these features, the supporter must be in the Discord support server to properly track subscription status.

Benefits may not immediately appear for the supporter, and may not work fully as expected. Please follow the contact information below to report any issues so they may be resolved in a timely fashion.

Refunds are not guaranteed and will be given at the discretion of the developer. (I'm a pretty reasonable person though!)


Contact

If you have questions or concerns about these terms, please join the support server on Discord, or email contact@sukadia.dev.

I appreciate you for reading these terms, not many do that!

\ No newline at end of file +sukadia.dev

Everyone Votes Terms of Service

Everyone Votes is an application on Discord that delivers and tallies daily polls to Discord servers. By being a user, you agree to the following terms:


User Conduct

"Users" include any Discord user interacting with Everyone Votes through Discord's slash commands or buttons. Users must adhere to the following guidelines:

Failure to follow these terms may result in the user being blacklisted from using Everyone Vote's features, either automatically or at the discretion of the developer.


Paid Content

Everyone Votes offers certain features that require supporting the bot monthly on Ko-fi. In order to gain access to these features, the supporter must be in the Discord support server to properly track subscription status.

Benefits may not immediately appear for the supporter, and may not work fully as expected. Please follow the contact information below to report any issues so they may be resolved in a timely fashion.

Refunds are not guaranteed and will be given at the discretion of the developer. (I'm a pretty reasonable person though!)


Contact

If you have questions or concerns about these terms, please join the support server on Discord, or email contact@sukadia.dev.

I appreciate you for reading these terms, not many do that!

\ No newline at end of file diff --git a/.next/server/app/everyone-votes/terms.rsc b/.next/server/app/everyone-votes/terms.rsc index 2dc7fd6..ee801db 100644 --- a/.next/server/app/everyone-votes/terms.rsc +++ b/.next/server/app/everyone-votes/terms.rsc @@ -1,5 +1,5 @@ 2:I[5613,[],""] 3:I[1778,[],""] -0:["xSz9x0FW88Rb7utFdR6Fp",[[["",{"children":["everyone-votes",{"children":["terms",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["everyone-votes",{"children":["terms",{"children":["__PAGE__",{},["$L1",["$","main",null,{"className":"ml-[10%] mt-[5%] mr-[10%]","children":[["$","h1",null,{"className":"text-3xl","children":"Everyone Votes Terms of Service"}],["$","p",null,{"children":"Everyone Votes is an application on Discord that delivers and tallies daily polls to Discord servers. By being a user, you agree to the following terms:"}],["$","br",null,{}],["$","h2",null,{"className":"text-2xl","children":"User Conduct"}],["$","p",null,{"children":"\"Users\" include any Discord user interacting with Everyone Votes through Discord's slash commands or buttons. Users must adhere to the following guidelines:"}],["$","ul",null,{"children":[["$","p",null,{"children":"- Spamming bot interactions is not allowed."}],["$","p",null,{"children":"- Only one account per person may vote on polls."}],["$","p",null,{"children":["- Follow ",["$","a",null,{"href":"https://discord.com/terms","className":"text-blue-500","children":"Discord's Terms of Service"}],"."]}]]}],["$","p",null,{"children":"Failure to follow these terms may result in the user being blacklisted from using Everyone Vote's features, either automatically or at the discretion of the developer."}],["$","br",null,{}],["$","h2",null,{"className":"text-2xl","children":"Paid Content"}],["$","p",null,{"children":["Everyone Votes offers certain features that require supporting the bot monthly on ",["$","a",null,{"href":"https://ko-fi.com/everyonevotes/tiers","className":"text-blue-500","children":"Ko-fi"}],". In order to gain access to these features, the supporter must be in the Discord ",["$","a",null,{"href":"https://discord.gg/pc6EcNjuZU","className":"text-blue-500","children":"support server"}]," to properly track subscription status."]}],["$","p",null,{"children":"Benefits may not immediately appear for the supporter, and may not work fully as expected. Please follow the contact information below to report any issues so they may be resolved in a timely fashion."}],["$","p",null,{"children":"Refunds are not guaranteed and will be given at the discretion of the developer. (I'm a pretty reasonable person though!)"}],["$","br",null,{}],["$","h2",null,{"className":"text-2xl","children":"Contact"}],["$","p",null,{"children":["If you have questions or concerns about these terms, please join the ",["$","a",null,{"href":"https://discord.gg/pc6EcNjuZU","className":"text-blue-500","children":"support server"}]," on Discord, or email ",["$","span",null,{"className":"font-mono","children":"contact@sukadia.dev"}],"."]}],["$","p",null,{"children":"I appreciate you for reading these terms, not many do that!"}]]}],null]]},["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","everyone-votes","children","terms","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","everyone-votes","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_e66fe9","children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]}],null]],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1d2d59615145af7d.css","precedence":"next","crossOrigin":""}]],"$L4"]]]] +0:["_irQtJdFK0j8SeLn5FtRS",[[["",{"children":["everyone-votes",{"children":["terms",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["everyone-votes",{"children":["terms",{"children":["__PAGE__",{},["$L1",["$","main",null,{"className":"ml-[10%] mt-[5%] mr-[10%]","children":[["$","h1",null,{"className":"text-3xl","children":"Everyone Votes Terms of Service"}],["$","p",null,{"children":"Everyone Votes is an application on Discord that delivers and tallies daily polls to Discord servers. By being a user, you agree to the following terms:"}],["$","br",null,{}],["$","h2",null,{"className":"text-2xl","children":"User Conduct"}],["$","p",null,{"children":"\"Users\" include any Discord user interacting with Everyone Votes through Discord's slash commands or buttons. Users must adhere to the following guidelines:"}],["$","ul",null,{"children":[["$","p",null,{"children":"- Spamming bot interactions is not allowed."}],["$","p",null,{"children":"- Only one account per person may vote on polls."}],["$","p",null,{"children":["- Follow ",["$","a",null,{"href":"https://discord.com/terms","className":"text-blue-500","children":"Discord's Terms of Service"}],"."]}]]}],["$","p",null,{"children":"Failure to follow these terms may result in the user being blacklisted from using Everyone Vote's features, either automatically or at the discretion of the developer."}],["$","br",null,{}],["$","h2",null,{"className":"text-2xl","children":"Paid Content"}],["$","p",null,{"children":["Everyone Votes offers certain features that require supporting the bot monthly on ",["$","a",null,{"href":"https://ko-fi.com/everyonevotes/tiers","className":"text-blue-500","children":"Ko-fi"}],". In order to gain access to these features, the supporter must be in the Discord ",["$","a",null,{"href":"https://discord.gg/pc6EcNjuZU","className":"text-blue-500","children":"support server"}]," to properly track subscription status."]}],["$","p",null,{"children":"Benefits may not immediately appear for the supporter, and may not work fully as expected. Please follow the contact information below to report any issues so they may be resolved in a timely fashion."}],["$","p",null,{"children":"Refunds are not guaranteed and will be given at the discretion of the developer. (I'm a pretty reasonable person though!)"}],["$","br",null,{}],["$","h2",null,{"className":"text-2xl","children":"Contact"}],["$","p",null,{"children":["If you have questions or concerns about these terms, please join the ",["$","a",null,{"href":"https://discord.gg/pc6EcNjuZU","className":"text-blue-500","children":"support server"}]," on Discord, or email ",["$","span",null,{"className":"font-mono","children":"contact@sukadia.dev"}],"."]}],["$","p",null,{"children":"I appreciate you for reading these terms, not many do that!"}]]}],null]]},["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","everyone-votes","children","terms","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","everyone-votes","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_e66fe9","children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]}],null]],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1d2d59615145af7d.css","precedence":"next","crossOrigin":""}]],"$L4"]]]] 4:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"sukadia.dev"}],["$","meta","3",{"name":"description","content":"I code, stream, and create videos."}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/.next/server/app/everyone-votes/terms/page.js b/.next/server/app/everyone-votes/terms/page.js index cede584..c078c5e 100644 --- a/.next/server/app/everyone-votes/terms/page.js +++ b/.next/server/app/everyone-votes/terms/page.js @@ -1 +1 @@ -(()=>{var e={};e.id=181,e.ids=[181],e.modules={7849:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external")},5403:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external")},4749:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},5528:e=>{"use strict";e.exports=require("next/dist\\client\\components\\action-async-storage.external.js")},1877:e=>{"use strict";e.exports=require("next/dist\\client\\components\\request-async-storage.external.js")},5319:e=>{"use strict";e.exports=require("next/dist\\client\\components\\static-generation-async-storage.external.js")},1017:e=>{"use strict";e.exports=require("path")},7310:e=>{"use strict";e.exports=require("url")},9167:(e,t,s)=>{"use strict";s.r(t),s.d(t,{GlobalError:()=>a.a,__next_app__:()=>u,originalPathname:()=>p,pages:()=>d,routeModule:()=>m,tree:()=>c});var r=s(482),o=s(9108),n=s(2563),a=s.n(n),i=s(8300),l={};for(let e in i)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>i[e]);s.d(t,l);let c=["",{children:["everyone-votes",{children:["terms",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,5447)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\everyone-votes\\terms\\page.tsx"]}]},{}]},{metadata:{icon:[async e=>(await Promise.resolve().then(s.bind(s,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}]},{layout:[()=>Promise.resolve().then(s.bind(s,2917)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(s.t.bind(s,9361,23)),"next/dist/client/components/not-found-error"],metadata:{icon:[async e=>(await Promise.resolve().then(s.bind(s,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}],d=["X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\everyone-votes\\terms\\page.tsx"],p="/everyone-votes/terms/page",u={require:s,loadChunk:()=>Promise.resolve()},m=new r.AppPageRouteModule({definition:{kind:o.x.APP_PAGE,page:"/everyone-votes/terms/page",pathname:"/everyone-votes/terms",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:c}})},6254:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2583,23)),Promise.resolve().then(s.t.bind(s,6840,23)),Promise.resolve().then(s.t.bind(s,8771,23)),Promise.resolve().then(s.t.bind(s,3225,23)),Promise.resolve().then(s.t.bind(s,9295,23)),Promise.resolve().then(s.t.bind(s,3982,23))},2731:()=>{},5303:()=>{},5447:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var r=s(5036);function o(){return(0,r.jsxs)("main",{className:"ml-[10%] mt-[5%] mr-[10%]",children:[r.jsx("h1",{className:"text-3xl",children:"Everyone Votes Terms of Service"}),r.jsx("p",{children:"Everyone Votes is an application on Discord that delivers and tallies daily polls to Discord servers. By being a user, you agree to the following terms:"}),r.jsx("br",{}),r.jsx("h2",{className:"text-2xl",children:"User Conduct"}),r.jsx("p",{children:'"Users" include any Discord user interacting with Everyone Votes through Discord\'s slash commands or buttons. Users must adhere to the following guidelines:'}),(0,r.jsxs)("ul",{children:[r.jsx("p",{children:"- Spamming bot interactions is not allowed."}),r.jsx("p",{children:"- Only one account per person may vote on polls."}),(0,r.jsxs)("p",{children:["- Follow ",r.jsx("a",{href:"https://discord.com/terms",className:"text-blue-500",children:"Discord's Terms of Service"}),"."]})]}),r.jsx("p",{children:"Failure to follow these terms may result in the user being blacklisted from using Everyone Vote's features, either automatically or at the discretion of the developer."}),r.jsx("br",{}),r.jsx("h2",{className:"text-2xl",children:"Paid Content"}),(0,r.jsxs)("p",{children:["Everyone Votes offers certain features that require supporting the bot monthly on ",r.jsx("a",{href:"https://ko-fi.com/everyonevotes/tiers",className:"text-blue-500",children:"Ko-fi"}),". In order to gain access to these features, the supporter must be in the Discord ",r.jsx("a",{href:"https://discord.gg/pc6EcNjuZU",className:"text-blue-500",children:"support server"})," to properly track subscription status."]}),r.jsx("p",{children:"Benefits may not immediately appear for the supporter, and may not work fully as expected. Please follow the contact information below to report any issues so they may be resolved in a timely fashion."}),r.jsx("p",{children:"Refunds are not guaranteed and will be given at the discretion of the developer. (I'm a pretty reasonable person though!)"}),r.jsx("br",{}),r.jsx("h2",{className:"text-2xl",children:"Contact"}),(0,r.jsxs)("p",{children:["If you have questions or concerns about these terms, please join the ",r.jsx("a",{href:"https://discord.gg/pc6EcNjuZU",className:"text-blue-500",children:"support server"})," on Discord, or email ",r.jsx("span",{className:"font-mono",children:"contact@sukadia.dev"}),"."]}),r.jsx("p",{children:"I appreciate you for reading these terms, not many do that!"})]})}},2917:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>i,metadata:()=>a});var r=s(5036),o=s(265),n=s.n(o);s(3440);let a={title:"sukadia.dev",description:"I code, stream, and create videos."};function i({children:e}){return r.jsx("html",{lang:"en",children:r.jsx("body",{className:n().className,children:e})})}},7481:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var r=s(337);let o=e=>[{type:"image/x-icon",sizes:"16x16",url:(0,r.fillMetadataSegment)(".",e.params,"favicon.ico")+""}]},3440:()=>{}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[638,969,337],()=>s(9167));module.exports=r})(); \ No newline at end of file +(()=>{var e={};e.id=181,e.ids=[181],e.modules={7849:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external")},2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},5403:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},4749:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},1017:e=>{"use strict";e.exports=require("path")},7310:e=>{"use strict";e.exports=require("url")},9167:(e,t,s)=>{"use strict";s.r(t),s.d(t,{GlobalError:()=>a.a,__next_app__:()=>u,originalPathname:()=>p,pages:()=>d,routeModule:()=>m,tree:()=>c});var r=s(482),o=s(9108),n=s(2563),a=s.n(n),i=s(8300),l={};for(let e in i)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>i[e]);s.d(t,l);let c=["",{children:["everyone-votes",{children:["terms",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,5447)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\everyone-votes\\terms\\page.tsx"]}]},{}]},{metadata:{icon:[async e=>(await Promise.resolve().then(s.bind(s,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}]},{layout:[()=>Promise.resolve().then(s.bind(s,2917)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(s.t.bind(s,9361,23)),"next/dist/client/components/not-found-error"],metadata:{icon:[async e=>(await Promise.resolve().then(s.bind(s,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}],d=["X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\everyone-votes\\terms\\page.tsx"],p="/everyone-votes/terms/page",u={require:s,loadChunk:()=>Promise.resolve()},m=new r.AppPageRouteModule({definition:{kind:o.x.APP_PAGE,page:"/everyone-votes/terms/page",pathname:"/everyone-votes/terms",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:c}})},6254:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2583,23)),Promise.resolve().then(s.t.bind(s,6840,23)),Promise.resolve().then(s.t.bind(s,8771,23)),Promise.resolve().then(s.t.bind(s,3225,23)),Promise.resolve().then(s.t.bind(s,9295,23)),Promise.resolve().then(s.t.bind(s,3982,23))},2731:()=>{},5303:()=>{},5447:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var r=s(5036);function o(){return(0,r.jsxs)("main",{className:"ml-[10%] mt-[5%] mr-[10%]",children:[r.jsx("h1",{className:"text-3xl",children:"Everyone Votes Terms of Service"}),r.jsx("p",{children:"Everyone Votes is an application on Discord that delivers and tallies daily polls to Discord servers. By being a user, you agree to the following terms:"}),r.jsx("br",{}),r.jsx("h2",{className:"text-2xl",children:"User Conduct"}),r.jsx("p",{children:'"Users" include any Discord user interacting with Everyone Votes through Discord\'s slash commands or buttons. Users must adhere to the following guidelines:'}),(0,r.jsxs)("ul",{children:[r.jsx("p",{children:"- Spamming bot interactions is not allowed."}),r.jsx("p",{children:"- Only one account per person may vote on polls."}),(0,r.jsxs)("p",{children:["- Follow ",r.jsx("a",{href:"https://discord.com/terms",className:"text-blue-500",children:"Discord's Terms of Service"}),"."]})]}),r.jsx("p",{children:"Failure to follow these terms may result in the user being blacklisted from using Everyone Vote's features, either automatically or at the discretion of the developer."}),r.jsx("br",{}),r.jsx("h2",{className:"text-2xl",children:"Paid Content"}),(0,r.jsxs)("p",{children:["Everyone Votes offers certain features that require supporting the bot monthly on ",r.jsx("a",{href:"https://ko-fi.com/everyonevotes/tiers",className:"text-blue-500",children:"Ko-fi"}),". In order to gain access to these features, the supporter must be in the Discord ",r.jsx("a",{href:"https://discord.gg/pc6EcNjuZU",className:"text-blue-500",children:"support server"})," to properly track subscription status."]}),r.jsx("p",{children:"Benefits may not immediately appear for the supporter, and may not work fully as expected. Please follow the contact information below to report any issues so they may be resolved in a timely fashion."}),r.jsx("p",{children:"Refunds are not guaranteed and will be given at the discretion of the developer. (I'm a pretty reasonable person though!)"}),r.jsx("br",{}),r.jsx("h2",{className:"text-2xl",children:"Contact"}),(0,r.jsxs)("p",{children:["If you have questions or concerns about these terms, please join the ",r.jsx("a",{href:"https://discord.gg/pc6EcNjuZU",className:"text-blue-500",children:"support server"})," on Discord, or email ",r.jsx("span",{className:"font-mono",children:"contact@sukadia.dev"}),"."]}),r.jsx("p",{children:"I appreciate you for reading these terms, not many do that!"})]})}},2917:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>i,metadata:()=>a});var r=s(5036),o=s(265),n=s.n(o);s(3440);let a={title:"sukadia.dev",description:"I code, stream, and create videos."};function i({children:e}){return r.jsx("html",{lang:"en",children:r.jsx("body",{className:n().className,children:e})})}},7481:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var r=s(337);let o=e=>[{type:"image/x-icon",sizes:"16x16",url:(0,r.fillMetadataSegment)(".",e.params,"favicon.ico")+""}]},3440:()=>{}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[638,969,337],()=>s(9167));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/index.html b/.next/server/app/index.html index 37401ef..cc689ff 100644 --- a/.next/server/app/index.html +++ b/.next/server/app/index.html @@ -1 +1 @@ -sukadia.dev
sukadia
.
dev
  • sukadia.dev/ Youtube
    thumbnail

    Lots of VRChat videos focusing on roleplay.

    sukadia.dev/ Twitch
    thumbnail

    Occasional streams for whatever seems fun at the moment.

    sukadia.dev/ Discord
    thumbnail

    The hub for all my socials & projects. Join to stay updated!

    sukadia.dev/ Ko-fi
    thumbnail

    Support me monthly to help me make more content.

  • sukadia.dev/ Everyone-Votes
    thumbnail

    A Discord bot that sends and tallies daily polls from thousands of servers.

    sukadia.dev/ Space
    thumbnail

    A WebGPU space/nebula image generator with lots of parameters to modify.

    sukadia.dev/ Dark
    thumbnail

    A VSCode color theme based off of Brackets Dark.

  • \ No newline at end of file +sukadia.dev
    sukadia
    .
    dev
  • sukadia.dev/ Youtube
    thumbnail

    Lots of VRChat videos focusing on roleplay.

    sukadia.dev/ Twitch
    thumbnail

    Occasional streams for whatever seems fun at the moment.

    sukadia.dev/ Discord
    thumbnail

    The hub for all my socials & projects. Join to stay updated!

    sukadia.dev/ Ko-fi
    thumbnail

    Support me monthly to help me make more content.

  • sukadia.dev/ Everyone-Votes
    thumbnail

    A Discord bot that sends and tallies daily polls from thousands of servers.

    sukadia.dev/ Space
    thumbnail

    A WebGPU space/nebula image generator with lots of parameters to modify.

    sukadia.dev/ Dark
    thumbnail

    A VSCode color theme based off of Brackets Dark.

  • \ No newline at end of file diff --git a/.next/server/app/index.rsc b/.next/server/app/index.rsc index ca14b43..f7c1578 100644 --- a/.next/server/app/index.rsc +++ b/.next/server/app/index.rsc @@ -2,6 +2,6 @@ 3:I[326,["986","static/chunks/986-72006aa1051e30d3.js","931","static/chunks/app/page-8af0c2c4af65d19c.js"],""] 4:I[5613,[],""] 5:I[1778,[],""] -0:["xSz9x0FW88Rb7utFdR6Fp",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",{"children":["__PAGE__",{},["$L1",["$","$L2",null,{"propsForComponent":{"params":{}},"Component":"$3","isStaticGeneration":true}],null]]},[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_e66fe9","children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/60c69e914bf8dd4b.css","precedence":"next","crossOrigin":""}]]}]}]}],null]],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1d2d59615145af7d.css","precedence":"next","crossOrigin":""}]],"$L6"]]]] +0:["_irQtJdFK0j8SeLn5FtRS",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",{"children":["__PAGE__",{},["$L1",["$","$L2",null,{"propsForComponent":{"params":{}},"Component":"$3","isStaticGeneration":true}],null]]},[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_e66fe9","children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/60c69e914bf8dd4b.css","precedence":"next","crossOrigin":""}]]}]}]}],null]],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1d2d59615145af7d.css","precedence":"next","crossOrigin":""}]],"$L6"]]]] 6:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"sukadia.dev"}],["$","meta","3",{"name":"description","content":"I code, stream, and create videos."}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/.next/server/app/page.js b/.next/server/app/page.js index 8216544..870c96c 100644 --- a/.next/server/app/page.js +++ b/.next/server/app/page.js @@ -1 +1 @@ -(()=>{var e={};e.id=931,e.ids=[931],e.modules={7849:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external")},5403:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external")},4749:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},5528:e=>{"use strict";e.exports=require("next/dist\\client\\components\\action-async-storage.external.js")},1877:e=>{"use strict";e.exports=require("next/dist\\client\\components\\request-async-storage.external.js")},5319:e=>{"use strict";e.exports=require("next/dist\\client\\components\\static-generation-async-storage.external.js")},1017:e=>{"use strict";e.exports=require("path")},7310:e=>{"use strict";e.exports=require("url")},4345:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>s.a,__next_app__:()=>f,originalPathname:()=>c,pages:()=>u,routeModule:()=>p,tree:()=>d});var n=r(482),i=r(9108),o=r(2563),s=r.n(o),a=r(8300),l={};for(let e in a)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>a[e]);r.d(t,l);let d=["",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,751)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\page.tsx"],metadata:{icon:[async e=>(await Promise.resolve().then(r.bind(r,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}]},{layout:[()=>Promise.resolve().then(r.bind(r,2917)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,9361,23)),"next/dist/client/components/not-found-error"],metadata:{icon:[async e=>(await Promise.resolve().then(r.bind(r,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}],u=["X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\page.tsx"],c="/page",f={require:r,loadChunk:()=>Promise.resolve()},p=new n.AppPageRouteModule({definition:{kind:i.x.APP_PAGE,page:"/page",pathname:"/",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},8530:(e,t,r)=>{Promise.resolve().then(r.bind(r,2079))},6254:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,2583,23)),Promise.resolve().then(r.t.bind(r,6840,23)),Promise.resolve().then(r.t.bind(r,8771,23)),Promise.resolve().then(r.t.bind(r,3225,23)),Promise.resolve().then(r.t.bind(r,9295,23)),Promise.resolve().then(r.t.bind(r,3982,23))},2731:()=>{},2079:(e,t,r)=>{"use strict";let n;r.r(t),r.d(t,{default:()=>d});var i=r(2295),o=r(3729);r(8294);var s=r(1223),a=r.n(s);function l(e){return(0,i.jsxs)("a",{className:`w-[20rem] h-[8rem] p-2 rounded-2xl bg-slate-800 shadow-lg ${e.shadow} flex flex-col flex-shrink-0 ease-out duration-300 hover:scale-105 hover:-translate-y-1 transition-all`,href:e.link,target:"_blank",children:[(0,i.jsxs)("div",{className:"flex flex-row items-center gap-1 ml-2 h-[2rem] w-full rounded-2xl",children:[i.jsx("span",{className:"text-l font-bold text-cyan-500",children:"sukadia.dev"}),(0,i.jsxs)("span",{className:"text-xl font-bold dark:text-white",children:["/ ",e.title]})]}),(0,i.jsxs)("div",{className:"flex flex-row w-full overflow-clip h-[84px]",children:[i.jsx("div",{className:"h-full aspect-square rounded-2xl relative",children:i.jsx("div",{className:"h-full w-full aspect-square relative rounded-2xl overflow-hidden",children:i.jsx(a(),{fill:!0,src:e.icon,sizes:"128px",alt:"thumbnail",className:""})})}),i.jsx("div",{className:"h-full w-full m-2 ml-4 rounded-2xl",children:i.jsx("p",{children:e.description})})]})]})}function d(){let[e,t]=(0,o.useState)(""),r=(0,o.useRef)("undefined"!=typeof Audio?new Audio("audio/the-fabled-period-button.mp3"):void 0).current,s=0;return(0,i.jsxs)("main",{className:"select-none",children:[i.jsx("div",{className:"flex flex-col items-center h-screen overflow-hidden",children:(0,i.jsxs)("div",{className:("sukadia"==e||"dev"==e?"-translate-y-24":"")+" flex flex-row w-screen items-center justify-center overflow-hidden text-6xl min-[437px]:text-7xl min-[577px]:text-8xl md:text-9xl m-auto transition-all duration-500 z-20",children:[i.jsx("div",{className:"overflow-hidden flex-shrink",onMouseDown:r=>{t("sukadia"==e?"":"sukadia")},children:i.jsx("div",{id:"sukadia",className:("sukadia"==e?"maintitle-pressed top-2":"maintitle hover:-translate-y-0.5")+" transition-all hover:m-2",children:"sukadia"})}),i.jsx("div",{className:"overflow-hidden flex-shrink",onMouseDown:i=>{t("."==e?"":".");let o=++s;n=setTimeout(()=>{s==o&&r?.cloneNode().play()},100)},onMouseUp:e=>{t(""),clearTimeout(n)},children:i.jsx("div",{id:".",className:("."==e?"maintitle-pressed top-2":"maintitle hover:-translate-y-0.5")+" transition-all hover:m-2",children:"."})}),i.jsx("div",{className:"overflow-hidden flex-shrink",onMouseDown:r=>{t("dev"==e?"":"dev")},children:i.jsx("div",{id:"dev",className:("dev"==e?"maintitle-pressed top-2":"maintitle hover:-translate-y-0.5")+" transition-all hover:m-2",children:"dev"})})]})}),i.jsx("div",{className:("sukadia"==e?"":"pointer-events-none")+" flex flex-col items-center absolute h-1/2 p-4 mt-4 -translate-y-4 inset-x-0 top-1/2 overflow-y-auto overflow-x-hidden",children:(0,i.jsxs)("li",{className:("sukadia"==e?"opacity-100 z-10":"opacity-0 pointer-events-none -translate-y-12 z-1")+" flex flex-wrap flex-row items-center justify-center w-3/5 max-w-[1200px] gap-8 transition-all duration-500",children:[i.jsx(l,{title:"Youtube",description:"Lots of VRChat videos focusing on roleplay.",icon:"/images/YoutubeIcon.png",link:"/youtube",shadow:"shadow-red-950"}),i.jsx(l,{title:"Twitch",description:"Occasional streams for whatever seems fun at the moment.",icon:"/images/TwitchIcon.png",link:"/twitch",shadow:"shadow-violet-950"}),i.jsx(l,{title:"Discord",description:"The hub for all my socials & projects. Join to stay updated!",icon:"/images/DiscordIcon.png",link:"/discord",shadow:"shadow-blue-900"}),i.jsx(l,{title:"Ko-fi",description:"Support me monthly to help me make more content.",icon:"/images/KofiIcon.png",link:"/ko-fi",shadow:"shadow-sky-900"})]})}),i.jsx("div",{className:("dev"==e?"":"pointer-events-none")+" flex flex-col items-center absolute h-1/2 p-4 mt-4 -translate-y-4 inset-x-0 top-1/2 overflow-y-auto overflow-x-hidden",children:(0,i.jsxs)("li",{className:("dev"==e?"opacity-100 z-10":"opacity-0 -translate-y-12 z-0")+" flex flex-wrap flex-row items-center justify-center w-3/5 max-w-[1200px] gap-8 transition-all duration-500",children:[i.jsx(l,{title:"Everyone-Votes",description:"A Discord bot that sends and tallies daily polls from thousands of servers.",icon:"/images/EveryoneVotesIcon.png",link:"/everyone-votes",shadow:"shadow-blue-900"}),i.jsx(l,{title:"Space",description:"A WebGPU space/nebula image generator with lots of parameters to modify.",icon:"/images/SpaceIcon.png",link:"/space",shadow:"shadow-violet-950"}),i.jsx(l,{title:"Dark",description:"A VSCode color theme based off of Brackets Dark.",icon:"/images/DarkIcon.png",link:"/dark",shadow:"shadow-yellow-950"})]})})]})}},1900:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return x}});let n=r(9694),i=r(7824)._(r(3729)),o=n._(r(1202)),s=n._(r(1758)),a=r(3855),l=r(3053),d=r(4187);r(837);let u=r(6150),c=n._(r(4931)),f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function p(e,t,r,n,i,o){let s=null==e?void 0:e.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function m(e){let[t,r]=i.version.split(".",2),n=parseInt(t,10),o=parseInt(r,10);return n>18||18===n&&o>=3?{fetchPriority:e}:{fetchpriority:e}}globalThis.__NEXT_IMAGE_IMPORTED=!0;let h=(0,i.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:o,height:s,width:a,decoding:l,className:d,style:u,fetchPriority:c,placeholder:f,loading:h,unoptimized:g,fill:x,onLoadRef:v,onLoadingCompleteRef:y,setBlurComplete:w,setShowAltText:b,onLoad:_,onError:j,...P}=e;return i.default.createElement("img",{...P,...m(c),loading:h,width:a,height:s,decoding:l,"data-nimg":x?"fill":"1",className:d,style:u,sizes:o,srcSet:n,src:r,ref:(0,i.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(j&&(e.src=e.src),e.complete&&p(e,f,v,y,w,g))},[r,f,v,y,w,j,g,t]),onLoad:e=>{p(e.currentTarget,f,v,y,w,g)},onError:e=>{b(!0),"empty"!==f&&w(!0),j&&j(e)}})});function g(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...m(r.fetchPriority)};return t&&o.default.preload?(o.default.preload(r.src,n),null):i.default.createElement(s.default,null,i.default.createElement("link",{key:"__nimg-"+r.src+r.srcSet+r.sizes,rel:"preload",href:r.srcSet?void 0:r.src,...n}))}let x=(0,i.forwardRef)((e,t)=>{let r=(0,i.useContext)(u.RouterContext),n=(0,i.useContext)(d.ImageConfigContext),o=(0,i.useMemo)(()=>{let e=f||n||l.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r}},[n]),{onLoad:s,onLoadingComplete:p}=e,m=(0,i.useRef)(s);(0,i.useEffect)(()=>{m.current=s},[s]);let x=(0,i.useRef)(p);(0,i.useEffect)(()=>{x.current=p},[p]);let[v,y]=(0,i.useState)(!1),[w,b]=(0,i.useState)(!1),{props:_,meta:j}=(0,a.getImgProps)(e,{defaultLoader:c.default,imgConf:o,blurComplete:v,showAltText:w});return i.default.createElement(i.default.Fragment,null,i.default.createElement(h,{..._,unoptimized:j.unoptimized,placeholder:j.placeholder,fill:j.fill,onLoadRef:m,onLoadingCompleteRef:x,setBlurComplete:y,setShowAltText:b,ref:t}),j.priority?i.default.createElement(g,{isAppRouter:!r,imgAttributes:_}):null)});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7637:(e,t,r)=>{"use strict";e.exports=r(6372).vendored.contexts.AmpContext},2158:(e,t,r)=>{"use strict";e.exports=r(6372).vendored.contexts.HeadManagerContext},4187:(e,t,r)=>{"use strict";e.exports=r(6372).vendored.contexts.ImageConfigContext},6150:(e,t,r)=>{"use strict";e.exports=r(6372).vendored.contexts.RouterContext},2295:(e,t,r)=>{"use strict";e.exports=r(6372).vendored["react-ssr"].ReactJsxRuntime},3126:(e,t)=>{"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},3855:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return a}}),r(837);let n=r(3990),i=r(3053);function o(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function a(e,t){var r;let a,l,d,{src:u,sizes:c,unoptimized:f=!1,priority:p=!1,loading:m,className:h,quality:g,width:x,height:v,fill:y=!1,style:w,onLoad:b,onLoadingComplete:_,placeholder:j="empty",blurDataURL:P,fetchPriority:S,layout:k,objectFit:C,objectPosition:E,lazyBoundary:M,lazyRoot:O,...z}=e,{imgConf:I,showAltText:A,blurComplete:N,defaultLoader:R}=t,D=I||i.imageConfigDefault;if("allSizes"in D)a=D;else{let e=[...D.deviceSizes,...D.imageSizes].sort((e,t)=>e-t),t=D.deviceSizes.sort((e,t)=>e-t);a={...D,allSizes:e,deviceSizes:t}}let q=z.loader||R;delete z.loader,delete z.srcSet;let U="__next_img_default"in q;if(U){if("custom"===a.loader)throw Error('Image with src "'+u+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=q;q=t=>{let{config:r,...n}=t;return e(n)}}if(k){"fill"===k&&(y=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[k];e&&(w={...w,...e});let t={responsive:"100vw",fill:"100vw"}[k];t&&!c&&(c=t)}let G="",T=s(x),W=s(v);if("object"==typeof(r=u)&&(o(r)||void 0!==r.src)){let e=o(u)?u.default:u;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(l=e.blurWidth,d=e.blurHeight,P=P||e.blurDataURL,G=e.src,!y){if(T||W){if(T&&!W){let t=T/e.width;W=Math.round(e.height*t)}else if(!T&&W){let t=W/e.height;T=Math.round(e.width*t)}}else T=e.width,W=e.height}}let L=!p&&("lazy"===m||void 0===m);(!(u="string"==typeof u?u:G)||u.startsWith("data:")||u.startsWith("blob:"))&&(f=!0,L=!1),a.unoptimized&&(f=!0),U&&u.endsWith(".svg")&&!a.dangerouslyAllowSVG&&(f=!0),p&&(S="high");let B=s(g),V=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:C,objectPosition:E}:{},A?{}:{color:"transparent"},w),F=N||"empty"===j?null:"blur"===j?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:T,heightInt:W,blurWidth:l,blurHeight:d,blurDataURL:P||"",objectFit:V.objectFit})+'")':'url("'+j+'")',X=F?{backgroundSize:V.objectFit||"cover",backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:F}:{},$=function(e){let{config:t,src:r,unoptimized:n,width:i,quality:o,sizes:s,loader:a}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:d}=function(e,t,r){let{deviceSizes:n,allSizes:i}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);n)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,s),u=l.length-1;return{sizes:s||"w"!==d?s:"100vw",srcSet:l.map((e,n)=>a({config:t,src:r,quality:o,width:e})+" "+("w"===d?e:n+1)+d).join(", "),src:a({config:t,src:r,quality:o,width:l[u]})}}({config:a,src:u,unoptimized:f,width:T,quality:B,sizes:c,loader:q});return{props:{...z,loading:L?"lazy":m,fetchPriority:S,width:T,height:W,decoding:"async",className:h,style:{...V,...X},sizes:$.sizes,srcSet:$.srcSet,src:$.src},meta:{unoptimized:f,priority:p,placeholder:j,fill:y}}}},1758:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{defaultHead:function(){return d},default:function(){return p}});let n=r(9694),i=r(7824)._(r(3729)),o=n._(r(7984)),s=r(7637),a=r(2158),l=r(3126);function d(e){void 0===e&&(e=!1);let t=[i.default.createElement("meta",{charSet:"utf-8"})];return e||t.push(i.default.createElement("meta",{name:"viewport",content:"width=device-width"})),t}function u(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===i.default.Fragment?e.concat(i.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(837);let c=["name","httpEquiv","charSet","itemProp"];function f(e,t){let{inAmpMode:r}=t;return e.reduce(u,[]).reverse().concat(d(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return i=>{let o=!0,s=!1;if(i.key&&"number"!=typeof i.key&&i.key.indexOf("$")>0){s=!0;let t=i.key.slice(i.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(i.type){case"title":case"base":t.has(i.type)?o=!1:t.add(i.type);break;case"meta":for(let e=0,t=c.length;e{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,i.default.cloneElement(e,t)}return i.default.cloneElement(e,{key:n})})}let p=function(e){let{children:t}=e,r=(0,i.useContext)(s.AmpStateContext),n=(0,i.useContext)(a.HeadManagerContext);return i.default.createElement(o.default,{reduceComponentsToState:f,headManager:n,inAmpMode:(0,l.isInAmpMode)(r)},t)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3990:(e,t)=>{"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:i,blurDataURL:o,objectFit:s}=e,a=n?40*n:t,l=i?40*i:r,d=a&&l?"viewBox='0 0 "+a+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+d+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(d?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+o+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},3053:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},7412:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{unstable_getImgProps:function(){return l},default:function(){return d}});let n=r(9694),i=r(3855),o=r(837),s=r(1900),a=n._(r(4931)),l=e=>{(0,o.warnOnce)("Warning: unstable_getImgProps() is experimental and may change or be removed at any time. Use at your own risk.");let{props:t}=(0,i.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}},d=s.Image},4931:(e,t)=>{"use strict";function r(e){let{config:t,src:r,width:n,quality:i}=e;return t.path+"?url="+encodeURIComponent(r)+"&w="+n+"&q="+(i||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),r.__next_img_default=!0;let n=r},7984:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let n=r(3729),i=()=>{},o=()=>{};function s(e){var t;let{headManager:r,reduceComponentsToState:s}=e;function a(){if(r&&r.mountedInstances){let t=n.Children.toArray(Array.from(r.mountedInstances).filter(Boolean));r.updateHead(s(t,e))}}return null==r||null==(t=r.mountedInstances)||t.add(e.children),a(),i(()=>{var t;return null==r||null==(t=r.mountedInstances)||t.add(e.children),()=>{var t;null==r||null==(t=r.mountedInstances)||t.delete(e.children)}}),i(()=>(r&&(r._pendingUpdate=a),()=>{r&&(r._pendingUpdate=a)})),o(()=>(r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null),()=>{r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null)})),null}},837:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},1223:(e,t,r)=>{e.exports=r(7412)},2917:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a,metadata:()=>s});var n=r(5036),i=r(265),o=r.n(i);r(3440);let s={title:"sukadia.dev",description:"I code, stream, and create videos."};function a({children:e}){return n.jsx("html",{lang:"en",children:n.jsx("body",{className:o().className,children:e})})}},751:(e,t,r)=>{"use strict";r.r(t),r.d(t,{$$typeof:()=>o,__esModule:()=>i,default:()=>s});let n=(0,r(6843).createProxy)(String.raw`X:\Some Useful Stuff\Applications\Web\next-sukadia.dev\app\page.tsx`),{__esModule:i,$$typeof:o}=n,s=n.default},7481:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var n=r(337);let i=e=>[{type:"image/x-icon",sizes:"16x16",url:(0,n.fillMetadataSegment)(".",e.params,"favicon.ico")+""}]},3440:()=>{},8294:()=>{}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[638,969,337],()=>r(4345));module.exports=n})(); \ No newline at end of file +(()=>{var e={};e.id=931,e.ids=[931],e.modules={7849:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external")},2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},5403:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},4749:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},1017:e=>{"use strict";e.exports=require("path")},7310:e=>{"use strict";e.exports=require("url")},4345:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>s.a,__next_app__:()=>f,originalPathname:()=>c,pages:()=>u,routeModule:()=>p,tree:()=>d});var n=r(482),i=r(9108),o=r(2563),s=r.n(o),a=r(8300),l={};for(let e in a)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>a[e]);r.d(t,l);let d=["",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,751)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\page.tsx"],metadata:{icon:[async e=>(await Promise.resolve().then(r.bind(r,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}]},{layout:[()=>Promise.resolve().then(r.bind(r,2917)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,9361,23)),"next/dist/client/components/not-found-error"],metadata:{icon:[async e=>(await Promise.resolve().then(r.bind(r,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}],u=["X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\page.tsx"],c="/page",f={require:r,loadChunk:()=>Promise.resolve()},p=new n.AppPageRouteModule({definition:{kind:i.x.APP_PAGE,page:"/page",pathname:"/",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},8530:(e,t,r)=>{Promise.resolve().then(r.bind(r,2079))},6254:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,2583,23)),Promise.resolve().then(r.t.bind(r,6840,23)),Promise.resolve().then(r.t.bind(r,8771,23)),Promise.resolve().then(r.t.bind(r,3225,23)),Promise.resolve().then(r.t.bind(r,9295,23)),Promise.resolve().then(r.t.bind(r,3982,23))},2731:()=>{},2079:(e,t,r)=>{"use strict";let n;r.r(t),r.d(t,{default:()=>d});var i=r(2295),o=r(3729);r(8294);var s=r(1223),a=r.n(s);function l(e){return(0,i.jsxs)("a",{className:`w-[20rem] h-[8rem] p-2 rounded-2xl bg-slate-800 shadow-lg ${e.shadow} flex flex-col flex-shrink-0 ease-out duration-300 hover:scale-105 hover:-translate-y-1 transition-all`,href:e.link,target:"_blank",children:[(0,i.jsxs)("div",{className:"flex flex-row items-center gap-1 ml-2 h-[2rem] w-full rounded-2xl",children:[i.jsx("span",{className:"text-l font-bold text-cyan-500",children:"sukadia.dev"}),(0,i.jsxs)("span",{className:"text-xl font-bold dark:text-white",children:["/ ",e.title]})]}),(0,i.jsxs)("div",{className:"flex flex-row w-full overflow-clip h-[84px]",children:[i.jsx("div",{className:"h-full aspect-square rounded-2xl relative",children:i.jsx("div",{className:"h-full w-full aspect-square relative rounded-2xl overflow-hidden",children:i.jsx(a(),{fill:!0,src:e.icon,sizes:"128px",alt:"thumbnail",className:""})})}),i.jsx("div",{className:"h-full w-full m-2 ml-4 rounded-2xl",children:i.jsx("p",{children:e.description})})]})]})}function d(){let[e,t]=(0,o.useState)(""),r=(0,o.useRef)("undefined"!=typeof Audio?new Audio("audio/the-fabled-period-button.mp3"):void 0).current,s=0;return(0,i.jsxs)("main",{className:"select-none",children:[i.jsx("div",{className:"flex flex-col items-center h-screen overflow-hidden",children:(0,i.jsxs)("div",{className:("sukadia"==e||"dev"==e?"-translate-y-24":"")+" flex flex-row w-screen items-center justify-center overflow-hidden text-6xl min-[437px]:text-7xl min-[577px]:text-8xl md:text-9xl m-auto transition-all duration-500 z-20",children:[i.jsx("div",{className:"overflow-hidden flex-shrink",onMouseDown:r=>{t("sukadia"==e?"":"sukadia")},children:i.jsx("div",{id:"sukadia",className:("sukadia"==e?"maintitle-pressed top-2":"maintitle hover:-translate-y-0.5")+" transition-all hover:m-2",children:"sukadia"})}),i.jsx("div",{className:"overflow-hidden flex-shrink",onMouseDown:i=>{t("."==e?"":".");let o=++s;n=setTimeout(()=>{s==o&&r?.cloneNode().play()},100)},onMouseUp:e=>{t(""),clearTimeout(n)},children:i.jsx("div",{id:".",className:("."==e?"maintitle-pressed top-2":"maintitle hover:-translate-y-0.5")+" transition-all hover:m-2",children:"."})}),i.jsx("div",{className:"overflow-hidden flex-shrink",onMouseDown:r=>{t("dev"==e?"":"dev")},children:i.jsx("div",{id:"dev",className:("dev"==e?"maintitle-pressed top-2":"maintitle hover:-translate-y-0.5")+" transition-all hover:m-2",children:"dev"})})]})}),i.jsx("div",{className:("sukadia"==e?"":"pointer-events-none")+" flex flex-col items-center absolute h-1/2 p-4 mt-4 -translate-y-4 inset-x-0 top-1/2 overflow-y-auto overflow-x-hidden",children:(0,i.jsxs)("li",{className:("sukadia"==e?"opacity-100 z-10":"opacity-0 pointer-events-none -translate-y-12 z-1")+" flex flex-wrap flex-row items-center justify-center w-3/5 max-w-[1200px] gap-8 transition-all duration-500",children:[i.jsx(l,{title:"Youtube",description:"Lots of VRChat videos focusing on roleplay.",icon:"/images/YoutubeIcon.png",link:"/youtube",shadow:"shadow-red-950"}),i.jsx(l,{title:"Twitch",description:"Occasional streams for whatever seems fun at the moment.",icon:"/images/TwitchIcon.png",link:"/twitch",shadow:"shadow-violet-950"}),i.jsx(l,{title:"Discord",description:"The hub for all my socials & projects. Join to stay updated!",icon:"/images/DiscordIcon.png",link:"/discord",shadow:"shadow-blue-900"}),i.jsx(l,{title:"Ko-fi",description:"Support me monthly to help me make more content.",icon:"/images/KofiIcon.png",link:"/ko-fi",shadow:"shadow-sky-900"})]})}),i.jsx("div",{className:("dev"==e?"":"pointer-events-none")+" flex flex-col items-center absolute h-1/2 p-4 mt-4 -translate-y-4 inset-x-0 top-1/2 overflow-y-auto overflow-x-hidden",children:(0,i.jsxs)("li",{className:("dev"==e?"opacity-100 z-10":"opacity-0 -translate-y-12 z-0")+" flex flex-wrap flex-row items-center justify-center w-3/5 max-w-[1200px] gap-8 transition-all duration-500",children:[i.jsx(l,{title:"Everyone-Votes",description:"A Discord bot that sends and tallies daily polls from thousands of servers.",icon:"/images/EveryoneVotesIcon.png",link:"/everyone-votes",shadow:"shadow-blue-900"}),i.jsx(l,{title:"Space",description:"A WebGPU space/nebula image generator with lots of parameters to modify.",icon:"/images/SpaceIcon.png",link:"/space",shadow:"shadow-violet-950"}),i.jsx(l,{title:"Dark",description:"A VSCode color theme based off of Brackets Dark.",icon:"/images/DarkIcon.png",link:"/dark",shadow:"shadow-yellow-950"})]})})]})}},1900:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return x}});let n=r(9694),i=r(7824)._(r(3729)),o=n._(r(1202)),s=n._(r(1758)),a=r(3855),l=r(3053),d=r(4187);r(837);let u=r(6150),c=n._(r(4931)),f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function p(e,t,r,n,i,o){let s=null==e?void 0:e.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function m(e){let[t,r]=i.version.split(".",2),n=parseInt(t,10),o=parseInt(r,10);return n>18||18===n&&o>=3?{fetchPriority:e}:{fetchpriority:e}}globalThis.__NEXT_IMAGE_IMPORTED=!0;let h=(0,i.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:o,height:s,width:a,decoding:l,className:d,style:u,fetchPriority:c,placeholder:f,loading:h,unoptimized:g,fill:x,onLoadRef:v,onLoadingCompleteRef:y,setBlurComplete:w,setShowAltText:b,onLoad:_,onError:j,...P}=e;return i.default.createElement("img",{...P,...m(c),loading:h,width:a,height:s,decoding:l,"data-nimg":x?"fill":"1",className:d,style:u,sizes:o,srcSet:n,src:r,ref:(0,i.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(j&&(e.src=e.src),e.complete&&p(e,f,v,y,w,g))},[r,f,v,y,w,j,g,t]),onLoad:e=>{p(e.currentTarget,f,v,y,w,g)},onError:e=>{b(!0),"empty"!==f&&w(!0),j&&j(e)}})});function g(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...m(r.fetchPriority)};return t&&o.default.preload?(o.default.preload(r.src,n),null):i.default.createElement(s.default,null,i.default.createElement("link",{key:"__nimg-"+r.src+r.srcSet+r.sizes,rel:"preload",href:r.srcSet?void 0:r.src,...n}))}let x=(0,i.forwardRef)((e,t)=>{let r=(0,i.useContext)(u.RouterContext),n=(0,i.useContext)(d.ImageConfigContext),o=(0,i.useMemo)(()=>{let e=f||n||l.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r}},[n]),{onLoad:s,onLoadingComplete:p}=e,m=(0,i.useRef)(s);(0,i.useEffect)(()=>{m.current=s},[s]);let x=(0,i.useRef)(p);(0,i.useEffect)(()=>{x.current=p},[p]);let[v,y]=(0,i.useState)(!1),[w,b]=(0,i.useState)(!1),{props:_,meta:j}=(0,a.getImgProps)(e,{defaultLoader:c.default,imgConf:o,blurComplete:v,showAltText:w});return i.default.createElement(i.default.Fragment,null,i.default.createElement(h,{..._,unoptimized:j.unoptimized,placeholder:j.placeholder,fill:j.fill,onLoadRef:m,onLoadingCompleteRef:x,setBlurComplete:y,setShowAltText:b,ref:t}),j.priority?i.default.createElement(g,{isAppRouter:!r,imgAttributes:_}):null)});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7637:(e,t,r)=>{"use strict";e.exports=r(6372).vendored.contexts.AmpContext},2158:(e,t,r)=>{"use strict";e.exports=r(6372).vendored.contexts.HeadManagerContext},4187:(e,t,r)=>{"use strict";e.exports=r(6372).vendored.contexts.ImageConfigContext},6150:(e,t,r)=>{"use strict";e.exports=r(6372).vendored.contexts.RouterContext},2295:(e,t,r)=>{"use strict";e.exports=r(6372).vendored["react-ssr"].ReactJsxRuntime},3126:(e,t)=>{"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},3855:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return a}}),r(837);let n=r(3990),i=r(3053);function o(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function a(e,t){var r;let a,l,d,{src:u,sizes:c,unoptimized:f=!1,priority:p=!1,loading:m,className:h,quality:g,width:x,height:v,fill:y=!1,style:w,onLoad:b,onLoadingComplete:_,placeholder:j="empty",blurDataURL:P,fetchPriority:S,layout:k,objectFit:C,objectPosition:E,lazyBoundary:M,lazyRoot:O,...z}=e,{imgConf:I,showAltText:A,blurComplete:N,defaultLoader:R}=t,D=I||i.imageConfigDefault;if("allSizes"in D)a=D;else{let e=[...D.deviceSizes,...D.imageSizes].sort((e,t)=>e-t),t=D.deviceSizes.sort((e,t)=>e-t);a={...D,allSizes:e,deviceSizes:t}}let q=z.loader||R;delete z.loader,delete z.srcSet;let U="__next_img_default"in q;if(U){if("custom"===a.loader)throw Error('Image with src "'+u+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=q;q=t=>{let{config:r,...n}=t;return e(n)}}if(k){"fill"===k&&(y=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[k];e&&(w={...w,...e});let t={responsive:"100vw",fill:"100vw"}[k];t&&!c&&(c=t)}let G="",T=s(x),W=s(v);if("object"==typeof(r=u)&&(o(r)||void 0!==r.src)){let e=o(u)?u.default:u;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(l=e.blurWidth,d=e.blurHeight,P=P||e.blurDataURL,G=e.src,!y){if(T||W){if(T&&!W){let t=T/e.width;W=Math.round(e.height*t)}else if(!T&&W){let t=W/e.height;T=Math.round(e.width*t)}}else T=e.width,W=e.height}}let L=!p&&("lazy"===m||void 0===m);(!(u="string"==typeof u?u:G)||u.startsWith("data:")||u.startsWith("blob:"))&&(f=!0,L=!1),a.unoptimized&&(f=!0),U&&u.endsWith(".svg")&&!a.dangerouslyAllowSVG&&(f=!0),p&&(S="high");let B=s(g),V=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:C,objectPosition:E}:{},A?{}:{color:"transparent"},w),F=N||"empty"===j?null:"blur"===j?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:T,heightInt:W,blurWidth:l,blurHeight:d,blurDataURL:P||"",objectFit:V.objectFit})+'")':'url("'+j+'")',X=F?{backgroundSize:V.objectFit||"cover",backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:F}:{},$=function(e){let{config:t,src:r,unoptimized:n,width:i,quality:o,sizes:s,loader:a}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:d}=function(e,t,r){let{deviceSizes:n,allSizes:i}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);n)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,s),u=l.length-1;return{sizes:s||"w"!==d?s:"100vw",srcSet:l.map((e,n)=>a({config:t,src:r,quality:o,width:e})+" "+("w"===d?e:n+1)+d).join(", "),src:a({config:t,src:r,quality:o,width:l[u]})}}({config:a,src:u,unoptimized:f,width:T,quality:B,sizes:c,loader:q});return{props:{...z,loading:L?"lazy":m,fetchPriority:S,width:T,height:W,decoding:"async",className:h,style:{...V,...X},sizes:$.sizes,srcSet:$.srcSet,src:$.src},meta:{unoptimized:f,priority:p,placeholder:j,fill:y}}}},1758:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{defaultHead:function(){return d},default:function(){return p}});let n=r(9694),i=r(7824)._(r(3729)),o=n._(r(7984)),s=r(7637),a=r(2158),l=r(3126);function d(e){void 0===e&&(e=!1);let t=[i.default.createElement("meta",{charSet:"utf-8"})];return e||t.push(i.default.createElement("meta",{name:"viewport",content:"width=device-width"})),t}function u(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===i.default.Fragment?e.concat(i.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(837);let c=["name","httpEquiv","charSet","itemProp"];function f(e,t){let{inAmpMode:r}=t;return e.reduce(u,[]).reverse().concat(d(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return i=>{let o=!0,s=!1;if(i.key&&"number"!=typeof i.key&&i.key.indexOf("$")>0){s=!0;let t=i.key.slice(i.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(i.type){case"title":case"base":t.has(i.type)?o=!1:t.add(i.type);break;case"meta":for(let e=0,t=c.length;e{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,i.default.cloneElement(e,t)}return i.default.cloneElement(e,{key:n})})}let p=function(e){let{children:t}=e,r=(0,i.useContext)(s.AmpStateContext),n=(0,i.useContext)(a.HeadManagerContext);return i.default.createElement(o.default,{reduceComponentsToState:f,headManager:n,inAmpMode:(0,l.isInAmpMode)(r)},t)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3990:(e,t)=>{"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:i,blurDataURL:o,objectFit:s}=e,a=n?40*n:t,l=i?40*i:r,d=a&&l?"viewBox='0 0 "+a+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+d+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(d?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+o+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},3053:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},7412:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{unstable_getImgProps:function(){return l},default:function(){return d}});let n=r(9694),i=r(3855),o=r(837),s=r(1900),a=n._(r(4931)),l=e=>{(0,o.warnOnce)("Warning: unstable_getImgProps() is experimental and may change or be removed at any time. Use at your own risk.");let{props:t}=(0,i.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}},d=s.Image},4931:(e,t)=>{"use strict";function r(e){let{config:t,src:r,width:n,quality:i}=e;return t.path+"?url="+encodeURIComponent(r)+"&w="+n+"&q="+(i||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),r.__next_img_default=!0;let n=r},7984:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let n=r(3729),i=()=>{},o=()=>{};function s(e){var t;let{headManager:r,reduceComponentsToState:s}=e;function a(){if(r&&r.mountedInstances){let t=n.Children.toArray(Array.from(r.mountedInstances).filter(Boolean));r.updateHead(s(t,e))}}return null==r||null==(t=r.mountedInstances)||t.add(e.children),a(),i(()=>{var t;return null==r||null==(t=r.mountedInstances)||t.add(e.children),()=>{var t;null==r||null==(t=r.mountedInstances)||t.delete(e.children)}}),i(()=>(r&&(r._pendingUpdate=a),()=>{r&&(r._pendingUpdate=a)})),o(()=>(r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null),()=>{r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null)})),null}},837:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},1223:(e,t,r)=>{e.exports=r(7412)},2917:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a,metadata:()=>s});var n=r(5036),i=r(265),o=r.n(i);r(3440);let s={title:"sukadia.dev",description:"I code, stream, and create videos."};function a({children:e}){return n.jsx("html",{lang:"en",children:n.jsx("body",{className:o().className,children:e})})}},751:(e,t,r)=>{"use strict";r.r(t),r.d(t,{$$typeof:()=>o,__esModule:()=>i,default:()=>s});let n=(0,r(6843).createProxy)(String.raw`X:\Some Useful Stuff\Applications\Web\next-sukadia.dev\app\page.tsx`),{__esModule:i,$$typeof:o}=n,s=n.default},7481:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var n=r(337);let i=e=>[{type:"image/x-icon",sizes:"16x16",url:(0,n.fillMetadataSegment)(".",e.params,"favicon.ico")+""}]},3440:()=>{},8294:()=>{}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[638,969,337],()=>r(4345));module.exports=n})(); \ No newline at end of file diff --git a/.next/server/app/space.html b/.next/server/app/space.html index 87a40a8..aaf3ce2 100644 --- a/.next/server/app/space.html +++ b/.next/server/app/space.html @@ -1 +1 @@ -sukadia.dev
    \ No newline at end of file +sukadia.dev
    \ No newline at end of file diff --git a/.next/server/app/space.rsc b/.next/server/app/space.rsc index 5769bcc..cdb5562 100644 --- a/.next/server/app/space.rsc +++ b/.next/server/app/space.rsc @@ -2,6 +2,6 @@ 3:I[7846,["732","static/chunks/e1206f8c-1ba69cf5e736c266.js","105","static/chunks/1f3d3139-8a75094e9a213384.js","735","static/chunks/604a08ec-edbc4bb5c67ea975.js","790","static/chunks/d67c510a-4a8f7a6a0c1c3e2a.js","116","static/chunks/537cd76e-7aba1cf7a4752418.js","973","static/chunks/973-5f61489a82d0bbab.js","514","static/chunks/app/space/page-185302d4e0f787e8.js"],""] 4:I[5613,[],""] 5:I[1778,[],""] -0:["xSz9x0FW88Rb7utFdR6Fp",[[["",{"children":["space",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["space",{"children":["__PAGE__",{},["$L1",["$","$L2",null,{"propsForComponent":{"params":{}},"Component":"$3","isStaticGeneration":true}],null]]},["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","space","children"],"loading":["$","div",null,{"className":"flex h-screen justify-center items-center","children":["$","div",null,{"className":"flex items-center justify-center rounded-full w-14 h-14 bg-gradient-to-tr from-cyan-400 to-blue-900 animate-spin","children":["$","div",null,{"className":"h-10 w-10 rounded-full bg-black"}]}]}],"loadingStyles":[],"loadingScripts":[],"hasLoading":true,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_e66fe9","children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]}],null]],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1d2d59615145af7d.css","precedence":"next","crossOrigin":""}]],"$L6"]]]] +0:["_irQtJdFK0j8SeLn5FtRS",[[["",{"children":["space",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["space",{"children":["__PAGE__",{},["$L1",["$","$L2",null,{"propsForComponent":{"params":{}},"Component":"$3","isStaticGeneration":true}],null]]},["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","space","children"],"loading":["$","div",null,{"className":"flex h-screen justify-center items-center","children":["$","div",null,{"className":"flex items-center justify-center rounded-full w-14 h-14 bg-gradient-to-tr from-cyan-400 to-blue-900 animate-spin","children":["$","div",null,{"className":"h-10 w-10 rounded-full bg-black"}]}]}],"loadingStyles":[],"loadingScripts":[],"hasLoading":true,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_e66fe9","children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]}],null]],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1d2d59615145af7d.css","precedence":"next","crossOrigin":""}]],"$L6"]]]] 6:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"sukadia.dev"}],["$","meta","3",{"name":"description","content":"I code, stream, and create videos."}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/.next/server/app/space/page.js b/.next/server/app/space/page.js index 445f77e..523e54c 100644 --- a/.next/server/app/space/page.js +++ b/.next/server/app/space/page.js @@ -1,4 +1,4 @@ -(()=>{var e={};e.id=514,e.ids=[514],e.modules={7849:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external")},5403:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external")},4749:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},5528:e=>{"use strict";e.exports=require("next/dist\\client\\components\\action-async-storage.external.js")},1877:e=>{"use strict";e.exports=require("next/dist\\client\\components\\request-async-storage.external.js")},5319:e=>{"use strict";e.exports=require("next/dist\\client\\components\\static-generation-async-storage.external.js")},1017:e=>{"use strict";e.exports=require("path")},7310:e=>{"use strict";e.exports=require("url")},8899:(e,t,i)=>{"use strict";i.r(t),i.d(t,{GlobalError:()=>a.a,__next_app__:()=>d,originalPathname:()=>c,pages:()=>u,routeModule:()=>p,tree:()=>h});var r=i(482),s=i(9108),n=i(2563),a=i.n(n),o=i(8300),l={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);i.d(t,l);let h=["",{children:["space",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(i.bind(i,926)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\page.tsx"]}]},{loading:[()=>Promise.resolve().then(i.bind(i,8187)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\loading.tsx"],metadata:{icon:[async e=>(await Promise.resolve().then(i.bind(i,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}]},{layout:[()=>Promise.resolve().then(i.bind(i,2917)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(i.t.bind(i,9361,23)),"next/dist/client/components/not-found-error"],metadata:{icon:[async e=>(await Promise.resolve().then(i.bind(i,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}],u=["X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\page.tsx"],c="/space/page",d={require:i,loadChunk:()=>Promise.resolve()},p=new r.AppPageRouteModule({definition:{kind:s.x.APP_PAGE,page:"/space/page",pathname:"/space",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:h}})},4038:(e,t,i)=>{Promise.resolve().then(i.bind(i,2018))},6254:(e,t,i)=>{Promise.resolve().then(i.t.bind(i,2583,23)),Promise.resolve().then(i.t.bind(i,6840,23)),Promise.resolve().then(i.t.bind(i,8771,23)),Promise.resolve().then(i.t.bind(i,3225,23)),Promise.resolve().then(i.t.bind(i,9295,23)),Promise.resolve().then(i.t.bind(i,3982,23))},2731:()=>{},5303:()=>{},2018:(e,t,i)=>{"use strict";let r,s,n,a,o,l,h,u,c,d,p;i.r(t),i.d(t,{default:()=>yM});var _,f,m,g,v,x,T,b,E,S,C,y,A,R,I,P,M,D,O,N,F,w,L,B,U,V,k,G,z,W,H,X,Y,j,K,$,q,Q,Z,J,ee,et,ei,er,es,en,ea,eo,el,eh,eu,ec,ed,ep,e_,ef,em,eg,ev,ex,eT,eb,eE,eS,eC,ey,eA,eR,eI,eP,eM,eD,eO,eN,eF,ew,eL,eB,eU,eV,ek,eG,ez,eW,eH,eX,eY,ej,eK,e$,eq,eQ,eZ,eJ,e0,e1,e2,e3,e4,e5,e6,e8,e7,e9,te,tt,ti,tr,ts,tn,ta,to,tl,th,tu,tc,td,tp,t_,tf,tm,tg,tv,tx,tT,tb,tE,tS,tC,ty,tA,tR,tI,tP,tM,tD,tO,tN,tF,tw,tL,tB=i(2295),tU=i(3729),tV=i(3267),tk=i.n(tV);function tG(){return tB.jsx("div",{className:"flex h-screen justify-center items-center",children:tB.jsx("div",{className:"flex items-center justify-center rounded-full w-14 h-14 bg-gradient-to-tr from-cyan-400 to-blue-900 animate-spin",children:tB.jsx("div",{className:"h-10 w-10 rounded-full bg-black"})})})}var tz=i(9652);class tW{constructor(){this.rootNodes=[],this.cameras=[],this.lights=[],this.meshes=[],this.skeletons=[],this.particleSystems=[],this.animations=[],this.animationGroups=[],this.multiMaterials=[],this.materials=[],this.morphTargetManagers=[],this.geometries=[],this.transformNodes=[],this.actionManagers=[],this.textures=[],this._environmentTexture=null,this.postProcesses=[]}static AddParser(e,t){this._BabylonFileParsers[e]=t}static GetParser(e){return this._BabylonFileParsers[e]?this._BabylonFileParsers[e]:null}static AddIndividualParser(e,t){this._IndividualBabylonFileParsers[e]=t}static GetIndividualParser(e){return this._IndividualBabylonFileParsers[e]?this._IndividualBabylonFileParsers[e]:null}static Parse(e,t,i,r){for(let s in this._BabylonFileParsers)Object.prototype.hasOwnProperty.call(this._BabylonFileParsers,s)&&this._BabylonFileParsers[s](e,t,i,r)}get environmentTexture(){return this._environmentTexture}set environmentTexture(e){this._environmentTexture=e}getNodes(){let e=[];return e=(e=(e=(e=e.concat(this.meshes)).concat(this.lights)).concat(this.cameras)).concat(this.transformNodes),this.skeletons.forEach(t=>e=e.concat(t.bones)),e}}tW._BabylonFileParsers={},tW._IndividualBabylonFileParsers={};class tH{constructor(){this.hoverCursor="",this.actions=[],this.isRecursive=!1}static get HasTriggers(){for(let e in tH.Triggers)if(Object.prototype.hasOwnProperty.call(tH.Triggers,e))return!0;return!1}static get HasPickTriggers(){for(let e in tH.Triggers)if(Object.prototype.hasOwnProperty.call(tH.Triggers,e)){let t=parseInt(e);if(t>=1&&t<=7)return!0}return!1}static HasSpecificTrigger(e){for(let t in tH.Triggers)if(Object.prototype.hasOwnProperty.call(tH.Triggers,t)&&parseInt(t)===e)return!0;return!1}}tH.Triggers={};class tX{constructor(e,t=!1,i,r){this.initialize(e,t,i,r)}initialize(e,t=!1,i,r){return this.mask=e,this.skipNextObservers=t,this.target=i,this.currentTarget=r,this}}class tY{constructor(e,t,i=null){this.callback=e,this.mask=t,this.scope=i,this._willBeUnregistered=!1,this.unregisterOnNextCall=!1,this._remove=null}remove(){this._remove&&this._remove()}}class tj{static FromPromise(e,t){let i=new tj;return e.then(e=>{i.notifyObservers(e)}).catch(e=>{if(t)t.notifyObservers(e);else throw e}),i}get observers(){return this._observers}constructor(e,t=!1){this.notifyIfTriggered=t,this._observers=[],this._numObserversMarkedAsDeleted=0,this._hasNotified=!1,this._eventState=new tX(0),e&&(this._onObserverAdded=e)}add(e,t=-1,i=!1,r=null,s=!1){if(!e)return null;let n=new tY(e,t,r);return n.unregisterOnNextCall=s,i?this._observers.unshift(n):this._observers.push(n),this._onObserverAdded&&this._onObserverAdded(n),this._hasNotified&&this.notifyIfTriggered&&void 0!==this._lastNotifiedValue&&this.notifyObserver(n,this._lastNotifiedValue),n._remove=()=>{this.remove(n)},n}addOnce(e){return this.add(e,void 0,void 0,void 0,!0)}remove(e){return!!e&&(e._remove=null,-1!==this._observers.indexOf(e)&&(this._deferUnregister(e),!0))}removeCallback(e,t){for(let i=0;i{this._remove(e)},0))}_remove(e,t=!0){if(!e)return!1;let i=this._observers.indexOf(e);return -1!==i&&(t&&this._numObserversMarkedAsDeleted--,this._observers.splice(i,1),!0)}makeObserverTopPriority(e){this._remove(e,!1),this._observers.unshift(e)}makeObserverBottomPriority(e){this._remove(e,!1),this._observers.push(e)}notifyObservers(e,t=-1,i,r,s){if(this.notifyIfTriggered&&(this._hasNotified=!0,this._lastNotifiedValue=e),!this._observers.length)return!0;let n=this._eventState;for(let a of(n.mask=t,n.target=i,n.currentTarget=r,n.skipNextObservers=!1,n.lastReturnValue=e,n.userInfo=s,this._observers))if(!a._willBeUnregistered&&(a.mask&t&&(a.unregisterOnNextCall&&this._deferUnregister(a),a.scope?n.lastReturnValue=a.callback.apply(a.scope,[e,n]):n.lastReturnValue=a.callback(e,n)),n.skipNextObservers))return!1;return!0}notifyObserver(e,t,i=-1){if(this.notifyIfTriggered&&(this._hasNotified=!0,this._lastNotifiedValue=t),e._willBeUnregistered)return;let r=this._eventState;r.mask=i,r.skipNextObservers=!1,e.unregisterOnNextCall&&this._deferUnregister(e),e.callback(t,r)}hasObservers(){return this._observers.length-this._numObserversMarkedAsDeleted>0}clear(){for(;this._observers.length;){let e=this._observers.pop();e&&(e._remove=null)}this._onObserverAdded=null,this._numObserversMarkedAsDeleted=0,this.cleanLastNotifiedState()}cleanLastNotifiedState(){this._hasNotified=!1,this._lastNotifiedValue=void 0}clone(){let e=new tj;return e._observers=this._observers.slice(0),e}hasSpecificMask(e=-1){for(let t of this._observers)if(t.mask&e||t.mask===e)return!0;return!1}}class tK{static WithinEpsilon(e,t,i=1401298e-51){return Math.abs(e-t)<=i}static ToHex(e){let t=e.toString(16);return e<=15?("0"+t).toUpperCase():t.toUpperCase()}static Sign(e){return 0==(e=+e)||isNaN(e)?e:e>0?1:-1}static Clamp(e,t=0,i=1){return Math.min(i,Math.max(t,e))}static Log2(e){return Math.log(e)*Math.LOG2E}static ILog2(e){if(Math.log2)return Math.floor(Math.log2(e));if(e<0)return NaN;if(0===e)return-1/0;let t=0;if(e<1){for(;e<1;)t++,e*=2;t=-t}else if(e>1)for(;e>1;)t++,e=Math.floor(e/2);return t}static Repeat(e,t){return e-Math.floor(e/t)*t}static Normalize(e,t,i){return(e-t)/(i-t)}static Denormalize(e,t,i){return e*(i-t)+t}static DeltaAngle(e,t){let i=tK.Repeat(t-e,360);return i>180&&(i-=360),i}static PingPong(e,t){let i=tK.Repeat(e,2*t);return t-Math.abs(i-t)}static SmoothStep(e,t,i){let r=tK.Clamp(i);return t*(r=-2*r*r*r+3*r*r)+e*(1-r)}static MoveTowards(e,t,i){return Math.abs(t-e)<=i?t:e+tK.Sign(t-e)*i}static MoveTowardsAngle(e,t,i){let r=tK.DeltaAngle(e,t),s=0;return-i180&&(r-=360),e+r*tK.Clamp(i)}static InverseLerp(e,t,i){return e!=t?tK.Clamp((i-e)/(t-e)):0}static Hermite(e,t,i,r,s){let n=s*s,a=s*n;return e*(2*a-3*n+1)+i*(-2*a+3*n)+t*(a-2*n+s)+r*(a-n)}static Hermite1stDerivative(e,t,i,r,s){let n=s*s;return(n-s)*6*e+(3*n-4*s+1)*t+(-n+s)*6*i+(3*n-2*s)*r}static RandomRange(e,t){return e===t?e:Math.random()*(t-e)+e}static RangeToPercent(e,t,i){return(e-t)/(i-t)}static PercentToRange(e,t,i){return(i-t)*e+t}static NormalizeRadians(e){return e-=tK.TwoPi*Math.floor((e+Math.PI)/tK.TwoPi)}static HCF(e,t){let i=e%t;return 0===i?t:tK.HCF(t,i)}}tK.TwoPi=2*Math.PI;let t$=1/2.2,tq=(1+Math.sqrt(5))/2;class tQ{static BuildArray(e,t){let i=[];for(let r=0;r(function(e,t,i){let r=e[t];if("function"!=typeof r)return null;let s=function(){let r=e.length,n=s.previous.apply(e,arguments);return i(t,r),n};return r.next=s,s.previous=r,e[t]=s,()=>{let i=s.previous;if(!i)return;let r=s.next;r?(i.next=r,r.previous=i):(i.next=void 0,e[t]=i),s.next=void 0,s.previous=void 0}})(e,i,t));return()=>{i.forEach(e=>{null==e||e()})}}let t0={};class t1{static SetMatrixPrecision(e){if(t1.MatrixTrackPrecisionChange=!1,e&&!t1.MatrixUse64Bits&&t1.MatrixTrackedMatrices)for(let e=0;eparseInt(e.toString().replace(/\W/g,""));class t4{constructor(e=0,t=0){this.x=e,this.y=t}toString(){return`{X: ${this.x} Y: ${this.y}}`}getClassName(){return"Vector2"}getHashCode(){let e=t3(this.x),t=t3(this.y);return 397*e^t}toArray(e,t=0){return e[t]=this.x,e[t+1]=this.y,this}fromArray(e,t=0){return t4.FromArrayToRef(e,t,this),this}asArray(){let e=[];return this.toArray(e,0),e}copyFrom(e){return this.x=e.x,this.y=e.y,this}copyFromFloats(e,t){return this.x=e,this.y=t,this}set(e,t){return this.copyFromFloats(e,t)}add(e){return new this.constructor(this.x+e.x,this.y+e.y)}addToRef(e,t){return t.x=this.x+e.x,t.y=this.y+e.y,t}addInPlace(e){return this.x+=e.x,this.y+=e.y,this}addVector3(e){return new this.constructor(this.x+e.x,this.y+e.y)}subtract(e){return new this.constructor(this.x-e.x,this.y-e.y)}subtractToRef(e,t){return t.x=this.x-e.x,t.y=this.y-e.y,t}subtractInPlace(e){return this.x-=e.x,this.y-=e.y,this}multiplyInPlace(e){return this.x*=e.x,this.y*=e.y,this}multiply(e){return new this.constructor(this.x*e.x,this.y*e.y)}multiplyToRef(e,t){return t.x=this.x*e.x,t.y=this.y*e.y,t}multiplyByFloats(e,t){return new this.constructor(this.x*e,this.y*t)}divide(e){return new this.constructor(this.x/e.x,this.y/e.y)}divideToRef(e,t){return t.x=this.x/e.x,t.y=this.y/e.y,t}divideInPlace(e){return this.divideToRef(e,this)}negate(){return new this.constructor(-this.x,-this.y)}negateInPlace(){return this.x*=-1,this.y*=-1,this}negateToRef(e){return e.copyFromFloats(-1*this.x,-1*this.y)}scaleInPlace(e){return this.x*=e,this.y*=e,this}scale(e){let t=new this.constructor(0,0);return this.scaleToRef(e,t),t}scaleToRef(e,t){return t.x=this.x*e,t.y=this.y*e,t}scaleAndAddToRef(e,t){return t.x+=this.x*e,t.y+=this.y*e,t}equals(e){return e&&this.x===e.x&&this.y===e.y}equalsWithEpsilon(e,t=.001){return e&&tK.WithinEpsilon(this.x,e.x,t)&&tK.WithinEpsilon(this.y,e.y,t)}floor(){return new this.constructor(Math.floor(this.x),Math.floor(this.y))}fract(){return new this.constructor(this.x-Math.floor(this.x),this.y-Math.floor(this.y))}rotateToRef(e,t){let i=Math.cos(e),r=Math.sin(e),s=i*this.x-r*this.y,n=r*this.x+i*this.y;return t.x=s,t.y=n,t}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}lengthSquared(){return this.x*this.x+this.y*this.y}normalize(){return this.normalizeFromLength(this.length())}normalizeFromLength(e){return 0===e||1===e?this:this.scaleInPlace(1/e)}normalizeToNew(){let e=new this.constructor(0,0);return this.normalizeToRef(e),e}normalizeToRef(e){let t=this.length();return 0===t||1===t?e.copyFromFloats(this.x,this.y):this.scaleToRef(1/t,e)}clone(){return new this.constructor(this.x,this.y)}dot(e){return this.x*e.x+this.y*e.y}static Zero(){return new t4(0,0)}static One(){return new t4(1,1)}static Random(e=0,t=1){return new t4(tK.RandomRange(e,t),tK.RandomRange(e,t))}static get ZeroReadOnly(){return t4._ZeroReadOnly}static FromArray(e,t=0){return new t4(e[t],e[t+1])}static FromArrayToRef(e,t,i){return i.x=e[t],i.y=e[t+1],i}static CatmullRom(e,t,i,r,s){let n=s*s,a=s*n,o=.5*(2*t.x+(-e.x+i.x)*s+(2*e.x-5*t.x+4*i.x-r.x)*n+(-e.x+3*t.x-3*i.x+r.x)*a),l=.5*(2*t.y+(-e.y+i.y)*s+(2*e.y-5*t.y+4*i.y-r.y)*n+(-e.y+3*t.y-3*i.y+r.y)*a);return new e.constructor(o,l)}static Clamp(e,t,i){let r=e.x;r=(r=r>i.x?i.x:r)i.y?i.y:s)t.x?e.x:t.x,r=e.y>t.y?e.y:t.y;return new e.constructor(i,r)}static Transform(e,t){let i=new e.constructor;return t4.TransformToRef(e,t,i),i}static TransformToRef(e,t,i){let r=t.m,s=e.x*r[0]+e.y*r[4]+r[12],n=e.x*r[1]+e.y*r[5]+r[13];return i.x=s,i.y=n,i}static PointInTriangle(e,t,i,r){let s=.5*(-i.y*r.x+t.y*(-i.x+r.x)+t.x*(i.y-r.y)+i.x*r.y),n=s<0?-1:1,a=(t.y*r.x-t.x*r.y+(r.y-t.y)*e.x+(t.x-r.x)*e.y)*n,o=(t.x*i.y-t.y*i.x+(t.y-i.y)*e.x+(i.x-t.x)*e.y)*n;return a>0&&o>0&&a+o<2*s*n}static Distance(e,t){return Math.sqrt(t4.DistanceSquared(e,t))}static DistanceSquared(e,t){let i=e.x-t.x,r=e.y-t.y;return i*i+r*r}static Center(e,t){let i=new e.constructor;return t4.CenterToRef(e,t,i)}static CenterToRef(e,t,i){return i.copyFromFloats((e.x+t.x)/2,(e.y+t.y)/2)}static DistanceOfPointFromSegment(e,t,i){let r=t4.DistanceSquared(t,i);if(0===r)return t4.Distance(e,t);let s=i.subtract(t),n=Math.max(0,Math.min(1,t4.Dot(e.subtract(t),s)/r)),a=t.add(s.multiplyByFloats(n,n));return t4.Distance(e,a)}}t4._ZeroReadOnly=t4.Zero();class t5{get x(){return this._x}set x(e){this._x=e,this._isDirty=!0}get y(){return this._y}set y(e){this._y=e,this._isDirty=!0}get z(){return this._z}set z(e){this._z=e,this._isDirty=!0}constructor(e=0,t=0,i=0){this._isDirty=!0,this._x=e,this._y=t,this._z=i}toString(){return`{X: ${this._x} Y: ${this._y} Z: ${this._z}}`}getClassName(){return"Vector3"}getHashCode(){let e=t3(this._x),t=t3(this._y),i=t3(this._z),r=e;return 397*(r=397*r^t)^i}asArray(){let e=[];return this.toArray(e,0),e}toArray(e,t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,this}fromArray(e,t=0){return t5.FromArrayToRef(e,t,this),this}toQuaternion(){return t8.RotationYawPitchRoll(this._y,this._x,this._z)}addInPlace(e){return this.addInPlaceFromFloats(e._x,e._y,e._z)}addInPlaceFromFloats(e,t,i){return this._x+=e,this._y+=t,this._z+=i,this._isDirty=!0,this}add(e){return new this.constructor(this._x+e._x,this._y+e._y,this._z+e._z)}addToRef(e,t){return t.copyFromFloats(this._x+e._x,this._y+e._y,this._z+e._z)}subtractInPlace(e){return this._x-=e._x,this._y-=e._y,this._z-=e._z,this._isDirty=!0,this}subtract(e){return new this.constructor(this._x-e._x,this._y-e._y,this._z-e._z)}subtractToRef(e,t){return this.subtractFromFloatsToRef(e._x,e._y,e._z,t)}subtractFromFloats(e,t,i){return new this.constructor(this._x-e,this._y-t,this._z-i)}subtractFromFloatsToRef(e,t,i,r){return r.copyFromFloats(this._x-e,this._y-t,this._z-i)}negate(){return new this.constructor(-this._x,-this._y,-this._z)}negateInPlace(){return this._x*=-1,this._y*=-1,this._z*=-1,this._isDirty=!0,this}negateToRef(e){return e.copyFromFloats(-1*this._x,-1*this._y,-1*this._z)}scaleInPlace(e){return this._x*=e,this._y*=e,this._z*=e,this._isDirty=!0,this}scale(e){return new this.constructor(this._x*e,this._y*e,this._z*e)}scaleToRef(e,t){return t.copyFromFloats(this._x*e,this._y*e,this._z*e)}getNormalToRef(e){let t=this.length(),i=Math.acos(this.y/t),r=Math.atan2(this.z,this.x);i>Math.PI/2?i-=Math.PI/2:i+=Math.PI/2;let s=t*Math.sin(i)*Math.cos(r),n=t*Math.cos(i),a=t*Math.sin(i)*Math.sin(r);return e.set(s,n,a),e}applyRotationQuaternionToRef(e,t){let i=this._x,r=this._y,s=this._z,n=e._x,a=e._y,o=e._z,l=e._w,h=2*(a*s-o*r),u=2*(o*i-n*s),c=2*(n*r-a*i);return t._x=i+l*h+a*c-o*u,t._y=r+l*u+o*h-n*c,t._z=s+l*c+n*u-a*h,t._isDirty=!0,t}applyRotationQuaternionInPlace(e){return this.applyRotationQuaternionToRef(e,this)}applyRotationQuaternion(e){return this.applyRotationQuaternionToRef(e,new this.constructor)}scaleAndAddToRef(e,t){return t.addInPlaceFromFloats(this._x*e,this._y*e,this._z*e)}projectOnPlane(e,t){let i=new this.constructor;return this.projectOnPlaneToRef(e,t,i),i}projectOnPlaneToRef(e,t,i){let r=e.normal,s=e.d,n=t9.Vector3[0];this.subtractToRef(t,n),n.normalize();let a=t5.Dot(n,r);if(1e-10>Math.abs(a))i.setAll(1/0);else{let e=-(t5.Dot(t,r)+s)/a,o=n.scaleInPlace(e);t.addToRef(o,i)}return i}equals(e){return e&&this._x===e._x&&this._y===e._y&&this._z===e._z}equalsWithEpsilon(e,t=.001){return e&&tK.WithinEpsilon(this._x,e._x,t)&&tK.WithinEpsilon(this._y,e._y,t)&&tK.WithinEpsilon(this._z,e._z,t)}equalsToFloats(e,t,i){return this._x===e&&this._y===t&&this._z===i}multiplyInPlace(e){return this._x*=e._x,this._y*=e._y,this._z*=e._z,this._isDirty=!0,this}multiply(e){return this.multiplyByFloats(e._x,e._y,e._z)}multiplyToRef(e,t){return t.copyFromFloats(this._x*e._x,this._y*e._y,this._z*e._z)}multiplyByFloats(e,t,i){return new this.constructor(this._x*e,this._y*t,this._z*i)}divide(e){return new this.constructor(this._x/e._x,this._y/e._y,this._z/e._z)}divideToRef(e,t){return t.copyFromFloats(this._x/e._x,this._y/e._y,this._z/e._z)}divideInPlace(e){return this.divideToRef(e,this)}minimizeInPlace(e){return this.minimizeInPlaceFromFloats(e._x,e._y,e._z)}maximizeInPlace(e){return this.maximizeInPlaceFromFloats(e._x,e._y,e._z)}minimizeInPlaceFromFloats(e,t,i){return ethis._x&&(this.x=e),t>this._y&&(this.y=t),i>this._z&&(this.z=i),this}isNonUniformWithinEpsilon(e){let t=Math.abs(this._x),i=Math.abs(this._y);if(!tK.WithinEpsilon(t,i,e))return!0;let r=Math.abs(this._z);return!(tK.WithinEpsilon(t,r,e)&&tK.WithinEpsilon(i,r,e))}get isNonUniform(){let e=Math.abs(this._x);return e!==Math.abs(this._y)||e!==Math.abs(this._z)}floor(){return new this.constructor(Math.floor(this._x),Math.floor(this._y),Math.floor(this._z))}fract(){return new this.constructor(this._x-Math.floor(this._x),this._y-Math.floor(this._y),this._z-Math.floor(this._z))}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z)}lengthSquared(){return this._x*this._x+this._y*this._y+this._z*this._z}get hasAZeroComponent(){return this._x*this._y*this._z==0}normalize(){return this.normalizeFromLength(this.length())}reorderInPlace(e){if("xyz"===(e=e.toLowerCase()))return this;let t=t9.Vector3[0].copyFrom(this);return this.x=t[e[0]],this.y=t[e[1]],this.z=t[e[2]],this}rotateByQuaternionToRef(e,t){return e.toRotationMatrix(t9.Matrix[0]),t5.TransformCoordinatesToRef(this,t9.Matrix[0],t),t}rotateByQuaternionAroundPointToRef(e,t,i){return this.subtractToRef(t,t9.Vector3[0]),t9.Vector3[0].rotateByQuaternionToRef(e,t9.Vector3[0]),t.addToRef(t9.Vector3[0],i),i}cross(e){let t=new this.constructor;return t5.CrossToRef(this,e,t)}normalizeFromLength(e){return 0===e||1===e?this:this.scaleInPlace(1/e)}normalizeToNew(){let e=new this.constructor(0,0,0);return this.normalizeToRef(e),e}normalizeToRef(e){let t=this.length();return 0===t||1===t?e.copyFromFloats(this._x,this._y,this._z):this.scaleToRef(1/t,e)}clone(){return new this.constructor(this._x,this._y,this._z)}copyFrom(e){return this.copyFromFloats(e._x,e._y,e._z)}copyFromFloats(e,t,i){return this._x=e,this._y=t,this._z=i,this._isDirty=!0,this}set(e,t,i){return this.copyFromFloats(e,t,i)}setAll(e){return this._x=this._y=this._z=e,this._isDirty=!0,this}static GetClipFactor(e,t,i,r){let s=t5.Dot(e,i);return(s-r)/(s-t5.Dot(t,i))}static GetAngleBetweenVectors(e,t,i){let r=e.normalizeToRef(t9.Vector3[1]),s=t.normalizeToRef(t9.Vector3[2]),n=t5.Dot(r,s),a=Math.acos(n=tK.Clamp(n,-1,1)),o=t9.Vector3[3];return(t5.CrossToRef(r,s,o),t5.Dot(o,i)>0)?isNaN(a)?0:a:isNaN(a)?-Math.PI:-Math.acos(n)}static GetAngleBetweenVectorsOnPlane(e,t,i){t9.Vector3[0].copyFrom(e);let r=t9.Vector3[0];t9.Vector3[1].copyFrom(t);let s=t9.Vector3[1];t9.Vector3[2].copyFrom(i);let n=t9.Vector3[2],a=t9.Vector3[3],o=t9.Vector3[4];r.normalize(),s.normalize(),n.normalize(),t5.CrossToRef(n,r,a),t5.CrossToRef(a,n,o);let l=Math.atan2(t5.Dot(s,a),t5.Dot(s,o));return tK.NormalizeRadians(l)}static PitchYawRollToMoveBetweenPointsToRef(e,t,i){let r=ie.Vector3[0];return t.subtractToRef(e,r),i._y=Math.atan2(r.x,r.z)||0,i._x=Math.atan2(Math.sqrt(r.x**2+r.z**2),r.y)||0,i._z=0,i._isDirty=!0,i}static PitchYawRollToMoveBetweenPoints(e,t){let i=t5.Zero();return t5.PitchYawRollToMoveBetweenPointsToRef(e,t,i)}static SlerpToRef(e,t,i,r){let s,n;i=tK.Clamp(i,0,1);let a=t9.Vector3[0],o=t9.Vector3[1];a.copyFrom(e);let l=a.length();a.normalizeFromLength(l),o.copyFrom(t);let h=o.length();o.normalizeFromLength(h);let u=t5.Dot(a,o);if(u<.999){let e=Math.acos(u),t=1/Math.sin(e);s=Math.sin((1-i)*e)*t,n=Math.sin(i*e)*t}else s=1-i,n=i;return a.scaleInPlace(s),o.scaleInPlace(n),r.copyFrom(a).addInPlace(o),r.scaleInPlace(tK.Lerp(l,h,i)),r}static SmoothToRef(e,t,i,r,s){return t5.SlerpToRef(e,t,0===r?1:i/r,s),s}static FromArray(e,t=0){return new t5(e[t],e[t+1],e[t+2])}static FromFloatArray(e,t){return t5.FromArray(e,t)}static FromArrayToRef(e,t,i){return i._x=e[t],i._y=e[t+1],i._z=e[t+2],i._isDirty=!0,i}static FromFloatArrayToRef(e,t,i){return t5.FromArrayToRef(e,t,i)}static FromFloatsToRef(e,t,i,r){return r.copyFromFloats(e,t,i),r}static Zero(){return new t5(0,0,0)}static One(){return new t5(1,1,1)}static Up(){return new t5(0,1,0)}static get UpReadOnly(){return t5._UpReadOnly}static get DownReadOnly(){return t5._DownReadOnly}static get RightReadOnly(){return t5._RightReadOnly}static get LeftReadOnly(){return t5._LeftReadOnly}static get LeftHandedForwardReadOnly(){return t5._LeftHandedForwardReadOnly}static get RightHandedForwardReadOnly(){return t5._RightHandedForwardReadOnly}static get LeftHandedBackwardReadOnly(){return t5._LeftHandedBackwardReadOnly}static get RightHandedBackwardReadOnly(){return t5._RightHandedBackwardReadOnly}static get ZeroReadOnly(){return t5._ZeroReadOnly}static get OneReadOnly(){return t5._OneReadOnly}static Down(){return new t5(0,-1,0)}static Forward(e=!1){return new t5(0,0,e?-1:1)}static Backward(e=!1){return new t5(0,0,e?1:-1)}static Right(){return new t5(1,0,0)}static Left(){return new t5(-1,0,0)}static Random(e=0,t=1){return new t5(tK.RandomRange(e,t),tK.RandomRange(e,t),tK.RandomRange(e,t))}static TransformCoordinates(e,t){let i=t5.Zero();return t5.TransformCoordinatesToRef(e,t,i),i}static TransformCoordinatesToRef(e,t,i){return t5.TransformCoordinatesFromFloatsToRef(e._x,e._y,e._z,t,i),i}static TransformCoordinatesFromFloatsToRef(e,t,i,r,s){let n=r.m,a=e*n[0]+t*n[4]+i*n[8]+n[12],o=e*n[1]+t*n[5]+i*n[9]+n[13],l=e*n[2]+t*n[6]+i*n[10]+n[14],h=1/(e*n[3]+t*n[7]+i*n[11]+n[15]);return s._x=a*h,s._y=o*h,s._z=l*h,s._isDirty=!0,s}static TransformNormal(e,t){let i=t5.Zero();return t5.TransformNormalToRef(e,t,i),i}static TransformNormalToRef(e,t,i){return this.TransformNormalFromFloatsToRef(e._x,e._y,e._z,t,i),i}static TransformNormalFromFloatsToRef(e,t,i,r,s){let n=r.m;return s._x=e*n[0]+t*n[4]+i*n[8],s._y=e*n[1]+t*n[5]+i*n[9],s._z=e*n[2]+t*n[6]+i*n[10],s._isDirty=!0,s}static CatmullRom(e,t,i,r,s){let n=s*s,a=s*n,o=.5*(2*t._x+(-e._x+i._x)*s+(2*e._x-5*t._x+4*i._x-r._x)*n+(-e._x+3*t._x-3*i._x+r._x)*a),l=.5*(2*t._y+(-e._y+i._y)*s+(2*e._y-5*t._y+4*i._y-r._y)*n+(-e._y+3*t._y-3*i._y+r._y)*a),h=.5*(2*t._z+(-e._z+i._z)*s+(2*e._z-5*t._z+4*i._z-r._z)*n+(-e._z+3*t._z-3*i._z+r._z)*a);return new e.constructor(o,l,h)}static Clamp(e,t,i){let r=new e.constructor;return t5.ClampToRef(e,t,i,r),r}static ClampToRef(e,t,i,r){let s=e._x;s=(s=s>i._x?i._x:s)i._y?i._y:n)i._z?i._z:a)0&&A<0?(I.copyFrom(o),n=t,a=i):A>0&&R<0?(I.copyFrom(h),n=i,a=r):(I.copyFrom(l).scaleInPlace(-1),n=r,a=t);let P=t9.Vector3[9],M=t9.Vector3[4];if(n.subtractToRef(x,S),a.subtractToRef(x,P),t5.CrossToRef(S,P,M),!(0>t5.Dot(M,u)))return s.copyFrom(x),Math.abs(m*g);let D=t9.Vector3[5];t5.CrossToRef(I,M,D),D.normalize();let O=t9.Vector3[9];O.copyFrom(n).subtractInPlace(x);let N=O.length();if(N<.001)return s.copyFrom(n),t5.Distance(e,n);O.normalizeFromLength(N);let F=t5.Dot(D,O),w=t9.Vector3[7];w.copyFrom(x).addInPlace(D.scaleInPlace(N*F)),S.copyFrom(w).subtractInPlace(n),m=I.length(),I.normalizeFromLength(m);let L=t5.Dot(S,I)/Math.max(m,.001);return L=tK.Clamp(L,0,1),w.copyFrom(n).addInPlace(I.scaleInPlace(L*m)),s.copyFrom(w),t5.Distance(e,w)}static Center(e,t){return t5.CenterToRef(e,t,t5.Zero())}static CenterToRef(e,t,i){return i.copyFromFloats((e._x+t._x)/2,(e._y+t._y)/2,(e._z+t._z)/2)}static RotationFromAxis(e,t,i){let r=new e.constructor;return t5.RotationFromAxisToRef(e,t,i,r),r}static RotationFromAxisToRef(e,t,i,r){let s=t9.Quaternion[0];return t8.RotationQuaternionFromAxisToRef(e,t,i,s),s.toEulerAnglesToRef(r),r}}t5._UpReadOnly=t5.Up(),t5._DownReadOnly=t5.Down(),t5._LeftHandedForwardReadOnly=t5.Forward(!1),t5._RightHandedForwardReadOnly=t5.Forward(!0),t5._LeftHandedBackwardReadOnly=t5.Backward(!1),t5._RightHandedBackwardReadOnly=t5.Backward(!0),t5._RightReadOnly=t5.Right(),t5._LeftReadOnly=t5.Left(),t5._ZeroReadOnly=t5.Zero(),t5._OneReadOnly=t5.One();class t6{constructor(e=0,t=0,i=0,r=0){this.x=e,this.y=t,this.z=i,this.w=r}toString(){return`{X: ${this.x} Y: ${this.y} Z: ${this.z} W: ${this.w}}`}getClassName(){return"Vector4"}getHashCode(){let e=t3(this.x),t=t3(this.y),i=t3(this.z),r=t3(this.w),s=e;return 397*(s=397*(s=397*s^t)^i)^r}asArray(){let e=[];return this.toArray(e,0),e}toArray(e,t){return void 0===t&&(t=0),e[t]=this.x,e[t+1]=this.y,e[t+2]=this.z,e[t+3]=this.w,this}fromArray(e,t=0){return t6.FromArrayToRef(e,t,this),this}addInPlace(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this.w+=e.w,this}add(e){return new this.constructor(this.x+e.x,this.y+e.y,this.z+e.z,this.w+e.w)}addToRef(e,t){return t.x=this.x+e.x,t.y=this.y+e.y,t.z=this.z+e.z,t.w=this.w+e.w,t}subtractInPlace(e){return this.x-=e.x,this.y-=e.y,this.z-=e.z,this.w-=e.w,this}subtract(e){return new this.constructor(this.x-e.x,this.y-e.y,this.z-e.z,this.w-e.w)}subtractToRef(e,t){return t.x=this.x-e.x,t.y=this.y-e.y,t.z=this.z-e.z,t.w=this.w-e.w,t}subtractFromFloats(e,t,i,r){return new this.constructor(this.x-e,this.y-t,this.z-i,this.w-r)}subtractFromFloatsToRef(e,t,i,r,s){return s.x=this.x-e,s.y=this.y-t,s.z=this.z-i,s.w=this.w-r,s}negate(){return new this.constructor(-this.x,-this.y,-this.z,-this.w)}negateInPlace(){return this.x*=-1,this.y*=-1,this.z*=-1,this.w*=-1,this}negateToRef(e){return e.copyFromFloats(-1*this.x,-1*this.y,-1*this.z,-1*this.w)}scaleInPlace(e){return this.x*=e,this.y*=e,this.z*=e,this.w*=e,this}scale(e){return new this.constructor(this.x*e,this.y*e,this.z*e,this.w*e)}scaleToRef(e,t){return t.x=this.x*e,t.y=this.y*e,t.z=this.z*e,t.w=this.w*e,t}scaleAndAddToRef(e,t){return t.x+=this.x*e,t.y+=this.y*e,t.z+=this.z*e,t.w+=this.w*e,t}equals(e){return e&&this.x===e.x&&this.y===e.y&&this.z===e.z&&this.w===e.w}equalsWithEpsilon(e,t=.001){return e&&tK.WithinEpsilon(this.x,e.x,t)&&tK.WithinEpsilon(this.y,e.y,t)&&tK.WithinEpsilon(this.z,e.z,t)&&tK.WithinEpsilon(this.w,e.w,t)}equalsToFloats(e,t,i,r){return this.x===e&&this.y===t&&this.z===i&&this.w===r}multiplyInPlace(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this.w*=e.w,this}multiply(e){return new this.constructor(this.x*e.x,this.y*e.y,this.z*e.z,this.w*e.w)}multiplyToRef(e,t){return t.x=this.x*e.x,t.y=this.y*e.y,t.z=this.z*e.z,t.w=this.w*e.w,t}multiplyByFloats(e,t,i,r){return new this.constructor(this.x*e,this.y*t,this.z*i,this.w*r)}divide(e){return new this.constructor(this.x/e.x,this.y/e.y,this.z/e.z,this.w/e.w)}divideToRef(e,t){return t.x=this.x/e.x,t.y=this.y/e.y,t.z=this.z/e.z,t.w=this.w/e.w,t}divideInPlace(e){return this.divideToRef(e,this)}minimizeInPlace(e){return e.xthis.x&&(this.x=e.x),e.y>this.y&&(this.y=e.y),e.z>this.z&&(this.z=e.z),e.w>this.w&&(this.w=e.w),this}floor(){return new this.constructor(Math.floor(this.x),Math.floor(this.y),Math.floor(this.z),Math.floor(this.w))}fract(){return new this.constructor(this.x-Math.floor(this.x),this.y-Math.floor(this.y),this.z-Math.floor(this.z),this.w-Math.floor(this.w))}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}lengthSquared(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}normalize(){return this.normalizeFromLength(this.length())}normalizeFromLength(e){return 0===e||1===e?this:this.scaleInPlace(1/e)}normalizeToNew(){let e=new this.constructor(0,0,0,0);return this.normalizeToRef(e),e}normalizeToRef(e){let t=this.length();return 0===t||1===t?e.copyFromFloats(this.x,this.y,this.z,this.w):this.scaleToRef(1/t,e)}toVector3(){return new t5(this.x,this.y,this.z)}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copyFrom(e){return this.x=e.x,this.y=e.y,this.z=e.z,this.w=e.w,this}copyFromFloats(e,t,i,r){return this.x=e,this.y=t,this.z=i,this.w=r,this}set(e,t,i,r){return this.copyFromFloats(e,t,i,r)}setAll(e){return this.x=this.y=this.z=this.w=e,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z+this.w*e.w}static FromArray(e,t){return t||(t=0),new t6(e[t],e[t+1],e[t+2],e[t+3])}static FromArrayToRef(e,t,i){return i.x=e[t],i.y=e[t+1],i.z=e[t+2],i.w=e[t+3],i}static FromFloatArrayToRef(e,t,i){return t6.FromArrayToRef(e,t,i),i}static FromFloatsToRef(e,t,i,r,s){return s.x=e,s.y=t,s.z=i,s.w=r,s}static Zero(){return new t6(0,0,0,0)}static One(){return new t6(1,1,1,1)}static Random(e=0,t=1){return new t6(tK.RandomRange(e,t),tK.RandomRange(e,t),tK.RandomRange(e,t),tK.RandomRange(e,t))}static get ZeroReadOnly(){return t6._ZeroReadOnly}static Normalize(e){let t=t6.Zero();return t6.NormalizeToRef(e,t),t}static NormalizeToRef(e,t){return e.normalizeToRef(t),t}static Minimize(e,t){let i=new e.constructor;return i.copyFrom(e),i.minimizeInPlace(t),i}static Maximize(e,t){let i=new e.constructor;return i.copyFrom(e),i.maximizeInPlace(t),i}static Distance(e,t){return Math.sqrt(t6.DistanceSquared(e,t))}static DistanceSquared(e,t){let i=e.x-t.x,r=e.y-t.y,s=e.z-t.z,n=e.w-t.w;return i*i+r*r+s*s+n*n}static Center(e,t){return t6.CenterToRef(e,t,t6.Zero())}static CenterToRef(e,t,i){return i.copyFromFloats((e.x+t.x)/2,(e.y+t.y)/2,(e.z+t.z)/2,(e.w+t.w)/2)}static TransformCoordinates(e,t){let i=t6.Zero();return t6.TransformCoordinatesToRef(e,t,i),i}static TransformCoordinatesToRef(e,t,i){return t6.TransformCoordinatesFromFloatsToRef(e._x,e._y,e._z,t,i),i}static TransformCoordinatesFromFloatsToRef(e,t,i,r,s){let n=r.m,a=e*n[0]+t*n[4]+i*n[8]+n[12],o=e*n[1]+t*n[5]+i*n[9]+n[13],l=e*n[2]+t*n[6]+i*n[10]+n[14],h=e*n[3]+t*n[7]+i*n[11]+n[15];return s.x=a,s.y=o,s.z=l,s.w=h,s}static TransformNormal(e,t){let i=new e.constructor;return t6.TransformNormalToRef(e,t,i),i}static TransformNormalToRef(e,t,i){let r=t.m,s=e.x*r[0]+e.y*r[4]+e.z*r[8],n=e.x*r[1]+e.y*r[5]+e.z*r[9],a=e.x*r[2]+e.y*r[6]+e.z*r[10];return i.x=s,i.y=n,i.z=a,i.w=e.w,i}static TransformNormalFromFloatsToRef(e,t,i,r,s,n){let a=s.m;return n.x=e*a[0]+t*a[4]+i*a[8],n.y=e*a[1]+t*a[5]+i*a[9],n.z=e*a[2]+t*a[6]+i*a[10],n.w=r,n}static FromVector3(e,t=0){return new t6(e._x,e._y,e._z,t)}static Dot(e,t){return e.dot(t)}}t6._ZeroReadOnly=t6.Zero();class t8{get x(){return this._x}set x(e){this._x=e,this._isDirty=!0}get y(){return this._y}set y(e){this._y=e,this._isDirty=!0}get z(){return this._z}set z(e){this._z=e,this._isDirty=!0}get w(){return this._w}set w(e){this._w=e,this._isDirty=!0}constructor(e=0,t=0,i=0,r=1){this._isDirty=!0,this._x=e,this._y=t,this._z=i,this._w=r}toString(){return`{X: ${this._x} Y: ${this._y} Z: ${this._z} W: ${this._w}}`}getClassName(){return"Quaternion"}getHashCode(){let e=t3(this._x),t=t3(this._y),i=t3(this._z),r=t3(this._w),s=e;return 397*(s=397*(s=397*s^t)^i)^r}asArray(){return[this._x,this._y,this._z,this._w]}toArray(e,t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._w,this}equals(e){return e&&this._x===e._x&&this._y===e._y&&this._z===e._z&&this._w===e._w}equalsWithEpsilon(e,t=.001){return e&&tK.WithinEpsilon(this._x,e._x,t)&&tK.WithinEpsilon(this._y,e._y,t)&&tK.WithinEpsilon(this._z,e._z,t)&&tK.WithinEpsilon(this._w,e._w,t)}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copyFrom(e){return this._x=e._x,this._y=e._y,this._z=e._z,this._w=e._w,this._isDirty=!0,this}copyFromFloats(e,t,i,r){return this._x=e,this._y=t,this._z=i,this._w=r,this._isDirty=!0,this}set(e,t,i,r){return this.copyFromFloats(e,t,i,r)}add(e){return new this.constructor(this._x+e._x,this._y+e._y,this._z+e._z,this._w+e._w)}addInPlace(e){return this._x+=e._x,this._y+=e._y,this._z+=e._z,this._w+=e._w,this._isDirty=!0,this}subtract(e){return new this.constructor(this._x-e._x,this._y-e._y,this._z-e._z,this._w-e._w)}subtractInPlace(e){return this._x-=e._x,this._y-=e._y,this._z-=e._z,this._w-=e._w,this._isDirty=!0,this}scale(e){return new this.constructor(this._x*e,this._y*e,this._z*e,this._w*e)}scaleToRef(e,t){return t._x=this._x*e,t._y=this._y*e,t._z=this._z*e,t._w=this._w*e,t._isDirty=!0,t}scaleInPlace(e){return this._x*=e,this._y*=e,this._z*=e,this._w*=e,this._isDirty=!0,this}scaleAndAddToRef(e,t){return t._x+=this._x*e,t._y+=this._y*e,t._z+=this._z*e,t._w+=this._w*e,t._isDirty=!0,t}multiply(e){let t=new this.constructor(0,0,0,1);return this.multiplyToRef(e,t),t}multiplyToRef(e,t){let i=this._x*e._w+this._y*e._z-this._z*e._y+this._w*e._x,r=-this._x*e._z+this._y*e._w+this._z*e._x+this._w*e._y,s=this._x*e._y-this._y*e._x+this._z*e._w+this._w*e._z,n=-this._x*e._x-this._y*e._y-this._z*e._z+this._w*e._w;return t.copyFromFloats(i,r,s,n),t}multiplyInPlace(e){return this.multiplyToRef(e,this),this}conjugateToRef(e){return e.copyFromFloats(-this._x,-this._y,-this._z,this._w),e}conjugateInPlace(){return this._x*=-1,this._y*=-1,this._z*=-1,this._isDirty=!0,this}conjugate(){return new this.constructor(-this._x,-this._y,-this._z,this._w)}invert(){let e=this.conjugate(),t=this.lengthSquared();return 0==t||1==t||e.scaleInPlace(1/t),e}invertInPlace(){this.conjugateInPlace();let e=this.lengthSquared();return 0==e||1==e||this.scaleInPlace(1/e),this}lengthSquared(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this.lengthSquared())}normalize(){return this.normalizeFromLength(this.length())}normalizeFromLength(e){return 0===e||1===e?this:this.scaleInPlace(1/e)}normalizeToNew(){let e=new this.constructor(0,0,0,1);return this.normalizeToRef(e),e}normalizeToRef(e){let t=this.length();return 0===t||1===t?e.copyFromFloats(this._x,this._y,this._z,this._w):this.scaleToRef(1/t,e)}toEulerAngles(){let e=t5.Zero();return this.toEulerAnglesToRef(e),e}toEulerAnglesToRef(e){let t=this._z,i=this._x,r=this._y,s=this._w,n=r*t-i*s;if(n<-.4999999)e._y=2*Math.atan2(r,s),e._x=Math.PI/2,e._z=0,e._isDirty=!0;else if(n>.4999999)e._y=2*Math.atan2(r,s),e._x=-Math.PI/2,e._z=0,e._isDirty=!0;else{let a=s*s,o=t*t,l=i*i,h=r*r;e._z=Math.atan2(2*(i*r+t*s),-o-l+h+a),e._x=Math.asin(-2*n),e._y=Math.atan2(2*(t*i+r*s),o-l-h+a),e._isDirty=!0}return e}toRotationMatrix(e){return t7.FromQuaternionToRef(this,e),e}fromRotationMatrix(e){return t8.FromRotationMatrixToRef(e,this),this}dot(e){return this._x*e._x+this._y*e._y+this._z*e._z+this._w*e._w}static FromRotationMatrix(e){let t=new t8;return t8.FromRotationMatrixToRef(e,t),t}static FromRotationMatrixToRef(e,t){let i;let r=e.m,s=r[0],n=r[4],a=r[8],o=r[1],l=r[5],h=r[9],u=r[2],c=r[6],d=r[10],p=s+l+d;return p>0?(i=.5/Math.sqrt(p+1),t._w=.25/i,t._x=(c-h)*i,t._y=(a-u)*i,t._z=(o-n)*i):s>l&&s>d?(i=2*Math.sqrt(1+s-l-d),t._w=(c-h)/i,t._x=.25*i,t._y=(n+o)/i,t._z=(a+u)/i):l>d?(i=2*Math.sqrt(1+l-s-d),t._w=(a-u)/i,t._x=(n+o)/i,t._y=.25*i,t._z=(h+c)/i):(i=2*Math.sqrt(1+d-s-l),t._w=(o-n)/i,t._x=(a+u)/i,t._y=(h+c)/i,t._z=.25*i),t._isDirty=!0,t}static Dot(e,t){return e._x*t._x+e._y*t._y+e._z*t._z+e._w*t._w}static AreClose(e,t,i=.1){let r=t8.Dot(e,t);return 1-r*r<=i}static SmoothToRef(e,t,i,r,s){let n=0===r?1:i/r;return n=tK.Clamp(n,0,1),t8.SlerpToRef(e,t,n,s),s}static Zero(){return new t8(0,0,0,0)}static Inverse(e){return new e.constructor(-e._x,-e._y,-e._z,e._w)}static InverseToRef(e,t){return t.set(-e._x,-e._y,-e._z,e._w),t}static Identity(){return new t8(0,0,0,1)}static IsIdentity(e){return e&&0===e._x&&0===e._y&&0===e._z&&1===e._w}static RotationAxis(e,t){return t8.RotationAxisToRef(e,t,new t8)}static RotationAxisToRef(e,t,i){let r=Math.sin(t/2);return e.normalize(),i._w=Math.cos(t/2),i._x=e._x*r,i._y=e._y*r,i._z=e._z*r,i._isDirty=!0,i}static FromArray(e,t){return t||(t=0),new t8(e[t],e[t+1],e[t+2],e[t+3])}static FromArrayToRef(e,t,i){return i._x=e[t],i._y=e[t+1],i._z=e[t+2],i._w=e[t+3],i._isDirty=!0,i}static FromEulerAngles(e,t,i){let r=new t8;return t8.RotationYawPitchRollToRef(t,e,i,r),r}static FromEulerAnglesToRef(e,t,i,r){return t8.RotationYawPitchRollToRef(t,e,i,r),r}static FromEulerVector(e){let t=new t8;return t8.RotationYawPitchRollToRef(e._y,e._x,e._z,t),t}static FromEulerVectorToRef(e,t){return t8.RotationYawPitchRollToRef(e._y,e._x,e._z,t),t}static FromUnitVectorsToRef(e,t,i,r=.001){let s=t5.Dot(e,t)+1;return sMath.abs(e.z)?i.set(-e.y,e.x,0,0):i.set(0,-e.z,e.y,0):(t5.CrossToRef(e,t,ie.Vector3[0]),i.set(ie.Vector3[0].x,ie.Vector3[0].y,ie.Vector3[0].z,s)),i.normalize()}static RotationYawPitchRoll(e,t,i){let r=new t8;return t8.RotationYawPitchRollToRef(e,t,i,r),r}static RotationYawPitchRollToRef(e,t,i,r){let s=.5*i,n=.5*t,a=.5*e,o=Math.sin(s),l=Math.cos(s),h=Math.sin(n),u=Math.cos(n),c=Math.sin(a),d=Math.cos(a);return r._x=d*h*l+c*u*o,r._y=c*u*l-d*h*o,r._z=d*u*o-c*h*l,r._w=d*u*l+c*h*o,r._isDirty=!0,r}static RotationAlphaBetaGamma(e,t,i){let r=new t8;return t8.RotationAlphaBetaGammaToRef(e,t,i,r),r}static RotationAlphaBetaGammaToRef(e,t,i,r){let s=(i+e)*.5,n=(i-e)*.5,a=.5*t;return r._x=Math.cos(n)*Math.sin(a),r._y=Math.sin(n)*Math.sin(a),r._z=Math.sin(s)*Math.cos(a),r._w=Math.cos(s)*Math.cos(a),r._isDirty=!0,r}static RotationQuaternionFromAxis(e,t,i){let r=new t8(0,0,0,0);return t8.RotationQuaternionFromAxisToRef(e,t,i,r),r}static RotationQuaternionFromAxisToRef(e,t,i,r){let s=t9.Matrix[0];return t7.FromXYZAxesToRef(e.normalize(),t.normalize(),i.normalize(),s),t8.FromRotationMatrixToRef(s,r),r}static FromLookDirectionLH(e,t){let i=new t8;return t8.FromLookDirectionLHToRef(e,t,i),i}static FromLookDirectionLHToRef(e,t,i){let r=t9.Matrix[0];return t7.LookDirectionLHToRef(e,t,r),t8.FromRotationMatrixToRef(r,i),i}static FromLookDirectionRH(e,t){let i=new t8;return t8.FromLookDirectionRHToRef(e,t,i),i}static FromLookDirectionRHToRef(e,t,i){let r=t9.Matrix[0];return t7.LookDirectionRHToRef(e,t,r),t8.FromRotationMatrixToRef(r,i)}static Slerp(e,t,i){let r=t8.Identity();return t8.SlerpToRef(e,t,i,r),r}static SlerpToRef(e,t,i,r){let s,n;let a=e._x*t._x+e._y*t._y+e._z*t._z+e._w*t._w,o=!1;if(a<0&&(o=!0,a=-a),a>.999999)n=1-i,s=o?-i:i;else{let e=Math.acos(a),t=1/Math.sin(e);n=Math.sin((1-i)*e)*t,s=o?-Math.sin(i*e)*t:Math.sin(i*e)*t}return r._x=n*e._x+s*t._x,r._y=n*e._y+s*t._y,r._z=n*e._z+s*t._z,r._w=n*e._w+s*t._w,r._isDirty=!0,r}static Hermite(e,t,i,r,s){let n=s*s,a=s*n,o=2*a-3*n+1,l=-2*a+3*n,h=a-2*n+s,u=a-n,c=e._x*o+i._x*l+t._x*h+r._x*u,d=e._y*o+i._y*l+t._y*h+r._y*u,p=e._z*o+i._z*l+t._z*h+r._z*u,_=e._w*o+i._w*l+t._w*h+r._w*u;return new e.constructor(c,d,p,_)}static Hermite1stDerivative(e,t,i,r,s){let n=new e.constructor;return this.Hermite1stDerivativeToRef(e,t,i,r,s,n),n}static Hermite1stDerivativeToRef(e,t,i,r,s,n){let a=s*s;return n._x=(a-s)*6*e._x+(3*a-4*s+1)*t._x+(-a+s)*6*i._x+(3*a-2*s)*r._x,n._y=(a-s)*6*e._y+(3*a-4*s+1)*t._y+(-a+s)*6*i._y+(3*a-2*s)*r._y,n._z=(a-s)*6*e._z+(3*a-4*s+1)*t._z+(-a+s)*6*i._z+(3*a-2*s)*r._z,n._w=(a-s)*6*e._w+(3*a-4*s+1)*t._w+(-a+s)*6*i._w+(3*a-2*s)*r._w,n._isDirty=!0,n}static Normalize(e){let t=t8.Zero();return t8.NormalizeToRef(e,t),t}static NormalizeToRef(e,t){return e.normalizeToRef(t),t}}class t7{static get Use64Bits(){return t1.MatrixUse64Bits}get m(){return this._m}markAsUpdated(){this.updateFlag=t7._UpdateFlagSeed++,this._isIdentity=!1,this._isIdentity3x2=!1,this._isIdentityDirty=!0,this._isIdentity3x2Dirty=!0}_updateIdentityStatus(e,t=!1,i=!1,r=!0){this._isIdentity=e,this._isIdentity3x2=e||i,this._isIdentityDirty=!this._isIdentity&&t,this._isIdentity3x2Dirty=!this._isIdentity3x2&&r}constructor(){this._isIdentity=!1,this._isIdentityDirty=!0,this._isIdentity3x2=!0,this._isIdentity3x2Dirty=!0,this.updateFlag=-1,t1.MatrixTrackPrecisionChange&&t1.MatrixTrackedMatrices.push(this),this._m=new t1.MatrixCurrentType(16),this.markAsUpdated()}isIdentity(){if(this._isIdentityDirty){this._isIdentityDirty=!1;let e=this._m;this._isIdentity=1===e[0]&&0===e[1]&&0===e[2]&&0===e[3]&&0===e[4]&&1===e[5]&&0===e[6]&&0===e[7]&&0===e[8]&&0===e[9]&&1===e[10]&&0===e[11]&&0===e[12]&&0===e[13]&&0===e[14]&&1===e[15]}return this._isIdentity}isIdentityAs3x2(){return this._isIdentity3x2Dirty&&(this._isIdentity3x2Dirty=!1,1!==this._m[0]||1!==this._m[5]||1!==this._m[15]?this._isIdentity3x2=!1:0!==this._m[1]||0!==this._m[2]||0!==this._m[3]||0!==this._m[4]||0!==this._m[6]||0!==this._m[7]||0!==this._m[8]||0!==this._m[9]||0!==this._m[10]||0!==this._m[11]||0!==this._m[12]||0!==this._m[13]||0!==this._m[14]?this._isIdentity3x2=!1:this._isIdentity3x2=!0),this._isIdentity3x2}determinant(){if(!0===this._isIdentity)return 1;let e=this._m,t=e[0],i=e[1],r=e[2],s=e[3],n=e[4],a=e[5],o=e[6],l=e[7],h=e[8],u=e[9],c=e[10],d=e[11],p=e[12],_=e[13],f=e[14],m=e[15],g=c*m-f*d,v=u*m-_*d,x=u*f-_*c,T=h*m-p*d,b=h*f-c*p,E=h*_-p*u;return t*+(a*g-o*v+l*x)+-(i*(n*g-o*T+l*b))+r*+(n*v-a*T+l*E)+-(s*(n*x-a*b+o*E))}toString(){return`{${this.m[0]}, ${this.m[1]}, ${this.m[2]}, ${this.m[3]} +(()=>{var e={};e.id=514,e.ids=[514],e.modules={7849:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external")},2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},5403:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},4749:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},1017:e=>{"use strict";e.exports=require("path")},7310:e=>{"use strict";e.exports=require("url")},8899:(e,t,i)=>{"use strict";i.r(t),i.d(t,{GlobalError:()=>a.a,__next_app__:()=>d,originalPathname:()=>c,pages:()=>u,routeModule:()=>p,tree:()=>h});var r=i(482),s=i(9108),n=i(2563),a=i.n(n),o=i(8300),l={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);i.d(t,l);let h=["",{children:["space",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(i.bind(i,926)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\page.tsx"]}]},{loading:[()=>Promise.resolve().then(i.bind(i,8187)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\loading.tsx"],metadata:{icon:[async e=>(await Promise.resolve().then(i.bind(i,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}]},{layout:[()=>Promise.resolve().then(i.bind(i,2917)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(i.t.bind(i,9361,23)),"next/dist/client/components/not-found-error"],metadata:{icon:[async e=>(await Promise.resolve().then(i.bind(i,7481))).default(e)],apple:[],openGraph:[],twitter:[],manifest:void 0}}],u=["X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\page.tsx"],c="/space/page",d={require:i,loadChunk:()=>Promise.resolve()},p=new r.AppPageRouteModule({definition:{kind:s.x.APP_PAGE,page:"/space/page",pathname:"/space",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:h}})},4038:(e,t,i)=>{Promise.resolve().then(i.bind(i,2018))},6254:(e,t,i)=>{Promise.resolve().then(i.t.bind(i,2583,23)),Promise.resolve().then(i.t.bind(i,6840,23)),Promise.resolve().then(i.t.bind(i,8771,23)),Promise.resolve().then(i.t.bind(i,3225,23)),Promise.resolve().then(i.t.bind(i,9295,23)),Promise.resolve().then(i.t.bind(i,3982,23))},2731:()=>{},5303:()=>{},2018:(e,t,i)=>{"use strict";let r,s,n,a,o,l,h,u,c,d,p;i.r(t),i.d(t,{default:()=>yM});var _,f,m,g,v,x,T,b,E,S,C,y,A,R,I,P,M,D,O,N,F,w,L,B,U,V,k,G,z,W,H,X,Y,j,K,$,q,Q,Z,J,ee,et,ei,er,es,en,ea,eo,el,eh,eu,ec,ed,ep,e_,ef,em,eg,ev,ex,eT,eb,eE,eS,eC,ey,eA,eR,eI,eP,eM,eD,eO,eN,eF,ew,eL,eB,eU,eV,ek,eG,ez,eW,eH,eX,eY,ej,eK,e$,eq,eQ,eZ,eJ,e0,e1,e2,e3,e4,e5,e6,e8,e7,e9,te,tt,ti,tr,ts,tn,ta,to,tl,th,tu,tc,td,tp,t_,tf,tm,tg,tv,tx,tT,tb,tE,tS,tC,ty,tA,tR,tI,tP,tM,tD,tO,tN,tF,tw,tL,tB=i(2295),tU=i(3729),tV=i(3267),tk=i.n(tV);function tG(){return tB.jsx("div",{className:"flex h-screen justify-center items-center",children:tB.jsx("div",{className:"flex items-center justify-center rounded-full w-14 h-14 bg-gradient-to-tr from-cyan-400 to-blue-900 animate-spin",children:tB.jsx("div",{className:"h-10 w-10 rounded-full bg-black"})})})}var tz=i(9652);class tW{constructor(){this.rootNodes=[],this.cameras=[],this.lights=[],this.meshes=[],this.skeletons=[],this.particleSystems=[],this.animations=[],this.animationGroups=[],this.multiMaterials=[],this.materials=[],this.morphTargetManagers=[],this.geometries=[],this.transformNodes=[],this.actionManagers=[],this.textures=[],this._environmentTexture=null,this.postProcesses=[]}static AddParser(e,t){this._BabylonFileParsers[e]=t}static GetParser(e){return this._BabylonFileParsers[e]?this._BabylonFileParsers[e]:null}static AddIndividualParser(e,t){this._IndividualBabylonFileParsers[e]=t}static GetIndividualParser(e){return this._IndividualBabylonFileParsers[e]?this._IndividualBabylonFileParsers[e]:null}static Parse(e,t,i,r){for(let s in this._BabylonFileParsers)Object.prototype.hasOwnProperty.call(this._BabylonFileParsers,s)&&this._BabylonFileParsers[s](e,t,i,r)}get environmentTexture(){return this._environmentTexture}set environmentTexture(e){this._environmentTexture=e}getNodes(){let e=[];return e=(e=(e=(e=e.concat(this.meshes)).concat(this.lights)).concat(this.cameras)).concat(this.transformNodes),this.skeletons.forEach(t=>e=e.concat(t.bones)),e}}tW._BabylonFileParsers={},tW._IndividualBabylonFileParsers={};class tH{constructor(){this.hoverCursor="",this.actions=[],this.isRecursive=!1}static get HasTriggers(){for(let e in tH.Triggers)if(Object.prototype.hasOwnProperty.call(tH.Triggers,e))return!0;return!1}static get HasPickTriggers(){for(let e in tH.Triggers)if(Object.prototype.hasOwnProperty.call(tH.Triggers,e)){let t=parseInt(e);if(t>=1&&t<=7)return!0}return!1}static HasSpecificTrigger(e){for(let t in tH.Triggers)if(Object.prototype.hasOwnProperty.call(tH.Triggers,t)&&parseInt(t)===e)return!0;return!1}}tH.Triggers={};class tX{constructor(e,t=!1,i,r){this.initialize(e,t,i,r)}initialize(e,t=!1,i,r){return this.mask=e,this.skipNextObservers=t,this.target=i,this.currentTarget=r,this}}class tY{constructor(e,t,i=null){this.callback=e,this.mask=t,this.scope=i,this._willBeUnregistered=!1,this.unregisterOnNextCall=!1,this._remove=null}remove(){this._remove&&this._remove()}}class tj{static FromPromise(e,t){let i=new tj;return e.then(e=>{i.notifyObservers(e)}).catch(e=>{if(t)t.notifyObservers(e);else throw e}),i}get observers(){return this._observers}constructor(e,t=!1){this.notifyIfTriggered=t,this._observers=[],this._numObserversMarkedAsDeleted=0,this._hasNotified=!1,this._eventState=new tX(0),e&&(this._onObserverAdded=e)}add(e,t=-1,i=!1,r=null,s=!1){if(!e)return null;let n=new tY(e,t,r);return n.unregisterOnNextCall=s,i?this._observers.unshift(n):this._observers.push(n),this._onObserverAdded&&this._onObserverAdded(n),this._hasNotified&&this.notifyIfTriggered&&void 0!==this._lastNotifiedValue&&this.notifyObserver(n,this._lastNotifiedValue),n._remove=()=>{this.remove(n)},n}addOnce(e){return this.add(e,void 0,void 0,void 0,!0)}remove(e){return!!e&&(e._remove=null,-1!==this._observers.indexOf(e)&&(this._deferUnregister(e),!0))}removeCallback(e,t){for(let i=0;i{this._remove(e)},0))}_remove(e,t=!0){if(!e)return!1;let i=this._observers.indexOf(e);return -1!==i&&(t&&this._numObserversMarkedAsDeleted--,this._observers.splice(i,1),!0)}makeObserverTopPriority(e){this._remove(e,!1),this._observers.unshift(e)}makeObserverBottomPriority(e){this._remove(e,!1),this._observers.push(e)}notifyObservers(e,t=-1,i,r,s){if(this.notifyIfTriggered&&(this._hasNotified=!0,this._lastNotifiedValue=e),!this._observers.length)return!0;let n=this._eventState;for(let a of(n.mask=t,n.target=i,n.currentTarget=r,n.skipNextObservers=!1,n.lastReturnValue=e,n.userInfo=s,this._observers))if(!a._willBeUnregistered&&(a.mask&t&&(a.unregisterOnNextCall&&this._deferUnregister(a),a.scope?n.lastReturnValue=a.callback.apply(a.scope,[e,n]):n.lastReturnValue=a.callback(e,n)),n.skipNextObservers))return!1;return!0}notifyObserver(e,t,i=-1){if(this.notifyIfTriggered&&(this._hasNotified=!0,this._lastNotifiedValue=t),e._willBeUnregistered)return;let r=this._eventState;r.mask=i,r.skipNextObservers=!1,e.unregisterOnNextCall&&this._deferUnregister(e),e.callback(t,r)}hasObservers(){return this._observers.length-this._numObserversMarkedAsDeleted>0}clear(){for(;this._observers.length;){let e=this._observers.pop();e&&(e._remove=null)}this._onObserverAdded=null,this._numObserversMarkedAsDeleted=0,this.cleanLastNotifiedState()}cleanLastNotifiedState(){this._hasNotified=!1,this._lastNotifiedValue=void 0}clone(){let e=new tj;return e._observers=this._observers.slice(0),e}hasSpecificMask(e=-1){for(let t of this._observers)if(t.mask&e||t.mask===e)return!0;return!1}}class tK{static WithinEpsilon(e,t,i=1401298e-51){return Math.abs(e-t)<=i}static ToHex(e){let t=e.toString(16);return e<=15?("0"+t).toUpperCase():t.toUpperCase()}static Sign(e){return 0==(e=+e)||isNaN(e)?e:e>0?1:-1}static Clamp(e,t=0,i=1){return Math.min(i,Math.max(t,e))}static Log2(e){return Math.log(e)*Math.LOG2E}static ILog2(e){if(Math.log2)return Math.floor(Math.log2(e));if(e<0)return NaN;if(0===e)return-1/0;let t=0;if(e<1){for(;e<1;)t++,e*=2;t=-t}else if(e>1)for(;e>1;)t++,e=Math.floor(e/2);return t}static Repeat(e,t){return e-Math.floor(e/t)*t}static Normalize(e,t,i){return(e-t)/(i-t)}static Denormalize(e,t,i){return e*(i-t)+t}static DeltaAngle(e,t){let i=tK.Repeat(t-e,360);return i>180&&(i-=360),i}static PingPong(e,t){let i=tK.Repeat(e,2*t);return t-Math.abs(i-t)}static SmoothStep(e,t,i){let r=tK.Clamp(i);return t*(r=-2*r*r*r+3*r*r)+e*(1-r)}static MoveTowards(e,t,i){return Math.abs(t-e)<=i?t:e+tK.Sign(t-e)*i}static MoveTowardsAngle(e,t,i){let r=tK.DeltaAngle(e,t),s=0;return-i180&&(r-=360),e+r*tK.Clamp(i)}static InverseLerp(e,t,i){return e!=t?tK.Clamp((i-e)/(t-e)):0}static Hermite(e,t,i,r,s){let n=s*s,a=s*n;return e*(2*a-3*n+1)+i*(-2*a+3*n)+t*(a-2*n+s)+r*(a-n)}static Hermite1stDerivative(e,t,i,r,s){let n=s*s;return(n-s)*6*e+(3*n-4*s+1)*t+(-n+s)*6*i+(3*n-2*s)*r}static RandomRange(e,t){return e===t?e:Math.random()*(t-e)+e}static RangeToPercent(e,t,i){return(e-t)/(i-t)}static PercentToRange(e,t,i){return(i-t)*e+t}static NormalizeRadians(e){return e-=tK.TwoPi*Math.floor((e+Math.PI)/tK.TwoPi)}static HCF(e,t){let i=e%t;return 0===i?t:tK.HCF(t,i)}}tK.TwoPi=2*Math.PI;let t$=1/2.2,tq=(1+Math.sqrt(5))/2;class tQ{static BuildArray(e,t){let i=[];for(let r=0;r(function(e,t,i){let r=e[t];if("function"!=typeof r)return null;let s=function(){let r=e.length,n=s.previous.apply(e,arguments);return i(t,r),n};return r.next=s,s.previous=r,e[t]=s,()=>{let i=s.previous;if(!i)return;let r=s.next;r?(i.next=r,r.previous=i):(i.next=void 0,e[t]=i),s.next=void 0,s.previous=void 0}})(e,i,t));return()=>{i.forEach(e=>{null==e||e()})}}let t0={};class t1{static SetMatrixPrecision(e){if(t1.MatrixTrackPrecisionChange=!1,e&&!t1.MatrixUse64Bits&&t1.MatrixTrackedMatrices)for(let e=0;eparseInt(e.toString().replace(/\W/g,""));class t4{constructor(e=0,t=0){this.x=e,this.y=t}toString(){return`{X: ${this.x} Y: ${this.y}}`}getClassName(){return"Vector2"}getHashCode(){let e=t3(this.x),t=t3(this.y);return 397*e^t}toArray(e,t=0){return e[t]=this.x,e[t+1]=this.y,this}fromArray(e,t=0){return t4.FromArrayToRef(e,t,this),this}asArray(){let e=[];return this.toArray(e,0),e}copyFrom(e){return this.x=e.x,this.y=e.y,this}copyFromFloats(e,t){return this.x=e,this.y=t,this}set(e,t){return this.copyFromFloats(e,t)}add(e){return new this.constructor(this.x+e.x,this.y+e.y)}addToRef(e,t){return t.x=this.x+e.x,t.y=this.y+e.y,t}addInPlace(e){return this.x+=e.x,this.y+=e.y,this}addVector3(e){return new this.constructor(this.x+e.x,this.y+e.y)}subtract(e){return new this.constructor(this.x-e.x,this.y-e.y)}subtractToRef(e,t){return t.x=this.x-e.x,t.y=this.y-e.y,t}subtractInPlace(e){return this.x-=e.x,this.y-=e.y,this}multiplyInPlace(e){return this.x*=e.x,this.y*=e.y,this}multiply(e){return new this.constructor(this.x*e.x,this.y*e.y)}multiplyToRef(e,t){return t.x=this.x*e.x,t.y=this.y*e.y,t}multiplyByFloats(e,t){return new this.constructor(this.x*e,this.y*t)}divide(e){return new this.constructor(this.x/e.x,this.y/e.y)}divideToRef(e,t){return t.x=this.x/e.x,t.y=this.y/e.y,t}divideInPlace(e){return this.divideToRef(e,this)}negate(){return new this.constructor(-this.x,-this.y)}negateInPlace(){return this.x*=-1,this.y*=-1,this}negateToRef(e){return e.copyFromFloats(-1*this.x,-1*this.y)}scaleInPlace(e){return this.x*=e,this.y*=e,this}scale(e){let t=new this.constructor(0,0);return this.scaleToRef(e,t),t}scaleToRef(e,t){return t.x=this.x*e,t.y=this.y*e,t}scaleAndAddToRef(e,t){return t.x+=this.x*e,t.y+=this.y*e,t}equals(e){return e&&this.x===e.x&&this.y===e.y}equalsWithEpsilon(e,t=.001){return e&&tK.WithinEpsilon(this.x,e.x,t)&&tK.WithinEpsilon(this.y,e.y,t)}floor(){return new this.constructor(Math.floor(this.x),Math.floor(this.y))}fract(){return new this.constructor(this.x-Math.floor(this.x),this.y-Math.floor(this.y))}rotateToRef(e,t){let i=Math.cos(e),r=Math.sin(e),s=i*this.x-r*this.y,n=r*this.x+i*this.y;return t.x=s,t.y=n,t}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}lengthSquared(){return this.x*this.x+this.y*this.y}normalize(){return this.normalizeFromLength(this.length())}normalizeFromLength(e){return 0===e||1===e?this:this.scaleInPlace(1/e)}normalizeToNew(){let e=new this.constructor(0,0);return this.normalizeToRef(e),e}normalizeToRef(e){let t=this.length();return 0===t||1===t?e.copyFromFloats(this.x,this.y):this.scaleToRef(1/t,e)}clone(){return new this.constructor(this.x,this.y)}dot(e){return this.x*e.x+this.y*e.y}static Zero(){return new t4(0,0)}static One(){return new t4(1,1)}static Random(e=0,t=1){return new t4(tK.RandomRange(e,t),tK.RandomRange(e,t))}static get ZeroReadOnly(){return t4._ZeroReadOnly}static FromArray(e,t=0){return new t4(e[t],e[t+1])}static FromArrayToRef(e,t,i){return i.x=e[t],i.y=e[t+1],i}static CatmullRom(e,t,i,r,s){let n=s*s,a=s*n,o=.5*(2*t.x+(-e.x+i.x)*s+(2*e.x-5*t.x+4*i.x-r.x)*n+(-e.x+3*t.x-3*i.x+r.x)*a),l=.5*(2*t.y+(-e.y+i.y)*s+(2*e.y-5*t.y+4*i.y-r.y)*n+(-e.y+3*t.y-3*i.y+r.y)*a);return new e.constructor(o,l)}static Clamp(e,t,i){let r=e.x;r=(r=r>i.x?i.x:r)i.y?i.y:s)t.x?e.x:t.x,r=e.y>t.y?e.y:t.y;return new e.constructor(i,r)}static Transform(e,t){let i=new e.constructor;return t4.TransformToRef(e,t,i),i}static TransformToRef(e,t,i){let r=t.m,s=e.x*r[0]+e.y*r[4]+r[12],n=e.x*r[1]+e.y*r[5]+r[13];return i.x=s,i.y=n,i}static PointInTriangle(e,t,i,r){let s=.5*(-i.y*r.x+t.y*(-i.x+r.x)+t.x*(i.y-r.y)+i.x*r.y),n=s<0?-1:1,a=(t.y*r.x-t.x*r.y+(r.y-t.y)*e.x+(t.x-r.x)*e.y)*n,o=(t.x*i.y-t.y*i.x+(t.y-i.y)*e.x+(i.x-t.x)*e.y)*n;return a>0&&o>0&&a+o<2*s*n}static Distance(e,t){return Math.sqrt(t4.DistanceSquared(e,t))}static DistanceSquared(e,t){let i=e.x-t.x,r=e.y-t.y;return i*i+r*r}static Center(e,t){let i=new e.constructor;return t4.CenterToRef(e,t,i)}static CenterToRef(e,t,i){return i.copyFromFloats((e.x+t.x)/2,(e.y+t.y)/2)}static DistanceOfPointFromSegment(e,t,i){let r=t4.DistanceSquared(t,i);if(0===r)return t4.Distance(e,t);let s=i.subtract(t),n=Math.max(0,Math.min(1,t4.Dot(e.subtract(t),s)/r)),a=t.add(s.multiplyByFloats(n,n));return t4.Distance(e,a)}}t4._ZeroReadOnly=t4.Zero();class t5{get x(){return this._x}set x(e){this._x=e,this._isDirty=!0}get y(){return this._y}set y(e){this._y=e,this._isDirty=!0}get z(){return this._z}set z(e){this._z=e,this._isDirty=!0}constructor(e=0,t=0,i=0){this._isDirty=!0,this._x=e,this._y=t,this._z=i}toString(){return`{X: ${this._x} Y: ${this._y} Z: ${this._z}}`}getClassName(){return"Vector3"}getHashCode(){let e=t3(this._x),t=t3(this._y),i=t3(this._z),r=e;return 397*(r=397*r^t)^i}asArray(){let e=[];return this.toArray(e,0),e}toArray(e,t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,this}fromArray(e,t=0){return t5.FromArrayToRef(e,t,this),this}toQuaternion(){return t8.RotationYawPitchRoll(this._y,this._x,this._z)}addInPlace(e){return this.addInPlaceFromFloats(e._x,e._y,e._z)}addInPlaceFromFloats(e,t,i){return this._x+=e,this._y+=t,this._z+=i,this._isDirty=!0,this}add(e){return new this.constructor(this._x+e._x,this._y+e._y,this._z+e._z)}addToRef(e,t){return t.copyFromFloats(this._x+e._x,this._y+e._y,this._z+e._z)}subtractInPlace(e){return this._x-=e._x,this._y-=e._y,this._z-=e._z,this._isDirty=!0,this}subtract(e){return new this.constructor(this._x-e._x,this._y-e._y,this._z-e._z)}subtractToRef(e,t){return this.subtractFromFloatsToRef(e._x,e._y,e._z,t)}subtractFromFloats(e,t,i){return new this.constructor(this._x-e,this._y-t,this._z-i)}subtractFromFloatsToRef(e,t,i,r){return r.copyFromFloats(this._x-e,this._y-t,this._z-i)}negate(){return new this.constructor(-this._x,-this._y,-this._z)}negateInPlace(){return this._x*=-1,this._y*=-1,this._z*=-1,this._isDirty=!0,this}negateToRef(e){return e.copyFromFloats(-1*this._x,-1*this._y,-1*this._z)}scaleInPlace(e){return this._x*=e,this._y*=e,this._z*=e,this._isDirty=!0,this}scale(e){return new this.constructor(this._x*e,this._y*e,this._z*e)}scaleToRef(e,t){return t.copyFromFloats(this._x*e,this._y*e,this._z*e)}getNormalToRef(e){let t=this.length(),i=Math.acos(this.y/t),r=Math.atan2(this.z,this.x);i>Math.PI/2?i-=Math.PI/2:i+=Math.PI/2;let s=t*Math.sin(i)*Math.cos(r),n=t*Math.cos(i),a=t*Math.sin(i)*Math.sin(r);return e.set(s,n,a),e}applyRotationQuaternionToRef(e,t){let i=this._x,r=this._y,s=this._z,n=e._x,a=e._y,o=e._z,l=e._w,h=2*(a*s-o*r),u=2*(o*i-n*s),c=2*(n*r-a*i);return t._x=i+l*h+a*c-o*u,t._y=r+l*u+o*h-n*c,t._z=s+l*c+n*u-a*h,t._isDirty=!0,t}applyRotationQuaternionInPlace(e){return this.applyRotationQuaternionToRef(e,this)}applyRotationQuaternion(e){return this.applyRotationQuaternionToRef(e,new this.constructor)}scaleAndAddToRef(e,t){return t.addInPlaceFromFloats(this._x*e,this._y*e,this._z*e)}projectOnPlane(e,t){let i=new this.constructor;return this.projectOnPlaneToRef(e,t,i),i}projectOnPlaneToRef(e,t,i){let r=e.normal,s=e.d,n=t9.Vector3[0];this.subtractToRef(t,n),n.normalize();let a=t5.Dot(n,r);if(1e-10>Math.abs(a))i.setAll(1/0);else{let e=-(t5.Dot(t,r)+s)/a,o=n.scaleInPlace(e);t.addToRef(o,i)}return i}equals(e){return e&&this._x===e._x&&this._y===e._y&&this._z===e._z}equalsWithEpsilon(e,t=.001){return e&&tK.WithinEpsilon(this._x,e._x,t)&&tK.WithinEpsilon(this._y,e._y,t)&&tK.WithinEpsilon(this._z,e._z,t)}equalsToFloats(e,t,i){return this._x===e&&this._y===t&&this._z===i}multiplyInPlace(e){return this._x*=e._x,this._y*=e._y,this._z*=e._z,this._isDirty=!0,this}multiply(e){return this.multiplyByFloats(e._x,e._y,e._z)}multiplyToRef(e,t){return t.copyFromFloats(this._x*e._x,this._y*e._y,this._z*e._z)}multiplyByFloats(e,t,i){return new this.constructor(this._x*e,this._y*t,this._z*i)}divide(e){return new this.constructor(this._x/e._x,this._y/e._y,this._z/e._z)}divideToRef(e,t){return t.copyFromFloats(this._x/e._x,this._y/e._y,this._z/e._z)}divideInPlace(e){return this.divideToRef(e,this)}minimizeInPlace(e){return this.minimizeInPlaceFromFloats(e._x,e._y,e._z)}maximizeInPlace(e){return this.maximizeInPlaceFromFloats(e._x,e._y,e._z)}minimizeInPlaceFromFloats(e,t,i){return ethis._x&&(this.x=e),t>this._y&&(this.y=t),i>this._z&&(this.z=i),this}isNonUniformWithinEpsilon(e){let t=Math.abs(this._x),i=Math.abs(this._y);if(!tK.WithinEpsilon(t,i,e))return!0;let r=Math.abs(this._z);return!(tK.WithinEpsilon(t,r,e)&&tK.WithinEpsilon(i,r,e))}get isNonUniform(){let e=Math.abs(this._x);return e!==Math.abs(this._y)||e!==Math.abs(this._z)}floor(){return new this.constructor(Math.floor(this._x),Math.floor(this._y),Math.floor(this._z))}fract(){return new this.constructor(this._x-Math.floor(this._x),this._y-Math.floor(this._y),this._z-Math.floor(this._z))}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z)}lengthSquared(){return this._x*this._x+this._y*this._y+this._z*this._z}get hasAZeroComponent(){return this._x*this._y*this._z==0}normalize(){return this.normalizeFromLength(this.length())}reorderInPlace(e){if("xyz"===(e=e.toLowerCase()))return this;let t=t9.Vector3[0].copyFrom(this);return this.x=t[e[0]],this.y=t[e[1]],this.z=t[e[2]],this}rotateByQuaternionToRef(e,t){return e.toRotationMatrix(t9.Matrix[0]),t5.TransformCoordinatesToRef(this,t9.Matrix[0],t),t}rotateByQuaternionAroundPointToRef(e,t,i){return this.subtractToRef(t,t9.Vector3[0]),t9.Vector3[0].rotateByQuaternionToRef(e,t9.Vector3[0]),t.addToRef(t9.Vector3[0],i),i}cross(e){let t=new this.constructor;return t5.CrossToRef(this,e,t)}normalizeFromLength(e){return 0===e||1===e?this:this.scaleInPlace(1/e)}normalizeToNew(){let e=new this.constructor(0,0,0);return this.normalizeToRef(e),e}normalizeToRef(e){let t=this.length();return 0===t||1===t?e.copyFromFloats(this._x,this._y,this._z):this.scaleToRef(1/t,e)}clone(){return new this.constructor(this._x,this._y,this._z)}copyFrom(e){return this.copyFromFloats(e._x,e._y,e._z)}copyFromFloats(e,t,i){return this._x=e,this._y=t,this._z=i,this._isDirty=!0,this}set(e,t,i){return this.copyFromFloats(e,t,i)}setAll(e){return this._x=this._y=this._z=e,this._isDirty=!0,this}static GetClipFactor(e,t,i,r){let s=t5.Dot(e,i);return(s-r)/(s-t5.Dot(t,i))}static GetAngleBetweenVectors(e,t,i){let r=e.normalizeToRef(t9.Vector3[1]),s=t.normalizeToRef(t9.Vector3[2]),n=t5.Dot(r,s),a=Math.acos(n=tK.Clamp(n,-1,1)),o=t9.Vector3[3];return(t5.CrossToRef(r,s,o),t5.Dot(o,i)>0)?isNaN(a)?0:a:isNaN(a)?-Math.PI:-Math.acos(n)}static GetAngleBetweenVectorsOnPlane(e,t,i){t9.Vector3[0].copyFrom(e);let r=t9.Vector3[0];t9.Vector3[1].copyFrom(t);let s=t9.Vector3[1];t9.Vector3[2].copyFrom(i);let n=t9.Vector3[2],a=t9.Vector3[3],o=t9.Vector3[4];r.normalize(),s.normalize(),n.normalize(),t5.CrossToRef(n,r,a),t5.CrossToRef(a,n,o);let l=Math.atan2(t5.Dot(s,a),t5.Dot(s,o));return tK.NormalizeRadians(l)}static PitchYawRollToMoveBetweenPointsToRef(e,t,i){let r=ie.Vector3[0];return t.subtractToRef(e,r),i._y=Math.atan2(r.x,r.z)||0,i._x=Math.atan2(Math.sqrt(r.x**2+r.z**2),r.y)||0,i._z=0,i._isDirty=!0,i}static PitchYawRollToMoveBetweenPoints(e,t){let i=t5.Zero();return t5.PitchYawRollToMoveBetweenPointsToRef(e,t,i)}static SlerpToRef(e,t,i,r){let s,n;i=tK.Clamp(i,0,1);let a=t9.Vector3[0],o=t9.Vector3[1];a.copyFrom(e);let l=a.length();a.normalizeFromLength(l),o.copyFrom(t);let h=o.length();o.normalizeFromLength(h);let u=t5.Dot(a,o);if(u<.999){let e=Math.acos(u),t=1/Math.sin(e);s=Math.sin((1-i)*e)*t,n=Math.sin(i*e)*t}else s=1-i,n=i;return a.scaleInPlace(s),o.scaleInPlace(n),r.copyFrom(a).addInPlace(o),r.scaleInPlace(tK.Lerp(l,h,i)),r}static SmoothToRef(e,t,i,r,s){return t5.SlerpToRef(e,t,0===r?1:i/r,s),s}static FromArray(e,t=0){return new t5(e[t],e[t+1],e[t+2])}static FromFloatArray(e,t){return t5.FromArray(e,t)}static FromArrayToRef(e,t,i){return i._x=e[t],i._y=e[t+1],i._z=e[t+2],i._isDirty=!0,i}static FromFloatArrayToRef(e,t,i){return t5.FromArrayToRef(e,t,i)}static FromFloatsToRef(e,t,i,r){return r.copyFromFloats(e,t,i),r}static Zero(){return new t5(0,0,0)}static One(){return new t5(1,1,1)}static Up(){return new t5(0,1,0)}static get UpReadOnly(){return t5._UpReadOnly}static get DownReadOnly(){return t5._DownReadOnly}static get RightReadOnly(){return t5._RightReadOnly}static get LeftReadOnly(){return t5._LeftReadOnly}static get LeftHandedForwardReadOnly(){return t5._LeftHandedForwardReadOnly}static get RightHandedForwardReadOnly(){return t5._RightHandedForwardReadOnly}static get LeftHandedBackwardReadOnly(){return t5._LeftHandedBackwardReadOnly}static get RightHandedBackwardReadOnly(){return t5._RightHandedBackwardReadOnly}static get ZeroReadOnly(){return t5._ZeroReadOnly}static get OneReadOnly(){return t5._OneReadOnly}static Down(){return new t5(0,-1,0)}static Forward(e=!1){return new t5(0,0,e?-1:1)}static Backward(e=!1){return new t5(0,0,e?1:-1)}static Right(){return new t5(1,0,0)}static Left(){return new t5(-1,0,0)}static Random(e=0,t=1){return new t5(tK.RandomRange(e,t),tK.RandomRange(e,t),tK.RandomRange(e,t))}static TransformCoordinates(e,t){let i=t5.Zero();return t5.TransformCoordinatesToRef(e,t,i),i}static TransformCoordinatesToRef(e,t,i){return t5.TransformCoordinatesFromFloatsToRef(e._x,e._y,e._z,t,i),i}static TransformCoordinatesFromFloatsToRef(e,t,i,r,s){let n=r.m,a=e*n[0]+t*n[4]+i*n[8]+n[12],o=e*n[1]+t*n[5]+i*n[9]+n[13],l=e*n[2]+t*n[6]+i*n[10]+n[14],h=1/(e*n[3]+t*n[7]+i*n[11]+n[15]);return s._x=a*h,s._y=o*h,s._z=l*h,s._isDirty=!0,s}static TransformNormal(e,t){let i=t5.Zero();return t5.TransformNormalToRef(e,t,i),i}static TransformNormalToRef(e,t,i){return this.TransformNormalFromFloatsToRef(e._x,e._y,e._z,t,i),i}static TransformNormalFromFloatsToRef(e,t,i,r,s){let n=r.m;return s._x=e*n[0]+t*n[4]+i*n[8],s._y=e*n[1]+t*n[5]+i*n[9],s._z=e*n[2]+t*n[6]+i*n[10],s._isDirty=!0,s}static CatmullRom(e,t,i,r,s){let n=s*s,a=s*n,o=.5*(2*t._x+(-e._x+i._x)*s+(2*e._x-5*t._x+4*i._x-r._x)*n+(-e._x+3*t._x-3*i._x+r._x)*a),l=.5*(2*t._y+(-e._y+i._y)*s+(2*e._y-5*t._y+4*i._y-r._y)*n+(-e._y+3*t._y-3*i._y+r._y)*a),h=.5*(2*t._z+(-e._z+i._z)*s+(2*e._z-5*t._z+4*i._z-r._z)*n+(-e._z+3*t._z-3*i._z+r._z)*a);return new e.constructor(o,l,h)}static Clamp(e,t,i){let r=new e.constructor;return t5.ClampToRef(e,t,i,r),r}static ClampToRef(e,t,i,r){let s=e._x;s=(s=s>i._x?i._x:s)i._y?i._y:n)i._z?i._z:a)0&&A<0?(I.copyFrom(o),n=t,a=i):A>0&&R<0?(I.copyFrom(h),n=i,a=r):(I.copyFrom(l).scaleInPlace(-1),n=r,a=t);let P=t9.Vector3[9],M=t9.Vector3[4];if(n.subtractToRef(x,S),a.subtractToRef(x,P),t5.CrossToRef(S,P,M),!(0>t5.Dot(M,u)))return s.copyFrom(x),Math.abs(m*g);let D=t9.Vector3[5];t5.CrossToRef(I,M,D),D.normalize();let O=t9.Vector3[9];O.copyFrom(n).subtractInPlace(x);let N=O.length();if(N<.001)return s.copyFrom(n),t5.Distance(e,n);O.normalizeFromLength(N);let F=t5.Dot(D,O),w=t9.Vector3[7];w.copyFrom(x).addInPlace(D.scaleInPlace(N*F)),S.copyFrom(w).subtractInPlace(n),m=I.length(),I.normalizeFromLength(m);let L=t5.Dot(S,I)/Math.max(m,.001);return L=tK.Clamp(L,0,1),w.copyFrom(n).addInPlace(I.scaleInPlace(L*m)),s.copyFrom(w),t5.Distance(e,w)}static Center(e,t){return t5.CenterToRef(e,t,t5.Zero())}static CenterToRef(e,t,i){return i.copyFromFloats((e._x+t._x)/2,(e._y+t._y)/2,(e._z+t._z)/2)}static RotationFromAxis(e,t,i){let r=new e.constructor;return t5.RotationFromAxisToRef(e,t,i,r),r}static RotationFromAxisToRef(e,t,i,r){let s=t9.Quaternion[0];return t8.RotationQuaternionFromAxisToRef(e,t,i,s),s.toEulerAnglesToRef(r),r}}t5._UpReadOnly=t5.Up(),t5._DownReadOnly=t5.Down(),t5._LeftHandedForwardReadOnly=t5.Forward(!1),t5._RightHandedForwardReadOnly=t5.Forward(!0),t5._LeftHandedBackwardReadOnly=t5.Backward(!1),t5._RightHandedBackwardReadOnly=t5.Backward(!0),t5._RightReadOnly=t5.Right(),t5._LeftReadOnly=t5.Left(),t5._ZeroReadOnly=t5.Zero(),t5._OneReadOnly=t5.One();class t6{constructor(e=0,t=0,i=0,r=0){this.x=e,this.y=t,this.z=i,this.w=r}toString(){return`{X: ${this.x} Y: ${this.y} Z: ${this.z} W: ${this.w}}`}getClassName(){return"Vector4"}getHashCode(){let e=t3(this.x),t=t3(this.y),i=t3(this.z),r=t3(this.w),s=e;return 397*(s=397*(s=397*s^t)^i)^r}asArray(){let e=[];return this.toArray(e,0),e}toArray(e,t){return void 0===t&&(t=0),e[t]=this.x,e[t+1]=this.y,e[t+2]=this.z,e[t+3]=this.w,this}fromArray(e,t=0){return t6.FromArrayToRef(e,t,this),this}addInPlace(e){return this.x+=e.x,this.y+=e.y,this.z+=e.z,this.w+=e.w,this}add(e){return new this.constructor(this.x+e.x,this.y+e.y,this.z+e.z,this.w+e.w)}addToRef(e,t){return t.x=this.x+e.x,t.y=this.y+e.y,t.z=this.z+e.z,t.w=this.w+e.w,t}subtractInPlace(e){return this.x-=e.x,this.y-=e.y,this.z-=e.z,this.w-=e.w,this}subtract(e){return new this.constructor(this.x-e.x,this.y-e.y,this.z-e.z,this.w-e.w)}subtractToRef(e,t){return t.x=this.x-e.x,t.y=this.y-e.y,t.z=this.z-e.z,t.w=this.w-e.w,t}subtractFromFloats(e,t,i,r){return new this.constructor(this.x-e,this.y-t,this.z-i,this.w-r)}subtractFromFloatsToRef(e,t,i,r,s){return s.x=this.x-e,s.y=this.y-t,s.z=this.z-i,s.w=this.w-r,s}negate(){return new this.constructor(-this.x,-this.y,-this.z,-this.w)}negateInPlace(){return this.x*=-1,this.y*=-1,this.z*=-1,this.w*=-1,this}negateToRef(e){return e.copyFromFloats(-1*this.x,-1*this.y,-1*this.z,-1*this.w)}scaleInPlace(e){return this.x*=e,this.y*=e,this.z*=e,this.w*=e,this}scale(e){return new this.constructor(this.x*e,this.y*e,this.z*e,this.w*e)}scaleToRef(e,t){return t.x=this.x*e,t.y=this.y*e,t.z=this.z*e,t.w=this.w*e,t}scaleAndAddToRef(e,t){return t.x+=this.x*e,t.y+=this.y*e,t.z+=this.z*e,t.w+=this.w*e,t}equals(e){return e&&this.x===e.x&&this.y===e.y&&this.z===e.z&&this.w===e.w}equalsWithEpsilon(e,t=.001){return e&&tK.WithinEpsilon(this.x,e.x,t)&&tK.WithinEpsilon(this.y,e.y,t)&&tK.WithinEpsilon(this.z,e.z,t)&&tK.WithinEpsilon(this.w,e.w,t)}equalsToFloats(e,t,i,r){return this.x===e&&this.y===t&&this.z===i&&this.w===r}multiplyInPlace(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this.w*=e.w,this}multiply(e){return new this.constructor(this.x*e.x,this.y*e.y,this.z*e.z,this.w*e.w)}multiplyToRef(e,t){return t.x=this.x*e.x,t.y=this.y*e.y,t.z=this.z*e.z,t.w=this.w*e.w,t}multiplyByFloats(e,t,i,r){return new this.constructor(this.x*e,this.y*t,this.z*i,this.w*r)}divide(e){return new this.constructor(this.x/e.x,this.y/e.y,this.z/e.z,this.w/e.w)}divideToRef(e,t){return t.x=this.x/e.x,t.y=this.y/e.y,t.z=this.z/e.z,t.w=this.w/e.w,t}divideInPlace(e){return this.divideToRef(e,this)}minimizeInPlace(e){return e.xthis.x&&(this.x=e.x),e.y>this.y&&(this.y=e.y),e.z>this.z&&(this.z=e.z),e.w>this.w&&(this.w=e.w),this}floor(){return new this.constructor(Math.floor(this.x),Math.floor(this.y),Math.floor(this.z),Math.floor(this.w))}fract(){return new this.constructor(this.x-Math.floor(this.x),this.y-Math.floor(this.y),this.z-Math.floor(this.z),this.w-Math.floor(this.w))}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}lengthSquared(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}normalize(){return this.normalizeFromLength(this.length())}normalizeFromLength(e){return 0===e||1===e?this:this.scaleInPlace(1/e)}normalizeToNew(){let e=new this.constructor(0,0,0,0);return this.normalizeToRef(e),e}normalizeToRef(e){let t=this.length();return 0===t||1===t?e.copyFromFloats(this.x,this.y,this.z,this.w):this.scaleToRef(1/t,e)}toVector3(){return new t5(this.x,this.y,this.z)}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copyFrom(e){return this.x=e.x,this.y=e.y,this.z=e.z,this.w=e.w,this}copyFromFloats(e,t,i,r){return this.x=e,this.y=t,this.z=i,this.w=r,this}set(e,t,i,r){return this.copyFromFloats(e,t,i,r)}setAll(e){return this.x=this.y=this.z=this.w=e,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z+this.w*e.w}static FromArray(e,t){return t||(t=0),new t6(e[t],e[t+1],e[t+2],e[t+3])}static FromArrayToRef(e,t,i){return i.x=e[t],i.y=e[t+1],i.z=e[t+2],i.w=e[t+3],i}static FromFloatArrayToRef(e,t,i){return t6.FromArrayToRef(e,t,i),i}static FromFloatsToRef(e,t,i,r,s){return s.x=e,s.y=t,s.z=i,s.w=r,s}static Zero(){return new t6(0,0,0,0)}static One(){return new t6(1,1,1,1)}static Random(e=0,t=1){return new t6(tK.RandomRange(e,t),tK.RandomRange(e,t),tK.RandomRange(e,t),tK.RandomRange(e,t))}static get ZeroReadOnly(){return t6._ZeroReadOnly}static Normalize(e){let t=t6.Zero();return t6.NormalizeToRef(e,t),t}static NormalizeToRef(e,t){return e.normalizeToRef(t),t}static Minimize(e,t){let i=new e.constructor;return i.copyFrom(e),i.minimizeInPlace(t),i}static Maximize(e,t){let i=new e.constructor;return i.copyFrom(e),i.maximizeInPlace(t),i}static Distance(e,t){return Math.sqrt(t6.DistanceSquared(e,t))}static DistanceSquared(e,t){let i=e.x-t.x,r=e.y-t.y,s=e.z-t.z,n=e.w-t.w;return i*i+r*r+s*s+n*n}static Center(e,t){return t6.CenterToRef(e,t,t6.Zero())}static CenterToRef(e,t,i){return i.copyFromFloats((e.x+t.x)/2,(e.y+t.y)/2,(e.z+t.z)/2,(e.w+t.w)/2)}static TransformCoordinates(e,t){let i=t6.Zero();return t6.TransformCoordinatesToRef(e,t,i),i}static TransformCoordinatesToRef(e,t,i){return t6.TransformCoordinatesFromFloatsToRef(e._x,e._y,e._z,t,i),i}static TransformCoordinatesFromFloatsToRef(e,t,i,r,s){let n=r.m,a=e*n[0]+t*n[4]+i*n[8]+n[12],o=e*n[1]+t*n[5]+i*n[9]+n[13],l=e*n[2]+t*n[6]+i*n[10]+n[14],h=e*n[3]+t*n[7]+i*n[11]+n[15];return s.x=a,s.y=o,s.z=l,s.w=h,s}static TransformNormal(e,t){let i=new e.constructor;return t6.TransformNormalToRef(e,t,i),i}static TransformNormalToRef(e,t,i){let r=t.m,s=e.x*r[0]+e.y*r[4]+e.z*r[8],n=e.x*r[1]+e.y*r[5]+e.z*r[9],a=e.x*r[2]+e.y*r[6]+e.z*r[10];return i.x=s,i.y=n,i.z=a,i.w=e.w,i}static TransformNormalFromFloatsToRef(e,t,i,r,s,n){let a=s.m;return n.x=e*a[0]+t*a[4]+i*a[8],n.y=e*a[1]+t*a[5]+i*a[9],n.z=e*a[2]+t*a[6]+i*a[10],n.w=r,n}static FromVector3(e,t=0){return new t6(e._x,e._y,e._z,t)}static Dot(e,t){return e.dot(t)}}t6._ZeroReadOnly=t6.Zero();class t8{get x(){return this._x}set x(e){this._x=e,this._isDirty=!0}get y(){return this._y}set y(e){this._y=e,this._isDirty=!0}get z(){return this._z}set z(e){this._z=e,this._isDirty=!0}get w(){return this._w}set w(e){this._w=e,this._isDirty=!0}constructor(e=0,t=0,i=0,r=1){this._isDirty=!0,this._x=e,this._y=t,this._z=i,this._w=r}toString(){return`{X: ${this._x} Y: ${this._y} Z: ${this._z} W: ${this._w}}`}getClassName(){return"Quaternion"}getHashCode(){let e=t3(this._x),t=t3(this._y),i=t3(this._z),r=t3(this._w),s=e;return 397*(s=397*(s=397*s^t)^i)^r}asArray(){return[this._x,this._y,this._z,this._w]}toArray(e,t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._w,this}equals(e){return e&&this._x===e._x&&this._y===e._y&&this._z===e._z&&this._w===e._w}equalsWithEpsilon(e,t=.001){return e&&tK.WithinEpsilon(this._x,e._x,t)&&tK.WithinEpsilon(this._y,e._y,t)&&tK.WithinEpsilon(this._z,e._z,t)&&tK.WithinEpsilon(this._w,e._w,t)}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copyFrom(e){return this._x=e._x,this._y=e._y,this._z=e._z,this._w=e._w,this._isDirty=!0,this}copyFromFloats(e,t,i,r){return this._x=e,this._y=t,this._z=i,this._w=r,this._isDirty=!0,this}set(e,t,i,r){return this.copyFromFloats(e,t,i,r)}add(e){return new this.constructor(this._x+e._x,this._y+e._y,this._z+e._z,this._w+e._w)}addInPlace(e){return this._x+=e._x,this._y+=e._y,this._z+=e._z,this._w+=e._w,this._isDirty=!0,this}subtract(e){return new this.constructor(this._x-e._x,this._y-e._y,this._z-e._z,this._w-e._w)}subtractInPlace(e){return this._x-=e._x,this._y-=e._y,this._z-=e._z,this._w-=e._w,this._isDirty=!0,this}scale(e){return new this.constructor(this._x*e,this._y*e,this._z*e,this._w*e)}scaleToRef(e,t){return t._x=this._x*e,t._y=this._y*e,t._z=this._z*e,t._w=this._w*e,t._isDirty=!0,t}scaleInPlace(e){return this._x*=e,this._y*=e,this._z*=e,this._w*=e,this._isDirty=!0,this}scaleAndAddToRef(e,t){return t._x+=this._x*e,t._y+=this._y*e,t._z+=this._z*e,t._w+=this._w*e,t._isDirty=!0,t}multiply(e){let t=new this.constructor(0,0,0,1);return this.multiplyToRef(e,t),t}multiplyToRef(e,t){let i=this._x*e._w+this._y*e._z-this._z*e._y+this._w*e._x,r=-this._x*e._z+this._y*e._w+this._z*e._x+this._w*e._y,s=this._x*e._y-this._y*e._x+this._z*e._w+this._w*e._z,n=-this._x*e._x-this._y*e._y-this._z*e._z+this._w*e._w;return t.copyFromFloats(i,r,s,n),t}multiplyInPlace(e){return this.multiplyToRef(e,this),this}conjugateToRef(e){return e.copyFromFloats(-this._x,-this._y,-this._z,this._w),e}conjugateInPlace(){return this._x*=-1,this._y*=-1,this._z*=-1,this._isDirty=!0,this}conjugate(){return new this.constructor(-this._x,-this._y,-this._z,this._w)}invert(){let e=this.conjugate(),t=this.lengthSquared();return 0==t||1==t||e.scaleInPlace(1/t),e}invertInPlace(){this.conjugateInPlace();let e=this.lengthSquared();return 0==e||1==e||this.scaleInPlace(1/e),this}lengthSquared(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this.lengthSquared())}normalize(){return this.normalizeFromLength(this.length())}normalizeFromLength(e){return 0===e||1===e?this:this.scaleInPlace(1/e)}normalizeToNew(){let e=new this.constructor(0,0,0,1);return this.normalizeToRef(e),e}normalizeToRef(e){let t=this.length();return 0===t||1===t?e.copyFromFloats(this._x,this._y,this._z,this._w):this.scaleToRef(1/t,e)}toEulerAngles(){let e=t5.Zero();return this.toEulerAnglesToRef(e),e}toEulerAnglesToRef(e){let t=this._z,i=this._x,r=this._y,s=this._w,n=r*t-i*s;if(n<-.4999999)e._y=2*Math.atan2(r,s),e._x=Math.PI/2,e._z=0,e._isDirty=!0;else if(n>.4999999)e._y=2*Math.atan2(r,s),e._x=-Math.PI/2,e._z=0,e._isDirty=!0;else{let a=s*s,o=t*t,l=i*i,h=r*r;e._z=Math.atan2(2*(i*r+t*s),-o-l+h+a),e._x=Math.asin(-2*n),e._y=Math.atan2(2*(t*i+r*s),o-l-h+a),e._isDirty=!0}return e}toRotationMatrix(e){return t7.FromQuaternionToRef(this,e),e}fromRotationMatrix(e){return t8.FromRotationMatrixToRef(e,this),this}dot(e){return this._x*e._x+this._y*e._y+this._z*e._z+this._w*e._w}static FromRotationMatrix(e){let t=new t8;return t8.FromRotationMatrixToRef(e,t),t}static FromRotationMatrixToRef(e,t){let i;let r=e.m,s=r[0],n=r[4],a=r[8],o=r[1],l=r[5],h=r[9],u=r[2],c=r[6],d=r[10],p=s+l+d;return p>0?(i=.5/Math.sqrt(p+1),t._w=.25/i,t._x=(c-h)*i,t._y=(a-u)*i,t._z=(o-n)*i):s>l&&s>d?(i=2*Math.sqrt(1+s-l-d),t._w=(c-h)/i,t._x=.25*i,t._y=(n+o)/i,t._z=(a+u)/i):l>d?(i=2*Math.sqrt(1+l-s-d),t._w=(a-u)/i,t._x=(n+o)/i,t._y=.25*i,t._z=(h+c)/i):(i=2*Math.sqrt(1+d-s-l),t._w=(o-n)/i,t._x=(a+u)/i,t._y=(h+c)/i,t._z=.25*i),t._isDirty=!0,t}static Dot(e,t){return e._x*t._x+e._y*t._y+e._z*t._z+e._w*t._w}static AreClose(e,t,i=.1){let r=t8.Dot(e,t);return 1-r*r<=i}static SmoothToRef(e,t,i,r,s){let n=0===r?1:i/r;return n=tK.Clamp(n,0,1),t8.SlerpToRef(e,t,n,s),s}static Zero(){return new t8(0,0,0,0)}static Inverse(e){return new e.constructor(-e._x,-e._y,-e._z,e._w)}static InverseToRef(e,t){return t.set(-e._x,-e._y,-e._z,e._w),t}static Identity(){return new t8(0,0,0,1)}static IsIdentity(e){return e&&0===e._x&&0===e._y&&0===e._z&&1===e._w}static RotationAxis(e,t){return t8.RotationAxisToRef(e,t,new t8)}static RotationAxisToRef(e,t,i){let r=Math.sin(t/2);return e.normalize(),i._w=Math.cos(t/2),i._x=e._x*r,i._y=e._y*r,i._z=e._z*r,i._isDirty=!0,i}static FromArray(e,t){return t||(t=0),new t8(e[t],e[t+1],e[t+2],e[t+3])}static FromArrayToRef(e,t,i){return i._x=e[t],i._y=e[t+1],i._z=e[t+2],i._w=e[t+3],i._isDirty=!0,i}static FromEulerAngles(e,t,i){let r=new t8;return t8.RotationYawPitchRollToRef(t,e,i,r),r}static FromEulerAnglesToRef(e,t,i,r){return t8.RotationYawPitchRollToRef(t,e,i,r),r}static FromEulerVector(e){let t=new t8;return t8.RotationYawPitchRollToRef(e._y,e._x,e._z,t),t}static FromEulerVectorToRef(e,t){return t8.RotationYawPitchRollToRef(e._y,e._x,e._z,t),t}static FromUnitVectorsToRef(e,t,i,r=.001){let s=t5.Dot(e,t)+1;return sMath.abs(e.z)?i.set(-e.y,e.x,0,0):i.set(0,-e.z,e.y,0):(t5.CrossToRef(e,t,ie.Vector3[0]),i.set(ie.Vector3[0].x,ie.Vector3[0].y,ie.Vector3[0].z,s)),i.normalize()}static RotationYawPitchRoll(e,t,i){let r=new t8;return t8.RotationYawPitchRollToRef(e,t,i,r),r}static RotationYawPitchRollToRef(e,t,i,r){let s=.5*i,n=.5*t,a=.5*e,o=Math.sin(s),l=Math.cos(s),h=Math.sin(n),u=Math.cos(n),c=Math.sin(a),d=Math.cos(a);return r._x=d*h*l+c*u*o,r._y=c*u*l-d*h*o,r._z=d*u*o-c*h*l,r._w=d*u*l+c*h*o,r._isDirty=!0,r}static RotationAlphaBetaGamma(e,t,i){let r=new t8;return t8.RotationAlphaBetaGammaToRef(e,t,i,r),r}static RotationAlphaBetaGammaToRef(e,t,i,r){let s=(i+e)*.5,n=(i-e)*.5,a=.5*t;return r._x=Math.cos(n)*Math.sin(a),r._y=Math.sin(n)*Math.sin(a),r._z=Math.sin(s)*Math.cos(a),r._w=Math.cos(s)*Math.cos(a),r._isDirty=!0,r}static RotationQuaternionFromAxis(e,t,i){let r=new t8(0,0,0,0);return t8.RotationQuaternionFromAxisToRef(e,t,i,r),r}static RotationQuaternionFromAxisToRef(e,t,i,r){let s=t9.Matrix[0];return t7.FromXYZAxesToRef(e.normalize(),t.normalize(),i.normalize(),s),t8.FromRotationMatrixToRef(s,r),r}static FromLookDirectionLH(e,t){let i=new t8;return t8.FromLookDirectionLHToRef(e,t,i),i}static FromLookDirectionLHToRef(e,t,i){let r=t9.Matrix[0];return t7.LookDirectionLHToRef(e,t,r),t8.FromRotationMatrixToRef(r,i),i}static FromLookDirectionRH(e,t){let i=new t8;return t8.FromLookDirectionRHToRef(e,t,i),i}static FromLookDirectionRHToRef(e,t,i){let r=t9.Matrix[0];return t7.LookDirectionRHToRef(e,t,r),t8.FromRotationMatrixToRef(r,i)}static Slerp(e,t,i){let r=t8.Identity();return t8.SlerpToRef(e,t,i,r),r}static SlerpToRef(e,t,i,r){let s,n;let a=e._x*t._x+e._y*t._y+e._z*t._z+e._w*t._w,o=!1;if(a<0&&(o=!0,a=-a),a>.999999)n=1-i,s=o?-i:i;else{let e=Math.acos(a),t=1/Math.sin(e);n=Math.sin((1-i)*e)*t,s=o?-Math.sin(i*e)*t:Math.sin(i*e)*t}return r._x=n*e._x+s*t._x,r._y=n*e._y+s*t._y,r._z=n*e._z+s*t._z,r._w=n*e._w+s*t._w,r._isDirty=!0,r}static Hermite(e,t,i,r,s){let n=s*s,a=s*n,o=2*a-3*n+1,l=-2*a+3*n,h=a-2*n+s,u=a-n,c=e._x*o+i._x*l+t._x*h+r._x*u,d=e._y*o+i._y*l+t._y*h+r._y*u,p=e._z*o+i._z*l+t._z*h+r._z*u,_=e._w*o+i._w*l+t._w*h+r._w*u;return new e.constructor(c,d,p,_)}static Hermite1stDerivative(e,t,i,r,s){let n=new e.constructor;return this.Hermite1stDerivativeToRef(e,t,i,r,s,n),n}static Hermite1stDerivativeToRef(e,t,i,r,s,n){let a=s*s;return n._x=(a-s)*6*e._x+(3*a-4*s+1)*t._x+(-a+s)*6*i._x+(3*a-2*s)*r._x,n._y=(a-s)*6*e._y+(3*a-4*s+1)*t._y+(-a+s)*6*i._y+(3*a-2*s)*r._y,n._z=(a-s)*6*e._z+(3*a-4*s+1)*t._z+(-a+s)*6*i._z+(3*a-2*s)*r._z,n._w=(a-s)*6*e._w+(3*a-4*s+1)*t._w+(-a+s)*6*i._w+(3*a-2*s)*r._w,n._isDirty=!0,n}static Normalize(e){let t=t8.Zero();return t8.NormalizeToRef(e,t),t}static NormalizeToRef(e,t){return e.normalizeToRef(t),t}}class t7{static get Use64Bits(){return t1.MatrixUse64Bits}get m(){return this._m}markAsUpdated(){this.updateFlag=t7._UpdateFlagSeed++,this._isIdentity=!1,this._isIdentity3x2=!1,this._isIdentityDirty=!0,this._isIdentity3x2Dirty=!0}_updateIdentityStatus(e,t=!1,i=!1,r=!0){this._isIdentity=e,this._isIdentity3x2=e||i,this._isIdentityDirty=!this._isIdentity&&t,this._isIdentity3x2Dirty=!this._isIdentity3x2&&r}constructor(){this._isIdentity=!1,this._isIdentityDirty=!0,this._isIdentity3x2=!0,this._isIdentity3x2Dirty=!0,this.updateFlag=-1,t1.MatrixTrackPrecisionChange&&t1.MatrixTrackedMatrices.push(this),this._m=new t1.MatrixCurrentType(16),this.markAsUpdated()}isIdentity(){if(this._isIdentityDirty){this._isIdentityDirty=!1;let e=this._m;this._isIdentity=1===e[0]&&0===e[1]&&0===e[2]&&0===e[3]&&0===e[4]&&1===e[5]&&0===e[6]&&0===e[7]&&0===e[8]&&0===e[9]&&1===e[10]&&0===e[11]&&0===e[12]&&0===e[13]&&0===e[14]&&1===e[15]}return this._isIdentity}isIdentityAs3x2(){return this._isIdentity3x2Dirty&&(this._isIdentity3x2Dirty=!1,1!==this._m[0]||1!==this._m[5]||1!==this._m[15]?this._isIdentity3x2=!1:0!==this._m[1]||0!==this._m[2]||0!==this._m[3]||0!==this._m[4]||0!==this._m[6]||0!==this._m[7]||0!==this._m[8]||0!==this._m[9]||0!==this._m[10]||0!==this._m[11]||0!==this._m[12]||0!==this._m[13]||0!==this._m[14]?this._isIdentity3x2=!1:this._isIdentity3x2=!0),this._isIdentity3x2}determinant(){if(!0===this._isIdentity)return 1;let e=this._m,t=e[0],i=e[1],r=e[2],s=e[3],n=e[4],a=e[5],o=e[6],l=e[7],h=e[8],u=e[9],c=e[10],d=e[11],p=e[12],_=e[13],f=e[14],m=e[15],g=c*m-f*d,v=u*m-_*d,x=u*f-_*c,T=h*m-p*d,b=h*f-c*p,E=h*_-p*u;return t*+(a*g-o*v+l*x)+-(i*(n*g-o*T+l*b))+r*+(n*v-a*T+l*E)+-(s*(n*x-a*b+o*E))}toString(){return`{${this.m[0]}, ${this.m[1]}, ${this.m[2]}, ${this.m[3]} ${this.m[4]}, ${this.m[5]}, ${this.m[6]}, ${this.m[7]} ${this.m[8]}, ${this.m[9]}, ${this.m[10]}, ${this.m[11]} ${this.m[12]}, ${this.m[13]}, ${this.m[14]}, ${this.m[15]}}`}toArray(){return this._m}asArray(){return this._m}invert(){return this.invertToRef(this),this}reset(){return t7.FromValuesToRef(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,this),this._updateIdentityStatus(!1),this}add(e){let t=new this.constructor;return this.addToRef(e,t),t}addToRef(e,t){let i=this._m,r=t._m,s=e.m;for(let e=0;e<16;e++)r[e]=i[e]+s[e];return t.markAsUpdated(),t}addToSelf(e){let t=this._m,i=e.m;for(let e=0;e<16;e++)t[e]+=i[e];return this.markAsUpdated(),this}invertToRef(e){if(!0===this._isIdentity)return t7.IdentityToRef(e),e;let t=this._m,i=t[0],r=t[1],s=t[2],n=t[3],a=t[4],o=t[5],l=t[6],h=t[7],u=t[8],c=t[9],d=t[10],p=t[11],_=t[12],f=t[13],m=t[14],g=t[15],v=d*g-m*p,x=c*g-f*p,T=c*m-f*d,b=u*g-_*p,E=u*m-d*_,S=u*f-_*c,C=+(o*v-l*x+h*T),y=-(a*v-l*b+h*E),A=+(a*x-o*b+h*S),R=-(a*T-o*E+l*S),I=i*C+r*y+s*A+n*R;if(0===I)return e.copyFrom(this),e;let P=1/I,M=l*g-m*h,D=o*g-f*h,O=o*m-f*l,N=a*g-_*h,F=a*m-_*l,w=a*f-_*o,L=l*p-d*h,B=o*p-c*h,U=o*d-c*l,V=a*p-u*h,k=a*d-u*l,G=a*c-u*o;return t7.FromValuesToRef(C*P,-(r*v-s*x+n*T)*P,+(r*M-s*D+n*O)*P,-(r*L-s*B+n*U)*P,y*P,+(i*v-s*b+n*E)*P,-(i*M-s*N+n*F)*P,+(i*L-s*V+n*k)*P,A*P,-(i*x-r*b+n*S)*P,+(i*D-r*N+n*w)*P,-(i*B-r*V+n*G)*P,R*P,+(i*T-r*E+s*S)*P,-(i*O-r*F+s*w)*P,+(i*U-r*k+s*G)*P,e),e}addAtIndex(e,t){return this._m[e]+=t,this.markAsUpdated(),this}multiplyAtIndex(e,t){return this._m[e]*=t,this.markAsUpdated(),this}setTranslationFromFloats(e,t,i){return this._m[12]=e,this._m[13]=t,this._m[14]=i,this.markAsUpdated(),this}addTranslationFromFloats(e,t,i){return this._m[12]+=e,this._m[13]+=t,this._m[14]+=i,this.markAsUpdated(),this}setTranslation(e){return this.setTranslationFromFloats(e._x,e._y,e._z)}getTranslation(){return new t5(this._m[12],this._m[13],this._m[14])}getTranslationToRef(e){return e.x=this._m[12],e.y=this._m[13],e.z=this._m[14],e}removeRotationAndScaling(){let e=this.m;return t7.FromValuesToRef(1,0,0,0,0,1,0,0,0,0,1,0,e[12],e[13],e[14],e[15],this),this._updateIdentityStatus(0===e[12]&&0===e[13]&&0===e[14]&&1===e[15]),this}multiply(e){let t=new this.constructor;return this.multiplyToRef(e,t),t}copyFrom(e){return e.copyToArray(this._m),this.updateFlag=e.updateFlag,this._updateIdentityStatus(e._isIdentity,e._isIdentityDirty,e._isIdentity3x2,e._isIdentity3x2Dirty),this}copyToArray(e,t=0){let i=this._m;return e[t]=i[0],e[t+1]=i[1],e[t+2]=i[2],e[t+3]=i[3],e[t+4]=i[4],e[t+5]=i[5],e[t+6]=i[6],e[t+7]=i[7],e[t+8]=i[8],e[t+9]=i[9],e[t+10]=i[10],e[t+11]=i[11],e[t+12]=i[12],e[t+13]=i[13],e[t+14]=i[14],e[t+15]=i[15],this}multiplyToRef(e,t){return this._isIdentity?t.copyFrom(e):e._isIdentity?t.copyFrom(this):(this.multiplyToArray(e,t._m,0),t.markAsUpdated()),t}multiplyToArray(e,t,i){let r=this._m,s=e.m,n=r[0],a=r[1],o=r[2],l=r[3],h=r[4],u=r[5],c=r[6],d=r[7],p=r[8],_=r[9],f=r[10],m=r[11],g=r[12],v=r[13],x=r[14],T=r[15],b=s[0],E=s[1],S=s[2],C=s[3],y=s[4],A=s[5],R=s[6],I=s[7],P=s[8],M=s[9],D=s[10],O=s[11],N=s[12],F=s[13],w=s[14],L=s[15];return t[i]=n*b+a*y+o*P+l*N,t[i+1]=n*E+a*A+o*M+l*F,t[i+2]=n*S+a*R+o*D+l*w,t[i+3]=n*C+a*I+o*O+l*L,t[i+4]=h*b+u*y+c*P+d*N,t[i+5]=h*E+u*A+c*M+d*F,t[i+6]=h*S+u*R+c*D+d*w,t[i+7]=h*C+u*I+c*O+d*L,t[i+8]=p*b+_*y+f*P+m*N,t[i+9]=p*E+_*A+f*M+m*F,t[i+10]=p*S+_*R+f*D+m*w,t[i+11]=p*C+_*I+f*O+m*L,t[i+12]=g*b+v*y+x*P+T*N,t[i+13]=g*E+v*A+x*M+T*F,t[i+14]=g*S+v*R+x*D+T*w,t[i+15]=g*C+v*I+x*O+T*L,this}equals(e){if(!e)return!1;if((this._isIdentity||e._isIdentity)&&!this._isIdentityDirty&&!e._isIdentityDirty)return this._isIdentity&&e._isIdentity;let t=this.m,i=e.m;return t[0]===i[0]&&t[1]===i[1]&&t[2]===i[2]&&t[3]===i[3]&&t[4]===i[4]&&t[5]===i[5]&&t[6]===i[6]&&t[7]===i[7]&&t[8]===i[8]&&t[9]===i[9]&&t[10]===i[10]&&t[11]===i[11]&&t[12]===i[12]&&t[13]===i[13]&&t[14]===i[14]&&t[15]===i[15]}clone(){let e=new this.constructor;return e.copyFrom(this),e}getClassName(){return"Matrix"}getHashCode(){let e=t3(this._m[0]);for(let t=1;t<16;t++)e=397*e^t3(this._m[t]);return e}decomposeToTransformNode(e){return e.rotationQuaternion=e.rotationQuaternion||new t8,this.decompose(e.scaling,e.rotationQuaternion,e.position)}decompose(e,t,i,r,s=!0){if(this._isIdentity)return i&&i.setAll(0),e&&e.setAll(1),t&&t.copyFromFloats(0,0,0,1),!0;let n=this._m;if(i&&i.copyFromFloats(n[12],n[13],n[14]),(e=e||t9.Vector3[0]).x=Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]),e.y=Math.sqrt(n[4]*n[4]+n[5]*n[5]+n[6]*n[6]),e.z=Math.sqrt(n[8]*n[8]+n[9]*n[9]+n[10]*n[10]),r){let t=(s?r.absoluteScaling.x:r.scaling.x)<0?-1:1,i=(s?r.absoluteScaling.y:r.scaling.y)<0?-1:1,n=(s?r.absoluteScaling.z:r.scaling.z)<0?-1:1;e.x*=t,e.y*=i,e.z*=n}else 0>=this.determinant()&&(e.y*=-1);if(0===e._x||0===e._y||0===e._z)return t&&t.copyFromFloats(0,0,0,1),!1;if(t){let i=1/e._x,r=1/e._y,s=1/e._z;t7.FromValuesToRef(n[0]*i,n[1]*i,n[2]*i,0,n[4]*r,n[5]*r,n[6]*r,0,n[8]*s,n[9]*s,n[10]*s,0,0,0,0,1,t9.Matrix[0]),t8.FromRotationMatrixToRef(t9.Matrix[0],t)}return!0}getRow(e){if(e<0||e>3)return null;let t=4*e;return new t6(this._m[t+0],this._m[t+1],this._m[t+2],this._m[t+3])}getRowToRef(e,t){if(e>=0&&e<=3){let i=4*e;t.x=this._m[i+0],t.y=this._m[i+1],t.z=this._m[i+2],t.w=this._m[i+3]}return t}setRow(e,t){return this.setRowFromFloats(e,t.x,t.y,t.z,t.w)}transpose(){let e=new this.constructor;return t7.TransposeToRef(this,e),e}transposeToRef(e){return t7.TransposeToRef(this,e),e}setRowFromFloats(e,t,i,r,s){if(e<0||e>3)return this;let n=4*e;return this._m[n+0]=t,this._m[n+1]=i,this._m[n+2]=r,this._m[n+3]=s,this.markAsUpdated(),this}scale(e){let t=new this.constructor;return this.scaleToRef(e,t),t}scaleToRef(e,t){for(let i=0;i<16;i++)t._m[i]=this._m[i]*e;return t.markAsUpdated(),t}scaleAndAddToRef(e,t){for(let i=0;i<16;i++)t._m[i]+=this._m[i]*e;return t.markAsUpdated(),t}toNormalMatrix(e){let t=t9.Matrix[0];this.invertToRef(t),t.transposeToRef(e);let i=e._m;return t7.FromValuesToRef(i[0],i[1],i[2],0,i[4],i[5],i[6],0,i[8],i[9],i[10],0,0,0,0,1,e),e}getRotationMatrix(){let e=new this.constructor;return this.getRotationMatrixToRef(e),e}getRotationMatrixToRef(e){let t=t9.Vector3[0];if(!this.decompose(t))return t7.IdentityToRef(e),e;let i=this._m,r=1/t._x,s=1/t._y,n=1/t._z;return t7.FromValuesToRef(i[0]*r,i[1]*r,i[2]*r,0,i[4]*s,i[5]*s,i[6]*s,0,i[8]*n,i[9]*n,i[10]*n,0,0,0,0,1,e),e}toggleModelMatrixHandInPlace(){let e=this._m;return e[2]*=-1,e[6]*=-1,e[8]*=-1,e[9]*=-1,e[14]*=-1,this.markAsUpdated(),this}toggleProjectionMatrixHandInPlace(){let e=this._m;return e[8]*=-1,e[9]*=-1,e[10]*=-1,e[11]*=-1,this.markAsUpdated(),this}static FromArray(e,t=0){let i=new t7;return t7.FromArrayToRef(e,t,i),i}static FromArrayToRef(e,t,i){for(let r=0;r<16;r++)i._m[r]=e[r+t];return i.markAsUpdated(),i}static FromFloat32ArrayToRefScaled(e,t,i,r){for(let s=0;s<16;s++)r._m[s]=e[s+t]*i;return r.markAsUpdated(),r}static get IdentityReadOnly(){return t7._IdentityReadOnly}static FromValuesToRef(e,t,i,r,s,n,a,o,l,h,u,c,d,p,_,f,m){let g=m._m;g[0]=e,g[1]=t,g[2]=i,g[3]=r,g[4]=s,g[5]=n,g[6]=a,g[7]=o,g[8]=l,g[9]=h,g[10]=u,g[11]=c,g[12]=d,g[13]=p,g[14]=_,g[15]=f,m.markAsUpdated()}static FromValues(e,t,i,r,s,n,a,o,l,h,u,c,d,p,_,f){let m=new t7,g=m._m;return g[0]=e,g[1]=t,g[2]=i,g[3]=r,g[4]=s,g[5]=n,g[6]=a,g[7]=o,g[8]=l,g[9]=h,g[10]=u,g[11]=c,g[12]=d,g[13]=p,g[14]=_,g[15]=f,m.markAsUpdated(),m}static Compose(e,t,i){let r=new t7;return t7.ComposeToRef(e,t,i,r),r}static ComposeToRef(e,t,i,r){let s=r._m,n=t._x,a=t._y,o=t._z,l=t._w,h=n+n,u=a+a,c=o+o,d=n*h,p=n*u,_=n*c,f=a*u,m=a*c,g=o*c,v=l*h,x=l*u,T=l*c,b=e._x,E=e._y,S=e._z;return s[0]=(1-(f+g))*b,s[1]=(p+T)*b,s[2]=(_-x)*b,s[3]=0,s[4]=(p-T)*E,s[5]=(1-(d+g))*E,s[6]=(m+v)*E,s[7]=0,s[8]=(_+x)*S,s[9]=(m-v)*S,s[10]=(1-(d+f))*S,s[11]=0,s[12]=i._x,s[13]=i._y,s[14]=i._z,s[15]=1,r.markAsUpdated(),r}static Identity(){let e=t7.FromValues(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);return e._updateIdentityStatus(!0),e}static IdentityToRef(e){return t7.FromValuesToRef(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,e),e._updateIdentityStatus(!0),e}static Zero(){let e=t7.FromValues(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);return e._updateIdentityStatus(!1),e}static RotationX(e){let t=new t7;return t7.RotationXToRef(e,t),t}static Invert(e){let t=new e.constructor;return e.invertToRef(t),t}static RotationXToRef(e,t){let i=Math.sin(e),r=Math.cos(e);return t7.FromValuesToRef(1,0,0,0,0,r,i,0,0,-i,r,0,0,0,0,1,t),t._updateIdentityStatus(1===r&&0===i),t}static RotationY(e){let t=new t7;return t7.RotationYToRef(e,t),t}static RotationYToRef(e,t){let i=Math.sin(e),r=Math.cos(e);return t7.FromValuesToRef(r,0,-i,0,0,1,0,0,i,0,r,0,0,0,0,1,t),t._updateIdentityStatus(1===r&&0===i),t}static RotationZ(e){let t=new t7;return t7.RotationZToRef(e,t),t}static RotationZToRef(e,t){let i=Math.sin(e),r=Math.cos(e);return t7.FromValuesToRef(r,i,0,0,-i,r,0,0,0,0,1,0,0,0,0,1,t),t._updateIdentityStatus(1===r&&0===i),t}static RotationAxis(e,t){let i=new t7;return t7.RotationAxisToRef(e,t,i),i}static RotationAxisToRef(e,t,i){let r=Math.sin(-t),s=Math.cos(-t),n=1-s;e.normalize();let a=i._m;return a[0]=e._x*e._x*n+s,a[1]=e._x*e._y*n-e._z*r,a[2]=e._x*e._z*n+e._y*r,a[3]=0,a[4]=e._y*e._x*n+e._z*r,a[5]=e._y*e._y*n+s,a[6]=e._y*e._z*n-e._x*r,a[7]=0,a[8]=e._z*e._x*n-e._y*r,a[9]=e._z*e._y*n+e._x*r,a[10]=e._z*e._z*n+s,a[11]=0,a[12]=0,a[13]=0,a[14]=0,a[15]=1,i.markAsUpdated(),i}static RotationAlignToRef(e,t,i,r=!1){let s=t5.Dot(t,e),n=i._m;if(s<-.999)n[0]=-1,n[1]=0,n[2]=0,n[3]=0,n[4]=0,n[5]=r?1:-1,n[6]=0,n[7]=0,n[8]=0,n[9]=0,n[10]=r?-1:1,n[11]=0;else{let i=t5.Cross(t,e),r=1/(1+s);n[0]=i._x*i._x*r+s,n[1]=i._y*i._x*r-i._z,n[2]=i._z*i._x*r+i._y,n[3]=0,n[4]=i._x*i._y*r+i._z,n[5]=i._y*i._y*r+s,n[6]=i._z*i._y*r-i._x,n[7]=0,n[8]=i._x*i._z*r-i._y,n[9]=i._y*i._z*r+i._x,n[10]=i._z*i._z*r+s,n[11]=0}return n[12]=0,n[13]=0,n[14]=0,n[15]=1,i.markAsUpdated(),i}static RotationYawPitchRoll(e,t,i){let r=new t7;return t7.RotationYawPitchRollToRef(e,t,i,r),r}static RotationYawPitchRollToRef(e,t,i,r){return t8.RotationYawPitchRollToRef(e,t,i,t9.Quaternion[0]),t9.Quaternion[0].toRotationMatrix(r),r}static Scaling(e,t,i){let r=new t7;return t7.ScalingToRef(e,t,i,r),r}static ScalingToRef(e,t,i,r){return t7.FromValuesToRef(e,0,0,0,0,t,0,0,0,0,i,0,0,0,0,1,r),r._updateIdentityStatus(1===e&&1===t&&1===i),r}static Translation(e,t,i){let r=new t7;return t7.TranslationToRef(e,t,i,r),r}static TranslationToRef(e,t,i,r){return t7.FromValuesToRef(1,0,0,0,0,1,0,0,0,0,1,0,e,t,i,1,r),r._updateIdentityStatus(0===e&&0===t&&0===i),r}static Lerp(e,t,i){let r=new e.constructor;return t7.LerpToRef(e,t,i,r),r}static LerpToRef(e,t,i,r){let s=r._m,n=e.m,a=t.m;for(let e=0;e<16;e++)s[e]=n[e]*(1-i)+a[e]*i;return r.markAsUpdated(),r}static DecomposeLerp(e,t,i){let r=new e.constructor;return t7.DecomposeLerpToRef(e,t,i,r),r}static DecomposeLerpToRef(e,t,i,r){let s=t9.Vector3[0],n=t9.Quaternion[0],a=t9.Vector3[1];e.decompose(s,n,a);let o=t9.Vector3[2],l=t9.Quaternion[1],h=t9.Vector3[3];t.decompose(o,l,h);let u=t9.Vector3[4];t5.LerpToRef(s,o,i,u);let c=t9.Quaternion[2];t8.SlerpToRef(n,l,i,c);let d=t9.Vector3[5];return t5.LerpToRef(a,h,i,d),t7.ComposeToRef(u,c,d,r),r}static LookAtLH(e,t,i){let r=new t7;return t7.LookAtLHToRef(e,t,i,r),r}static LookAtLHToRef(e,t,i,r){let s=t9.Vector3[0],n=t9.Vector3[1],a=t9.Vector3[2];t.subtractToRef(e,a),a.normalize(),t5.CrossToRef(i,a,s);let o=s.lengthSquared();0===o?s.x=1:s.normalizeFromLength(Math.sqrt(o)),t5.CrossToRef(a,s,n),n.normalize();let l=-t5.Dot(s,e),h=-t5.Dot(n,e),u=-t5.Dot(a,e);return t7.FromValuesToRef(s._x,n._x,a._x,0,s._y,n._y,a._y,0,s._z,n._z,a._z,0,l,h,u,1,r),r}static LookAtRH(e,t,i){let r=new t7;return t7.LookAtRHToRef(e,t,i,r),r}static LookAtRHToRef(e,t,i,r){let s=t9.Vector3[0],n=t9.Vector3[1],a=t9.Vector3[2];e.subtractToRef(t,a),a.normalize(),t5.CrossToRef(i,a,s);let o=s.lengthSquared();0===o?s.x=1:s.normalizeFromLength(Math.sqrt(o)),t5.CrossToRef(a,s,n),n.normalize();let l=-t5.Dot(s,e),h=-t5.Dot(n,e),u=-t5.Dot(a,e);return t7.FromValuesToRef(s._x,n._x,a._x,0,s._y,n._y,a._y,0,s._z,n._z,a._z,0,l,h,u,1,r),r}static LookDirectionLH(e,t){let i=new t7;return t7.LookDirectionLHToRef(e,t,i),i}static LookDirectionLHToRef(e,t,i){let r=t9.Vector3[0];r.copyFrom(e),r.scaleInPlace(-1);let s=t9.Vector3[1];return t5.CrossToRef(t,r,s),t7.FromValuesToRef(s._x,s._y,s._z,0,t._x,t._y,t._z,0,r._x,r._y,r._z,0,0,0,0,1,i),i}static LookDirectionRH(e,t){let i=new t7;return t7.LookDirectionRHToRef(e,t,i),i}static LookDirectionRHToRef(e,t,i){let r=t9.Vector3[2];return t5.CrossToRef(t,e,r),t7.FromValuesToRef(r._x,r._y,r._z,0,t._x,t._y,t._z,0,e._x,e._y,e._z,0,0,0,0,1,i),i}static OrthoLH(e,t,i,r,s){let n=new t7;return t7.OrthoLHToRef(e,t,i,r,n,s),n}static OrthoLHToRef(e,t,i,r,s,n){let a=2/e,o=2/t,l=2/(r-i),h=-(r+i)/(r-i);return t7.FromValuesToRef(a,0,0,0,0,o,0,0,0,0,l,0,0,0,h,1,s),n&&s.multiplyToRef(it,s),s._updateIdentityStatus(1===a&&1===o&&1===l&&0===h),s}static OrthoOffCenterLH(e,t,i,r,s,n,a){let o=new t7;return t7.OrthoOffCenterLHToRef(e,t,i,r,s,n,o,a),o}static OrthoOffCenterLHToRef(e,t,i,r,s,n,a,o){return t7.FromValuesToRef(2/(t-e),0,0,0,0,2/(r-i),0,0,0,0,2/(n-s),0,(e+t)/(e-t),(r+i)/(i-r),-(n+s)/(n-s),1,a),o&&a.multiplyToRef(it,a),a.markAsUpdated(),a}static ObliqueOffCenterLHToRef(e,t,i,r,s,n,a,o,l,h,u){let c=-a*Math.cos(o),d=-a*Math.sin(o);return t7.TranslationToRef(0,0,-l,t9.Matrix[1]),t7.FromValuesToRef(1,0,0,0,0,1,0,0,c,d,1,0,0,0,0,1,t9.Matrix[0]),t9.Matrix[1].multiplyToRef(t9.Matrix[0],t9.Matrix[0]),t7.TranslationToRef(0,0,l,t9.Matrix[1]),t9.Matrix[0].multiplyToRef(t9.Matrix[1],t9.Matrix[0]),t7.OrthoOffCenterLHToRef(e,t,i,r,s,n,h,u),t9.Matrix[0].multiplyToRef(h,h),h}static OrthoOffCenterRH(e,t,i,r,s,n,a){let o=new t7;return t7.OrthoOffCenterRHToRef(e,t,i,r,s,n,o,a),o}static OrthoOffCenterRHToRef(e,t,i,r,s,n,a,o){return t7.OrthoOffCenterLHToRef(e,t,i,r,s,n,a,o),a._m[10]*=-1,a}static ObliqueOffCenterRHToRef(e,t,i,r,s,n,a,o,l,h,u){let c=a*Math.cos(o),d=a*Math.sin(o);return t7.TranslationToRef(0,0,l,t9.Matrix[1]),t7.FromValuesToRef(1,0,0,0,0,1,0,0,c,d,1,0,0,0,0,1,t9.Matrix[0]),t9.Matrix[1].multiplyToRef(t9.Matrix[0],t9.Matrix[0]),t7.TranslationToRef(0,0,-l,t9.Matrix[1]),t9.Matrix[0].multiplyToRef(t9.Matrix[1],t9.Matrix[0]),t7.OrthoOffCenterRHToRef(e,t,i,r,s,n,h,u),t9.Matrix[0].multiplyToRef(h,h),h}static PerspectiveLH(e,t,i,r,s,n=0){let a=new t7;return t7.FromValuesToRef(2*i/e,0,0,0,0,2*i/t,0,Math.tan(n),0,0,(r+i)/(r-i),1,0,0,-2*r*i/(r-i),0,a),s&&a.multiplyToRef(it,a),a._updateIdentityStatus(!1),a}static PerspectiveFovLH(e,t,i,r,s,n=0,a=!1){let o=new t7;return t7.PerspectiveFovLHToRef(e,t,i,r,o,!0,s,n,a),o}static PerspectiveFovLHToRef(e,t,i,r,s,n=!0,a,o=0,l=!1){let h=1/Math.tan(.5*e),u=n?h/t:h,c=n?h:h*t,d=l&&0===i?-1:0!==r?(r+i)/(r-i):1,p=l&&0===i?2*r:0!==r?-2*r*i/(r-i):-2*i;return t7.FromValuesToRef(u,0,0,0,0,c,0,Math.tan(o),0,0,d,1,0,0,p,0,s),a&&s.multiplyToRef(it,s),s._updateIdentityStatus(!1),s}static PerspectiveFovReverseLHToRef(e,t,i,r,s,n=!0,a,o=0){let l=1/Math.tan(.5*e),h=n?l/t:l,u=n?l:l*t;return t7.FromValuesToRef(h,0,0,0,0,u,0,Math.tan(o),0,0,-i,1,0,0,1,0,s),a&&s.multiplyToRef(it,s),s._updateIdentityStatus(!1),s}static PerspectiveFovRH(e,t,i,r,s,n=0,a=!1){let o=new t7;return t7.PerspectiveFovRHToRef(e,t,i,r,o,!0,s,n,a),o}static PerspectiveFovRHToRef(e,t,i,r,s,n=!0,a,o=0,l=!1){let h=1/Math.tan(.5*e),u=n?h/t:h,c=n?h:h*t,d=l&&0===i?1:0!==r?-(r+i)/(r-i):-1,p=l&&0===i?2*r:0!==r?-2*r*i/(r-i):-2*i;return t7.FromValuesToRef(u,0,0,0,0,c,0,Math.tan(o),0,0,d,-1,0,0,p,0,s),a&&s.multiplyToRef(it,s),s._updateIdentityStatus(!1),s}static PerspectiveFovReverseRHToRef(e,t,i,r,s,n=!0,a,o=0){let l=1/Math.tan(.5*e),h=n?l/t:l,u=n?l:l*t;return t7.FromValuesToRef(h,0,0,0,0,u,0,Math.tan(o),0,0,-i,-1,0,0,-1,0,s),a&&s.multiplyToRef(it,s),s._updateIdentityStatus(!1),s}static GetFinalMatrix(e,t,i,r,s,n){let a=e.width,o=e.height,l=e.x,h=e.y,u=t7.FromValues(a/2,0,0,0,0,-o/2,0,0,0,0,n-s,0,l+a/2,o/2+h,s,1),c=new t.constructor;return t.multiplyToRef(i,c),c.multiplyToRef(r,c),c.multiplyToRef(u,c)}static GetAsMatrix2x2(e){let t=e.m,i=[t[0],t[1],t[4],t[5]];return t1.MatrixUse64Bits?i:new Float32Array(i)}static GetAsMatrix3x3(e){let t=e.m,i=[t[0],t[1],t[2],t[4],t[5],t[6],t[8],t[9],t[10]];return t1.MatrixUse64Bits?i:new Float32Array(i)}static Transpose(e){let t=new e.constructor;return t7.TransposeToRef(e,t),t}static TransposeToRef(e,t){let i=e.m,r=i[0],s=i[4],n=i[8],a=i[12],o=i[1],l=i[5],h=i[9],u=i[13],c=i[2],d=i[6],p=i[10],_=i[14],f=i[3],m=i[7],g=i[11],v=i[15],x=t._m;return x[0]=r,x[1]=s,x[2]=n,x[3]=a,x[4]=o,x[5]=l,x[6]=h,x[7]=u,x[8]=c,x[9]=d,x[10]=p,x[11]=_,x[12]=f,x[13]=m,x[14]=g,x[15]=v,t.markAsUpdated(),t._updateIdentityStatus(e._isIdentity,e._isIdentityDirty),t}static Reflection(e){let t=new t7;return t7.ReflectionToRef(e,t),t}static ReflectionToRef(e,t){e.normalize();let i=e.normal.x,r=e.normal.y,s=e.normal.z,n=-2*i,a=-2*r,o=-2*s;return t7.FromValuesToRef(n*i+1,a*i,o*i,0,n*r,a*r+1,o*r,0,n*s,a*s,o*s+1,0,n*e.d,a*e.d,o*e.d,1,t),t}static FromXYZAxesToRef(e,t,i,r){return t7.FromValuesToRef(e._x,e._y,e._z,0,t._x,t._y,t._z,0,i._x,i._y,i._z,0,0,0,0,1,r),r}static FromQuaternionToRef(e,t){let i=e._x*e._x,r=e._y*e._y,s=e._z*e._z,n=e._x*e._y,a=e._z*e._w,o=e._z*e._x,l=e._y*e._w,h=e._y*e._z,u=e._x*e._w;return t._m[0]=1-2*(r+s),t._m[1]=2*(n+a),t._m[2]=2*(o-l),t._m[3]=0,t._m[4]=2*(n-a),t._m[5]=1-2*(s+i),t._m[6]=2*(h+u),t._m[7]=0,t._m[8]=2*(o+l),t._m[9]=2*(h-u),t._m[10]=1-2*(r+i),t._m[11]=0,t._m[12]=0,t._m[13]=0,t._m[14]=0,t._m[15]=1,t.markAsUpdated(),t}}t7._UpdateFlagSeed=0,t7._IdentityReadOnly=t7.Identity();class t9{}t9.Vector3=tQ.BuildTuple(11,t5.Zero),t9.Matrix=tQ.BuildTuple(2,t7.Identity),t9.Quaternion=tQ.BuildTuple(3,t8.Zero);class ie{}ie.Vector2=tQ.BuildTuple(3,t4.Zero),ie.Vector3=tQ.BuildTuple(13,t5.Zero),ie.Vector4=tQ.BuildTuple(3,t6.Zero),ie.Quaternion=tQ.BuildTuple(2,t8.Zero),ie.Matrix=tQ.BuildTuple(8,t7.Identity),t0["BABYLON.Vector2"]=t4,t0["BABYLON.Vector3"]=t5,t0["BABYLON.Vector4"]=t6,t0["BABYLON.Matrix"]=t7;let it=t7.FromValues(1,0,0,0,0,1,0,0,0,0,.5,0,0,0,.5,1);function ii(e){return Math.pow(e,2.2)}function ir(e){return e<=.04045?.0773993808*e:Math.pow(.947867299*(e+.055),2.4)}function is(e){return Math.pow(e,t$)}function ia(e){return e<=.0031308?12.92*e:1.055*Math.pow(e,.41666)-.055}class io{constructor(e=0,t=0,i=0){this.r=e,this.g=t,this.b=i}toString(){return"{R: "+this.r+" G:"+this.g+" B:"+this.b+"}"}getClassName(){return"Color3"}getHashCode(){let e=255*this.r|0;return 397*(e=397*e^(255*this.g|0))^(255*this.b|0)}toArray(e,t=0){return e[t]=this.r,e[t+1]=this.g,e[t+2]=this.b,this}fromArray(e,t=0){return io.FromArrayToRef(e,t,this),this}toColor4(e=1){return new il(this.r,this.g,this.b,e)}asArray(){return[this.r,this.g,this.b]}toLuminance(){return .3*this.r+.59*this.g+.11*this.b}multiply(e){return new io(this.r*e.r,this.g*e.g,this.b*e.b)}multiplyToRef(e,t){return t.r=this.r*e.r,t.g=this.g*e.g,t.b=this.b*e.b,this}equals(e){return e&&this.r===e.r&&this.g===e.g&&this.b===e.b}equalsFloats(e,t,i){return this.r===e&&this.g===t&&this.b===i}scale(e){return new io(this.r*e,this.g*e,this.b*e)}scaleInPlace(e){return this.r*=e,this.g*=e,this.b*=e,this}scaleToRef(e,t){return t.r=this.r*e,t.g=this.g*e,t.b=this.b*e,this}scaleAndAddToRef(e,t){return t.r+=this.r*e,t.g+=this.g*e,t.b+=this.b*e,this}clampToRef(e=0,t=1,i){return i.r=tK.Clamp(this.r,e,t),i.g=tK.Clamp(this.g,e,t),i.b=tK.Clamp(this.b,e,t),this}add(e){return new io(this.r+e.r,this.g+e.g,this.b+e.b)}addToRef(e,t){return t.r=this.r+e.r,t.g=this.g+e.g,t.b=this.b+e.b,this}subtract(e){return new io(this.r-e.r,this.g-e.g,this.b-e.b)}subtractToRef(e,t){return t.r=this.r-e.r,t.g=this.g-e.g,t.b=this.b-e.b,this}clone(){return new io(this.r,this.g,this.b)}copyFrom(e){return this.r=e.r,this.g=e.g,this.b=e.b,this}copyFromFloats(e,t,i){return this.r=e,this.g=t,this.b=i,this}set(e,t,i){return this.copyFromFloats(e,t,i)}toHexString(){let e=Math.round(255*this.r),t=Math.round(255*this.g),i=Math.round(255*this.b);return"#"+tK.ToHex(e)+tK.ToHex(t)+tK.ToHex(i)}toHSV(){let e=new io;return this.toHSVToRef(e),e}toHSVToRef(e){let t=this.r,i=this.g,r=this.b,s=Math.max(t,i,r),n=Math.min(t,i,r),a=0,o=0,l=s-n;0!==s&&(o=l/s),s!=n&&(s==t?(a=(i-r)/l,i=0&&n<=1?(o=s,l=a):n>=1&&n<=2?(o=a,l=s):n>=2&&n<=3?(l=s,h=a):n>=3&&n<=4?(l=a,h=s):n>=4&&n<=5?(o=a,h=s):n>=5&&n<=6&&(o=s,h=a);let u=i-s;r.set(o+u,l+u,h+u)}static FromHSV(e,t,i){let r=new io(0,0,0);return io.HSVtoRGBToRef(e,t,i,r),r}static FromHexString(e){if("#"!==e.substring(0,1)||7!==e.length)return new io(0,0,0);let t=parseInt(e.substring(1,3),16),i=parseInt(e.substring(3,5),16),r=parseInt(e.substring(5,7),16);return io.FromInts(t,i,r)}static FromArray(e,t=0){return new io(e[t],e[t+1],e[t+2])}static FromArrayToRef(e,t=0,i){i.r=e[t],i.g=e[t+1],i.b=e[t+2]}static FromInts(e,t,i){return new io(e/255,t/255,i/255)}static Lerp(e,t,i){let r=new io(0,0,0);return io.LerpToRef(e,t,i,r),r}static LerpToRef(e,t,i,r){r.r=e.r+(t.r-e.r)*i,r.g=e.g+(t.g-e.g)*i,r.b=e.b+(t.b-e.b)*i}static Hermite(e,t,i,r,s){let n=s*s,a=s*n,o=2*a-3*n+1,l=-2*a+3*n,h=a-2*n+s,u=a-n;return new io(e.r*o+i.r*l+t.r*h+r.r*u,e.g*o+i.g*l+t.g*h+r.g*u,e.b*o+i.b*l+t.b*h+r.b*u)}static Hermite1stDerivative(e,t,i,r,s){let n=io.Black();return this.Hermite1stDerivativeToRef(e,t,i,r,s,n),n}static Hermite1stDerivativeToRef(e,t,i,r,s,n){let a=s*s;n.r=(a-s)*6*e.r+(3*a-4*s+1)*t.r+(-a+s)*6*i.r+(3*a-2*s)*r.r,n.g=(a-s)*6*e.g+(3*a-4*s+1)*t.g+(-a+s)*6*i.g+(3*a-2*s)*r.g,n.b=(a-s)*6*e.b+(3*a-4*s+1)*t.b+(-a+s)*6*i.b+(3*a-2*s)*r.b}static Red(){return new io(1,0,0)}static Green(){return new io(0,1,0)}static Blue(){return new io(0,0,1)}static Black(){return new io(0,0,0)}static get BlackReadOnly(){return io._BlackReadOnly}static White(){return new io(1,1,1)}static Purple(){return new io(.5,0,.5)}static Magenta(){return new io(1,0,1)}static Yellow(){return new io(1,1,0)}static Gray(){return new io(.5,.5,.5)}static Teal(){return new io(0,1,1)}static Random(){return new io(Math.random(),Math.random(),Math.random())}}io._BlackReadOnly=io.Black();class il{constructor(e=0,t=0,i=0,r=1){this.r=e,this.g=t,this.b=i,this.a=r}addInPlace(e){return this.r+=e.r,this.g+=e.g,this.b+=e.b,this.a+=e.a,this}asArray(){return[this.r,this.g,this.b,this.a]}toArray(e,t=0){return e[t]=this.r,e[t+1]=this.g,e[t+2]=this.b,e[t+3]=this.a,this}fromArray(e,t=0){return il.FromArrayToRef(e,t,this),this}equals(e){return e&&this.r===e.r&&this.g===e.g&&this.b===e.b&&this.a===e.a}add(e){return new il(this.r+e.r,this.g+e.g,this.b+e.b,this.a+e.a)}subtract(e){return new il(this.r-e.r,this.g-e.g,this.b-e.b,this.a-e.a)}subtractToRef(e,t){return t.r=this.r-e.r,t.g=this.g-e.g,t.b=this.b-e.b,t.a=this.a-e.a,this}scale(e){return new il(this.r*e,this.g*e,this.b*e,this.a*e)}scaleInPlace(e){return this.r*=e,this.g*=e,this.b*=e,this.a*=e,this}scaleToRef(e,t){return t.r=this.r*e,t.g=this.g*e,t.b=this.b*e,t.a=this.a*e,this}scaleAndAddToRef(e,t){return t.r+=this.r*e,t.g+=this.g*e,t.b+=this.b*e,t.a+=this.a*e,this}clampToRef(e=0,t=1,i){return i.r=tK.Clamp(this.r,e,t),i.g=tK.Clamp(this.g,e,t),i.b=tK.Clamp(this.b,e,t),i.a=tK.Clamp(this.a,e,t),this}multiply(e){return new il(this.r*e.r,this.g*e.g,this.b*e.b,this.a*e.a)}multiplyToRef(e,t){return t.r=this.r*e.r,t.g=this.g*e.g,t.b=this.b*e.b,t.a=this.a*e.a,t}toString(){return"{R: "+this.r+" G:"+this.g+" B:"+this.b+" A:"+this.a+"}"}getClassName(){return"Color4"}getHashCode(){let e=255*this.r|0;return 397*(e=397*(e=397*e^(255*this.g|0))^(255*this.b|0))^(255*this.a|0)}clone(){return new il(this.r,this.g,this.b,this.a)}copyFrom(e){return this.r=e.r,this.g=e.g,this.b=e.b,this.a=e.a,this}copyFromFloats(e,t,i,r){return this.r=e,this.g=t,this.b=i,this.a=r,this}set(e,t,i,r){return this.copyFromFloats(e,t,i,r)}toHexString(e=!1){let t=Math.round(255*this.r),i=Math.round(255*this.g),r=Math.round(255*this.b);if(e)return"#"+tK.ToHex(t)+tK.ToHex(i)+tK.ToHex(r);let s=Math.round(255*this.a);return"#"+tK.ToHex(t)+tK.ToHex(i)+tK.ToHex(r)+tK.ToHex(s)}toLinearSpace(e=!1){let t=new il;return this.toLinearSpaceToRef(t,e),t}toLinearSpaceToRef(e,t=!1){return t?(e.r=ir(this.r),e.g=ir(this.g),e.b=ir(this.b)):(e.r=ii(this.r),e.g=ii(this.g),e.b=ii(this.b)),e.a=this.a,this}toGammaSpace(e=!1){let t=new il;return this.toGammaSpaceToRef(t,e),t}toGammaSpaceToRef(e,t=!1){return t?(e.r=ia(this.r),e.g=ia(this.g),e.b=ia(this.b)):(e.r=is(this.r),e.g=is(this.g),e.b=is(this.b)),e.a=this.a,this}static FromHexString(e){if("#"!==e.substring(0,1)||9!==e.length&&7!==e.length)return new il(0,0,0,0);let t=parseInt(e.substring(1,3),16),i=parseInt(e.substring(3,5),16),r=parseInt(e.substring(5,7),16),s=9===e.length?parseInt(e.substring(7,9),16):255;return il.FromInts(t,i,r,s)}static Lerp(e,t,i){let r=new il(0,0,0,0);return il.LerpToRef(e,t,i,r),r}static LerpToRef(e,t,i,r){r.r=e.r+(t.r-e.r)*i,r.g=e.g+(t.g-e.g)*i,r.b=e.b+(t.b-e.b)*i,r.a=e.a+(t.a-e.a)*i}static Hermite(e,t,i,r,s){let n=s*s,a=s*n,o=2*a-3*n+1,l=-2*a+3*n,h=a-2*n+s,u=a-n,c=e.r*o+i.r*l+t.r*h+r.r*u;return new il(c,e.g*o+i.g*l+t.g*h+r.g*u,e.b*o+i.b*l+t.b*h+r.b*u,e.a*o+i.a*l+t.a*h+r.a*u)}static Hermite1stDerivative(e,t,i,r,s){let n=new il;return this.Hermite1stDerivativeToRef(e,t,i,r,s,n),n}static Hermite1stDerivativeToRef(e,t,i,r,s,n){let a=s*s;n.r=(a-s)*6*e.r+(3*a-4*s+1)*t.r+(-a+s)*6*i.r+(3*a-2*s)*r.r,n.g=(a-s)*6*e.g+(3*a-4*s+1)*t.g+(-a+s)*6*i.g+(3*a-2*s)*r.g,n.b=(a-s)*6*e.b+(3*a-4*s+1)*t.b+(-a+s)*6*i.b+(3*a-2*s)*r.b,n.a=(a-s)*6*e.a+(3*a-4*s+1)*t.a+(-a+s)*6*i.a+(3*a-2*s)*r.a}static FromColor3(e,t=1){return new il(e.r,e.g,e.b,t)}static FromArray(e,t=0){return new il(e[t],e[t+1],e[t+2],e[t+3])}static FromArrayToRef(e,t=0,i){i.r=e[t],i.g=e[t+1],i.b=e[t+2],i.a=e[t+3]}static FromInts(e,t,i,r){return new il(e/255,t/255,i/255,r/255)}static CheckColors4(e,t){if(e.length===3*t){let t=[];for(let i=0;inew il(0,0,0,0)),t0["BABYLON.Color3"]=io,t0["BABYLON.Color4"]=il;class iu{constructor(e,t){this.triggerOptions=e,this.onBeforeExecuteObservable=new tj,e.parameter?(this.trigger=e.trigger,this._triggerParameter=e.parameter):e.trigger?this.trigger=e.trigger:this.trigger=e,this._nextActiveAction=this,this._condition=t}_prepare(){}getTriggerParameter(){return this._triggerParameter}setTriggerParameter(e){this._triggerParameter=e}_evaluateConditionForCurrentFrame(){let e=this._condition;if(!e)return!0;let t=this._actionManager.getScene().getRenderId();return e._evaluationId!==t&&(e._evaluationId=t,e._currentResult=e.isValid()),e._currentResult}_executeCurrent(e){this._evaluateConditionForCurrentFrame()&&(this.onBeforeExecuteObservable.notifyObservers(this),this._nextActiveAction.execute(e),this.skipToNextActiveAction())}execute(e){}skipToNextActiveAction(){this._nextActiveAction._child?(this._nextActiveAction._child._actionManager||(this._nextActiveAction._child._actionManager=this._actionManager),this._nextActiveAction=this._nextActiveAction._child):this._nextActiveAction=this}then(e){return this._child=e,e._actionManager=this._actionManager,e._prepare(),e}_getProperty(e){return this._actionManager._getProperty(e)}_getEffectiveTarget(e,t){return this._actionManager._getEffectiveTarget(e,t)}serialize(e){}_serialize(e,t){let i={type:1,children:[],name:e.name,properties:e.properties||[]};if(this._child&&this._child.serialize(i),this._condition){let e=this._condition.serialize();return e.children.push(i),t&&t.children.push(e),e}return t&&t.children.push(i),i}}iu._SerializeValueAsString=e=>"number"==typeof e?e.toString():"boolean"==typeof e?e?"true":"false":e instanceof t4?e.x+", "+e.y:e instanceof t5?e.x+", "+e.y+", "+e.z:e instanceof io?e.r+", "+e.g+", "+e.b:e instanceof il?e.r+", "+e.g+", "+e.b+", "+e.a:e,iu._GetTargetProperty=e=>({name:"target",targetType:e._isMesh?"MeshProperties":e._isLight?"LightProperties":e._isCamera?"CameraProperties":e._isMaterial?"MaterialProperties":"SceneProperties",value:e._isScene?"Scene":e.name}),t0["BABYLON.Action"]=iu;class ic{constructor(e,t,i,r,s,n){this.source=e,this.pointerX=t,this.pointerY=i,this.meshUnderPointer=r,this.sourceEvent=s,this.additionalData=n}static CreateNew(e,t,i){let r=e.getScene();return new ic(e,r.pointerX,r.pointerY,r.meshUnderPointer||e,t,i)}static CreateNewFromSprite(e,t,i,r){return new ic(e,t.pointerX,t.pointerY,t.meshUnderPointer,i,r)}static CreateNewFromScene(e,t){return new ic(null,e.pointerX,e.pointerY,e.meshUnderPointer,t)}static CreateNewFromPrimitive(e,t,i,r){return new ic(e,t.x,t.y,null,i,r)}}class id{constructor(e){this._actionManager=e}isValid(){return!0}_getProperty(e){return this._actionManager._getProperty(e)}_getEffectiveTarget(e,t){return this._actionManager._getEffectiveTarget(e,t)}serialize(){}_serialize(e){return{type:2,children:[],name:e.name,properties:e.properties}}}class ip extends id{static get IsEqual(){return ip._IsEqual}static get IsDifferent(){return ip._IsDifferent}static get IsGreater(){return ip._IsGreater}static get IsLesser(){return ip._IsLesser}constructor(e,t,i,r,s=ip.IsEqual){super(e),this.propertyPath=i,this.value=r,this.operator=s,this._target=t,this._effectiveTarget=this._getEffectiveTarget(t,this.propertyPath),this._property=this._getProperty(this.propertyPath)}isValid(){switch(this.operator){case ip.IsGreater:return this._effectiveTarget[this._property]>this.value;case ip.IsLesser:return this._effectiveTarget[this._property]e<10?"0"+e:""+e,i=new Date;return"["+t(i.getHours())+":"+t(i.getMinutes())+":"+t(i.getSeconds())+"]: "+e}static _LogDisabled(e,t){}static _LogEnabled(e=1,t,i){let r=Array.isArray(t)?t[0]:t;if(void 0!==i&&!ig._CheckLimit(r,i))return;let s=ig._FormatMessage(r),n=this._Levels[e],a=Array.isArray(t)?t.slice(1):[];n.logFunc&&n.logFunc("BJS - "+s,...a);let o=`
    ${s}

    `;ig._AddLogEntry(o),ig._GenerateLimitMessage(r,e)}static get LogCache(){return ig._LogCache}static ClearLogCache(){ig._LogCache="",ig._LogLimitOutputs={},ig.errorsCount=0}static set LogLevels(e){ig.Log=ig._LogDisabled,ig.Warn=ig._LogDisabled,ig.Error=ig._LogDisabled,[ig.MessageLogLevel,ig.WarningLogLevel,ig.ErrorLogLevel].forEach(t=>{(e&t)===t&&(ig[this._Levels[t].name]=ig._LogEnabled.bind(ig,t))})}}ig.NoneLogLevel=0,ig.MessageLogLevel=1,ig.WarningLogLevel=2,ig.ErrorLogLevel=4,ig.AllLogLevel=7,ig.MessageLimitReached="Too many %TYPE%s (%LIMIT%), no more %TYPE%s will be reported for this message.",ig._LogCache="",ig._LogLimitOutputs={},ig._Levels=[{},{color:"white",logFunc:console.log,name:"Log"},{color:"orange",logFunc:console.warn,name:"Warn"},{},{color:"red",logFunc:console.error,name:"Error"}],ig.errorsCount=0,ig.Log=ig._LogEnabled.bind(ig,ig.MessageLogLevel),ig.Warn=ig._LogEnabled.bind(ig,ig.WarningLogLevel),ig.Error=ig._LogEnabled.bind(ig,ig.ErrorLogLevel);class iv extends iu{constructor(e,t,i,r){super(e,r),this.propertyPath=i,this._target=this._effectiveTarget=t}_prepare(){this._effectiveTarget=this._getEffectiveTarget(this._effectiveTarget,this.propertyPath),this._property=this._getProperty(this.propertyPath)}execute(){this._effectiveTarget[this._property]=!this._effectiveTarget[this._property]}serialize(e){return super._serialize({name:"SwitchBooleanAction",properties:[iu._GetTargetProperty(this._target),{name:"propertyPath",value:this.propertyPath}]},e)}}class ix extends iu{constructor(e,t,i,r){super(e,r),this.value=i,this._target=t}execute(){this._target.state=this.value}serialize(e){return super._serialize({name:"SetStateAction",properties:[iu._GetTargetProperty(this._target),{name:"value",value:this.value}]},e)}}class iT extends iu{constructor(e,t,i,r,s){super(e,s),this.propertyPath=i,this.value=r,this._target=this._effectiveTarget=t}_prepare(){this._effectiveTarget=this._getEffectiveTarget(this._effectiveTarget,this.propertyPath),this._property=this._getProperty(this.propertyPath)}execute(){this._effectiveTarget[this._property]=this.value,this._target.markAsDirty&&this._target.markAsDirty(this._property)}serialize(e){return super._serialize({name:"SetValueAction",properties:[iu._GetTargetProperty(this._target),{name:"propertyPath",value:this.propertyPath},{name:"value",value:iu._SerializeValueAsString(this.value)}]},e)}}class ib extends iu{constructor(e,t,i,r,s){super(e,s),this.propertyPath=i,this.value=r,this._target=this._effectiveTarget=t}_prepare(){this._effectiveTarget=this._getEffectiveTarget(this._effectiveTarget,this.propertyPath),this._property=this._getProperty(this.propertyPath),"number"!=typeof this._effectiveTarget[this._property]&&ig.Warn("Warning: IncrementValueAction can only be used with number values")}execute(){this._effectiveTarget[this._property]+=this.value,this._target.markAsDirty&&this._target.markAsDirty(this._property)}serialize(e){return super._serialize({name:"IncrementValueAction",properties:[iu._GetTargetProperty(this._target),{name:"propertyPath",value:this.propertyPath},{name:"value",value:iu._SerializeValueAsString(this.value)}]},e)}}class iE extends iu{constructor(e,t,i,r,s,n){super(e,n),this.from=i,this.to=r,this.loop=s,this._target=t}_prepare(){}execute(){this._actionManager.getScene().beginAnimation(this._target,this.from,this.to,this.loop)}serialize(e){return super._serialize({name:"PlayAnimationAction",properties:[iu._GetTargetProperty(this._target),{name:"from",value:String(this.from)},{name:"to",value:String(this.to)},{name:"loop",value:iu._SerializeValueAsString(this.loop)||!1}]},e)}}class iS extends iu{constructor(e,t,i){super(e,i),this._target=t}_prepare(){}execute(){this._actionManager.getScene().stopAnimation(this._target)}serialize(e){return super._serialize({name:"StopAnimationAction",properties:[iu._GetTargetProperty(this._target)]},e)}}class iC extends iu{constructor(e=0,t){super(e,t)}execute(){}serialize(e){return super._serialize({name:"DoNothingAction",properties:[]},e)}}class iy extends iu{constructor(e,t,i,r=!0){super(e,i),this.children=t,this.enableChildrenConditions=r}_prepare(){for(let e=0;e!e||e.getClassName&&"Mesh"===e.getClassName()?null:e.getClassName&&("SubMesh"===e.getClassName()||"PhysicsBody"===e.getClassName())?e.clone(t):e.clone?e.clone():Array.isArray(e)?e.slice():i&&"object"==typeof e?Object.assign({},e):null;class iP{static DeepCopy(e,t,i,r,s=!1){for(let n of function(e){let t=[];do Object.getOwnPropertyNames(e).forEach(function(e){-1===t.indexOf(e)&&t.push(e)});while(e=Object.getPrototypeOf(e));return t}(e)){if("_"===n[0]&&(!r||-1===r.indexOf(n))||n.endsWith("Observable")||i&&-1!==i.indexOf(n))continue;let a=e[n],o=typeof a;if("function"!==o)try{if("object"===o){if(a instanceof Uint8Array)t[n]=Uint8Array.from(a);else if(a instanceof Array){if(t[n]=[],a.length>0){if("object"==typeof a[0])for(let e=0;e-1&&this._scene.actionManagers.splice(e,1),this._scene.meshes.filter(e=>e.actionManager===this)))t.actionManager=null}getScene(){return this._scene}hasSpecificTriggers(e){for(let t=0;t-1)return!0}return!1}hasSpecificTriggers2(e,t){for(let i=0;i=iM.OnPickTrigger&&t.trigger<=iM.OnPointerOutTrigger)return!0}return!1}get hasPickTriggers(){for(let e=0;e=iM.OnPickTrigger&&t.trigger<=iM.OnPickUpTrigger)return!0}return!1}registerAction(e){return e.trigger===iM.OnEveryFrameTrigger&&this.getScene().actionManager!==this?(ig.Warn("OnEveryFrameTrigger can only be used with scene.actionManager"),null):(this.actions.push(e),this.getScene()._registeredActions++,iM.Triggers[e.trigger]?iM.Triggers[e.trigger]++:iM.Triggers[e.trigger]=1,e._actionManager=this,e._prepare(),e)}unregisterAction(e){let t=this.actions.indexOf(e);return -1!==t&&(this.actions.splice(t,1),iM.Triggers[e.trigger]-=1,0===iM.Triggers[e.trigger]&&delete iM.Triggers[e.trigger],e._actionManager=null,this.getScene()._registeredActions--,!0)}processTrigger(e,t){for(let i=0;i{let i=t0["BABYLON."+e];return i&&new i(...t)},n=(e,t,i,r)=>{if(null===r){let e=parseFloat(t);return"true"===t||"false"===t?"true"===t:isNaN(e)?t:e}let s=r.split("."),n=t.split(",");for(let e=0;e{if(e.detached)return;let u=[],c=null,d=null,p=e.combine&&e.combine.length>0;if(2===e.type?u.push(r):u.push(t),p){let t=[];for(let i=0;i0){let e=s.properties[0].value,t=null===s.properties[0].targetType?e:i.getMeshByName(e);t._meshId&&(t.mesh=i.getMeshById(t._meshId)),r={trigger:iM[s.name],parameter:t}}else r=iM[s.name];for(let e=0;e(e=e.slice(1,e.length-1),iN._HandleParenthesisContent(e,t))):iN._HandleParenthesisContent(e,t))||"false"!==e&&iN.Eval(e,t)}static _HandleParenthesisContent(e,t){let i;t=t||(e=>"true"===e);let r=e.split("||");for(let e in r)if(Object.prototype.hasOwnProperty.call(r,e)){let s=iN._SimplifyNegation(r[e].trim()),n=s.split("&&");if(n.length>1)for(let e=0;e(e=e.replace(/[\s]/g,()=>"")).length%2?"!":"")).trim())?e="false":"!false"===e&&(e="true"),e}}class iF{static EnableFor(e){e._tags=e._tags||{},e.hasTags=()=>iF.HasTags(e),e.addTags=t=>iF.AddTagsTo(e,t),e.removeTags=t=>iF.RemoveTagsFrom(e,t),e.matchesTagsQuery=t=>iF.MatchesQuery(e,t)}static DisableFor(e){delete e._tags,delete e.hasTags,delete e.addTags,delete e.removeTags,delete e.matchesTagsQuery}static HasTags(e){if(!e._tags)return!1;let t=e._tags;for(let e in t)if(Object.prototype.hasOwnProperty.call(t,e))return!0;return!1}static GetTags(e,t=!0){if(!e._tags)return null;if(!t)return e._tags;{let t=[];for(let i in e._tags)Object.prototype.hasOwnProperty.call(e._tags,i)&&!0===e._tags[i]&&t.push(i);return t.join(" ")}}static AddTagsTo(e,t){t&&"string"==typeof t&&t.split(" ").forEach(function(t){iF._AddTagTo(e,t)})}static _AddTagTo(e,t){""===(t=t.trim())||"true"===t||"false"===t||t.match(/[\s]/)||t.match(/^([!]|([|]|[&]){2})/)||(iF.EnableFor(e),e._tags[t]=!0)}static RemoveTagsFrom(e,t){if(!iF.HasTags(e))return;let i=t.split(" ");for(let t in i)iF._RemoveTagFrom(e,i[t])}static _RemoveTagFrom(e,t){delete e._tags[t]}static MatchesQuery(e,t){return void 0===t||(""===t?iF.HasTags(e):iN.Eval(t,t=>iF.HasTags(e)&&e._tags[t]))}}let iw={};function iL(e,t=!1){if(!t||!iw[e])return iw[e]=!0,`${e} needs to be imported before as it contains a side-effect required by your code.`}let iB={},iU={},iV=function(e,t,i,r={}){let s=e();iF&&iF.HasTags(t)&&iF.AddTagsTo(s,iF.GetTags(t,!0));let n=ik(s),a={};for(let e in n){let o=n[e],l=t[e],h=o.type;if(null!=l&&("uniqueId"!==e||i$.AllowLoadingUniqueId))switch(h){case 0:case 6:case 11:s[e]=l;break;case 1:r.cloneTexturesOnlyOnce&&a[l.uniqueId]?s[e]=a[l.uniqueId]:(s[e]=i||l.isRenderTarget?l:l.clone(),a[l.uniqueId]=s[e]);break;case 2:case 3:case 4:case 5:case 7:case 10:case 12:s[e]=i?l:l.clone()}}return s};function ik(e){let t=e.getClassName();if(iU[t])return iU[t];iU[t]={};let i=iU[t],r=e,s=t;for(;s;){let e;let t=iB[s];for(let e in t)i[e]=t[e];let n=!1;do{if(!(e=Object.getPrototypeOf(r)).getClassName){n=!0;break}if(e.getClassName()!==s)break;r=e}while(e);if(n)break;s=e.getClassName(),r=e}return i}function iG(e,t){return(i,r)=>{let s=function(e){let t=e.getClassName();return iB[t]||(iB[t]={}),iB[t]}(i);s[r]||(s[r]={type:e,sourceName:t})}}function iz(e,t=null){return function(e,t=null){return(i,r)=>{let s=t||"_"+r;Object.defineProperty(i,r,{get:function(){return this[s]},set:function(t){"function"==typeof this.equals&&this.equals(t)||this[s]===t||(this[s]=t,i[e].apply(this))},enumerable:!0,configurable:!0})}}(e,t)}function iW(e){return iG(0,e)}function iH(e){return iG(1,e)}function iX(e){return iG(2,e)}function iY(e){return iG(3,e)}function ij(e){return iG(5,e)}function iK(e){return iG(6,e)}class i${static AppendSerializedAnimations(e,t){if(e.animations){t.animations=[];for(let i=0;i{let n=s;if("undefined"!=typeof _native&&_native[t]){let e=_native[t];n=r?(...t)=>r(...t)?e(...t):s(...t):e}return e[t]=n,n(...i)}}i$.AllowLoadingUniqueId=!1,i$._ImageProcessingConfigurationParser=e=>{throw iL("ImageProcessingConfiguration")},i$._FresnelParametersParser=e=>{throw iL("FresnelParameters")},i$._ColorCurvesParser=e=>{throw iL("ColorCurves")},i$._TextureParser=(e,t,i)=>{throw iL("Texture")},iq.filter=function(e){return(t,i,r)=>iq(t,i,r,e)},function(e){e[e.NONE=0]="NONE",e[e.STEP=1]="STEP"}(_||(_={}));class iQ{constructor(e,t,i){this.name=e,this.from=t,this.to=i}clone(){return new iQ(this.name,this.from,this.to)}}function iZ(e,t,i,r){var s,n=arguments.length,a=n<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,r);else for(var o=e.length-1;o>=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,i,a):s(t,i))||a);return n>3&&a&&Object.defineProperty(t,i,a),a}Object.create,Object.create;class iJ{constructor(){this._doNotSerialize=!1,this._isDisposed=!1,this._sceneRootNodesIndex=-1,this._isEnabled=!0,this._isParentEnabled=!0,this._isReady=!0,this._onEnabledStateChangedObservable=new tj,this._onClonedObservable=new tj}}class i0{static AddNodeConstructor(e,t){this._NodeConstructors[e]=t}static Construct(e,t,i,r){let s=this._NodeConstructors[e];return s?s(t,i,r):null}set accessibilityTag(e){this._accessibilityTag=e,this.onAccessibilityTagChangedObservable.notifyObservers(e)}get accessibilityTag(){return this._accessibilityTag}get doNotSerialize(){return!!this._nodeDataStorage._doNotSerialize||!!this._parentNode&&this._parentNode.doNotSerialize}set doNotSerialize(e){this._nodeDataStorage._doNotSerialize=e}isDisposed(){return this._nodeDataStorage._isDisposed}set parent(e){if(this._parentNode===e)return;let t=this._parentNode;if(this._parentNode&&void 0!==this._parentNode._children&&null!==this._parentNode._children){let t=this._parentNode._children.indexOf(this);-1!==t&&this._parentNode._children.splice(t,1),e||this._nodeDataStorage._isDisposed||this._addToSceneRootNodes()}this._parentNode=e,this._parentNode&&((void 0===this._parentNode._children||null===this._parentNode._children)&&(this._parentNode._children=[]),this._parentNode._children.push(this),t||this._removeFromSceneRootNodes()),this._syncParentEnabledState()}get parent(){return this._parentNode}_serializeAsParent(e){e.parentId=this.uniqueId}_addToSceneRootNodes(){-1===this._nodeDataStorage._sceneRootNodesIndex&&(this._nodeDataStorage._sceneRootNodesIndex=this._scene.rootNodes.length,this._scene.rootNodes.push(this))}_removeFromSceneRootNodes(){if(-1!==this._nodeDataStorage._sceneRootNodesIndex){let e=this._scene.rootNodes,t=e.length-1;e[this._nodeDataStorage._sceneRootNodesIndex]=e[t],e[this._nodeDataStorage._sceneRootNodesIndex]._nodeDataStorage._sceneRootNodesIndex=this._nodeDataStorage._sceneRootNodesIndex,this._scene.rootNodes.pop(),this._nodeDataStorage._sceneRootNodesIndex=-1}}get animationPropertiesOverride(){return this._animationPropertiesOverride?this._animationPropertiesOverride:this._scene.animationPropertiesOverride}set animationPropertiesOverride(e){this._animationPropertiesOverride=e}getClassName(){return"Node"}set onDispose(e){this._onDisposeObserver&&this.onDisposeObservable.remove(this._onDisposeObserver),this._onDisposeObserver=this.onDisposeObservable.add(e)}get onEnabledStateChangedObservable(){return this._nodeDataStorage._onEnabledStateChangedObservable}get onClonedObservable(){return this._nodeDataStorage._onClonedObservable}constructor(e,t=null){this._isDirty=!1,this._nodeDataStorage=new iJ,this.state="",this.metadata=null,this.reservedDataStore=null,this._accessibilityTag=null,this.onAccessibilityTagChangedObservable=new tj,this._parentContainer=null,this.animations=[],this._ranges={},this.onReady=null,this._currentRenderId=-1,this._parentUpdateId=-1,this._childUpdateId=-1,this._waitingParentId=null,this._waitingParentInstanceIndex=null,this._waitingParsedUniqueId=null,this._cache={},this._parentNode=null,this._children=null,this._worldMatrix=t7.Identity(),this._worldMatrixDeterminant=0,this._worldMatrixDeterminantIsDirty=!0,this._animationPropertiesOverride=null,this._isNode=!0,this.onDisposeObservable=new tj,this._onDisposeObserver=null,this._behaviors=[],this.name=e,this.id=e,this._scene=t||t2.LastCreatedScene,this.uniqueId=this._scene.getUniqueId(),this._initCache()}getScene(){return this._scene}getEngine(){return this._scene.getEngine()}addBehavior(e,t=!1){return -1!==this._behaviors.indexOf(e)||(e.init(),this._scene.isLoading&&!t?this._scene.onDataLoadedObservable.addOnce(()=>{e.attach(this)}):e.attach(this),this._behaviors.push(e)),this}removeBehavior(e){let t=this._behaviors.indexOf(e);return -1===t||(this._behaviors[t].detach(),this._behaviors.splice(t,1)),this}get behaviors(){return this._behaviors}getBehaviorByName(e){for(let t of this._behaviors)if(t.name===e)return t;return null}getWorldMatrix(){return this._currentRenderId!==this._scene.getRenderId()&&this.computeWorldMatrix(),this._worldMatrix}_getWorldMatrixDeterminant(){return this._worldMatrixDeterminantIsDirty&&(this._worldMatrixDeterminantIsDirty=!1,this._worldMatrixDeterminant=this._worldMatrix.determinant()),this._worldMatrixDeterminant}get worldMatrixFromCache(){return this._worldMatrix}_initCache(){this._cache={},this._cache.parent=void 0}updateCache(e){!e&&this.isSynchronized()||(this._cache.parent=this.parent,this._updateCache())}_getActionManagerForTrigger(e,t=!0){return this.parent?this.parent._getActionManagerForTrigger(e,!1):null}_updateCache(e){}_isSynchronized(){return!0}_markSyncedWithParent(){this._parentNode&&(this._parentUpdateId=this._parentNode._childUpdateId)}isSynchronizedWithParent(){return!this._parentNode||!this._parentNode._isDirty&&this._parentUpdateId===this._parentNode._childUpdateId&&this._parentNode.isSynchronized()}isSynchronized(){return this._cache.parent!==this._parentNode?(this._cache.parent=this._parentNode,!1):(!this._parentNode||!!this.isSynchronizedWithParent())&&this._isSynchronized()}isReady(e=!1){return this._nodeDataStorage._isReady}markAsDirty(e){return this._currentRenderId=Number.MAX_VALUE,this._isDirty=!0,this}isEnabled(e=!0){return!1===e?this._nodeDataStorage._isEnabled:!!this._nodeDataStorage._isEnabled&&this._nodeDataStorage._isParentEnabled}_syncParentEnabledState(){this._nodeDataStorage._isParentEnabled=!this._parentNode||this._parentNode.isEnabled(),this._children&&this._children.forEach(e=>{e._syncParentEnabledState()})}setEnabled(e){this._nodeDataStorage._isEnabled!==e&&(this._nodeDataStorage._isEnabled=e,this._syncParentEnabledState(),this._nodeDataStorage._onEnabledStateChangedObservable.notifyObservers(e))}isDescendantOf(e){return!!this.parent&&(this.parent===e||this.parent.isDescendantOf(e))}_getDescendants(e,t=!1,i){if(this._children)for(let r=0;r(!t||t(e))&&void 0!==e.cullingStrategy),i}getChildren(e,t=!0){return this.getDescendants(t,e)}_setReady(e){if(e!==this._nodeDataStorage._isReady){if(!e){this._nodeDataStorage._isReady=!1;return}this.onReady&&this.onReady(this),this._nodeDataStorage._isReady=!0}}getAnimationByName(e){for(let t=0;tnew i0(e,this.getScene()),this);if(t&&(r.parent=t),!i){let t=this.getDescendants(!0);for(let i=0;i{throw iL("AnimationRange")},i0._NodeConstructors={},iZ([iW()],i0.prototype,"name",void 0),iZ([iW()],i0.prototype,"id",void 0),iZ([iW()],i0.prototype,"uniqueId",void 0),iZ([iW()],i0.prototype,"state",void 0),iZ([iW()],i0.prototype,"metadata",void 0);class i1{constructor(e,t){this.width=e,this.height=t}toString(){return`{W: ${this.width}, H: ${this.height}}`}getClassName(){return"Size"}getHashCode(){return 397*(0|this.width)^(0|this.height)}copyFrom(e){this.width=e.width,this.height=e.height}copyFromFloats(e,t){return this.width=e,this.height=t,this}set(e,t){return this.copyFromFloats(e,t)}multiplyByFloats(e,t){return new i1(this.width*e,this.height*t)}clone(){return new i1(this.width,this.height)}equals(e){return!!e&&this.width===e.width&&this.height===e.height}get surface(){return this.width*this.height}static Zero(){return new i1(0,0)}add(e){return new i1(this.width+e.width,this.height+e.height)}subtract(e){return new i1(this.width-e.width,this.height-e.height)}scale(e){return new i1(this.width*e,this.height*e)}static Lerp(e,t,i){return new i1(e.width+(t.width-e.width)*i,e.height+(t.height-e.height)*i)}}class i2{constructor(){this._xhr="undefined"!=typeof _native&&_native.XMLHttpRequest?new _native.XMLHttpRequest:new XMLHttpRequest,this._requestURL=""}static get IsCustomRequestAvailable(){return Object.keys(i2.CustomRequestHeaders).length>0||i2.CustomRequestModifiers.length>0}_injectCustomRequestHeaders(){if(!this._shouldSkipRequestModifications(this._requestURL))for(let e in i2.CustomRequestHeaders){let t=i2.CustomRequestHeaders[e];t&&this._xhr.setRequestHeader(e,t)}}_shouldSkipRequestModifications(e){return i2.SkipRequestModificationForBabylonCDN&&(e.includes("preview.babylonjs.com")||e.includes("cdn.babylonjs.com"))}get onprogress(){return this._xhr.onprogress}set onprogress(e){this._xhr.onprogress=e}get readyState(){return this._xhr.readyState}get status(){return this._xhr.status}get statusText(){return this._xhr.statusText}get response(){return this._xhr.response}get responseURL(){return this._xhr.responseURL}get responseText(){return this._xhr.responseText}get responseType(){return this._xhr.responseType}set responseType(e){this._xhr.responseType=e}get timeout(){return this._xhr.timeout}set timeout(e){this._xhr.timeout=e}addEventListener(e,t,i){this._xhr.addEventListener(e,t,i)}removeEventListener(e,t,i){this._xhr.removeEventListener(e,t,i)}abort(){this._xhr.abort()}send(e){i2.CustomRequestHeaders&&this._injectCustomRequestHeaders(),this._xhr.send(e)}open(e,t){for(let e of i2.CustomRequestModifiers){if(this._shouldSkipRequestModifications(t))return;e(this._xhr,t)}return t=(t=t.replace("file:http:","http:")).replace("file:https:","https:"),this._requestURL=t,this._xhr.open(e,t,!0)}setRequestHeader(e,t){this._xhr.setRequestHeader(e,t)}getResponseHeader(e){return this._xhr.getResponseHeader(e)}}i2.CustomRequestHeaders={},i2.CustomRequestModifiers=[],i2.SkipRequestModificationForBabylonCDN=!0;let i3=Object.freeze(new t8(0,0,0,0)),i4=Object.freeze(t5.Zero()),i5=Object.freeze(t4.Zero()),i6=Object.freeze(i1.Zero()),i8=Object.freeze(io.Black()),i7=Object.freeze(new il(0,0,0,0)),i9={key:0,repeatCount:0,loopMode:2};class re{static _PrepareAnimation(e,t,i,r,s,n,a,o){let l;if(!isNaN(parseFloat(s))&&isFinite(s)?l=re.ANIMATIONTYPE_FLOAT:s instanceof t8?l=re.ANIMATIONTYPE_QUATERNION:s instanceof t5?l=re.ANIMATIONTYPE_VECTOR3:s instanceof t4?l=re.ANIMATIONTYPE_VECTOR2:s instanceof io?l=re.ANIMATIONTYPE_COLOR3:s instanceof il?l=re.ANIMATIONTYPE_COLOR4:s instanceof i1&&(l=re.ANIMATIONTYPE_SIZE),void 0==l)return null;let h=new re(e,t,i,l,a);return h.setKeys([{frame:0,value:s},{frame:r,value:n}]),void 0!==o&&h.setEasingFunction(o),h}static CreateAnimation(e,t,i,r){let s=new re(e+"Animation",e,i,t,re.ANIMATIONLOOPMODE_CONSTANT);return s.setEasingFunction(r),s}static CreateAndStartAnimation(e,t,i,r,s,n,a,o,l,h,u){let c=re._PrepareAnimation(e,i,r,s,n,a,o,l);return c&&(t.getScene&&(u=t.getScene()),u)?u.beginDirectAnimation(t,[c],0,s,1===c.loopMode,1,h):null}static CreateAndStartHierarchyAnimation(e,t,i,r,s,n,a,o,l,h,u){let c=re._PrepareAnimation(e,r,s,n,a,o,l,h);return c?t.getScene().beginDirectHierarchyAnimation(t,i,[c],0,n,1===c.loopMode,1,u):null}static CreateMergeAndStartAnimation(e,t,i,r,s,n,a,o,l,h){let u=re._PrepareAnimation(e,i,r,s,n,a,o,l);return u?(t.animations.push(u),t.getScene().beginAnimation(t,0,s,1===u.loopMode,1,h)):null}static MakeAnimationAdditive(e,t,i,r=!1,s){var n,a;let o;let l=e;if((o="object"==typeof t?t:{referenceFrame:null!=t?t:0,range:i,cloneOriginalAnimation:r,clonedAnimationName:s}).cloneOriginalAnimation&&((l=e.clone()).name=o.clonedAnimationName||l.name),!l._keys.length)return l;let h=o.referenceFrame&&o.referenceFrame>=0?o.referenceFrame:0,u=0,c=l._keys[0],d=l._keys.length-1,p=l._keys[d],_={referenceValue:c.value,referencePosition:ie.Vector3[0],referenceQuaternion:ie.Quaternion[0],referenceScaling:ie.Vector3[1],keyPosition:ie.Vector3[2],keyQuaternion:ie.Quaternion[1],keyScaling:ie.Vector3[3]},f=c.frame,m=p.frame;if(o.range){let e=l.getRange(o.range);e&&(f=e.from,m=e.to)}else f=null!==(n=o.fromFrame)&&void 0!==n?n:f,m=null!==(a=o.toFrame)&&void 0!==a?a:m;if(f!==c.frame&&(u=l.createKeyForFrame(f)),m!==p.frame&&(d=l.createKeyForFrame(m)),1===l._keys.length){let e=l._getKeyValue(l._keys[0]);_.referenceValue=e.clone?e.clone():e}else if(h<=c.frame){let e=l._getKeyValue(c.value);_.referenceValue=e.clone?e.clone():e}else if(h>=p.frame){let e=l._getKeyValue(p.value);_.referenceValue=e.clone?e.clone():e}else{i9.key=0;let e=l._interpolate(h,i9);_.referenceValue=e.clone?e.clone():e}l.dataType===re.ANIMATIONTYPE_QUATERNION?_.referenceValue.normalize().conjugateInPlace():l.dataType===re.ANIMATIONTYPE_MATRIX&&(_.referenceValue.decompose(_.referenceScaling,_.referenceQuaternion,_.referencePosition),_.referenceQuaternion.normalize().conjugateInPlace());let g=Number.MAX_VALUE,v=o.clipKeys?[]:null;for(let e=u;e<=d;e++){let t=l._keys[e];if(v&&(t={frame:t.frame,value:t.value.clone?t.value.clone():t.value,inTangent:t.inTangent,outTangent:t.outTangent,interpolation:t.interpolation,lockedTangent:t.lockedTangent},g===Number.MAX_VALUE&&(g=t.frame),t.frame-=g,v.push(t)),!e||l.dataType===re.ANIMATIONTYPE_FLOAT||t.value!==c.value)switch(l.dataType){case re.ANIMATIONTYPE_MATRIX:t.value.decompose(_.keyScaling,_.keyQuaternion,_.keyPosition),_.keyPosition.subtractInPlace(_.referencePosition),_.keyScaling.divideInPlace(_.referenceScaling),_.referenceQuaternion.multiplyToRef(_.keyQuaternion,_.keyQuaternion),t7.ComposeToRef(_.keyScaling,_.keyQuaternion,_.keyPosition,t.value);break;case re.ANIMATIONTYPE_QUATERNION:_.referenceValue.multiplyToRef(t.value,t.value);break;case re.ANIMATIONTYPE_VECTOR2:case re.ANIMATIONTYPE_VECTOR3:case re.ANIMATIONTYPE_COLOR3:case re.ANIMATIONTYPE_COLOR4:t.value.subtractToRef(_.referenceValue,t.value);break;case re.ANIMATIONTYPE_SIZE:t.value.width-=_.referenceValue.width,t.value.height-=_.referenceValue.height;break;default:t.value-=_.referenceValue}}return v&&l.setKeys(v,!0),l}static TransitionTo(e,t,i,r,s,n,a,o=null){if(a<=0)return i[e]=t,o&&o(),null;let l=a/1e3*s;n.setKeys([{frame:0,value:i[e].clone?i[e].clone():i[e]},{frame:l,value:t}]),i.animations||(i.animations=[]),i.animations.push(n);let h=r.beginAnimation(i,0,l,!1);return h.onAnimationEnd=o,h}get runtimeAnimations(){return this._runtimeAnimations}get hasRunningRuntimeAnimations(){for(let e of this._runtimeAnimations)if(!e.isStopped())return!0;return!1}constructor(e,t,i,r,s,n){this.name=e,this.targetProperty=t,this.framePerSecond=i,this.dataType=r,this.loopMode=s,this.enableBlending=n,this._easingFunction=null,this._runtimeAnimations=[],this._events=[],this.blendingSpeed=.01,this._ranges={},this.targetPropertyPath=t.split("."),this.dataType=r,this.loopMode=void 0===s?re.ANIMATIONLOOPMODE_CYCLE:s,this.uniqueId=re._UniqueIdGenerator++}toString(e){let t="Name: "+this.name+", property: "+this.targetProperty;if(t+=", datatype: "+["Float","Vector3","Quaternion","Matrix","Color3","Vector2"][this.dataType]+", nKeys: "+(this._keys?this._keys.length:"none")+", nRanges: "+(this._ranges?Object.keys(this._ranges).length:"none"),e){t+=", Ranges: {";let e=!0;for(let i in this._ranges)e&&(t+=", ",e=!1),t+=i;t+="}"}return t}addEvent(e){this._events.push(e),this._events.sort((e,t)=>e.frame-t.frame)}removeEvents(e){for(let t=0;t=0;i--)this._keys[i].frame>=e&&this._keys[i].frame<=t&&this._keys.splice(i,1)}this._ranges[e]=null}}getRange(e){return this._ranges[e]}getKeys(){return this._keys}getHighestFrame(){let e=0;for(let t=0,i=this._keys.length;t0)return t.highLimitValue.clone?t.highLimitValue.clone():t.highLimitValue;let s=this._keys,n=s.length,a=t.key;for(;a>=0&&e=s[a+1].frame;)++a;if(t.key=a,a<0)return i?void 0:this._getKeyValue(s[0].value);if(a+1>n-1)return i?void 0:this._getKeyValue(s[n-1].value);let o=s[a],l=s[a+1];if(i&&(e===o.frame||e===l.frame))return;let h=this._getKeyValue(o.value),u=this._getKeyValue(l.value);if(o.interpolation===_.STEP)return l.frame>e?h:u;let c=void 0!==o.outTangent&&void 0!==l.inTangent,d=l.frame-o.frame,p=(e-o.frame)/d,f=o.easingFunction||this.getEasingFunction();switch(null!==f&&(p=f.ease(p)),this.dataType){case re.ANIMATIONTYPE_FLOAT:{let e=c?this.floatInterpolateFunctionWithTangents(h,o.outTangent*d,u,l.inTangent*d,p):this.floatInterpolateFunction(h,u,p);switch(t.loopMode){case re.ANIMATIONLOOPMODE_CYCLE:case re.ANIMATIONLOOPMODE_CONSTANT:case re.ANIMATIONLOOPMODE_YOYO:return e;case re.ANIMATIONLOOPMODE_RELATIVE:case re.ANIMATIONLOOPMODE_RELATIVE_FROM_CURRENT:return(null!==(r=t.offsetValue)&&void 0!==r?r:0)*t.repeatCount+e}break}case re.ANIMATIONTYPE_QUATERNION:{let e=c?this.quaternionInterpolateFunctionWithTangents(h,o.outTangent.scale(d),u,l.inTangent.scale(d),p):this.quaternionInterpolateFunction(h,u,p);switch(t.loopMode){case re.ANIMATIONLOOPMODE_CYCLE:case re.ANIMATIONLOOPMODE_CONSTANT:case re.ANIMATIONLOOPMODE_YOYO:break;case re.ANIMATIONLOOPMODE_RELATIVE:case re.ANIMATIONLOOPMODE_RELATIVE_FROM_CURRENT:return e.addInPlace((t.offsetValue||i3).scale(t.repeatCount))}return e}case re.ANIMATIONTYPE_VECTOR3:{let e=c?this.vector3InterpolateFunctionWithTangents(h,o.outTangent.scale(d),u,l.inTangent.scale(d),p):this.vector3InterpolateFunction(h,u,p);switch(t.loopMode){case re.ANIMATIONLOOPMODE_CYCLE:case re.ANIMATIONLOOPMODE_CONSTANT:case re.ANIMATIONLOOPMODE_YOYO:return e;case re.ANIMATIONLOOPMODE_RELATIVE:case re.ANIMATIONLOOPMODE_RELATIVE_FROM_CURRENT:return e.add((t.offsetValue||i4).scale(t.repeatCount))}break}case re.ANIMATIONTYPE_VECTOR2:{let e=c?this.vector2InterpolateFunctionWithTangents(h,o.outTangent.scale(d),u,l.inTangent.scale(d),p):this.vector2InterpolateFunction(h,u,p);switch(t.loopMode){case re.ANIMATIONLOOPMODE_CYCLE:case re.ANIMATIONLOOPMODE_CONSTANT:case re.ANIMATIONLOOPMODE_YOYO:return e;case re.ANIMATIONLOOPMODE_RELATIVE:case re.ANIMATIONLOOPMODE_RELATIVE_FROM_CURRENT:return e.add((t.offsetValue||i5).scale(t.repeatCount))}break}case re.ANIMATIONTYPE_SIZE:switch(t.loopMode){case re.ANIMATIONLOOPMODE_CYCLE:case re.ANIMATIONLOOPMODE_CONSTANT:case re.ANIMATIONLOOPMODE_YOYO:return this.sizeInterpolateFunction(h,u,p);case re.ANIMATIONLOOPMODE_RELATIVE:case re.ANIMATIONLOOPMODE_RELATIVE_FROM_CURRENT:return this.sizeInterpolateFunction(h,u,p).add((t.offsetValue||i6).scale(t.repeatCount))}break;case re.ANIMATIONTYPE_COLOR3:{let e=c?this.color3InterpolateFunctionWithTangents(h,o.outTangent.scale(d),u,l.inTangent.scale(d),p):this.color3InterpolateFunction(h,u,p);switch(t.loopMode){case re.ANIMATIONLOOPMODE_CYCLE:case re.ANIMATIONLOOPMODE_CONSTANT:case re.ANIMATIONLOOPMODE_YOYO:return e;case re.ANIMATIONLOOPMODE_RELATIVE:case re.ANIMATIONLOOPMODE_RELATIVE_FROM_CURRENT:return e.add((t.offsetValue||i8).scale(t.repeatCount))}break}case re.ANIMATIONTYPE_COLOR4:{let e=c?this.color4InterpolateFunctionWithTangents(h,o.outTangent.scale(d),u,l.inTangent.scale(d),p):this.color4InterpolateFunction(h,u,p);switch(t.loopMode){case re.ANIMATIONLOOPMODE_CYCLE:case re.ANIMATIONLOOPMODE_CONSTANT:case re.ANIMATIONLOOPMODE_YOYO:return e;case re.ANIMATIONLOOPMODE_RELATIVE:case re.ANIMATIONLOOPMODE_RELATIVE_FROM_CURRENT:return e.add((t.offsetValue||i7).scale(t.repeatCount))}break}case re.ANIMATIONTYPE_MATRIX:switch(t.loopMode){case re.ANIMATIONLOOPMODE_CYCLE:case re.ANIMATIONLOOPMODE_CONSTANT:case re.ANIMATIONLOOPMODE_YOYO:if(re.AllowMatricesInterpolation)return this.matrixInterpolateFunction(h,u,p,t.workValue);return h;case re.ANIMATIONLOOPMODE_RELATIVE:case re.ANIMATIONLOOPMODE_RELATIVE_FROM_CURRENT:return h}}return 0}matrixInterpolateFunction(e,t,i,r){return re.AllowMatrixDecomposeForInterpolation?r?(t7.DecomposeLerpToRef(e,t,i,r),r):t7.DecomposeLerp(e,t,i):r?(t7.LerpToRef(e,t,i,r),r):t7.Lerp(e,t,i)}clone(){let e=new re(this.name,this.targetPropertyPath.join("."),this.framePerSecond,this.dataType,this.loopMode);if(e.enableBlending=this.enableBlending,e.blendingSpeed=this.blendingSpeed,this._keys&&e.setKeys(this._keys),this._ranges)for(let t in e._ranges={},this._ranges){let i=this._ranges[t];i&&(e._ranges[t]=i.clone())}return e}setKeys(e,t=!1){this._keys=t?e:e.slice(0)}createKeyForFrame(e){i9.key=0;let t=this._interpolate(e,i9,!0);if(!t)return this._keys[i9.key].frame===e?i9.key:i9.key+1;let i={frame:e,value:t.clone?t.clone():t};return this._keys.splice(i9.key+1,0,i),i9.key+1}serialize(){let e={};e.name=this.name,e.property=this.targetProperty,e.framePerSecond=this.framePerSecond,e.dataType=this.dataType,e.loopBehavior=this.loopMode,e.enableBlending=this.enableBlending,e.blendingSpeed=this.blendingSpeed;let t=this.dataType;e.keys=[];let i=this.getKeys();for(let r=0;r=2&&(r=l.values[1]),l.values.length>=3&&(a=l.values[2]),l.values.length>=4&&(o=l.values[3]);break;case re.ANIMATIONTYPE_QUATERNION:if(t=t8.FromArray(l.values),l.values.length>=8){let e=t8.FromArray(l.values.slice(4,8));e.equals(t8.Zero())||(r=e)}if(l.values.length>=12){let e=t8.FromArray(l.values.slice(8,12));e.equals(t8.Zero())||(a=e)}l.values.length>=13&&(o=l.values[12]);break;case re.ANIMATIONTYPE_MATRIX:t=t7.FromArray(l.values),l.values.length>=17&&(o=l.values[16]);break;case re.ANIMATIONTYPE_COLOR3:t=io.FromArray(l.values),l.values[3]&&(r=io.FromArray(l.values[3])),l.values[4]&&(a=io.FromArray(l.values[4])),l.values[5]&&(o=l.values[5]);break;case re.ANIMATIONTYPE_COLOR4:t=il.FromArray(l.values),l.values[4]&&(r=il.FromArray(l.values[4])),l.values[5]&&(a=il.FromArray(l.values[5])),l.values[6]&&(o=il.FromArray(l.values[6]));break;case re.ANIMATIONTYPE_VECTOR3:default:t=t5.FromArray(l.values),l.values[3]&&(r=t5.FromArray(l.values[3])),l.values[4]&&(a=t5.FromArray(l.values[4])),l.values[5]&&(o=l.values[5])}let h={};h.frame=l.frame,h.value=t,void 0!=r&&(h.inTangent=r),void 0!=a&&(h.outTangent=a),void 0!=o&&(h.interpolation=o),n.push(h)}if(r.setKeys(n),e.ranges)for(i=0;i{let s=new i2;s.addEventListener("readystatechange",()=>{if(4==s.readyState){if(200==s.status){let t=JSON.parse(s.responseText);if(t.animations&&(t=t.animations),t.length){let e=[];for(let i of t)e.push(this.Parse(i));i(e)}else{let r=this.Parse(t);e&&(r.name=e),i(r)}}else r("Unable to load the animation")}}),s.open("GET",t),s.send()})}static ParseFromSnippetAsync(e){return new Promise((t,i)=>{let r=new i2;r.addEventListener("readystatechange",()=>{if(4==r.readyState){if(200==r.status){let i=JSON.parse(JSON.parse(r.responseText).jsonPayload);if(i.animations){let r=JSON.parse(i.animations),s=[];for(let t of r.animations){let i=this.Parse(t);i.snippetId=e,s.push(i)}t(s)}else{let r=JSON.parse(i.animation),s=this.Parse(r);s.snippetId=e,t(s)}}else i("Unable to load the snippet "+e)}}),r.open("GET",this.SnippetUrl+"/"+e.replace(/#/g,"/")),r.send()})}}re._UniqueIdGenerator=0,re.AllowMatricesInterpolation=!1,re.AllowMatrixDecomposeForInterpolation=!0,re.SnippetUrl="https://snippet.babylonjs.com",re.ANIMATIONTYPE_FLOAT=0,re.ANIMATIONTYPE_VECTOR3=1,re.ANIMATIONTYPE_QUATERNION=2,re.ANIMATIONTYPE_MATRIX=3,re.ANIMATIONTYPE_COLOR3=4,re.ANIMATIONTYPE_COLOR4=7,re.ANIMATIONTYPE_VECTOR2=5,re.ANIMATIONTYPE_SIZE=6,re.ANIMATIONLOOPMODE_RELATIVE=0,re.ANIMATIONLOOPMODE_CYCLE=1,re.ANIMATIONLOOPMODE_CONSTANT=2,re.ANIMATIONLOOPMODE_YOYO=4,re.ANIMATIONLOOPMODE_RELATIVE_FROM_CURRENT=5,re.CreateFromSnippetAsync=re.ParseFromSnippetAsync,t0["BABYLON.Animation"]=re,i0._AnimationRangeFactory=(e,t,i)=>new iQ(e,t,i);class rt extends iu{constructor(e,t,i,r,s=1e3,n,a,o){super(e,n),this.duration=1e3,this.onInterpolationDoneObservable=new tj,this.propertyPath=i,this.value=r,this.duration=s,this.stopOtherAnimations=a,this.onInterpolationDone=o,this._target=this._effectiveTarget=t}_prepare(){this._effectiveTarget=this._getEffectiveTarget(this._effectiveTarget,this.propertyPath),this._property=this._getProperty(this.propertyPath)}execute(){let e;let t=this._actionManager.getScene(),i=[{frame:0,value:this._effectiveTarget[this._property]},{frame:100,value:this.value}];if("number"==typeof this.value)e=re.ANIMATIONTYPE_FLOAT;else if(this.value instanceof io)e=re.ANIMATIONTYPE_COLOR3;else if(this.value instanceof t5)e=re.ANIMATIONTYPE_VECTOR3;else if(this.value instanceof t7)e=re.ANIMATIONTYPE_MATRIX;else if(this.value instanceof t8)e=re.ANIMATIONTYPE_QUATERNION;else{ig.Warn("InterpolateValueAction: Unsupported type ("+typeof this.value+")");return}let r=new re("InterpolateValueAction",this._property,1e3/this.duration*100,e,re.ANIMATIONLOOPMODE_CONSTANT);r.setKeys(i),this.stopOtherAnimations&&t.stopAnimation(this._effectiveTarget),t.beginDirectAnimation(this._effectiveTarget,[r],0,100,!1,1,()=>{this.onInterpolationDoneObservable.notifyObservers(this),this.onInterpolationDone&&this.onInterpolationDone()})}serialize(e){return super._serialize({name:"InterpolateValueAction",properties:[iu._GetTargetProperty(this._target),{name:"propertyPath",value:this.propertyPath},{name:"value",value:iu._SerializeValueAsString(this.value)},{name:"duration",value:iu._SerializeValueAsString(this.duration)},{name:"stopOtherAnimations",value:iu._SerializeValueAsString(this.stopOtherAnimations)||!1}]},e)}}t0["BABYLON.InterpolateValueAction"]=rt;class ri{get currentFrame(){return this._currentFrame}get weight(){return this._weight}get currentValue(){return this._currentValue}get targetPath(){return this._targetPath}get target(){return this._currentActiveTarget}get isAdditive(){return this._host&&this._host.isAdditive}constructor(e,t,i,r){if(this._events=[],this._currentFrame=0,this._originalValue=[],this._originalBlendValue=null,this._offsetsCache={},this._highLimitsCache={},this._stopped=!1,this._blendingFactor=0,this._currentValue=null,this._currentActiveTarget=null,this._directTarget=null,this._targetPath="",this._weight=1,this._absoluteFrameOffset=0,this._previousElapsedTime=0,this._previousAbsoluteFrame=0,this._targetIsArray=!1,this._animation=t,this._target=e,this._scene=i,this._host=r,this._activeTargets=[],t._runtimeAnimations.push(this),this._animationState={key:0,repeatCount:0,loopMode:this._getCorrectLoopMode()},this._animation.dataType===re.ANIMATIONTYPE_MATRIX&&(this._animationState.workValue=t7.Zero()),this._keys=this._animation.getKeys(),this._minFrame=this._keys[0].frame,this._maxFrame=this._keys[this._keys.length-1].frame,this._minValue=this._keys[0].value,this._maxValue=this._keys[this._keys.length-1].value,0!==this._minFrame){let e={frame:0,value:this._minValue};this._keys.splice(0,0,e)}if(this._target instanceof Array){let e=0;for(let t of this._target)this._preparePath(t,e),this._getOriginalValues(e),e++;this._targetIsArray=!0}else this._preparePath(this._target),this._getOriginalValues(),this._targetIsArray=!1,this._directTarget=this._activeTargets[0];let s=t.getEvents();s&&s.length>0&&s.forEach(e=>{this._events.push(e._clone())}),this._enableBlending=e&&e.animationPropertiesOverride?e.animationPropertiesOverride.enableBlending:this._animation.enableBlending}_preparePath(e,t=0){let i=this._animation.targetPropertyPath;if(i.length>1){let r=e[i[0]];for(let e=1;e-1&&this._animation.runtimeAnimations.splice(e,1)}setValue(e,t){if(this._targetIsArray){for(let i=0;it[t.length-1].frame&&(e=t[t.length-1].frame);let i=this._events;if(i.length)for(let t=0;tthis._maxFrame)&&(t=this._minFrame),(ithis._maxFrame)&&(i=this._maxFrame);let c=i-t,d=l.framePerSecond*s*e/1e3+this._absoluteFrameOffset,p=0;if(r&&this._animationState.loopMode===re.ANIMATIONLOOPMODE_YOYO&&(d=Math.abs(Math.sin((d-t)/c*Math.PI))*c+t),this._previousElapsedTime=e,this._previousAbsoluteFrame=d,!r&&i>=t&&d>=c)u=!1,p=l._getKeyValue(this._maxValue);else if(!r&&t>=i&&d<=c)u=!1,p=l._getKeyValue(this._minValue);else if(this._animationState.loopMode!==re.ANIMATIONLOOPMODE_CYCLE){let e=i.toString()+t.toString();if(!this._offsetsCache[e]){this._animationState.repeatCount=0,this._animationState.loopMode=re.ANIMATIONLOOPMODE_CYCLE;let r=l._interpolate(t,this._animationState),s=l._interpolate(i,this._animationState);switch(this._animationState.loopMode=this._getCorrectLoopMode(),l.dataType){case re.ANIMATIONTYPE_FLOAT:this._offsetsCache[e]=s-r;break;case re.ANIMATIONTYPE_QUATERNION:case re.ANIMATIONTYPE_VECTOR3:case re.ANIMATIONTYPE_VECTOR2:case re.ANIMATIONTYPE_SIZE:case re.ANIMATIONTYPE_COLOR3:this._offsetsCache[e]=s.subtract(r)}this._highLimitsCache[e]=s}p=this._highLimitsCache[e],a=this._offsetsCache[e]}if(void 0===a)switch(l.dataType){case re.ANIMATIONTYPE_FLOAT:a=0;break;case re.ANIMATIONTYPE_QUATERNION:a=i3;break;case re.ANIMATIONTYPE_VECTOR3:a=i4;break;case re.ANIMATIONTYPE_VECTOR2:a=i5;break;case re.ANIMATIONTYPE_SIZE:a=i6;break;case re.ANIMATIONTYPE_COLOR3:a=i8;break;case re.ANIMATIONTYPE_COLOR4:a=i7}if(this._host&&this._host.syncRoot){let e=this._host.syncRoot,i=(e.masterFrame-e.fromFrame)/(e.toFrame-e.fromFrame);o=t+c*i}else o=d>0&&t>i||d<0&&t0&&this.currentFrame>o||s<0&&this.currentFrame0?0:l.getKeys().length-1}this._currentFrame=o,this._animationState.repeatCount=0===c?0:d/c>>0,this._animationState.highLimitValue=p,this._animationState.offsetValue=a;let f=l._interpolate(o,this._animationState);if(this.setValue(f,n),_.length){for(let e=0;e<_.length;e++)if(c>0&&o>=_[e].frame&&_[e].frame>=t||c<0&&o<=_[e].frame&&_[e].frame<=t){let t=_[e];t.isDone||(t.onlyOnce&&(_.splice(e,1),e--),t.isDone=!0,t.action(o))}}return u||(this._stopped=!0),u}}function rr(){return"undefined"!=typeof navigator}function rs(){return"undefined"!=typeof document}function rn(e){let t="",i=e.firstChild;for(;i;)3===i.nodeType&&(t+=i.textContent),i=i.nextSibling;return t}class ra{static get Now(){return Date.now()}}class ro{}ro.FilesToLoad={};class rl{static ExponentialBackoff(e=3,t=500){return(i,r,s)=>0!==r.status||s>=e||-1!==i.indexOf("file:")?-1:Math.pow(2,s)*t}}class rh extends Error{}rh._setPrototypeOf=Object.setPrototypeOf||((e,t)=>(e.__proto__=t,e));let ru={MeshInvalidPositionsError:0,UnsupportedTextureError:1e3,SceneLoaderError:3e3,LoadFileError:4e3,RequestFileError:4001,ReadFileError:4002};class rc extends rh{constructor(e,t,i){super(e),this.errorCode=t,this.innerError=i,this.name="RuntimeError",rh._setPrototypeOf(this,rc.prototype)}}let rd=e=>{let t,i,r,s,n,a,o;let l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",h="",u=0,c=ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(e);for(;u>2,n=(3&t)<<4|i>>4,a=(15&i)<<2|r>>6,o=63&r,isNaN(i)?a=o=64:isNaN(r)&&(o=64),h+=l.charAt(s)+l.charAt(n)+l.charAt(a)+l.charAt(o);return h},rp=e=>atob(e),r_=e=>{let t=rp(e),i=t.length,r=new Uint8Array(new ArrayBuffer(i));for(let e=0;e{h+=i.process(e,t)}),this.additionalDefineKey&&(e[this.additionalDefineKey]=this.additionalDefineValue||"true"),h}}class rm{constructor(){this._lines=[]}get currentLine(){return this._lines[this.lineIndex]}get canRead(){return this.lineIndex1&&this._lines.push(e);else{let e=t.split(";");for(let t=0;t{""!==(h=h.trim())&&(i.push(h),h="")},n=e=>{rrx._Stack[r],o=()=>-1===r?"!!INVALID EXPRESSION!!":rx._Stack[r--],l=0,h="";for(;l1){for(s();-1!==r&&rx._OperatorPriority[a()]>=rx._OperatorPriority[u];)i.push(o());n(u),l++}else h+=t;l++}for(s();-1!==r;)"("===a()?o():i.push(o());return rx._InfixToPostfixCache.size>=rx.InfixToPostfixCacheLimitSize&&rx.ClearCache(),rx._InfixToPostfixCache.set(e,{result:i,accessTime:Date.now()}),i}static ClearCache(){let e=Array.from(rx._InfixToPostfixCache.entries()).sort((e,t)=>e[1].accessTime-t[1].accessTime);for(let t=0;t":i=r>s;break;case"<":i=r=":i=r>=s;break;case"==":i=r===s;break;case"!=":i=r!==s}return i}}!function(e){e[e.GLSL=0]="GLSL",e[e.WGSL=1]="WGSL"}(f||(f={}));let rC=/defined\s*?\((.+?)\)/g,ry=/defined\s*?\[(.+?)\]/g,rA=/#include\s?<(.+)>(\((.*)\))*(\[(.*)\])*/g,rR=/__decl__/,rI=/light\{X\}.(\w*)/g,rP=/\{X\}/g,rM=[];class rD{static Initialize(e){e.processor&&e.processor.initializeShaders&&e.processor.initializeShaders(e.processingContext)}static Process(e,t,i,r){var s;(null===(s=t.processor)||void 0===s?void 0:s.preProcessShaderCode)&&(e=t.processor.preProcessShaderCode(e,t.isFragment)),this._ProcessIncludes(e,t,e=>{t.processCodeAfterIncludes&&(e=t.processCodeAfterIncludes(t.isFragment?"fragment":"vertex",e)),i(this._ProcessShaderConversion(e,t,r),e)})}static PreProcess(e,t,i,r){var s;(null===(s=t.processor)||void 0===s?void 0:s.preProcessShaderCode)&&(e=t.processor.preProcessShaderCode(e,t.isFragment)),this._ProcessIncludes(e,t,e=>{t.processCodeAfterIncludes&&(e=t.processCodeAfterIncludes(t.isFragment?"fragment":"vertex",e)),i(this._ApplyPreProcessing(e,t,r),e)})}static Finalize(e,t,i){return i.processor&&i.processor.finalizeShaders?i.processor.finalizeShaders(e,t,i.processingContext):{vertexCode:e,fragmentCode:t}}static _ProcessPrecision(e,t){var i;if(null===(i=t.processor)||void 0===i?void 0:i.noPrecision)return e;let r=t.shouldUseHighPrecisionShader;return -1===e.indexOf("precision highp float")?e=r?"precision highp float;\n"+e:"precision mediump float;\n"+e:r||(e=e.replace("precision highp float","precision mediump float")),e}static _ExtractOperation(e){let t=/defined\((.+)\)/.exec(e);if(t&&t.length)return new rT(t[1].trim(),"!"===e[0]);let i="",r=0;for(i of["==","!=",">=","<=","<",">"])if((r=e.indexOf(i))>-1)break;if(-1===r)return new rT(e);let s=e.substring(0,r).trim(),n=e.substring(r+i.length).trim();return new rS(s,i,n)}static _BuildSubExpression(e){e=e.replace(rC,"defined[$1]");let t=rx.infixToPostfix(e),i=[];for(let e of t)if("||"!==e&&"&&"!==e)i.push(e);else if(i.length>=2){let t=i[i.length-1],r=i[i.length-2];i.length-=2;let s="&&"==e?new rE:new rb;"string"==typeof t&&(t=t.replace(ry,"defined($1)")),"string"==typeof r&&(r=r.replace(ry,"defined($1)")),s.leftOperand="string"==typeof r?this._ExtractOperation(r):r,s.rightOperand="string"==typeof t?this._ExtractOperation(t):t,i.push(s)}let r=i[i.length-1];return"string"==typeof r&&(r=r.replace(ry,"defined($1)")),"string"==typeof r?this._ExtractOperation(r):r}static _BuildExpression(e,t){let i=new rv,r=e.substring(0,t),s=e.substring(t);return s=s.substring(0,(s.indexOf("//")+1||s.length+1)-1).trim(),"#ifdef"===r?i.testExpression=new rT(s):"#ifndef"===r?i.testExpression=new rT(s,!0):i.testExpression=this._BuildSubExpression(s),i}static _MoveCursorWithinIf(e,t,i){let r=e.currentLine;for(;this._MoveCursor(e,i);){let s=(r=e.currentLine).substring(0,5).toLowerCase();if("#else"===s){let i=new rf;t.children.push(i),this._MoveCursor(e,i);return}if("#elif"===s){let e=this._BuildExpression(r,5);t.children.push(e),i=e}}}static _MoveCursor(e,t){for(;e.canRead;){e.lineIndex++;let i=e.currentLine;if(i.indexOf("#")>=0){let r=rD._MoveCursorRegex.exec(i);if(r&&r.length){switch(r[0]){case"#ifdef":{let r=new rg;t.children.push(r);let s=this._BuildExpression(i,6);r.children.push(s),this._MoveCursorWithinIf(e,r,s);break}case"#else":case"#elif":return!0;case"#endif":return!1;case"#ifndef":{let r=new rg;t.children.push(r);let s=this._BuildExpression(i,7);r.children.push(s),this._MoveCursorWithinIf(e,r,s);break}case"#if":{let r=new rg,s=this._BuildExpression(i,3);t.children.push(r),r.children.push(s),this._MoveCursorWithinIf(e,r,s)}}continue}}let r=new rf;if(r.line=i,t.children.push(r),"#"===i[0]&&"d"===i[1]){let e=i.replace(";","").split(" ");r.additionalDefineKey=e[1],3===e.length&&(r.additionalDefineValue=e[2])}}return!1}static _EvaluatePreProcessors(e,t,i){let r=new rf,s=new rm;return s.lineIndex=-1,s.lines=e.split("\n"),this._MoveCursor(s,r),r.process(t,i)}static _PreparePreProcessors(e,t){var i;let r=e.defines,s={};for(let e of r){let t=e.replace("#define","").replace(";","").trim().split(" ");s[t[0]]=t.length>1?t[1]:""}return(null===(i=e.processor)||void 0===i?void 0:i.shaderLanguage)===f.GLSL&&(s.GL_ES="true"),s.__VERSION__=e.version,s[e.platformName]="true",t._getGlobalDefines(s),s}static _ProcessShaderConversion(e,t,i){let r=this._ProcessPrecision(e,t);if(!t.processor||t.processor.shaderLanguage===f.GLSL&&-1!==r.indexOf("#version 3")&&(r=r.replace("#version 300 es",""),!t.processor.parseGLES3))return r;let s=t.defines,n=this._PreparePreProcessors(t,i);return t.processor.preProcessor&&(r=t.processor.preProcessor(r,s,t.isFragment,t.processingContext)),r=this._EvaluatePreProcessors(r,n,t),t.processor.postProcessor&&(r=t.processor.postProcessor(r,s,t.isFragment,t.processingContext,i)),i._features.needShaderCodeInlining&&(r=i.inlineShaderCode(r)),r}static _ApplyPreProcessing(e,t,i){var r,s;let n=e,a=t.defines,o=this._PreparePreProcessors(t,i);return(null===(r=t.processor)||void 0===r?void 0:r.preProcessor)&&(n=t.processor.preProcessor(n,a,t.isFragment,t.processingContext)),n=this._EvaluatePreProcessors(n,o,t),(null===(s=t.processor)||void 0===s?void 0:s.postProcessor)&&(n=t.processor.postProcessor(n,a,t.isFragment,t.processingContext,i)),i._features.needShaderCodeInlining&&(n=i.inlineShaderCode(n)),n}static _ProcessIncludes(e,t,i){let r;for(rM.length=0;null!==(r=rA.exec(e));)rM.push(r);let s=String(e),n=[e],a=!1;for(let e of rM){let r=e[1];if(-1!==r.indexOf("__decl__")&&(r=r.replace(rR,""),t.supportsUniformBuffers&&(r=r.replace("Vertex","Ubo").replace("Fragment","Ubo")),r+="Declaration"),t.includesShadersStore[r]){let i=t.includesShadersStore[r];if(e[2]){let t=e[3].split(",");for(let e=0;et+"{X}")),i+=a.replace(rP,e.toString())+"\n"}else t.supportsUniformBuffers||(i=i.replace(rI,(e,t)=>t+"{X}")),i=i.replace(rP,r)}let s=[];for(let t of n){let r=t.split(e[0]);for(let e=0;e=0||i.indexOf("#include <")>=0}else{let e=t.shadersRepository+"ShadersInclude/"+r+".fx";rD._FileToolsLoadFile(e,e=>{t.includesShadersStore[r]=e,this._ProcessIncludes(n.join(""),t,i)});return}}rM.length=0,s=n.join(""),a?this._ProcessIncludes(s.toString(),t,i):i(s)}static _FileToolsLoadFile(e,t,i,r,s,n){throw iL("FileTools")}}rD._MoveCursorRegex=/(#ifdef)|(#else)|(#elif)|(#endif)|(#ifndef)|(#if)/;class rO{static GetShadersRepository(e=f.GLSL){return e===f.GLSL?rO.ShadersRepository:rO.ShadersRepositoryWGSL}static GetShadersStore(e=f.GLSL){return e===f.GLSL?rO.ShadersStore:rO.ShadersStoreWGSL}static GetIncludesShadersStore(e=f.GLSL){return e===f.GLSL?rO.IncludesShadersStore:rO.IncludesShadersStoreWGSL}}rO.ShadersRepository="src/Shaders/",rO.ShadersStore={},rO.IncludesShadersStore={},rO.ShadersRepositoryWGSL="src/ShadersWGSL/",rO.ShadersStoreWGSL={},rO.IncludesShadersStoreWGSL={};class rN{static get ShadersRepository(){return rO.ShadersRepository}static set ShadersRepository(e){rO.ShadersRepository=e}get onBindObservable(){return this._onBindObservable||(this._onBindObservable=new tj),this._onBindObservable}constructor(e,t,i,r=null,s,n=null,a=null,o=null,l=null,h,u="",c=f.GLSL){var d,p,_;if(this.name=null,this.defines="",this.onCompiled=null,this.onError=null,this.onBind=null,this.uniqueId=0,this.onCompileObservable=new tj,this.onErrorObservable=new tj,this._onBindObservable=null,this._wasPreviouslyReady=!1,this._forceRebindOnNextCall=!1,this._wasPreviouslyUsingInstances=null,this._isDisposed=!1,this._bonesComputationForcedToCPU=!1,this._uniformBuffersNames={},this._multiTarget=!1,this._samplers={},this._isReady=!1,this._compilationError="",this._allFallbacksProcessed=!1,this._uniforms={},this._key="",this._fallbacks=null,this._vertexSourceCodeOverride="",this._fragmentSourceCodeOverride="",this._transformFeedbackVaryings=null,this._pipelineContext=null,this._vertexSourceCode="",this._fragmentSourceCode="",this._vertexSourceCodeBeforeMigration="",this._fragmentSourceCodeBeforeMigration="",this._rawVertexSourceCode="",this._rawFragmentSourceCode="",this._processCodeAfterIncludes=void 0,this._processFinalCode=null,this.name=e,this._key=u,t.attributes){if(this._engine=i,this._attributesNames=t.attributes,this._uniformsNames=t.uniformsNames.concat(t.samplers),this._samplerList=t.samplers.slice(),this.defines=t.defines,this.onError=t.onError,this.onCompiled=t.onCompiled,this._fallbacks=t.fallbacks,this._indexParameters=t.indexParameters,this._transformFeedbackVaryings=t.transformFeedbackVaryings||null,this._multiTarget=!!t.multiTarget,this._shaderLanguage=null!==(d=t.shaderLanguage)&&void 0!==d?d:f.GLSL,t.uniformBuffersNames){this._uniformBuffersNamesList=t.uniformBuffersNames.slice();for(let e=0;e{if(a[0]&&a[1]){n.isFragment=!0;let[e,i]=a;rD.Process(i,n,(i,r)=>{this._fragmentSourceCodeBeforeMigration=r,this._processFinalCode&&(i=this._processFinalCode("fragment",i));let a=rD.Finalize(e,i,n);n=null,this._useFinalCode(a.vertexCode,a.fragmentCode,s,t)},this._engine)}};this._loadShader(i,"Vertex","",e=>{rD.Initialize(n),rD.Process(e,n,(t,i)=>{this._rawVertexSourceCode=e,this._vertexSourceCodeBeforeMigration=i,this._processFinalCode&&(t=this._processFinalCode("vertex",t)),a[0]=t,o()},this._engine)}),this._loadShader(r,"Fragment","Pixel",e=>{this._rawFragmentSourceCode=e,a[1]=e,o()})}_useFinalCode(e,t,i,r=!1){if(i){let r=i.vertexElement||i.vertex||i.spectorName||i,s=i.fragmentElement||i.fragment||i.spectorName||i;this._vertexSourceCode=(this._shaderLanguage===f.WGSL?"//":"")+"#define SHADER_NAME vertex:"+r+"\n"+e,this._fragmentSourceCode=(this._shaderLanguage===f.WGSL?"//":"")+"#define SHADER_NAME fragment:"+s+"\n"+t}else this._vertexSourceCode=e,this._fragmentSourceCode=t;this._prepareEffect(r)}get key(){return this._key}isReady(){try{return this._isReadyInternal()}catch(e){return!1}}_isReadyInternal(){return!!this._isReady||!!this._pipelineContext&&this._pipelineContext.isReady}getEngine(){return this._engine}getPipelineContext(){return this._pipelineContext}getAttributesNames(){return this._attributesNames}getAttributeLocation(e){return this._attributes[e]}getAttributeLocationByName(e){return this._attributeLocationByName[e]}getAttributesCount(){return this._attributes.length}getUniformIndex(e){return this._uniformsNames.indexOf(e)}getUniform(e){return this._uniforms[e]}getSamplers(){return this._samplerList}getUniformNames(){return this._uniformsNames}getUniformBuffersNames(){return this._uniformBuffersNamesList}getIndexParameters(){return this._indexParameters}getCompilationError(){return this._compilationError}allFallbacksProcessed(){return this._allFallbacksProcessed}executeWhenCompiled(e){if(this.isReady()){e(this);return}this.onCompileObservable.add(t=>{e(t)}),(!this._pipelineContext||this._pipelineContext.isAsync)&&setTimeout(()=>{this._checkIsReady(null)},16)}_checkIsReady(e){try{if(this._isReadyInternal())return}catch(t){this._processCompilationErrors(t,e);return}this._isDisposed||setTimeout(()=>{this._checkIsReady(e)},16)}_loadShader(e,t,i,r){let s;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement){r(rn(e));return}if("source:"===e.substr(0,7)){r(e.substr(7));return}if("base64:"===e.substr(0,7)){r(window.atob(e.substr(7)));return}let n=rO.GetShadersStore(this._shaderLanguage);if(n[e+t+"Shader"]){r(n[e+t+"Shader"]);return}if(i&&n[e+i+"Shader"]){r(n[e+i+"Shader"]);return}s="."===e[0]||"/"===e[0]||e.indexOf("http")>-1?e:rO.GetShadersRepository(this._shaderLanguage)+e,this._engine._loadFile(s+"."+t.toLowerCase()+".fx",r)}get vertexSourceCode(){var e,t;return this._vertexSourceCodeOverride&&this._fragmentSourceCodeOverride?this._vertexSourceCodeOverride:null!==(t=null===(e=this._pipelineContext)||void 0===e?void 0:e._getVertexShaderCode())&&void 0!==t?t:this._vertexSourceCode}get fragmentSourceCode(){var e,t;return this._vertexSourceCodeOverride&&this._fragmentSourceCodeOverride?this._fragmentSourceCodeOverride:null!==(t=null===(e=this._pipelineContext)||void 0===e?void 0:e._getFragmentShaderCode())&&void 0!==t?t:this._fragmentSourceCode}get vertexSourceCodeBeforeMigration(){return this._vertexSourceCodeBeforeMigration}get fragmentSourceCodeBeforeMigration(){return this._fragmentSourceCodeBeforeMigration}get rawVertexSourceCode(){return this._rawVertexSourceCode}get rawFragmentSourceCode(){return this._rawFragmentSourceCode}_rebuildProgram(e,t,i,r){this._isReady=!1,this._vertexSourceCodeOverride=e,this._fragmentSourceCodeOverride=t,this.onError=(e,t)=>{r&&r(t)},this.onCompiled=()=>{let e=this.getEngine().scenes;if(e)for(let t=0;tthis._rebuildProgram(e,t,i,r);this._vertexSourceCodeOverride&&this._fragmentSourceCodeOverride?n._preparePipelineContext(this._pipelineContext,this._vertexSourceCodeOverride,this._fragmentSourceCodeOverride,!0,this._rawVertexSourceCode,this._rawFragmentSourceCode,a,null,this._transformFeedbackVaryings,this._key):n._preparePipelineContext(this._pipelineContext,this._vertexSourceCode,this._fragmentSourceCode,!1,this._rawVertexSourceCode,this._rawFragmentSourceCode,a,r,this._transformFeedbackVaryings,this._key),n._executeWhenRenderingStateIsCompiled(this._pipelineContext,()=>{if(this._attributes=[],this._pipelineContext._fillEffectInformation(this,this._uniformBuffersNames,this._uniformsNames,this._uniforms,this._samplerList,this._samplers,i,this._attributes),i)for(let e=0;e=t&&(r=`Offending line [${t}] in ${i?"fragment":"vertex"} code: ${n[t-1]}`)}}return[e,r]}_processCompilationErrors(e,t=null){var i,r,s;this._compilationError=e.message;let n=this._attributesNames,a=this._fallbacks;if(ig.Error("Unable to compile effect:"),ig.Error("Uniforms: "+this._uniformsNames.map(function(e){return" "+e})),ig.Error("Attributes: "+n.map(function(e){return" "+e})),ig.Error("Defines:\n"+this.defines),rN.LogShaderCodeOnCompilationError){let e=null,t=null,n=null;(null===(i=this._pipelineContext)||void 0===i?void 0:i._getVertexShaderCode())&&([n,e]=this._getShaderCodeAndErrorLine(this._pipelineContext._getVertexShaderCode(),this._compilationError,!1),n&&(ig.Error("Vertex code:"),ig.Error(n))),(null===(r=this._pipelineContext)||void 0===r?void 0:r._getFragmentShaderCode())&&([n,t]=this._getShaderCodeAndErrorLine(null===(s=this._pipelineContext)||void 0===s?void 0:s._getFragmentShaderCode(),this._compilationError,!0),n&&(ig.Error("Fragment code:"),ig.Error(n))),e&&ig.Error(e),t&&ig.Error(t)}ig.Error("Error: "+this._compilationError);let o=()=>{this.onError&&this.onError(this,this._compilationError),this.onErrorObservable.notifyObservers(this)};t&&(this._pipelineContext=t,this._isReady=!0,o()),a?(this._pipelineContext=null,a.hasMoreFallbacks?(this._allFallbacksProcessed=!1,ig.Error("Trying next fallback."),this.defines=a.reduce(this.defines,this),this._prepareEffect()):(this._allFallbacksProcessed=!0,o(),this.onErrorObservable.clear(),this._fallbacks&&this._fallbacks.unBindMesh())):(this._allFallbacksProcessed=!0,t||o())}get isSupported(){return""===this._compilationError}_bindTexture(e,t){this._engine._bindTexture(this._samplers[e],t,e)}setTexture(e,t){this._engine.setTexture(this._samplers[e],this._uniforms[e],t,e)}setDepthStencilTexture(e,t){this._engine.setDepthStencilTexture(this._samplers[e],this._uniforms[e],t,e)}setTextureArray(e,t){let i=e+"Ex";if(-1===this._samplerList.indexOf(i+"0")){let r=this._samplerList.indexOf(e);for(let e=1;e{t._swapAndDie(this,!1),this.isReady=e.isReady};e.isAsync?e.proxy.then(t):t(e.proxy);return}switch(this.source){case m.Temp:break;case m.Url:i=this._engine.createTexture(null!==(e=this._originalUrl)&&void 0!==e?e:this.url,!this.generateMipMaps,this.invertY,null,this.samplingMode,e=>{e._swapAndDie(this,!1),this.isReady=!0},null,this._buffer,void 0,this.format,this._extension,void 0,void 0,void 0,this._useSRGBBuffer);return;case m.Raw:(i=this._engine.createRawTexture(this._bufferView,this.baseWidth,this.baseHeight,this.format,this.generateMipMaps,this.invertY,this.samplingMode,this._compression,this.type,this._creationFlags,this._useSRGBBuffer))._swapAndDie(this,!1),this.isReady=!0;break;case m.Raw3D:(i=this._engine.createRawTexture3D(this._bufferView,this.baseWidth,this.baseHeight,this.baseDepth,this.format,this.generateMipMaps,this.invertY,this.samplingMode,this._compression,this.type))._swapAndDie(this,!1),this.isReady=!0;break;case m.Raw2DArray:(i=this._engine.createRawTexture2DArray(this._bufferView,this.baseWidth,this.baseHeight,this.baseDepth,this.format,this.generateMipMaps,this.invertY,this.samplingMode,this._compression,this.type))._swapAndDie(this,!1),this.isReady=!0;break;case m.Dynamic:(i=this._engine.createDynamicTexture(this.baseWidth,this.baseHeight,this.generateMipMaps,this.samplingMode))._swapAndDie(this,!1),this._dynamicTextureSource&&this._engine.updateDynamicTexture(this,this._dynamicTextureSource,this.invertY,this._premulAlpha,this.format,!0);break;case m.Cube:i=this._engine.createCubeTexture(this.url,null,this._files,!this.generateMipMaps,()=>{i._swapAndDie(this,!1),this.isReady=!0},null,this.format,this._extension,!1,0,0,null,void 0,this._useSRGBBuffer);return;case m.CubeRaw:(i=this._engine.createRawCubeTexture(this._bufferViewArray,this.width,null!==(t=this._originalFormat)&&void 0!==t?t:this.format,this.type,this.generateMipMaps,this.invertY,this.samplingMode,this._compression))._swapAndDie(this,!1),this.isReady=!0;break;case m.CubeRawRGBD:return;case m.CubePrefiltered:(i=this._engine.createPrefilteredCubeTexture(this.url,null,this._lodGenerationScale,this._lodGenerationOffset,e=>{e&&e._swapAndDie(this,!1),this.isReady=!0},null,this.format,this._extension))._sphericalPolynomial=this._sphericalPolynomial;return}}_swapAndDie(e,t=!0){var i;null===(i=this._hardwareTexture)||void 0===i||i.setUsage(e._source,this.generateMipMaps,this.is2DArray,this.isCube,this.is3D,this.width,this.height,this.depth),e._hardwareTexture=this._hardwareTexture,t&&(e._isRGBD=this._isRGBD),this._lodTextureHigh&&(e._lodTextureHigh&&e._lodTextureHigh.dispose(),e._lodTextureHigh=this._lodTextureHigh),this._lodTextureMid&&(e._lodTextureMid&&e._lodTextureMid.dispose(),e._lodTextureMid=this._lodTextureMid),this._lodTextureLow&&(e._lodTextureLow&&e._lodTextureLow.dispose(),e._lodTextureLow=this._lodTextureLow),this._irradianceTexture&&(e._irradianceTexture&&e._irradianceTexture.dispose(),e._irradianceTexture=this._irradianceTexture);let r=this._engine.getLoadedTexturesCache(),s=r.indexOf(this);-1!==s&&r.splice(s,1),-1===(s=r.indexOf(e))&&r.push(e)}dispose(){this._references--,this.onLoadedObservable.clear(),this.onErrorObservable.clear(),0===this._references&&(this._engine._releaseTexture(this),this._hardwareTexture=null,this._dynamicTextureSource=null)}}rU._Counter=0;class rV{constructor(){this.shaderLanguage=f.GLSL}postProcessor(e,t,i,r,s){return s.getCaps().drawBuffersExtension||(e=e.replace(/#extension.+GL_EXT_draw_buffers.+(enable|require)/g,"")),e}}let rk=/(flat\s)?\s*varying\s*.*/;class rG{constructor(){this.shaderLanguage=f.GLSL}attributeProcessor(e){return e.replace("attribute","in")}varyingCheck(e,t){return rk.test(e)}varyingProcessor(e,t){return e.replace("varying",t?"in":"out")}postProcessor(e,t,i){let r=-1!==e.search(/#extension.+GL_EXT_draw_buffers.+require/);if(e=(e=e.replace(/#extension.+(GL_OVR_multiview2|GL_OES_standard_derivatives|GL_EXT_shader_texture_lod|GL_EXT_frag_depth|GL_EXT_draw_buffers).+(enable|require)/g,"")).replace(/texture2D\s*\(/g,"texture("),i){let t=-1!==e.search(/layout *\(location *= *0\) *out/g);e=(e=(e=(e=(e=(e=(e=e.replace(/texture2DLodEXT\s*\(/g,"textureLod(")).replace(/textureCubeLodEXT\s*\(/g,"textureLod(")).replace(/textureCube\s*\(/g,"texture(")).replace(/gl_FragDepthEXT/g,"gl_FragDepth")).replace(/gl_FragColor/g,"glFragColor")).replace(/gl_FragData/g,"glFragData")).replace(/void\s+?main\s*\(/g,(r||t?"":"layout(location = 0) out vec4 glFragColor;\n")+"void main(")}else if(-1!==t.indexOf("#define MULTIVIEW"))return"#extension GL_OVR_multiview2 : require\nlayout (num_views = 2) in;\n"+e;return e}}class rz{get underlyingResource(){return null}constructor(){this.references=0,this.capacity=0,this.is32Bits=!1,this.uniqueId=rz._Counter++}}rz._Counter=0;class rW extends rz{constructor(e){super(),this._buffer=e}get underlyingResource(){return this._buffer}}class rH{constructor(){this._valueCache={},this.vertexCompilationError=null,this.fragmentCompilationError=null,this.programLinkError=null,this.programValidationError=null,this._isDisposed=!1}get isAsync(){return this.isParallelCompiled}get isReady(){return!!this.program&&(!this.isParallelCompiled||this.engine._isRenderingStateCompiled(this))}_handlesSpectorRebuildCallback(e){e&&this.program&&e(this.program)}_fillEffectInformation(e,t,i,r,s,n,a,o){let l;let h=this.engine;if(h.supportsUniformBuffers)for(let i in t)e.bindUniformBlock(i,t[i]);for(this.engine.getUniforms(this,i).forEach((e,t)=>{r[i[t]]=e}),this._uniforms=r,l=0;l{n[e]=t}),h.getAttributes(this,a)))o.push(e)}dispose(){this._uniforms={},this._isDisposed=!0}_cacheMatrix(e,t){let i=this._valueCache[e],r=t.updateFlag;return(void 0===i||i!==r)&&(this._valueCache[e]=r,!0)}_cacheFloat2(e,t,i){let r=this._valueCache[e];if(!r||2!==r.length)return r=[t,i],this._valueCache[e]=r,!0;let s=!1;return r[0]!==t&&(r[0]=t,s=!0),r[1]!==i&&(r[1]=i,s=!0),s}_cacheFloat3(e,t,i,r){let s=this._valueCache[e];if(!s||3!==s.length)return s=[t,i,r],this._valueCache[e]=s,!0;let n=!1;return s[0]!==t&&(s[0]=t,n=!0),s[1]!==i&&(s[1]=i,n=!0),s[2]!==r&&(s[2]=r,n=!0),n}_cacheFloat4(e,t,i,r,s){let n=this._valueCache[e];if(!n||4!==n.length)return n=[t,i,r,s],this._valueCache[e]=n,!0;let a=!1;return n[0]!==t&&(n[0]=t,a=!0),n[1]!==i&&(n[1]=i,a=!0),n[2]!==r&&(n[2]=r,a=!0),n[3]!==s&&(n[3]=s,a=!0),a}setInt(e,t){let i=this._valueCache[e];(void 0===i||i!==t)&&this.engine.setInt(this._uniforms[e],t)&&(this._valueCache[e]=t)}setInt2(e,t,i){this._cacheFloat2(e,t,i)&&!this.engine.setInt2(this._uniforms[e],t,i)&&(this._valueCache[e]=null)}setInt3(e,t,i,r){this._cacheFloat3(e,t,i,r)&&!this.engine.setInt3(this._uniforms[e],t,i,r)&&(this._valueCache[e]=null)}setInt4(e,t,i,r,s){this._cacheFloat4(e,t,i,r,s)&&!this.engine.setInt4(this._uniforms[e],t,i,r,s)&&(this._valueCache[e]=null)}setIntArray(e,t){this._valueCache[e]=null,this.engine.setIntArray(this._uniforms[e],t)}setIntArray2(e,t){this._valueCache[e]=null,this.engine.setIntArray2(this._uniforms[e],t)}setIntArray3(e,t){this._valueCache[e]=null,this.engine.setIntArray3(this._uniforms[e],t)}setIntArray4(e,t){this._valueCache[e]=null,this.engine.setIntArray4(this._uniforms[e],t)}setUInt(e,t){let i=this._valueCache[e];(void 0===i||i!==t)&&this.engine.setUInt(this._uniforms[e],t)&&(this._valueCache[e]=t)}setUInt2(e,t,i){this._cacheFloat2(e,t,i)&&!this.engine.setUInt2(this._uniforms[e],t,i)&&(this._valueCache[e]=null)}setUInt3(e,t,i,r){this._cacheFloat3(e,t,i,r)&&!this.engine.setUInt3(this._uniforms[e],t,i,r)&&(this._valueCache[e]=null)}setUInt4(e,t,i,r,s){this._cacheFloat4(e,t,i,r,s)&&!this.engine.setUInt4(this._uniforms[e],t,i,r,s)&&(this._valueCache[e]=null)}setUIntArray(e,t){this._valueCache[e]=null,this.engine.setUIntArray(this._uniforms[e],t)}setUIntArray2(e,t){this._valueCache[e]=null,this.engine.setUIntArray2(this._uniforms[e],t)}setUIntArray3(e,t){this._valueCache[e]=null,this.engine.setUIntArray3(this._uniforms[e],t)}setUIntArray4(e,t){this._valueCache[e]=null,this.engine.setUIntArray4(this._uniforms[e],t)}setArray(e,t){this._valueCache[e]=null,this.engine.setArray(this._uniforms[e],t)}setArray2(e,t){this._valueCache[e]=null,this.engine.setArray2(this._uniforms[e],t)}setArray3(e,t){this._valueCache[e]=null,this.engine.setArray3(this._uniforms[e],t)}setArray4(e,t){this._valueCache[e]=null,this.engine.setArray4(this._uniforms[e],t)}setMatrices(e,t){t&&(this._valueCache[e]=null,this.engine.setMatrices(this._uniforms[e],t))}setMatrix(e,t){this._cacheMatrix(e,t)&&!this.engine.setMatrices(this._uniforms[e],t.toArray())&&(this._valueCache[e]=null)}setMatrix3x3(e,t){this._valueCache[e]=null,this.engine.setMatrix3x3(this._uniforms[e],t)}setMatrix2x2(e,t){this._valueCache[e]=null,this.engine.setMatrix2x2(this._uniforms[e],t)}setFloat(e,t){let i=this._valueCache[e];(void 0===i||i!==t)&&this.engine.setFloat(this._uniforms[e],t)&&(this._valueCache[e]=t)}setVector2(e,t){this._cacheFloat2(e,t.x,t.y)&&!this.engine.setFloat2(this._uniforms[e],t.x,t.y)&&(this._valueCache[e]=null)}setFloat2(e,t,i){this._cacheFloat2(e,t,i)&&!this.engine.setFloat2(this._uniforms[e],t,i)&&(this._valueCache[e]=null)}setVector3(e,t){this._cacheFloat3(e,t.x,t.y,t.z)&&!this.engine.setFloat3(this._uniforms[e],t.x,t.y,t.z)&&(this._valueCache[e]=null)}setFloat3(e,t,i,r){this._cacheFloat3(e,t,i,r)&&!this.engine.setFloat3(this._uniforms[e],t,i,r)&&(this._valueCache[e]=null)}setVector4(e,t){this._cacheFloat4(e,t.x,t.y,t.z,t.w)&&!this.engine.setFloat4(this._uniforms[e],t.x,t.y,t.z,t.w)&&(this._valueCache[e]=null)}setQuaternion(e,t){this._cacheFloat4(e,t.x,t.y,t.z,t.w)&&!this.engine.setFloat4(this._uniforms[e],t.x,t.y,t.z,t.w)&&(this._valueCache[e]=null)}setFloat4(e,t,i,r,s){this._cacheFloat4(e,t,i,r,s)&&!this.engine.setFloat4(this._uniforms[e],t,i,r,s)&&(this._valueCache[e]=null)}setColor3(e,t){this._cacheFloat3(e,t.r,t.g,t.b)&&!this.engine.setFloat3(this._uniforms[e],t.r,t.g,t.b)&&(this._valueCache[e]=null)}setColor4(e,t,i){this._cacheFloat4(e,t.r,t.g,t.b,i)&&!this.engine.setFloat4(this._uniforms[e],t.r,t.g,t.b,i)&&(this._valueCache[e]=null)}setDirectColor4(e,t){this._cacheFloat4(e,t.r,t.g,t.b,t.a)&&!this.engine.setFloat4(this._uniforms[e],t.r,t.g,t.b,t.a)&&(this._valueCache[e]=null)}_getVertexShaderCode(){return this.vertexShader?this.engine._getShaderSource(this.vertexShader):null}_getFragmentShaderCode(){return this.fragmentShader?this.engine._getShaderSource(this.fragmentShader):null}}class rX{get underlyingResource(){return this._webGLTexture}constructor(e=null,t){if(this._MSAARenderBuffers=null,this._context=t,!e&&!(e=t.createTexture()))throw Error("Unable to create webGL texture");this.set(e)}setUsage(){}set(e){this._webGLTexture=e}reset(){this._webGLTexture=null,this._MSAARenderBuffers=null}addMSAARenderBuffer(e){this._MSAARenderBuffers||(this._MSAARenderBuffers=[]),this._MSAARenderBuffers.push(e)}releaseMSAARenderBuffers(){if(this._MSAARenderBuffers){for(let e of this._MSAARenderBuffers)this._context.deleteRenderbuffer(e);this._MSAARenderBuffers=null}}getMSAARenderBuffer(e=0){var t,i;return null!==(i=null===(t=this._MSAARenderBuffers)||void 0===t?void 0:t[e])&&void 0!==i?i:null}release(){this.releaseMSAARenderBuffers(),this._webGLTexture&&this._context.deleteTexture(this._webGLTexture),this.reset()}}class rY{static IsWrapper(e){return void 0===e.getPipelineContext}static GetEffect(e){return void 0===e.getPipelineContext?e.effect:e}constructor(e,t=!0){this.effect=null,this.defines=null,this.drawContext=e.createDrawContext(),t&&(this.materialContext=e.createMaterialContext())}setEffect(e,t,i=!0){var r;this.effect=e,void 0!==t&&(this.defines=t),i&&(null===(r=this.drawContext)||void 0===r||r.reset())}dispose(){var e;null===(e=this.drawContext)||void 0===e||e.dispose()}}class rj{get isDirty(){return this._isStencilTestDirty||this._isStencilMaskDirty||this._isStencilFuncDirty||this._isStencilOpDirty}get func(){return this._func}set func(e){this._func!==e&&(this._func=e,this._isStencilFuncDirty=!0)}get funcRef(){return this._funcRef}set funcRef(e){this._funcRef!==e&&(this._funcRef=e,this._isStencilFuncDirty=!0)}get funcMask(){return this._funcMask}set funcMask(e){this._funcMask!==e&&(this._funcMask=e,this._isStencilFuncDirty=!0)}get opStencilFail(){return this._opStencilFail}set opStencilFail(e){this._opStencilFail!==e&&(this._opStencilFail=e,this._isStencilOpDirty=!0)}get opDepthFail(){return this._opDepthFail}set opDepthFail(e){this._opDepthFail!==e&&(this._opDepthFail=e,this._isStencilOpDirty=!0)}get opStencilDepthPass(){return this._opStencilDepthPass}set opStencilDepthPass(e){this._opStencilDepthPass!==e&&(this._opStencilDepthPass=e,this._isStencilOpDirty=!0)}get mask(){return this._mask}set mask(e){this._mask!==e&&(this._mask=e,this._isStencilMaskDirty=!0)}get enabled(){return this._enabled}set enabled(e){this._enabled!==e&&(this._enabled=e,this._isStencilTestDirty=!0)}constructor(e=!0){this._isStencilTestDirty=!1,this._isStencilMaskDirty=!1,this._isStencilFuncDirty=!1,this._isStencilOpDirty=!1,this.useStencilGlobalOnly=!1,e&&this.reset()}reset(){var e;this.stencilMaterial=void 0,null===(e=this.stencilGlobal)||void 0===e||e.reset(),this._isStencilTestDirty=!0,this._isStencilMaskDirty=!0,this._isStencilFuncDirty=!0,this._isStencilOpDirty=!0}apply(e){var t;if(!e)return;let i=!this.useStencilGlobalOnly&&!!(null===(t=this.stencilMaterial)||void 0===t?void 0:t.enabled);this.enabled=i?this.stencilMaterial.enabled:this.stencilGlobal.enabled,this.func=i?this.stencilMaterial.func:this.stencilGlobal.func,this.funcRef=i?this.stencilMaterial.funcRef:this.stencilGlobal.funcRef,this.funcMask=i?this.stencilMaterial.funcMask:this.stencilGlobal.funcMask,this.opStencilFail=i?this.stencilMaterial.opStencilFail:this.stencilGlobal.opStencilFail,this.opDepthFail=i?this.stencilMaterial.opDepthFail:this.stencilGlobal.opDepthFail,this.opStencilDepthPass=i?this.stencilMaterial.opStencilDepthPass:this.stencilGlobal.opStencilDepthPass,this.mask=i?this.stencilMaterial.mask:this.stencilGlobal.mask,this.isDirty&&(this._isStencilTestDirty&&(this.enabled?e.enable(e.STENCIL_TEST):e.disable(e.STENCIL_TEST),this._isStencilTestDirty=!1),this._isStencilMaskDirty&&(e.stencilMask(this.mask),this._isStencilMaskDirty=!1),this._isStencilFuncDirty&&(e.stencilFunc(this.func,this.funcRef,this.funcMask),this._isStencilFuncDirty=!1),this._isStencilOpDirty&&(e.stencilOp(this.opStencilFail,this.opDepthFail,this.opStencilDepthPass),this._isStencilOpDirty=!1))}}class rK{}class r${static get NpmPackage(){return"babylonjs@6.37.1"}static get Version(){return"6.37.1"}get description(){let e=this.name+this.webGLVersion;return this._caps.parallelShaderCompile&&(e+=" - Parallel shader compilation"),e}get name(){return this._name}set name(e){this._name=e}get version(){return this._webGLVersion}get isDisposed(){return this._isDisposed}static get ShadersRepository(){return rN.ShadersRepository}static set ShadersRepository(e){rN.ShadersRepository=e}_getShaderProcessor(e){return this._shaderProcessor}get useReverseDepthBuffer(){return this._useReverseDepthBuffer}set useReverseDepthBuffer(e){e!==this._useReverseDepthBuffer&&(this._useReverseDepthBuffer=e,e?this._depthCullingState.depthFunc=518:this._depthCullingState.depthFunc=515)}get frameId(){return this._frameId}get supportsUniformBuffers(){return this.webGLVersion>1&&!this.disableUniformBuffers}getCreationOptions(){return this._creationOptions}get _shouldUseHighPrecisionShader(){return!!(this._caps.highPrecisionShaderSupported&&this._highPrecisionShadersAllowed)}get needPOTTextures(){return this._webGLVersion<2||this.forcePOTTextures}get activeRenderLoops(){return this._activeRenderLoops}get doNotHandleContextLost(){return this._doNotHandleContextLost}set doNotHandleContextLost(e){this._doNotHandleContextLost=e}get _supportsHardwareTextureRescaling(){return!1}set framebufferDimensionsObject(e){this._framebufferDimensionsObject=e}get currentViewport(){return this._cachedViewport}get emptyTexture(){return this._emptyTexture||(this._emptyTexture=this.createRawTexture(new Uint8Array(4),1,1,5,!1,!1,1)),this._emptyTexture}get emptyTexture3D(){return this._emptyTexture3D||(this._emptyTexture3D=this.createRawTexture3D(new Uint8Array(4),1,1,1,5,!1,!1,1)),this._emptyTexture3D}get emptyTexture2DArray(){return this._emptyTexture2DArray||(this._emptyTexture2DArray=this.createRawTexture2DArray(new Uint8Array(4),1,1,1,5,!1,!1,1)),this._emptyTexture2DArray}get emptyCubeTexture(){if(!this._emptyCubeTexture){let e=new Uint8Array(4);this._emptyCubeTexture=this.createRawCubeTexture([e,e,e,e,e,e],1,5,0,!1,!1,1)}return this._emptyCubeTexture}get isWebGPU(){return this._isWebGPU}get shaderPlatformName(){return this._shaderPlatformName}get snapshotRendering(){return!1}set snapshotRendering(e){}get snapshotRenderingMode(){return this._snapshotRenderingMode}set snapshotRenderingMode(e){this._snapshotRenderingMode=e}snapshotRenderingReset(){this.snapshotRendering=!1}static _CreateCanvas(e,t){if("undefined"==typeof document)return new OffscreenCanvas(e,t);let i=document.createElement("canvas");return i.width=e,i.height=t,i}createCanvas(e,t){return r$._CreateCanvas(e,t)}createCanvasImage(){return document.createElement("img")}constructor(e,t,i,r){var s,n,a,o,l,h,u,c,d,p,_;this._name="WebGL",this._isDisposed=!1,this.forcePOTTextures=!1,this.isFullscreen=!1,this.cullBackFaces=null,this.renderEvenInBackground=!0,this.preventCacheWipeBetweenFrames=!1,this.validateShaderPrograms=!1,this._useReverseDepthBuffer=!1,this.isNDCHalfZRange=!1,this.hasOriginBottomLeft=!0,this.disableUniformBuffers=!1,this.onDisposeObservable=new tj,this._frameId=0,this._uniformBuffers=[],this._storageBuffers=[],this._webGLVersion=1,this._windowIsBackground=!1,this._highPrecisionShadersAllowed=!0,this._badOS=!1,this._badDesktopOS=!1,this._renderingQueueLaunched=!1,this._activeRenderLoops=[],this.onContextLostObservable=new tj,this.onContextRestoredObservable=new tj,this._contextWasLost=!1,this._doNotHandleContextLost=!1,this.disableVertexArrayObjects=!1,this._colorWrite=!0,this._colorWriteChanged=!0,this._depthCullingState=new rF,this._stencilStateComposer=new rj,this._stencilState=new rw,this._alphaState=new rL,this._alphaMode=1,this._alphaEquation=0,this._internalTexturesCache=[],this._renderTargetWrapperCache=[],this._activeChannel=0,this._currentTextureChannel=-1,this._boundTexturesCache={},this._compiledEffects={},this._vertexAttribArraysEnabled=[],this._currentRenderTarget=null,this._uintIndicesCurrentlySet=!1,this._currentBoundBuffer=[],this._currentFramebuffer=null,this._dummyFramebuffer=null,this._currentBufferPointers=[],this._currentInstanceLocations=[],this._currentInstanceBuffers=[],this._vaoRecordInProgress=!1,this._mustWipeVertexAttributes=!1,this._nextFreeTextureSlots=[],this._maxSimultaneousTextures=0,this._maxMSAASamplesOverride=null,this._activeRequests=[],this.adaptToDeviceRatio=!1,this._lastDevicePixelRatio=1,this._transformTextureUrl=null,this.hostInformation={isMobile:!1},this.premultipliedAlpha=!0,this.onBeforeTextureInitObservable=new tj,this._isWebGPU=!1,this._snapshotRenderingMode=0,this._viewportCached={x:0,y:0,z:0,w:0},this._unpackFlipYCached=null,this.enableUnpackFlipYCached=!0,this._boundUniforms={},this.startTime=ra.Now;let f=null;i=i||{},this._creationOptions=i,this.adaptToDeviceRatio=null!=r&&r,this._stencilStateComposer.stencilGlobal=this._stencilState,t1.SetMatrixPrecision(!!i.useHighPrecisionMatrix),i.antialias=null!=t?t:i.antialias,i.deterministicLockstep=null!==(s=i.deterministicLockstep)&&void 0!==s&&s,i.lockstepMaxSteps=null!==(n=i.lockstepMaxSteps)&&void 0!==n?n:4,i.timeStep=null!==(a=i.timeStep)&&void 0!==a?a:1/60,i.audioEngine=null===(o=i.audioEngine)||void 0===o||o,i.stencil=null===(l=i.stencil)||void 0===l||l,this._audioContext=null!==(u=null===(h=i.audioEngineOptions)||void 0===h?void 0:h.audioContext)&&void 0!==u?u:null,this._audioDestination=null!==(d=null===(c=i.audioEngineOptions)||void 0===c?void 0:c.audioDestination)&&void 0!==d?d:null,this.premultipliedAlpha=null===(p=i.premultipliedAlpha)||void 0===p||p,this.useExactSrgbConversions=null!==(_=i.useExactSrgbConversions)&&void 0!==_&&_,this._doNotHandleContextLost=!!i.doNotHandleContextLost,this._isStencilEnable=!!i.stencil,r=r||i.adaptToDeviceRatio||!1;let m=i.limitDeviceRatio||1;if(this._hardwareScalingLevel=r?1/Math.min(m,1):1,this._lastDevicePixelRatio=1,!e)return;if(e.getContext){if(f=e,this._renderingCanvas=f,void 0===i.preserveDrawingBuffer&&(i.preserveDrawingBuffer=!1),void 0===i.xrCompatible&&(i.xrCompatible=!0),navigator&&navigator.userAgent){this._setupMobileChecks();let e=navigator.userAgent;for(let t of r$.ExceptionList){let r=t.key,s=t.targets;if(new RegExp(r).test(e)){if(t.capture&&t.captureConstraint){let i=t.capture,r=t.captureConstraint,s=new RegExp(i).exec(e);if(s&&s.length>0&&parseInt(s[s.length-1])>=r)continue}for(let e of s)switch(e){case"uniformBuffer":this.disableUniformBuffers=!0;break;case"vao":this.disableVertexArrayObjects=!0;break;case"antialias":i.antialias=!1;break;case"maxMSAASamples":this._maxMSAASamplesOverride=1}}}}if(this._doNotHandleContextLost||(this._onContextLost=e=>{e.preventDefault(),this._contextWasLost=!0,ig.Warn("WebGL context lost."),this.onContextLostObservable.notifyObservers(this)},this._onContextRestored=()=>{this._restoreEngineAfterContextLost(()=>this._initGLContext())},f.addEventListener("webglcontextlost",this._onContextLost,!1),f.addEventListener("webglcontextrestored",this._onContextRestored,!1),i.powerPreference=i.powerPreference||"high-performance"),this._badDesktopOS=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),this._badDesktopOS&&(i.xrCompatible=!1),!i.disableWebGL2Support)try{this._gl=f.getContext("webgl2",i)||f.getContext("experimental-webgl2",i),this._gl&&(this._webGLVersion=2,this._shaderPlatformName="WEBGL2",this._gl.deleteQuery||(this._webGLVersion=1,this._shaderPlatformName="WEBGL1"))}catch(e){}if(!this._gl){if(!f)throw Error("The provided canvas is null or undefined.");try{this._gl=f.getContext("webgl",i)||f.getContext("experimental-webgl",i)}catch(e){throw Error("WebGL not supported")}}if(!this._gl)throw Error("WebGL not supported")}else{this._gl=e,this._renderingCanvas=this._gl.canvas,this._gl.renderbufferStorageMultisample?(this._webGLVersion=2,this._shaderPlatformName="WEBGL2"):this._shaderPlatformName="WEBGL1";let t=this._gl.getContextAttributes();t&&(i.stencil=t.stencil)}this._gl.pixelStorei(this._gl.UNPACK_COLORSPACE_CONVERSION_WEBGL,this._gl.NONE),void 0!==i.useHighPrecisionFloats&&(this._highPrecisionShadersAllowed=i.useHighPrecisionFloats),this.resize(),this._initGLContext(),this._initFeatures();for(let e=0;e1?new rG:new rV,this._badOS=/iPad/i.test(navigator.userAgent)||/iPhone/i.test(navigator.userAgent);let g=`Babylon.js v${r$.Version}`;ig.Log(g+` - ${this.description}`),this._renderingCanvas&&this._renderingCanvas.setAttribute&&this._renderingCanvas.setAttribute("data-engine",g)}_setupMobileChecks(){navigator&&navigator.userAgent&&(this._checkForMobile=()=>{let e=navigator.userAgent;this.hostInformation.isMobile=-1!==e.indexOf("Mobile")||-1!==e.indexOf("Mac")&&rs()&&"ontouchend"in document},this._checkForMobile())}_restoreEngineAfterContextLost(e){setTimeout(async()=>{var t;this._dummyFramebuffer=null,this._emptyTexture=null,this._emptyCubeTexture=null,this._emptyTexture3D=null,this._emptyTexture2DArray=null;let i=this._depthCullingState.depthTest,r=this._depthCullingState.depthFunc,s=this._depthCullingState.depthMask,n=this._stencilState.stencilTest;await e(),this.wipeCaches(!0),this._rebuildEffects(),null===(t=this._rebuildComputeEffects)||void 0===t||t.call(this),this._rebuildBuffers(),this._rebuildInternalTextures(),this._rebuildTextures(),this._rebuildRenderTargetWrappers(),this.wipeCaches(!0),this._depthCullingState.depthTest=i,this._depthCullingState.depthFunc=r,this._depthCullingState.depthMask=s,this._stencilState.stencilTest=n,ig.Warn(this.name+" context successfully restored."),this.onContextRestoredObservable.notifyObservers(this),this._contextWasLost=!1},0)}_sharedInit(e){this._renderingCanvas=e}_getShaderProcessingContext(e){return null}_rebuildInternalTextures(){for(let e of this._internalTexturesCache.slice())e._rebuild()}_rebuildRenderTargetWrappers(){for(let e of this._renderTargetWrapperCache.slice())e._rebuild()}_rebuildEffects(){for(let e in this._compiledEffects){let t=this._compiledEffects[e];t._pipelineContext=null,t._wasPreviouslyReady=!1,t._prepareEffect()}rN.ResetCache()}areAllEffectsReady(){for(let e in this._compiledEffects)if(!this._compiledEffects[e].isReady())return!1;return!0}_rebuildBuffers(){for(let e of this._uniformBuffers)e._rebuildAfterContextLost()}_rebuildTextures(){}_initGLContext(){var e;this._caps={maxTexturesImageUnits:this._gl.getParameter(this._gl.MAX_TEXTURE_IMAGE_UNITS),maxCombinedTexturesImageUnits:this._gl.getParameter(this._gl.MAX_COMBINED_TEXTURE_IMAGE_UNITS),maxVertexTextureImageUnits:this._gl.getParameter(this._gl.MAX_VERTEX_TEXTURE_IMAGE_UNITS),maxTextureSize:this._gl.getParameter(this._gl.MAX_TEXTURE_SIZE),maxSamples:this._webGLVersion>1?this._gl.getParameter(this._gl.MAX_SAMPLES):1,maxCubemapTextureSize:this._gl.getParameter(this._gl.MAX_CUBE_MAP_TEXTURE_SIZE),maxRenderTextureSize:this._gl.getParameter(this._gl.MAX_RENDERBUFFER_SIZE),maxVertexAttribs:this._gl.getParameter(this._gl.MAX_VERTEX_ATTRIBS),maxVaryingVectors:this._gl.getParameter(this._gl.MAX_VARYING_VECTORS),maxFragmentUniformVectors:this._gl.getParameter(this._gl.MAX_FRAGMENT_UNIFORM_VECTORS),maxVertexUniformVectors:this._gl.getParameter(this._gl.MAX_VERTEX_UNIFORM_VECTORS),parallelShaderCompile:this._gl.getExtension("KHR_parallel_shader_compile")||void 0,standardDerivatives:this._webGLVersion>1||null!==this._gl.getExtension("OES_standard_derivatives"),maxAnisotropy:1,astc:this._gl.getExtension("WEBGL_compressed_texture_astc")||this._gl.getExtension("WEBKIT_WEBGL_compressed_texture_astc"),bptc:this._gl.getExtension("EXT_texture_compression_bptc")||this._gl.getExtension("WEBKIT_EXT_texture_compression_bptc"),s3tc:this._gl.getExtension("WEBGL_compressed_texture_s3tc")||this._gl.getExtension("WEBKIT_WEBGL_compressed_texture_s3tc"),s3tc_srgb:this._gl.getExtension("WEBGL_compressed_texture_s3tc_srgb")||this._gl.getExtension("WEBKIT_WEBGL_compressed_texture_s3tc_srgb"),pvrtc:this._gl.getExtension("WEBGL_compressed_texture_pvrtc")||this._gl.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc"),etc1:this._gl.getExtension("WEBGL_compressed_texture_etc1")||this._gl.getExtension("WEBKIT_WEBGL_compressed_texture_etc1"),etc2:this._gl.getExtension("WEBGL_compressed_texture_etc")||this._gl.getExtension("WEBKIT_WEBGL_compressed_texture_etc")||this._gl.getExtension("WEBGL_compressed_texture_es3_0"),textureAnisotropicFilterExtension:this._gl.getExtension("EXT_texture_filter_anisotropic")||this._gl.getExtension("WEBKIT_EXT_texture_filter_anisotropic")||this._gl.getExtension("MOZ_EXT_texture_filter_anisotropic"),uintIndices:this._webGLVersion>1||null!==this._gl.getExtension("OES_element_index_uint"),fragmentDepthSupported:this._webGLVersion>1||null!==this._gl.getExtension("EXT_frag_depth"),highPrecisionShaderSupported:!1,timerQuery:this._gl.getExtension("EXT_disjoint_timer_query_webgl2")||this._gl.getExtension("EXT_disjoint_timer_query"),supportOcclusionQuery:this._webGLVersion>1,canUseTimestampForTimerQuery:!1,drawBuffersExtension:!1,maxMSAASamples:1,colorBufferFloat:!!(this._webGLVersion>1&&this._gl.getExtension("EXT_color_buffer_float")),supportFloatTexturesResolve:!1,rg11b10ufColorRenderable:!1,colorBufferHalfFloat:!!(this._webGLVersion>1&&this._gl.getExtension("EXT_color_buffer_half_float")),textureFloat:!!(this._webGLVersion>1||this._gl.getExtension("OES_texture_float")),textureHalfFloat:!!(this._webGLVersion>1||this._gl.getExtension("OES_texture_half_float")),textureHalfFloatRender:!1,textureFloatLinearFiltering:!1,textureFloatRender:!1,textureHalfFloatLinearFiltering:!1,vertexArrayObject:!1,instancedArrays:!1,textureLOD:!!(this._webGLVersion>1||this._gl.getExtension("EXT_shader_texture_lod")),texelFetch:1!==this._webGLVersion,blendMinMax:!1,multiview:this._gl.getExtension("OVR_multiview2"),oculusMultiview:this._gl.getExtension("OCULUS_multiview"),depthTextureExtension:!1,canUseGLInstanceID:this._webGLVersion>1,canUseGLVertexID:this._webGLVersion>1,supportComputeShaders:!1,supportSRGBBuffers:!1,supportTransformFeedbacks:this._webGLVersion>1,textureMaxLevel:this._webGLVersion>1,texture2DArrayMaxLayerCount:this._webGLVersion>1?this._gl.getParameter(this._gl.MAX_ARRAY_TEXTURE_LAYERS):128,disableMorphTargetTexture:!1},this._caps.supportFloatTexturesResolve=this._caps.colorBufferFloat,this._caps.rg11b10ufColorRenderable=this._caps.colorBufferFloat,this._glVersion=this._gl.getParameter(this._gl.VERSION);let t=this._gl.getExtension("WEBGL_debug_renderer_info");if(null!=t&&(this._glRenderer=this._gl.getParameter(t.UNMASKED_RENDERER_WEBGL),this._glVendor=this._gl.getParameter(t.UNMASKED_VENDOR_WEBGL)),this._glVendor||(this._glVendor=this._gl.getParameter(this._gl.VENDOR)||"Unknown vendor"),this._glRenderer||(this._glRenderer=this._gl.getParameter(this._gl.RENDERER)||"Unknown renderer"),36193!==this._gl.HALF_FLOAT_OES&&(this._gl.HALF_FLOAT_OES=36193),34842!==this._gl.RGBA16F&&(this._gl.RGBA16F=34842),34836!==this._gl.RGBA32F&&(this._gl.RGBA32F=34836),35056!==this._gl.DEPTH24_STENCIL8&&(this._gl.DEPTH24_STENCIL8=35056),this._caps.timerQuery&&(1===this._webGLVersion&&(this._gl.getQuery=this._caps.timerQuery.getQueryEXT.bind(this._caps.timerQuery)),this._caps.canUseTimestampForTimerQuery=(null!==(e=this._gl.getQuery(this._caps.timerQuery.TIMESTAMP_EXT,this._caps.timerQuery.QUERY_COUNTER_BITS_EXT))&&void 0!==e?e:0)>0),this._caps.maxAnisotropy=this._caps.textureAnisotropicFilterExtension?this._gl.getParameter(this._caps.textureAnisotropicFilterExtension.MAX_TEXTURE_MAX_ANISOTROPY_EXT):0,this._caps.textureFloatLinearFiltering=!!(this._caps.textureFloat&&this._gl.getExtension("OES_texture_float_linear")),this._caps.textureFloatRender=!!(this._caps.textureFloat&&this._canRenderToFloatFramebuffer()),this._caps.textureHalfFloatLinearFiltering=!!(this._webGLVersion>1||this._caps.textureHalfFloat&&this._gl.getExtension("OES_texture_half_float_linear")),this._caps.astc&&(this._gl.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR=this._caps.astc.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR),this._caps.bptc&&(this._gl.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT=this._caps.bptc.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT),this._caps.s3tc_srgb&&(this._gl.COMPRESSED_SRGB_S3TC_DXT1_EXT=this._caps.s3tc_srgb.COMPRESSED_SRGB_S3TC_DXT1_EXT,this._gl.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT=this._caps.s3tc_srgb.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,this._gl.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT=this._caps.s3tc_srgb.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT),this._caps.etc2&&(this._gl.COMPRESSED_SRGB8_ETC2=this._caps.etc2.COMPRESSED_SRGB8_ETC2,this._gl.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC=this._caps.etc2.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC),this._webGLVersion>1&&5131!==this._gl.HALF_FLOAT_OES&&(this._gl.HALF_FLOAT_OES=5131),this._caps.textureHalfFloatRender=this._caps.textureHalfFloat&&this._canRenderToHalfFloatFramebuffer(),this._webGLVersion>1)this._caps.drawBuffersExtension=!0,this._caps.maxMSAASamples=null!==this._maxMSAASamplesOverride?this._maxMSAASamplesOverride:this._gl.getParameter(this._gl.MAX_SAMPLES);else{let e=this._gl.getExtension("WEBGL_draw_buffers");if(null!==e){this._caps.drawBuffersExtension=!0,this._gl.drawBuffers=e.drawBuffersWEBGL.bind(e),this._gl.DRAW_FRAMEBUFFER=this._gl.FRAMEBUFFER;for(let t=0;t<16;t++)this._gl["COLOR_ATTACHMENT"+t+"_WEBGL"]=e["COLOR_ATTACHMENT"+t+"_WEBGL"]}}if(this._webGLVersion>1)this._caps.depthTextureExtension=!0;else{let e=this._gl.getExtension("WEBGL_depth_texture");null!=e&&(this._caps.depthTextureExtension=!0,this._gl.UNSIGNED_INT_24_8=e.UNSIGNED_INT_24_8_WEBGL)}if(this.disableVertexArrayObjects)this._caps.vertexArrayObject=!1;else if(this._webGLVersion>1)this._caps.vertexArrayObject=!0;else{let e=this._gl.getExtension("OES_vertex_array_object");null!=e&&(this._caps.vertexArrayObject=!0,this._gl.createVertexArray=e.createVertexArrayOES.bind(e),this._gl.bindVertexArray=e.bindVertexArrayOES.bind(e),this._gl.deleteVertexArray=e.deleteVertexArrayOES.bind(e))}if(this._webGLVersion>1)this._caps.instancedArrays=!0;else{let e=this._gl.getExtension("ANGLE_instanced_arrays");null!=e?(this._caps.instancedArrays=!0,this._gl.drawArraysInstanced=e.drawArraysInstancedANGLE.bind(e),this._gl.drawElementsInstanced=e.drawElementsInstancedANGLE.bind(e),this._gl.vertexAttribDivisor=e.vertexAttribDivisorANGLE.bind(e)):this._caps.instancedArrays=!1}if(this._gl.getShaderPrecisionFormat){let e=this._gl.getShaderPrecisionFormat(this._gl.VERTEX_SHADER,this._gl.HIGH_FLOAT),t=this._gl.getShaderPrecisionFormat(this._gl.FRAGMENT_SHADER,this._gl.HIGH_FLOAT);e&&t&&(this._caps.highPrecisionShaderSupported=0!==e.precision&&0!==t.precision)}if(this._webGLVersion>1)this._caps.blendMinMax=!0;else{let e=this._gl.getExtension("EXT_blend_minmax");null!=e&&(this._caps.blendMinMax=!0,this._gl.MAX=e.MAX_EXT,this._gl.MIN=e.MIN_EXT)}if(!this._caps.supportSRGBBuffers){if(this._webGLVersion>1)this._caps.supportSRGBBuffers=!0,this._glSRGBExtensionValues={SRGB:WebGL2RenderingContext.SRGB,SRGB8:WebGL2RenderingContext.SRGB8,SRGB8_ALPHA8:WebGL2RenderingContext.SRGB8_ALPHA8};else{let e=this._gl.getExtension("EXT_sRGB");null!=e&&(this._caps.supportSRGBBuffers=!0,this._glSRGBExtensionValues={SRGB:e.SRGB_EXT,SRGB8:e.SRGB_ALPHA_EXT,SRGB8_ALPHA8:e.SRGB_ALPHA_EXT})}this._caps.supportSRGBBuffers=this._caps.supportSRGBBuffers&&!!(this._creationOptions&&this._creationOptions.forceSRGBBufferSupportState)}this._depthCullingState.depthTest=!0,this._depthCullingState.depthFunc=this._gl.LEQUAL,this._depthCullingState.depthMask=!0,this._maxSimultaneousTextures=this._caps.maxCombinedTexturesImageUnits;for(let e=0;e=0&&(this._activeRenderLoops.splice(t,1),0==this._activeRenderLoops.length&&this._cancelFrame())}_cancelFrame(){if(this._renderingQueueLaunched&&this._frameHandler)return(this._renderingQueueLaunched=!1,"function"==typeof cancelAnimationFrame)?cancelAnimationFrame(this._frameHandler):clearTimeout(this._frameHandler)}_renderLoop(){if(!this._contextWasLost){let e=!0;if((this._isDisposed||!this.renderEvenInBackground&&this._windowIsBackground)&&(e=!1),e){this.beginFrame();for(let e=0;e0?this._frameHandler=this._queueNewFrame(this._boundRenderFunction,this.getHostWindow()):this._renderingQueueLaunched=!1}getRenderingCanvas(){return this._renderingCanvas}getAudioContext(){return this._audioContext}getAudioDestination(){return this._audioDestination}getHostWindow(){return null}getRenderWidth(e=!1){return!e&&this._currentRenderTarget?this._currentRenderTarget.width:this._framebufferDimensionsObject?this._framebufferDimensionsObject.framebufferWidth:this._gl.drawingBufferWidth}getRenderHeight(e=!1){return!e&&this._currentRenderTarget?this._currentRenderTarget.height:this._framebufferDimensionsObject?this._framebufferDimensionsObject.framebufferHeight:this._gl.drawingBufferHeight}_queueNewFrame(e,t){return r$.QueueNewFrame(e,t)}runRenderLoop(e){-1===this._activeRenderLoops.indexOf(e)&&(this._activeRenderLoops.push(e),this._renderingQueueLaunched||(this._renderingQueueLaunched=!0,this._boundRenderFunction=()=>this._renderLoop(),this._frameHandler=this._queueNewFrame(this._boundRenderFunction,this.getHostWindow())))}clear(e,t,i,r=!1){var s,n;let a=this.stencilStateComposer.useStencilGlobalOnly;this.stencilStateComposer.useStencilGlobalOnly=!0,this.applyStates(),this.stencilStateComposer.useStencilGlobalOnly=a;let o=0;if(t&&e){let t=!0;if(this._currentRenderTarget){let i=null===(s=this._currentRenderTarget.texture)||void 0===s?void 0:s.format;if(8===i||9===i||10===i||11===i){let i=null===(n=this._currentRenderTarget.texture)||void 0===n?void 0:n.type;7===i||5===i?(r$._TempClearColorUint32[0]=255*e.r,r$._TempClearColorUint32[1]=255*e.g,r$._TempClearColorUint32[2]=255*e.b,r$._TempClearColorUint32[3]=255*e.a,this._gl.clearBufferuiv(this._gl.COLOR,0,r$._TempClearColorUint32)):(r$._TempClearColorInt32[0]=255*e.r,r$._TempClearColorInt32[1]=255*e.g,r$._TempClearColorInt32[2]=255*e.b,r$._TempClearColorInt32[3]=255*e.a,this._gl.clearBufferiv(this._gl.COLOR,0,r$._TempClearColorInt32)),t=!1}}t&&(this._gl.clearColor(e.r,e.g,e.b,void 0!==e.a?e.a:1),o|=this._gl.COLOR_BUFFER_BIT)}i&&(this.useReverseDepthBuffer?(this._depthCullingState.depthFunc=this._gl.GEQUAL,this._gl.clearDepth(0)):this._gl.clearDepth(1),o|=this._gl.DEPTH_BUFFER_BIT),r&&(this._gl.clearStencil(0),o|=this._gl.STENCIL_BUFFER_BIT),this._gl.clear(o)}_viewport(e,t,i,r){(e!==this._viewportCached.x||t!==this._viewportCached.y||i!==this._viewportCached.z||r!==this._viewportCached.w)&&(this._viewportCached.x=e,this._viewportCached.y=t,this._viewportCached.z=i,this._viewportCached.w=r,this._gl.viewport(e,t,i,r))}setViewport(e,t,i){let r=t||this.getRenderWidth(),s=i||this.getRenderHeight(),n=e.x||0,a=e.y||0;this._cachedViewport=e,this._viewport(n*r,a*s,r*e.width,s*e.height)}beginFrame(){}endFrame(){this._badOS&&this.flushFramebuffer(),this._frameId++}resize(e=!1){let t,i;if(this.adaptToDeviceRatio){let e=this._lastDevicePixelRatio/1;this._lastDevicePixelRatio=1,this._hardwareScalingLevel*=e}t=this._renderingCanvas?this._renderingCanvas.width:100,i=this._renderingCanvas?this._renderingCanvas.height:100,this.setSize(t/this._hardwareScalingLevel,i/this._hardwareScalingLevel,e)}setSize(e,t,i=!1){return!!this._renderingCanvas&&(e|=0,t|=0,(!!i||this._renderingCanvas.width!==e||this._renderingCanvas.height!==t)&&(this._renderingCanvas.width=e,this._renderingCanvas.height=t,!0))}bindFramebuffer(e,t=0,i,r,s,n=0,a=0){var o,l,h,u,c,d;this._currentRenderTarget&&this.unBindFramebuffer(this._currentRenderTarget),this._currentRenderTarget=e,this._bindUnboundFramebuffer(e._MSAAFramebuffer?e._MSAAFramebuffer:e._framebuffer);let p=this._gl;e.isMulti||(e.is2DArray?p.framebufferTextureLayer(p.FRAMEBUFFER,p.COLOR_ATTACHMENT0,null===(o=e.texture._hardwareTexture)||void 0===o?void 0:o.underlyingResource,n,a):e.isCube?p.framebufferTexture2D(p.FRAMEBUFFER,p.COLOR_ATTACHMENT0,p.TEXTURE_CUBE_MAP_POSITIVE_X+t,null===(l=e.texture._hardwareTexture)||void 0===l?void 0:l.underlyingResource,n):e._currentLOD===n||(p.framebufferTexture2D(p.FRAMEBUFFER,p.COLOR_ATTACHMENT0,p.TEXTURE_2D,null===(h=e.texture._hardwareTexture)||void 0===h?void 0:h.underlyingResource,n),e._currentLOD=n));let _=e._depthStencilTexture;if(_){let i=e._depthStencilTextureWithStencil?p.DEPTH_STENCIL_ATTACHMENT:p.DEPTH_ATTACHMENT;e.is2DArray?p.framebufferTextureLayer(p.FRAMEBUFFER,i,null===(u=_._hardwareTexture)||void 0===u?void 0:u.underlyingResource,n,a):e.isCube?p.framebufferTexture2D(p.FRAMEBUFFER,i,p.TEXTURE_CUBE_MAP_POSITIVE_X+t,null===(c=_._hardwareTexture)||void 0===c?void 0:c.underlyingResource,n):p.framebufferTexture2D(p.FRAMEBUFFER,i,p.TEXTURE_2D,null===(d=_._hardwareTexture)||void 0===d?void 0:d.underlyingResource,n)}this._cachedViewport&&!s?this.setViewport(this._cachedViewport,i,r):(!i&&(i=e.width,n&&(i/=Math.pow(2,n))),!r&&(r=e.height,n&&(r/=Math.pow(2,n))),this._viewport(0,0,i,r)),this.wipeCaches()}setState(e,t=0,i,r=!1,s,n,a=0){var o,l;(this._depthCullingState.cull!==e||i)&&(this._depthCullingState.cull=e);let h=null===(l=null!==(o=this.cullBackFaces)&&void 0!==o?o:s)||void 0===l||l?this._gl.BACK:this._gl.FRONT;(this._depthCullingState.cullFace!==h||i)&&(this._depthCullingState.cullFace=h),this.setZOffset(t),this.setZOffsetUnits(a);let u=r?this._gl.CW:this._gl.CCW;(this._depthCullingState.frontFace!==u||i)&&(this._depthCullingState.frontFace=u),this._stencilStateComposer.stencilMaterial=n}getDepthBuffer(){return this._depthCullingState.depthTest}setDepthBuffer(e){this._depthCullingState.depthTest=e}setZOffset(e){this._depthCullingState.zOffset=this.useReverseDepthBuffer?-e:e}getZOffset(){let e=this._depthCullingState.zOffset;return this.useReverseDepthBuffer?-e:e}setZOffsetUnits(e){this._depthCullingState.zOffsetUnits=this.useReverseDepthBuffer?-e:e}getZOffsetUnits(){let e=this._depthCullingState.zOffsetUnits;return this.useReverseDepthBuffer?-e:e}_bindUnboundFramebuffer(e){this._currentFramebuffer!==e&&(this._gl.bindFramebuffer(this._gl.FRAMEBUFFER,e),this._currentFramebuffer=e)}_currentFrameBufferIsDefaultFrameBuffer(){return null===this._currentFramebuffer}generateMipmaps(e){this._bindTextureDirectly(this._gl.TEXTURE_2D,e,!0),this._gl.generateMipmap(this._gl.TEXTURE_2D),this._bindTextureDirectly(this._gl.TEXTURE_2D,null)}unBindFramebuffer(e,t=!1,i){var r;this._currentRenderTarget=null;let s=this._gl;if(e._MSAAFramebuffer){if(e.isMulti){this.unBindMultiColorAttachmentFramebuffer(e,t,i);return}s.bindFramebuffer(s.READ_FRAMEBUFFER,e._MSAAFramebuffer),s.bindFramebuffer(s.DRAW_FRAMEBUFFER,e._framebuffer),s.blitFramebuffer(0,0,e.width,e.height,0,0,e.width,e.height,s.COLOR_BUFFER_BIT,s.NEAREST)}(null===(r=e.texture)||void 0===r?void 0:r.generateMipMaps)&&!t&&!e.isCube&&this.generateMipmaps(e.texture),i&&(e._MSAAFramebuffer&&this._bindUnboundFramebuffer(e._framebuffer),i()),this._bindUnboundFramebuffer(null)}flushFramebuffer(){this._gl.flush()}restoreDefaultFramebuffer(){this._currentRenderTarget?this.unBindFramebuffer(this._currentRenderTarget):this._bindUnboundFramebuffer(null),this._cachedViewport&&this.setViewport(this._cachedViewport),this.wipeCaches()}_resetVertexBufferBinding(){this.bindArrayBuffer(null),this._cachedVertexBuffers=null}createVertexBuffer(e,t,i){return this._createVertexBuffer(e,this._gl.STATIC_DRAW)}_createVertexBuffer(e,t){let i=this._gl.createBuffer();if(!i)throw Error("Unable to create vertex buffer");let r=new rW(i);return this.bindArrayBuffer(r),e instanceof Array?this._gl.bufferData(this._gl.ARRAY_BUFFER,new Float32Array(e),t):this._gl.bufferData(this._gl.ARRAY_BUFFER,e,t),this._resetVertexBufferBinding(),r.references=1,r}createDynamicVertexBuffer(e,t){return this._createVertexBuffer(e,this._gl.DYNAMIC_DRAW)}_resetIndexBufferBinding(){this.bindIndexBuffer(null),this._cachedIndexBuffer=null}createIndexBuffer(e,t,i){let r=this._gl.createBuffer(),s=new rW(r);if(!r)throw Error("Unable to create index buffer");this.bindIndexBuffer(s);let n=this._normalizeIndexData(e);return this._gl.bufferData(this._gl.ELEMENT_ARRAY_BUFFER,n,t?this._gl.DYNAMIC_DRAW:this._gl.STATIC_DRAW),this._resetIndexBufferBinding(),s.references=1,s.is32Bits=4===n.BYTES_PER_ELEMENT,s}_normalizeIndexData(e){if(2===e.BYTES_PER_ELEMENT)return e;if(this._caps.uintIndices){if(e instanceof Uint32Array)return e;for(let t=0;t=65535)return new Uint32Array(e)}return new Uint16Array(e)}bindArrayBuffer(e){this._vaoRecordInProgress||this._unbindVertexArrayObject(),this._bindBuffer(e,this._gl.ARRAY_BUFFER)}bindUniformBlock(e,t,i){let r=e.program,s=this._gl.getUniformBlockIndex(r,t);this._gl.uniformBlockBinding(r,s,i)}bindIndexBuffer(e){this._vaoRecordInProgress||this._unbindVertexArrayObject(),this._bindBuffer(e,this._gl.ELEMENT_ARRAY_BUFFER)}_bindBuffer(e,t){(this._vaoRecordInProgress||this._currentBoundBuffer[t]!==e)&&(this._gl.bindBuffer(t,e?e.underlyingResource:null),this._currentBoundBuffer[t]=e)}updateArrayBuffer(e){this._gl.bufferSubData(this._gl.ARRAY_BUFFER,0,e)}_vertexAttribPointer(e,t,i,r,s,n,a){let o=this._currentBufferPointers[t];if(!o)return;let l=!1;o.active?(o.buffer!==e&&(o.buffer=e,l=!0),o.size!==i&&(o.size=i,l=!0),o.type!==r&&(o.type=r,l=!0),o.normalized!==s&&(o.normalized=s,l=!0),o.stride!==n&&(o.stride=n,l=!0),o.offset!==a&&(o.offset=a,l=!0)):(l=!0,o.active=!0,o.index=t,o.size=i,o.type=r,o.normalized=s,o.stride=n,o.offset=a,o.buffer=e),(l||this._vaoRecordInProgress)&&(this.bindArrayBuffer(e),r===this._gl.UNSIGNED_INT||r===this._gl.INT?this._gl.vertexAttribIPointer(t,i,r,n,a):this._gl.vertexAttribPointer(t,i,r,s,n,a))}_bindIndexBufferWithCache(e){null!=e&&this._cachedIndexBuffer!==e&&(this._cachedIndexBuffer=e,this.bindIndexBuffer(e),this._uintIndicesCurrentlySet=e.is32Bits)}_bindVertexBuffersAttributes(e,t,i){let r=t.getAttributesNames();this._vaoRecordInProgress||this._unbindVertexArrayObject(),this.unbindAllAttributes();for(let s=0;s=0){let t=r[s],a=null;if(i&&(a=i[t]),a||(a=e[t]),!a)continue;this._gl.enableVertexAttribArray(n),this._vaoRecordInProgress||(this._vertexAttribArraysEnabled[n]=!0);let o=a.getBuffer();o&&(this._vertexAttribPointer(o,n,a.getSize(),a.type,a.normalized,a.byteStride,a.byteOffset),a.getIsInstanced()&&(this._gl.vertexAttribDivisor(n,a.getInstanceDivisor()),this._vaoRecordInProgress||(this._currentInstanceLocations.push(n),this._currentInstanceBuffers.push(o))))}}}recordVertexArrayObject(e,t,i,r){let s=this._gl.createVertexArray();if(!s)throw Error("Unable to create VAO");return this._vaoRecordInProgress=!0,this._gl.bindVertexArray(s),this._mustWipeVertexAttributes=!0,this._bindVertexBuffersAttributes(e,i,r),this.bindIndexBuffer(t),this._vaoRecordInProgress=!1,this._gl.bindVertexArray(null),s}bindVertexArrayObject(e,t){this._cachedVertexArrayObject!==e&&(this._cachedVertexArrayObject=e,this._gl.bindVertexArray(e),this._cachedVertexBuffers=null,this._cachedIndexBuffer=null,this._uintIndicesCurrentlySet=null!=t&&t.is32Bits,this._mustWipeVertexAttributes=!0)}bindBuffersDirectly(e,t,i,r,s){if(this._cachedVertexBuffers!==e||this._cachedEffectForVertexBuffers!==s){this._cachedVertexBuffers=e,this._cachedEffectForVertexBuffers=s;let t=s.getAttributesCount();this._unbindVertexArrayObject(),this.unbindAllAttributes();let n=0;for(let a=0;a=0&&(this._gl.enableVertexAttribArray(t),this._vertexAttribArraysEnabled[t]=!0,this._vertexAttribPointer(e,t,i[a],this._gl.FLOAT,!1,r,n)),n+=4*i[a]}}this._bindIndexBufferWithCache(t)}_unbindVertexArrayObject(){this._cachedVertexArrayObject&&(this._cachedVertexArrayObject=null,this._gl.bindVertexArray(null))}bindBuffers(e,t,i,r){(this._cachedVertexBuffers!==e||this._cachedEffectForVertexBuffers!==i)&&(this._cachedVertexBuffers=e,this._cachedEffectForVertexBuffers=i,this._bindVertexBuffersAttributes(e,i,r)),this._bindIndexBufferWithCache(t)}unbindInstanceAttributes(){let e;for(let t=0,i=this._currentInstanceLocations.length;t1?"#version 300 es\n#define WEBGL2 \n":"",o=this._compileShader(t,"vertex",r,a),l=this._compileShader(i,"fragment",r,a);return this._createShaderProgram(e,o,l,s,n)}inlineShaderCode(e){return e}createPipelineContext(e){let t=new rH;return t.engine=this,this._caps.parallelShaderCompile&&(t.isParallelCompiled=!0),t}createMaterialContext(){}createDrawContext(){}_createShaderProgram(e,t,i,r,s=null){let n=r.createProgram();if(e.program=n,!n)throw Error("Unable to create program");return r.attachShader(n,t),r.attachShader(n,i),r.linkProgram(n),e.context=r,e.vertexShader=t,e.fragmentShader=i,e.isParallelCompiled||this._finalizePipelineContext(e),n}_finalizePipelineContext(e){let t=e.context,i=e.vertexShader,r=e.fragmentShader,s=e.program;if(!t.getProgramParameter(s,t.LINK_STATUS)){if(!this._gl.getShaderParameter(i,this._gl.COMPILE_STATUS)){let t=this._gl.getShaderInfoLog(i);if(t)throw e.vertexCompilationError=t,Error("VERTEX SHADER "+t)}if(!this._gl.getShaderParameter(r,this._gl.COMPILE_STATUS)){let t=this._gl.getShaderInfoLog(r);if(t)throw e.fragmentCompilationError=t,Error("FRAGMENT SHADER "+t)}let n=t.getProgramInfoLog(s);if(n)throw e.programLinkError=n,Error(n)}if(this.validateShaderPrograms&&(t.validateProgram(s),!t.getProgramParameter(s,t.VALIDATE_STATUS))){let i=t.getProgramInfoLog(s);if(i)throw e.programValidationError=i,Error(i)}t.deleteShader(i),t.deleteShader(r),e.vertexShader=void 0,e.fragmentShader=void 0,e.onCompiled&&(e.onCompiled(),e.onCompiled=void 0)}_preparePipelineContext(e,t,i,r,s,n,a,o,l,h){r?e.program=this.createRawShaderProgram(e,t,i,void 0,l):e.program=this.createShaderProgram(e,t,i,o,void 0,l),e.program.__SPECTOR_rebuildProgram=a}_isRenderingStateCompiled(e){return!this._isDisposed&&!e._isDisposed&&!!this._gl.getProgramParameter(e.program,this._caps.parallelShaderCompile.COMPLETION_STATUS_KHR)&&(this._finalizePipelineContext(e),!0)}_executeWhenRenderingStateIsCompiled(e,t){if(!e.isParallelCompiled){t();return}let i=e.onCompiled;i?e.onCompiled=()=>{i(),t()}:e.onCompiled=t}getUniforms(e,t){let i=[];for(let r=0;r1||this.isWebGPU)),(1!==o||this._caps.textureFloatLinearFiltering)&&(2!==o||this._caps.textureHalfFloatLinearFiltering)||(l=1),1!==o||this._caps.textureFloat||(o=0,ig.Warn("Float textures are not supported. Type forced to TEXTURETYPE_UNSIGNED_BYTE"));let d=this._gl,p=new rU(this,r),_=e.width||e,f=e.height||e,g=e.layers||0,v=this._getSamplingParameters(l,a),x=0!==g?d.TEXTURE_2D_ARRAY:d.TEXTURE_2D,T=this._getRGBABufferInternalSizedFormat(o,h,u),b=this._getInternalFormat(h),E=this._getWebGLTextureType(o);return this._bindTextureDirectly(x,p),0!==g?(p.is2DArray=!0,d.texImage3D(x,0,T,_,f,g,0,b,E,null)):d.texImage2D(x,0,T,_,f,0,b,E,null),d.texParameteri(x,d.TEXTURE_MAG_FILTER,v.mag),d.texParameteri(x,d.TEXTURE_MIN_FILTER,v.min),d.texParameteri(x,d.TEXTURE_WRAP_S,d.CLAMP_TO_EDGE),d.texParameteri(x,d.TEXTURE_WRAP_T,d.CLAMP_TO_EDGE),a&&this._gl.generateMipmap(x),this._bindTextureDirectly(x,null),p._useSRGBBuffer=u,p.baseWidth=_,p.baseHeight=f,p.width=_,p.height=f,p.depth=g,p.isReady=!0,p.samples=c,p.generateMipMaps=a,p.samplingMode=l,p.type=o,p.format=h,p.label=n,this._internalTexturesCache.push(p),p}_getUseSRGBBuffer(e,t){return e&&this._caps.supportSRGBBuffers&&(this.webGLVersion>1||this.isWebGPU||t)}_createTextureBase(e,t,i,r,s=3,n=null,a=null,o,l,h=null,u=null,c=null,d=null,p,_,f){let g="data:"===(e=e||"").substr(0,5),v="blob:"===e.substr(0,5),x=g&&-1!==e.indexOf(";base64,"),T=u||new rU(this,m.Url);T!==u&&(T.label=e.substring(0,60));let b=e;!this._transformTextureUrl||x||u||h||(e=this._transformTextureUrl(e)),b!==e&&(T._originalUrl=b);let E=e.lastIndexOf("."),S=d||(E>-1?e.substring(E).toLowerCase():""),C=null;for(let e of(S.indexOf("?")>-1&&(S=S.split("?")[0]),r$._TextureLoaders))if(e.canLoad(S,p)){C=e;break}r&&r.addPendingData(T),T.url=e,T.generateMipMaps=!t,T.samplingMode=s,T.invertY=i,T._useSRGBBuffer=this._getUseSRGBBuffer(!!f,t),this._doNotHandleContextLost||(T._buffer=h);let y=null;n&&!u&&(y=T.onLoadedObservable.add(n)),u||this._internalTexturesCache.push(T);let A=(i,u)=>{r&&r.removePendingData(T),e===b?(y&&T.onLoadedObservable.remove(y),t2.UseFallbackTexture&&this._createTextureBase(t2.FallbackTexture,t,T.invertY,r,s,null,a,o,l,h,T),i=(i||"Unknown error")+(t2.UseFallbackTexture?" - Fallback texture was used":""),T.onErrorObservable.notifyObservers({message:i,exception:u}),a&&a(i,u)):(ig.Warn(`Failed to load ${e}, falling back to ${b}`),this._createTextureBase(b,t,T.invertY,r,s,n,a,o,l,h,T,c,d,p,_,f))};if(C){let t=e=>{C.loadData(e,T,(e,t,i,n,a,l)=>{l?A("TextureLoader failed to load data"):o(T,S,r,{width:e,height:t},T.invertY,!i,n,()=>(a(),!1),s)},_)};h?h instanceof ArrayBuffer?t(new Uint8Array(h)):ArrayBuffer.isView(h)?t(h):a&&a("Unable to load: only ArrayBuffer or ArrayBufferView is supported",null):this._loadFile(e,e=>t(new Uint8Array(e)),void 0,r?r.offlineProvider:void 0,!0,(e,t)=>{A("Unable to load "+(e&&e.responseURL,t))})}else{let i=e=>{v&&!this._doNotHandleContextLost&&(T._buffer=e),o(T,S,r,e,T.invertY,t,!1,l,s)};!g||x?h&&("string"==typeof h.decoding||h.close)?i(h):r$._FileToolsLoadImage(e,i,A,r?r.offlineProvider:null,p,T.invertY&&this._features.needsInvertingBitmap?{imageOrientation:"flipY"}:void 0):"string"==typeof h||h instanceof ArrayBuffer||ArrayBuffer.isView(h)||h instanceof Blob?r$._FileToolsLoadImage(h,i,A,r?r.offlineProvider:null,p,T.invertY&&this._features.needsInvertingBitmap?{imageOrientation:"flipY"}:void 0):h&&i(h)}return T}createTexture(e,t,i,r,s=3,n=null,a=null,o=null,l=null,h=null,u=null,c,d,p,_){return this._createTextureBase(e,t,i,r,s,n,a,this._prepareWebGLTexture.bind(this),(e,t,i,s,n,a)=>{let o=this._gl,l=i.width===e&&i.height===t;n._creationFlags=null!=p?p:0;let u=this._getTexImageParametersForCreateTexture(h,s,n._useSRGBBuffer);if(l)return o.texImage2D(o.TEXTURE_2D,0,u.internalFormat,u.format,u.type,i),!1;let c=this._caps.maxTextureSize;if(i.width>c||i.height>c||!this._supportsHardwareTextureRescaling)return this._prepareWorkingCanvas(),!!this._workingCanvas&&!!this._workingContext&&(this._workingCanvas.width=e,this._workingCanvas.height=t,this._workingContext.drawImage(i,0,0,i.width,i.height,0,0,e,t),o.texImage2D(o.TEXTURE_2D,0,u.internalFormat,u.format,u.type,this._workingCanvas),n.width=e,n.height=t,!1);{let e=new rU(this,m.Temp);this._bindTextureDirectly(o.TEXTURE_2D,e,!0),o.texImage2D(o.TEXTURE_2D,0,u.internalFormat,u.format,u.type,i),this._rescaleTexture(e,n,r,u.format,()=>{this._releaseTexture(e),this._bindTextureDirectly(o.TEXTURE_2D,n,!0),a()})}return!0},o,l,h,u,c,d,_)}_getTexImageParametersForCreateTexture(e,t,i){let r,s;return null==e&&(e=".jpg"!==t||i?5:4),1===this.webGLVersion?s=r=this._getInternalFormat(e,i):(r=this._getInternalFormat(e,!1),s=this._getRGBABufferInternalSizedFormat(0,e,i)),{internalFormat:s,format:r,type:this._gl.UNSIGNED_BYTE}}static _FileToolsLoadImage(e,t,i,r,s,n){throw iL("FileTools")}_rescaleTexture(e,t,i,r,s){}createRawTexture(e,t,i,r,s,n,a,o=null,l=0,h=0,u=!1){throw iL("Engine.RawTexture")}createRawCubeTexture(e,t,i,r,s,n,a,o=null){throw iL("Engine.RawTexture")}createRawTexture3D(e,t,i,r,s,n,a,o,l=null,h=0){throw iL("Engine.RawTexture")}createRawTexture2DArray(e,t,i,r,s,n,a,o,l=null,h=0){throw iL("Engine.RawTexture")}_unpackFlipY(e){this._unpackFlipYCached!==e&&(this._gl.pixelStorei(this._gl.UNPACK_FLIP_Y_WEBGL,e?1:0),this.enableUnpackFlipYCached&&(this._unpackFlipYCached=e))}_getUnpackAlignement(){return this._gl.getParameter(this._gl.UNPACK_ALIGNMENT)}_getTextureTarget(e){return e.isCube?this._gl.TEXTURE_CUBE_MAP:e.is3D?this._gl.TEXTURE_3D:e.is2DArray||e.isMultiview?this._gl.TEXTURE_2D_ARRAY:this._gl.TEXTURE_2D}updateTextureSamplingMode(e,t,i=!1){let r=this._getTextureTarget(t),s=this._getSamplingParameters(e,t.useMipMaps||i);this._setTextureParameterInteger(r,this._gl.TEXTURE_MAG_FILTER,s.mag,t),this._setTextureParameterInteger(r,this._gl.TEXTURE_MIN_FILTER,s.min),i&&(t.generateMipMaps=!0,this._gl.generateMipmap(r)),this._bindTextureDirectly(r,null),t.samplingMode=e}updateTextureDimensions(e,t,i,r=1){}updateTextureWrappingMode(e,t,i=null,r=null){let s=this._getTextureTarget(e);null!==t&&(this._setTextureParameterInteger(s,this._gl.TEXTURE_WRAP_S,this._getTextureWrapMode(t),e),e._cachedWrapU=t),null!==i&&(this._setTextureParameterInteger(s,this._gl.TEXTURE_WRAP_T,this._getTextureWrapMode(i),e),e._cachedWrapV=i),(e.is2DArray||e.is3D)&&null!==r&&(this._setTextureParameterInteger(s,this._gl.TEXTURE_WRAP_R,this._getTextureWrapMode(r),e),e._cachedWrapR=r),this._bindTextureDirectly(s,null)}_setupDepthStencilTexture(e,t,i,r,s,n=1){let a=t.width||t,o=t.height||t,l=t.layers||0;e.baseWidth=a,e.baseHeight=o,e.width=a,e.height=o,e.is2DArray=l>0,e.depth=l,e.isReady=!0,e.samples=n,e.generateMipMaps=!1,e.samplingMode=r?2:1,e.type=0,e._comparisonFunction=s;let h=this._gl,u=this._getTextureTarget(e),c=this._getSamplingParameters(e.samplingMode,!1);h.texParameteri(u,h.TEXTURE_MAG_FILTER,c.mag),h.texParameteri(u,h.TEXTURE_MIN_FILTER,c.min),h.texParameteri(u,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(u,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),this.webGLVersion>1&&(0===s?(h.texParameteri(u,h.TEXTURE_COMPARE_FUNC,515),h.texParameteri(u,h.TEXTURE_COMPARE_MODE,h.NONE)):(h.texParameteri(u,h.TEXTURE_COMPARE_FUNC,s),h.texParameteri(u,h.TEXTURE_COMPARE_MODE,h.COMPARE_REF_TO_TEXTURE)))}_uploadCompressedDataToTextureDirectly(e,t,i,r,s,n=0,a=0){let o=this._gl,l=o.TEXTURE_2D;if(e.isCube&&(l=o.TEXTURE_CUBE_MAP_POSITIVE_X+n),e._useSRGBBuffer)switch(t){case 37492:case 36196:this._caps.etc2?t=o.COMPRESSED_SRGB8_ETC2:e._useSRGBBuffer=!1;break;case 37496:this._caps.etc2?t=o.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:e._useSRGBBuffer=!1;break;case 36492:t=o.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT;break;case 37808:t=o.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR;break;case 33776:this._caps.s3tc_srgb?t=o.COMPRESSED_SRGB_S3TC_DXT1_EXT:e._useSRGBBuffer=!1;break;case 33777:this._caps.s3tc_srgb?t=o.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT:e._useSRGBBuffer=!1;break;case 33779:this._caps.s3tc_srgb?t=o.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT:e._useSRGBBuffer=!1;break;default:e._useSRGBBuffer=!1}this._gl.compressedTexImage2D(l,a,t,i,r,0,s)}_uploadDataToTextureDirectly(e,t,i=0,r=0,s,n=!1){let a=this._gl,o=this._getWebGLTextureType(e.type),l=this._getInternalFormat(e.format),h=void 0===s?this._getRGBABufferInternalSizedFormat(e.type,e.format,e._useSRGBBuffer):this._getInternalFormat(s,e._useSRGBBuffer);this._unpackFlipY(e.invertY);let u=a.TEXTURE_2D;e.isCube&&(u=a.TEXTURE_CUBE_MAP_POSITIVE_X+i);let c=Math.round(Math.log(e.width)*Math.LOG2E),d=Math.round(Math.log(e.height)*Math.LOG2E),p=n?e.width:Math.pow(2,Math.max(c-r,0)),_=n?e.height:Math.pow(2,Math.max(d-r,0));a.texImage2D(u,r,h,p,_,0,l,o,t)}updateTextureData(e,t,i,r,s,n,a=0,o=0,l=!1){let h=this._gl,u=this._getWebGLTextureType(e.type),c=this._getInternalFormat(e.format);this._unpackFlipY(e.invertY);let d=h.TEXTURE_2D,p=h.TEXTURE_2D;e.isCube&&(p=h.TEXTURE_CUBE_MAP_POSITIVE_X+a,d=h.TEXTURE_CUBE_MAP),this._bindTextureDirectly(d,e,!0),h.texSubImage2D(p,o,i,r,s,n,c,u,t),l&&this._gl.generateMipmap(p),this._bindTextureDirectly(d,null)}_uploadArrayBufferViewToTexture(e,t,i=0,r=0){let s=this._gl,n=e.isCube?s.TEXTURE_CUBE_MAP:s.TEXTURE_2D;this._bindTextureDirectly(n,e,!0),this._uploadDataToTextureDirectly(e,t,i,r),this._bindTextureDirectly(n,null,!0)}_prepareWebGLTextureContinuation(e,t,i,r,s){let n=this._gl;if(!n)return;let a=this._getSamplingParameters(s,!i);n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,a.mag),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,a.min),i||r||n.generateMipmap(n.TEXTURE_2D),this._bindTextureDirectly(n.TEXTURE_2D,null),t&&t.removePendingData(e),e.onLoadedObservable.notifyObservers(e),e.onLoadedObservable.clear()}_prepareWebGLTexture(e,t,i,r,s,n,a,o,l=3){let h=this.getCaps().maxTextureSize,u=Math.min(h,this.needPOTTextures?r$.GetExponentOfTwo(r.width,h):r.width),c=Math.min(h,this.needPOTTextures?r$.GetExponentOfTwo(r.height,h):r.height),d=this._gl;if(d){if(!e._hardwareTexture){i&&i.removePendingData(e);return}this._bindTextureDirectly(d.TEXTURE_2D,e,!0),this._unpackFlipY(void 0===s||!!s),e.baseWidth=r.width,e.baseHeight=r.height,e.width=u,e.height=c,e.isReady=!0,e.type=-1!==e.type?e.type:0,e.format=-1!==e.format?e.format:".jpg"!==t||e._useSRGBBuffer?5:4,o(u,c,r,t,e,()=>{this._prepareWebGLTextureContinuation(e,i,n,a,l)})||this._prepareWebGLTextureContinuation(e,i,n,a,l)}}_setupFramebufferDepthAttachments(e,t,i,r,s=1){let n=this._gl;if(e&&t)return this._createRenderBuffer(i,r,s,n.DEPTH_STENCIL,n.DEPTH24_STENCIL8,n.DEPTH_STENCIL_ATTACHMENT);if(t){let e=n.DEPTH_COMPONENT16;return this._webGLVersion>1&&(e=n.DEPTH_COMPONENT32F),this._createRenderBuffer(i,r,s,e,e,n.DEPTH_ATTACHMENT)}return e?this._createRenderBuffer(i,r,s,n.STENCIL_INDEX8,n.STENCIL_INDEX8,n.STENCIL_ATTACHMENT):null}_createRenderBuffer(e,t,i,r,s,n,a=!0){let o=this._gl.createRenderbuffer();return this._updateRenderBuffer(o,e,t,i,r,s,n,a)}_updateRenderBuffer(e,t,i,r,s,n,a,o=!0){let l=this._gl;return l.bindRenderbuffer(l.RENDERBUFFER,e),r>1&&l.renderbufferStorageMultisample?l.renderbufferStorageMultisample(l.RENDERBUFFER,r,n,t,i):l.renderbufferStorage(l.RENDERBUFFER,s,t,i),l.framebufferRenderbuffer(l.FRAMEBUFFER,a,l.RENDERBUFFER,e),o&&l.bindRenderbuffer(l.RENDERBUFFER,null),e}_releaseTexture(e){var t;this._deleteTexture(null===(t=e._hardwareTexture)||void 0===t?void 0:t.underlyingResource),this.unbindAllTextures();let i=this._internalTexturesCache.indexOf(e);-1!==i&&this._internalTexturesCache.splice(i,1),e._lodTextureHigh&&e._lodTextureHigh.dispose(),e._lodTextureMid&&e._lodTextureMid.dispose(),e._lodTextureLow&&e._lodTextureLow.dispose(),e._irradianceTexture&&e._irradianceTexture.dispose()}_releaseRenderTargetWrapper(e){let t=this._renderTargetWrapperCache.indexOf(e);-1!==t&&this._renderTargetWrapperCache.splice(t,1)}_deleteTexture(e){e&&this._gl.deleteTexture(e)}_setProgram(e){this._currentProgram!==e&&(this._gl.useProgram(e),this._currentProgram=e)}bindSamplers(e){let t=e.getPipelineContext();this._setProgram(t.program);let i=e.getSamplers();for(let t=0;t-1;if(i&&o&&(this._activeChannel=t._associatedChannel),this._boundTexturesCache[this._activeChannel]!==t||r){if(this._activateCurrentTexture(),t&&t.isMultiview)throw ig.Error(["_bindTextureDirectly called with a multiview texture!",e,t]),"_bindTextureDirectly called with a multiview texture!";this._gl.bindTexture(e,null!==(n=null===(s=null==t?void 0:t._hardwareTexture)||void 0===s?void 0:s.underlyingResource)&&void 0!==n?n:null),this._boundTexturesCache[this._activeChannel]=t,t&&(t._associatedChannel=this._activeChannel)}else i&&(a=!0,this._activateCurrentTexture());return o&&!i&&this._bindSamplerUniformToChannel(t._associatedChannel,this._activeChannel),a}_bindTexture(e,t,i){if(void 0===e)return;t&&(t._associatedChannel=e),this._activeChannel=e;let r=t?this._getTextureTarget(t):this._gl.TEXTURE_2D;this._bindTextureDirectly(r,t)}unbindAllTextures(){for(let e=0;e1&&(this._bindTextureDirectly(this._gl.TEXTURE_3D,null),this._bindTextureDirectly(this._gl.TEXTURE_2D_ARRAY,null))}setTexture(e,t,i,r){void 0!==e&&(t&&(this._boundUniforms[e]=t),this._setTexture(e,i))}_bindSamplerUniformToChannel(e,t){let i=this._boundUniforms[e];i&&i._currentState!==t&&(this._gl.uniform1i(i,t),i._currentState=t)}_getTextureWrapMode(e){switch(e){case 1:break;case 0:return this._gl.CLAMP_TO_EDGE;case 2:return this._gl.MIRRORED_REPEAT}return this._gl.REPEAT}_setTexture(e,t,i=!1,r=!1,s=""){let n;if(!t)return null!=this._boundTexturesCache[e]&&(this._activeChannel=e,this._bindTextureDirectly(this._gl.TEXTURE_2D,null),this._bindTextureDirectly(this._gl.TEXTURE_CUBE_MAP,null),this.webGLVersion>1&&(this._bindTextureDirectly(this._gl.TEXTURE_3D,null),this._bindTextureDirectly(this._gl.TEXTURE_2D_ARRAY,null))),!1;if(t.video){this._activeChannel=e;let i=t.getInternalTexture();i&&(i._associatedChannel=e),t.update()}else if(4===t.delayLoadState)return t.delayLoad(),!1;n=r?t.depthStencilTexture:t.isReady()?t.getInternalTexture():t.isCube?this.emptyCubeTexture:t.is3D?this.emptyTexture3D:t.is2DArray?this.emptyTexture2DArray:this.emptyTexture,!i&&n&&(n._associatedChannel=e);let a=!0;this._boundTexturesCache[e]===n&&(i||this._bindSamplerUniformToChannel(n._associatedChannel,e),a=!1),this._activeChannel=e;let o=this._getTextureTarget(n);if(a&&this._bindTextureDirectly(o,n,i),n&&!n.isMultiview){if(n.isCube&&n._cachedCoordinatesMode!==t.coordinatesMode){n._cachedCoordinatesMode=t.coordinatesMode;let e=3!==t.coordinatesMode&&5!==t.coordinatesMode?1:0;t.wrapU=e,t.wrapV=e}n._cachedWrapU!==t.wrapU&&(n._cachedWrapU=t.wrapU,this._setTextureParameterInteger(o,this._gl.TEXTURE_WRAP_S,this._getTextureWrapMode(t.wrapU),n)),n._cachedWrapV!==t.wrapV&&(n._cachedWrapV=t.wrapV,this._setTextureParameterInteger(o,this._gl.TEXTURE_WRAP_T,this._getTextureWrapMode(t.wrapV),n)),n.is3D&&n._cachedWrapR!==t.wrapR&&(n._cachedWrapR=t.wrapR,this._setTextureParameterInteger(o,this._gl.TEXTURE_WRAP_R,this._getTextureWrapMode(t.wrapR),n)),this._setAnisotropicLevel(o,n,t.anisotropicFilteringLevel)}return!0}setTextureArray(e,t,i,r){if(void 0!==e&&t){this._textureUnits&&this._textureUnits.length===i.length||(this._textureUnits=new Int32Array(i.length));for(let t=0;t=this._caps.maxVertexAttribs)&&this._vertexAttribArraysEnabled[e]&&this.disableAttributeByIndex(e)}releaseEffects(){for(let e in this._compiledEffects){let t=this._compiledEffects[e].getPipelineContext();this._deletePipelineContext(t)}this._compiledEffects={}}dispose(){var e,t;for(let t of(this._isDisposed=!0,this.stopRenderLoop(),this.onBeforeTextureInitObservable&&this.onBeforeTextureInitObservable.clear(),this._emptyTexture&&(this._releaseTexture(this._emptyTexture),this._emptyTexture=null),this._emptyCubeTexture&&(this._releaseTexture(this._emptyCubeTexture),this._emptyCubeTexture=null),this._dummyFramebuffer&&this._gl.deleteFramebuffer(this._dummyFramebuffer),this.releaseEffects(),null===(e=this.releaseComputeEffects)||void 0===e||e.call(this),this.unbindAllAttributes(),this._boundUniforms={},this._workingCanvas=null,this._workingContext=null,this._currentBufferPointers.length=0,this._renderingCanvas=null,this._currentProgram=null,this._boundRenderFunction=null,rN.ResetCache(),this._activeRequests))t.abort();this.onDisposeObservable.notifyObservers(this),this.onDisposeObservable.clear(),this._creationOptions.loseContextOnDispose&&(null===(t=this._gl.getExtension("WEBGL_lose_context"))||void 0===t||t.loseContext())}attachContextLostEvent(e){this._renderingCanvas&&this._renderingCanvas.addEventListener("webglcontextlost",e,!1)}attachContextRestoredEvent(e){this._renderingCanvas&&this._renderingCanvas.addEventListener("webglcontextrestored",e,!1)}getError(){return this._gl.getError()}_canRenderToFloatFramebuffer(){return this._webGLVersion>1?this._caps.colorBufferFloat:this._canRenderToFramebuffer(1)}_canRenderToHalfFloatFramebuffer(){return this._webGLVersion>1?this._caps.colorBufferFloat:this._canRenderToFramebuffer(2)}_canRenderToFramebuffer(e){let t=this._gl;for(;t.getError()!==t.NO_ERROR;);let i=!0,r=t.createTexture();t.bindTexture(t.TEXTURE_2D,r),t.texImage2D(t.TEXTURE_2D,0,this._getRGBABufferInternalSizedFormat(e),1,1,0,t.RGBA,this._getWebGLTextureType(e),null),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST);let s=t.createFramebuffer();t.bindFramebuffer(t.FRAMEBUFFER,s),t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,r,0);let n=t.checkFramebufferStatus(t.FRAMEBUFFER);if((i=(i=i&&n===t.FRAMEBUFFER_COMPLETE)&&t.getError()===t.NO_ERROR)&&(t.clear(t.COLOR_BUFFER_BIT),i=i&&t.getError()===t.NO_ERROR),i){t.bindFramebuffer(t.FRAMEBUFFER,null);let e=t.RGBA,r=t.UNSIGNED_BYTE,s=new Uint8Array(4);t.readPixels(0,0,1,1,e,r,s),i=i&&t.getError()===t.NO_ERROR}for(t.deleteTexture(r),t.deleteFramebuffer(s),t.bindFramebuffer(t.FRAMEBUFFER,null);!i&&t.getError()!==t.NO_ERROR;);return i}_getWebGLTextureType(e){if(1===this._webGLVersion){switch(e){case 1:return this._gl.FLOAT;case 2:return this._gl.HALF_FLOAT_OES;case 0:break;case 8:return this._gl.UNSIGNED_SHORT_4_4_4_4;case 9:return this._gl.UNSIGNED_SHORT_5_5_5_1;case 10:return this._gl.UNSIGNED_SHORT_5_6_5}return this._gl.UNSIGNED_BYTE}switch(e){case 3:return this._gl.BYTE;case 0:break;case 4:return this._gl.SHORT;case 5:return this._gl.UNSIGNED_SHORT;case 6:return this._gl.INT;case 7:return this._gl.UNSIGNED_INT;case 1:return this._gl.FLOAT;case 2:return this._gl.HALF_FLOAT;case 8:return this._gl.UNSIGNED_SHORT_4_4_4_4;case 9:return this._gl.UNSIGNED_SHORT_5_5_5_1;case 10:return this._gl.UNSIGNED_SHORT_5_6_5;case 11:return this._gl.UNSIGNED_INT_2_10_10_10_REV;case 12:return this._gl.UNSIGNED_INT_24_8;case 13:return this._gl.UNSIGNED_INT_10F_11F_11F_REV;case 14:return this._gl.UNSIGNED_INT_5_9_9_9_REV;case 15:return this._gl.FLOAT_32_UNSIGNED_INT_24_8_REV}return this._gl.UNSIGNED_BYTE}_getInternalFormat(e,t=!1){let i=t?this._glSRGBExtensionValues.SRGB8_ALPHA8:this._gl.RGBA;switch(e){case 0:i=this._gl.ALPHA;break;case 1:i=this._gl.LUMINANCE;break;case 2:i=this._gl.LUMINANCE_ALPHA;break;case 6:i=this._gl.RED;break;case 7:i=this._gl.RG;break;case 4:i=t?this._glSRGBExtensionValues.SRGB:this._gl.RGB;break;case 5:i=t?this._glSRGBExtensionValues.SRGB8_ALPHA8:this._gl.RGBA}if(this._webGLVersion>1)switch(e){case 8:i=this._gl.RED_INTEGER;break;case 9:i=this._gl.RG_INTEGER;break;case 10:i=this._gl.RGB_INTEGER;break;case 11:i=this._gl.RGBA_INTEGER}return i}_getRGBABufferInternalSizedFormat(e,t,i=!1){if(1===this._webGLVersion){if(void 0!==t)switch(t){case 0:return this._gl.ALPHA;case 1:return this._gl.LUMINANCE;case 2:return this._gl.LUMINANCE_ALPHA;case 4:return i?this._glSRGBExtensionValues.SRGB:this._gl.RGB}return this._gl.RGBA}switch(e){case 3:switch(t){case 6:return this._gl.R8_SNORM;case 7:return this._gl.RG8_SNORM;case 4:return this._gl.RGB8_SNORM;case 8:return this._gl.R8I;case 9:return this._gl.RG8I;case 10:return this._gl.RGB8I;case 11:return this._gl.RGBA8I;default:return this._gl.RGBA8_SNORM}case 0:switch(t){case 6:return this._gl.R8;case 7:return this._gl.RG8;case 4:return i?this._glSRGBExtensionValues.SRGB8:this._gl.RGB8;case 5:return i?this._glSRGBExtensionValues.SRGB8_ALPHA8:this._gl.RGBA8;case 8:return this._gl.R8UI;case 9:return this._gl.RG8UI;case 10:return this._gl.RGB8UI;case 11:return this._gl.RGBA8UI;case 0:return this._gl.ALPHA;case 1:return this._gl.LUMINANCE;case 2:return this._gl.LUMINANCE_ALPHA;default:return this._gl.RGBA8}case 4:switch(t){case 8:return this._gl.R16I;case 9:return this._gl.RG16I;case 10:return this._gl.RGB16I;default:return this._gl.RGBA16I}case 5:switch(t){case 8:return this._gl.R16UI;case 9:return this._gl.RG16UI;case 10:return this._gl.RGB16UI;default:return this._gl.RGBA16UI}case 6:switch(t){case 8:return this._gl.R32I;case 9:return this._gl.RG32I;case 10:return this._gl.RGB32I;default:return this._gl.RGBA32I}case 7:switch(t){case 8:return this._gl.R32UI;case 9:return this._gl.RG32UI;case 10:return this._gl.RGB32UI;default:return this._gl.RGBA32UI}case 1:switch(t){case 6:return this._gl.R32F;case 7:return this._gl.RG32F;case 4:return this._gl.RGB32F;default:return this._gl.RGBA32F}case 2:switch(t){case 6:return this._gl.R16F;case 7:return this._gl.RG16F;case 4:return this._gl.RGB16F;default:return this._gl.RGBA16F}case 10:return this._gl.RGB565;case 13:return this._gl.R11F_G11F_B10F;case 14:return this._gl.RGB9_E5;case 8:return this._gl.RGBA4;case 9:return this._gl.RGB5_A1;case 11:switch(t){case 5:default:return this._gl.RGB10_A2;case 11:return this._gl.RGB10_A2UI}}return i?this._glSRGBExtensionValues.SRGB8_ALPHA8:this._gl.RGBA8}_loadFile(e,t,i,r,s,n){let a=r$._FileToolsLoadFile(e,t,i,r,s,n);return this._activeRequests.push(a),a.onCompleteObservable.add(e=>{this._activeRequests.splice(this._activeRequests.indexOf(e),1)}),a}static _FileToolsLoadFile(e,t,i,r,s,n){throw iL("FileTools")}readPixels(e,t,i,r,s=!0,n=!0){let a=s?this._gl.RGBA:this._gl.RGB,o=new Uint8Array(r*i*(s?4:3));return n&&this.flushFramebuffer(),this._gl.readPixels(e,t,i,r,a,this._gl.UNSIGNED_BYTE,o),Promise.resolve(o)}static get IsSupportedAsync(){return Promise.resolve(this.isSupported())}static get IsSupported(){return this.isSupported()}static isSupported(){if(null!==this._HasMajorPerformanceCaveat)return!this._HasMajorPerformanceCaveat;if(null===this._IsSupported)try{let e=this._CreateCanvas(1,1),t=e.getContext("webgl")||e.getContext("experimental-webgl");this._IsSupported=null!=t&&!!window.WebGLRenderingContext}catch(e){this._IsSupported=!1}return this._IsSupported}static get HasMajorPerformanceCaveat(){if(null===this._HasMajorPerformanceCaveat)try{let e=this._CreateCanvas(1,1),t=e.getContext("webgl",{failIfMajorPerformanceCaveat:!0})||e.getContext("experimental-webgl",{failIfMajorPerformanceCaveat:!0});this._HasMajorPerformanceCaveat=!t}catch(e){this._HasMajorPerformanceCaveat=!1}return this._HasMajorPerformanceCaveat}static CeilingPOT(e){return e--,e|=e>>1,e|=e>>2,e|=e>>4,e|=e>>8,e|=e>>16,++e}static FloorPOT(e){return e|=e>>1,e|=e>>2,e|=e>>4,e|=e>>8,(e|=e>>16)-(e>>1)}static NearestPOT(e){let t=r$.CeilingPOT(e),i=r$.FloorPOT(e);return t-e>e-i?i:t}static GetExponentOfTwo(e,t,i=2){let r;switch(i){case 1:r=r$.FloorPOT(e);break;case 2:r=r$.NearestPOT(e);break;default:r=r$.CeilingPOT(e)}return Math.min(r,t)}static QueueNewFrame(e,t){return"function"==typeof requestAnimationFrame?requestAnimationFrame(e):setTimeout(e,16)}getHostDocument(){return this._renderingCanvas&&this._renderingCanvas.ownerDocument?this._renderingCanvas.ownerDocument:rs()?document:null}}r$._TempClearColorUint32=new Uint32Array(4),r$._TempClearColorInt32=new Int32Array(4),r$.ExceptionList=[{key:"Chrome/63.0",capture:"63\\.0\\.3239\\.(\\d+)",captureConstraint:108,targets:["uniformBuffer"]},{key:"Firefox/58",capture:null,captureConstraint:null,targets:["uniformBuffer"]},{key:"Firefox/59",capture:null,captureConstraint:null,targets:["uniformBuffer"]},{key:"Chrome/72.+?Mobile",capture:null,captureConstraint:null,targets:["vao"]},{key:"Chrome/73.+?Mobile",capture:null,captureConstraint:null,targets:["vao"]},{key:"Chrome/74.+?Mobile",capture:null,captureConstraint:null,targets:["vao"]},{key:"Mac OS.+Chrome/71",capture:null,captureConstraint:null,targets:["vao"]},{key:"Mac OS.+Chrome/72",capture:null,captureConstraint:null,targets:["vao"]},{key:"Mac OS.+Chrome",capture:null,captureConstraint:null,targets:["uniformBuffer"]},{key:"Chrome/12\\d\\..+?Mobile",capture:null,captureConstraint:null,targets:["uniformBuffer"]},{key:".*AppleWebKit.*(15.4).*Safari",capture:null,captureConstraint:null,targets:["antialias","maxMSAASamples"]},{key:".*(15.4).*AppleWebKit.*Safari",capture:null,captureConstraint:null,targets:["antialias","maxMSAASamples"]}],r$._TextureLoaders=[],r$.CollisionsEpsilon=.001,r$._IsSupported=null,r$._HasMajorPerformanceCaveat=null;class rq{static SetImmediate(e){setTimeout(e,1)}}let rQ=new RegExp(/^data:([^,]+\/[^,]+)?;base64,/i);class rZ extends rc{constructor(e,t){super(e,ru.LoadFileError),this.name="LoadFileError",rh._setPrototypeOf(this,rZ.prototype),t instanceof i2?this.request=t:this.file=t}}class rJ extends rc{constructor(e,t){super(e,ru.RequestFileError),this.request=t,this.name="RequestFileError",rh._setPrototypeOf(this,rJ.prototype)}}class r0 extends rc{constructor(e,t){super(e,ru.ReadFileError),this.file=t,this.name="ReadFileError",rh._setPrototypeOf(this,r0.prototype)}}let r1={DefaultRetryStrategy:rl.ExponentialBackoff(),BaseUrl:"",CorsBehavior:"anonymous",PreprocessUrl:e=>e,ScriptBaseUrl:"",ScriptPreprocessUrl:e=>e},r2=e=>e=e.replace(/#/gm,"%23"),r3=(e,t)=>{if((!e||0!==e.indexOf("data:"))&&r1.CorsBehavior){if("string"==typeof r1.CorsBehavior||r1.CorsBehavior instanceof String)t.crossOrigin=r1.CorsBehavior;else{let i=r1.CorsBehavior(e);i&&(t.crossOrigin=i)}}},r4=(e,t,i,r,s="",n)=>{let a;let o=t2.LastCreatedEngine;if("undefined"==typeof HTMLImageElement&&!(null==o?void 0:o._features.forceBitmapOverHTMLImageElement))return i("LoadImage is only supported in web or BabylonNative environments."),null;let l=!1;e instanceof ArrayBuffer||ArrayBuffer.isView(e)?"undefined"!=typeof Blob&&"undefined"!=typeof URL?(a=URL.createObjectURL(new Blob([e],{type:s})),l=!0):a=`data:${s};base64,`+rd(e):e instanceof Blob?(a=URL.createObjectURL(e),l=!0):(a=r2(e),a=r1.PreprocessUrl(e));let h=t=>{if(i){let r=a||e.toString();i(`Error while trying to load image: ${0===r.indexOf("http")||r.length<=128?r:r.slice(0,128)+"..."}`,t)}};if(null==o?void 0:o._features.forceBitmapOverHTMLImageElement)return r6(a,r=>{o.createImageBitmap(new Blob([r],{type:s}),Object.assign({premultiplyAlpha:"none"},n)).then(e=>{t(e),l&&URL.revokeObjectURL(a)}).catch(t=>{i&&i("Error while trying to load image: "+e,t)})},void 0,r||void 0,!0,(e,t)=>{h(t)}),null;let u=new Image;r3(a,u);let c=[],d=()=>{c.forEach(e=>{e.target.removeEventListener(e.name,e.handler)}),c.length=0};c.push({target:u,name:"load",handler:()=>{d(),t(u),l&&u.src&&URL.revokeObjectURL(u.src)}}),c.push({target:u,name:"error",handler:e=>{d(),h(e),l&&u.src&&URL.revokeObjectURL(u.src)}}),c.push({target:document,name:"securitypolicyviolation",handler:e=>{if(e.blockedURI!==u.src)return;d();let t=Error(`CSP violation of policy ${e.effectiveDirective} ${e.blockedURI}. Current policy is ${e.originalPolicy}`);t2.UseFallbackTexture=!1,h(t),l&&u.src&&URL.revokeObjectURL(u.src),u.src=""}}),c.forEach(e=>{e.target.addEventListener(e.name,e.handler)});let p="blob:"===a.substring(0,5),_="data:"===a.substring(0,5),f=()=>{p||_||!i2.IsCustomRequestAvailable?u.src=a:r6(a,(e,t,i)=>{let r=!s&&i?i:s,n=new Blob([e],{type:r}),a=URL.createObjectURL(n);l=!0,u.src=a},void 0,r||void 0,!0,(e,t)=>{h(t)})};if(!p&&!_&&r&&r.enableTexturesOffline)r.open(()=>{r&&r.loadImage(a,u)},f);else{if(-1!==a.indexOf("file:")){let e=decodeURIComponent(a.substring(5).toLowerCase());if(ro.FilesToLoad[e]&&"undefined"!=typeof URL){try{let t;try{t=URL.createObjectURL(ro.FilesToLoad[e])}catch(i){t=URL.createObjectURL(ro.FilesToLoad[e])}u.src=t,l=!0}catch(e){u.src=""}return u}}f()}return u},r5=(e,t,i,r,s)=>{let n=new FileReader,a={onCompleteObservable:new tj,abort:()=>n.abort()};return n.onloadend=()=>a.onCompleteObservable.notifyObservers(a),s&&(n.onerror=()=>{s(new r0(`Unable to read ${e.name}`,e))}),n.onload=e=>{t(e.target.result)},i&&(n.onprogress=i),r?n.readAsArrayBuffer(e):n.readAsText(e),a},r6=(e,t,i,r,s,n,a)=>{if(e.name)return r5(e,t,i,s,n?e=>{n(void 0,e)}:void 0);if(-1!==e.indexOf("file:")){let r=decodeURIComponent(e.substring(5).toLowerCase());0===r.indexOf("./")&&(r=r.substring(2));let a=ro.FilesToLoad[r];if(a)return r5(a,t,i,s,n?e=>n(void 0,new rZ(e.message,e.file)):void 0)}let{match:o,type:l}=r9(e);if(o){let i={onCompleteObservable:new tj,abort:()=>()=>{}};try{let i=s?se(e):st(e);t(i,void 0,l)}catch(e){n?n(void 0,e):ig.Error(e.message||"Failed to parse the Data URL")}return rq.SetImmediate(()=>{i.onCompleteObservable.notifyObservers(i)}),i}return r8(e,(e,i)=>{t(e,null==i?void 0:i.responseURL,null==i?void 0:i.getResponseHeader("content-type"))},i,r,s,n?e=>{n(e.request,new rZ(e.message,e.request))}:void 0,a)},r8=(e,t,i,r,s,n,a)=>{e=r2(e),e=r1.PreprocessUrl(e);let o=r1.BaseUrl+e,l=!1,h={onCompleteObservable:new tj,abort:()=>l=!0},u=()=>{let e,r=new i2,u=null,c=()=>{r&&(i&&r.removeEventListener("progress",i),e&&r.removeEventListener("readystatechange",e),r.removeEventListener("loadend",d))},d=()=>{c(),h.onCompleteObservable.notifyObservers(h),h.onCompleteObservable.clear(),i=void 0,e=null,d=null,n=void 0,a=void 0,t=void 0};h.abort=()=>{l=!0,d&&d(),r&&r.readyState!==(XMLHttpRequest.DONE||4)&&r.abort(),null!==u&&(clearTimeout(u),u=null),r=null};let p=e=>{let t=e.message||"Unknown error";n&&r?n(new rJ(t,r)):ig.Error(t)},_=h=>{if(r){if(r.open("GET",o),a)try{a(r)}catch(e){p(e);return}s&&(r.responseType="arraybuffer"),i&&r.addEventListener("progress",i),d&&r.addEventListener("loadend",d),e=()=>{if(!l&&r&&r.readyState===(XMLHttpRequest.DONE||4)){if(e&&r.removeEventListener("readystatechange",e),r.status>=200&&r.status<300||0===r.status){try{t&&t(s?r.response:r.responseText,r)}catch(e){p(e)}return}let i=r1.DefaultRetryStrategy;if(i){let e=i(o,r,h);if(-1!==e){c(),r=new i2,u=setTimeout(()=>_(h+1),e);return}}let a=new rJ("Error status: "+r.status+" "+r.statusText+" - Unable to load "+o,r);n&&n(a)}},r.addEventListener("readystatechange",e),r.send()}};_(0)};if(r&&r.enableSceneOffline){let a=e=>{e&&e.status>400?n&&n(e):u()};r.open(()=>{r&&r.loadFile(r1.BaseUrl+e,e=>{!l&&t&&t(e),h.onCompleteObservable.notifyObservers(h)},i?e=>{!l&&i&&i(e)}:void 0,a,s)},a)}else u();return h},r7=e=>rQ.test(e),r9=e=>{let t=rQ.exec(e);return null===t||0===t.length?{match:!1,type:""}:{match:!0,type:t[0].replace("data:","").replace("base64,","")}};function se(e){return r_(e.split(",")[1])}let st=e=>rp(e.split(",")[1]);r$._FileToolsLoadImage=r4,r$._FileToolsLoadFile=r6,rD._FileToolsLoadFile=r6,((e,t,i,s,n,a,o,l,h,u)=>{Object.defineProperty(r={DecodeBase64UrlToBinary:e,DecodeBase64UrlToString:t,DefaultRetryStrategy:i.DefaultRetryStrategy,BaseUrl:i.BaseUrl,CorsBehavior:i.CorsBehavior,PreprocessUrl:i.PreprocessUrl,IsBase64DataUrl:s,IsFileURL:n,LoadFile:a,LoadImage:o,ReadFile:l,RequestFile:h,SetCorsBehavior:u},"DefaultRetryStrategy",{get:function(){return i.DefaultRetryStrategy},set:function(e){i.DefaultRetryStrategy=e}}),Object.defineProperty(r,"BaseUrl",{get:function(){return i.BaseUrl},set:function(e){i.BaseUrl=e}}),Object.defineProperty(r,"PreprocessUrl",{get:function(){return i.PreprocessUrl},set:function(e){i.PreprocessUrl=e}}),Object.defineProperty(r,"CorsBehavior",{get:function(){return i.CorsBehavior},set:function(e){i.CorsBehavior=e}})})(se,st,r1,r7,()=>"undefined"!=typeof location&&"file:"===location.protocol,r6,r4,r5,r8,r3);class si{static Instantiate(e){if(this.RegisteredExternalClasses&&this.RegisteredExternalClasses[e])return this.RegisteredExternalClasses[e];let t=t0[e];if(t)return t;ig.Warn(e+" not found, you may have missed an import.");let i=e.split("."),r=window||this;for(let e=0,t=i.length;e{let t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}si.RegisteredExternalClasses={};class ss{static get BaseUrl(){return r1.BaseUrl}static set BaseUrl(e){r1.BaseUrl=e}static IsAbsoluteUrl(e){return 0===e.indexOf("//")||!(-1===e.indexOf("://")||-1===e.indexOf(".")||-1===e.indexOf("/")||e.indexOf(":")>e.indexOf("/"))&&(e.indexOf("://"){r6(e,e=>{i(e)},void 0,void 0,t,(e,t)=>{r(t)})})}static GetBabylonScriptURL(e,t){if(!e)return"";if(ss.ScriptBaseUrl&&e.startsWith(ss._DefaultCdnUrl)){let t="/"===ss.ScriptBaseUrl[ss.ScriptBaseUrl.length-1]?ss.ScriptBaseUrl.substring(0,ss.ScriptBaseUrl.length-1):ss.ScriptBaseUrl;e=e.replace(ss._DefaultCdnUrl,t)}return e=ss.ScriptPreprocessUrl(e),t&&(e=ss.GetAbsoluteUrl(e)),e}static LoadBabylonScript(e,t,i,r){e=ss.GetBabylonScriptURL(e),ss.LoadScript(e,t,i)}static LoadBabylonScriptAsync(e){return e=ss.GetBabylonScriptURL(e),ss.LoadScriptAsync(e)}static LoadScript(e,t,i,r){if("function"==typeof importScripts){try{importScripts(e),t()}catch(t){null==i||i(`Unable to load script '${e}' in worker`,t)}return}null==i||i(`Cannot load script '${e}' outside of a window or a worker`)}static LoadScriptAsync(e){return new Promise((t,i)=>{this.LoadScript(e,()=>{t()},(e,t)=>{i(t||Error(e))})})}static ReadFileAsDataURL(e,t,i){let r=new FileReader,s={onCompleteObservable:new tj,abort:()=>r.abort()};return r.onloadend=()=>{s.onCompleteObservable.notifyObservers(s)},r.onload=e=>{t(e.target.result)},r.onprogress=i,r.readAsDataURL(e),s}static ReadFile(e,t,i,r,s){return r5(e,t,i,r,s)}static FileAsURL(e){let t=new Blob([e]);return window.URL.createObjectURL(t)}static Format(e,t=2){return e.toFixed(t)}static DeepCopy(e,t,i,r){iP.DeepCopy(e,t,i,r)}static IsEmpty(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}static RegisterTopRootEvents(e,t){for(let i=0;i{let r=atob(this.toDataURL(t,i).split(",")[1]),s=r.length,n=new Uint8Array(s);for(let e=0;et(e)):e.toBlob(function(e){t(e)},i,r)}static DownloadBlob(e,t){if("download"in document.createElement("a")){if(!t){let e=new Date;t="screenshot_"+((e.getFullYear()+"-"+(e.getMonth()+1)).slice(2)+"-"+e.getDate()+"_"+e.getHours())+"-"+("0"+e.getMinutes()).slice(-2)+".png"}ss.Download(e,t)}else if(e&&"undefined"!=typeof URL){let t=URL.createObjectURL(e),i=window.open("");if(!i)return;let r=i.document.createElement("img");r.onload=function(){URL.revokeObjectURL(t)},r.src=t,i.document.body.appendChild(r)}}static EncodeScreenshotCanvasData(e,t,i="image/png",r,s){if("string"!=typeof r&&t){if(t){if(ss._IsOffScreenCanvas(e)){e.convertToBlob({type:i,quality:s}).then(e=>{let i=new FileReader;i.readAsDataURL(e),i.onloadend=()=>{t(i.result)}});return}t(e.toDataURL(i,s))}}else this.ToBlob(e,function(e){e&&ss.DownloadBlob(e,r),t&&t("")},i,s)}static Download(e,t){if("undefined"==typeof URL)return;let i=window.URL.createObjectURL(e),r=document.createElement("a");document.body.appendChild(r),r.style.display="none",r.href=i,r.download=t,r.addEventListener("click",()=>{r.parentElement&&r.parentElement.removeChild(r)}),r.click(),window.URL.revokeObjectURL(i)}static BackCompatCameraNoPreventDefault(e){return"boolean"==typeof e[0]?e[0]:"boolean"==typeof e[1]&&e[1]}static CreateScreenshot(e,t,i,r,s="image/png",n=!1,a){throw iL("ScreenshotTools")}static CreateScreenshotAsync(e,t,i,r="image/png",s){throw iL("ScreenshotTools")}static CreateScreenshotUsingRenderTarget(e,t,i,r,s="image/png",n=1,a=!1,o,l=!1,h=!1,u=!0,c){throw iL("ScreenshotTools")}static CreateScreenshotUsingRenderTargetAsync(e,t,i,r="image/png",s=1,n=!1,a,o=!1,l=!1,h=!0,u){throw iL("ScreenshotTools")}static RandomId(){return sr()}static IsBase64(e){return r7(e)}static DecodeBase64(e){return se(e)}static get errorsCount(){return ig.errorsCount}static Log(e){ig.Log(e)}static Warn(e){ig.Warn(e)}static Error(e){ig.Error(e)}static get LogCache(){return ig.LogCache}static ClearLogCache(){ig.ClearLogCache()}static set LogLevels(e){ig.LogLevels=e}static set PerformanceLogLevel(e){if((e&ss.PerformanceUserMarkLogLevel)===ss.PerformanceUserMarkLogLevel){ss.StartPerformanceCounter=ss._StartUserMark,ss.EndPerformanceCounter=ss._EndUserMark;return}if((e&ss.PerformanceConsoleLogLevel)===ss.PerformanceConsoleLogLevel){ss.StartPerformanceCounter=ss._StartPerformanceConsole,ss.EndPerformanceCounter=ss._EndPerformanceConsole;return}ss.StartPerformanceCounter=ss._StartPerformanceCounterDisabled,ss.EndPerformanceCounter=ss._EndPerformanceCounterDisabled}static _StartPerformanceCounterDisabled(e,t){}static _EndPerformanceCounterDisabled(e,t){}static _StartUserMark(e,t=!0){ss._Performance&&t&&ss._Performance.mark&&ss._Performance.mark(e+"-Begin")}static _EndUserMark(e,t=!0){t&&ss._Performance.mark&&(ss._Performance.mark(e+"-End"),ss._Performance.measure(e,e+"-Begin",e+"-End"))}static _StartPerformanceConsole(e,t=!0){t&&(ss._StartUserMark(e,t),console.time&&console.time(e))}static _EndPerformanceConsole(e,t=!0){t&&(ss._EndUserMark(e,t),console.timeEnd(e))}static get Now(){return ra.Now}static GetClassName(e,t=!1){let i=null;return!t&&e.getClassName?i=e.getClassName():(e instanceof Object&&(i=(t?e:Object.getPrototypeOf(e)).constructor.__bjsclassName__),i||(i=typeof e)),i}static First(e,t){for(let i of e)if(t(i))return i;return null}static getFullClassName(e,t=!1){let i=null,r=null;if(!t&&e.getClassName)i=e.getClassName();else{if(e instanceof Object){let s=t?e:Object.getPrototypeOf(e);i=s.constructor.__bjsclassName__,r=s.constructor.__bjsmoduleName__}i||(i=typeof e)}return i?(null!=r?r+".":"")+i:null}static DelayAsync(e){return new Promise(t=>{setTimeout(()=>{t()},e)})}static IsSafari(){return!!rr()&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}}ss.UseCustomRequestHeaders=!1,ss.CustomRequestHeaders=i2.CustomRequestHeaders,ss.GetDOMTextContent=rn,ss._DefaultCdnUrl="https://cdn.babylonjs.com",ss.GetAbsoluteUrl="object"==typeof document?e=>{let t=document.createElement("a");return t.href=e,t.href}:"function"==typeof URL&&"object"==typeof location?e=>new URL(e,location.origin).href:()=>{throw Error("Unable to get absolute URL. Override BABYLON.Tools.GetAbsoluteUrl to a custom implementation for the current context.")},ss.NoneLogLevel=ig.NoneLogLevel,ss.MessageLogLevel=ig.MessageLogLevel,ss.WarningLogLevel=ig.WarningLogLevel,ss.ErrorLogLevel=ig.ErrorLogLevel,ss.AllLogLevel=ig.AllLogLevel,ss.IsWindowObjectExist=function(){return!1},ss.PerformanceNoneLogLevel=0,ss.PerformanceUserMarkLogLevel=1,ss.PerformanceConsoleLogLevel=2,ss.StartPerformanceCounter=ss._StartPerformanceCounterDisabled,ss.EndPerformanceCounter=ss._EndPerformanceCounterDisabled;class sn{constructor(e,t,i,r=0){this.iterations=e,this.index=r-1,this._done=!1,this._fn=t,this._successCallback=i}executeNext(){this._done||(this.index+1{s&&s()?r.breakLoop():setTimeout(()=>{for(let n=0;n=e)break;if(i(a),s&&s()){r.breakLoop();break}}r.executeNext()},n)},r)}}t2.FallbackTexture="data:image/jpg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QBmRXhpZgAATU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAAExAAIAAAAQAAAATgAAAAAAAABgAAAAAQAAAGAAAAABcGFpbnQubmV0IDQuMC41AP/bAEMABAIDAwMCBAMDAwQEBAQFCQYFBQUFCwgIBgkNCw0NDQsMDA4QFBEODxMPDAwSGBITFRYXFxcOERkbGRYaFBYXFv/bAEMBBAQEBQUFCgYGChYPDA8WFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFv/AABEIAQABAAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APH6KKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FCiiigD6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++gooooA+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gUKKKKAPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76CiiigD5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BQooooA+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/voKKKKAPl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FCiiigD6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++gooooA+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gUKKKKAPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76CiiigD5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BQooooA+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/voKKKKAPl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FCiiigD6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++gooooA+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gUKKKKAPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76P//Z";class sa{constructor(e){this.length=0,this.data=Array(e),this._id=sa._GlobalId++}push(e){this.data[this.length++]=e,this.length>this.data.length&&(this.data.length*=2)}forEach(e){for(let t=0;tthis.data.length&&(this.data.length=(this.length+e.length)*2);for(let t=0;t=this.length?-1:t}contains(e){return -1!==this.indexOf(e)}}sa._GlobalId=0;class so extends sa{constructor(){super(...arguments),this._duplicateId=0}push(e){super.push(e),e.__smartArrayFlags||(e.__smartArrayFlags={}),e.__smartArrayFlags[this._id]=this._duplicateId}pushNoDuplicate(e){return(!e.__smartArrayFlags||e.__smartArrayFlags[this._id]!==this._duplicateId)&&(this.push(e),!0)}reset(){super.reset(),this._duplicateId++}concatWithNoDuplicate(e){if(0!==e.length){this.length+e.length>this.data.length&&(this.data.length=(this.length+e.length)*2);for(let t=0;tthis.add(e,t))}get(e){let t=this._data[e];if(void 0!==t)return t}getOrAddWithFactory(e,t){let i=this.get(e);return void 0!==i||(i=t(e))&&this.add(e,i),i}getOrAdd(e,t){let i=this.get(e);return void 0!==i?i:(this.add(e,t),t)}contains(e){return void 0!==this._data[e]}add(e,t){return void 0===this._data[e]&&(this._data[e]=t,++this._count,!0)}set(e,t){return void 0!==this._data[e]&&(this._data[e]=t,!0)}getAndRemove(e){let t=this.get(e);return void 0!==t?(delete this._data[e],--this._count,t):null}remove(e){return!!this.contains(e)&&(delete this._data[e],--this._count,!0)}clear(){this._data={},this._count=0}get count(){return this._count}forEach(e){for(let t in this._data){let i=this._data[t];e(t,i)}}first(e){for(let t in this._data){let i=this._data[t],r=e(t,i);if(r)return r}return null}}class sh{constructor(e){if(this._keys=[],this._isDirty=!0,this._areLightsDirty=!0,this._areLightsDisposed=!1,this._areAttributesDirty=!0,this._areTexturesDirty=!0,this._areFresnelDirty=!0,this._areMiscDirty=!0,this._arePrePassDirty=!0,this._areImageProcessingDirty=!0,this._normals=!1,this._uvs=!1,this._needNormals=!1,this._needUVs=!1,this._externalProperties=e,e)for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&this._setDefaultValue(t)}get isDirty(){return this._isDirty}markAsProcessed(){this._isDirty=!1,this._areAttributesDirty=!1,this._areTexturesDirty=!1,this._areFresnelDirty=!1,this._areLightsDirty=!1,this._areLightsDisposed=!1,this._areMiscDirty=!1,this._arePrePassDirty=!1,this._areImageProcessingDirty=!1}markAsUnprocessed(){this._isDirty=!0}markAllAsDirty(){this._areTexturesDirty=!0,this._areAttributesDirty=!0,this._areLightsDirty=!0,this._areFresnelDirty=!0,this._areMiscDirty=!0,this._arePrePassDirty=!1,this._areImageProcessingDirty=!0,this._isDirty=!0}markAsImageProcessingDirty(){this._areImageProcessingDirty=!0,this._isDirty=!0}markAsLightDirty(e=!1){this._areLightsDirty=!0,this._areLightsDisposed=this._areLightsDisposed||e,this._isDirty=!0}markAsAttributesDirty(){this._areAttributesDirty=!0,this._isDirty=!0}markAsTexturesDirty(){this._areTexturesDirty=!0,this._isDirty=!0}markAsFresnelDirty(){this._areFresnelDirty=!0,this._isDirty=!0}markAsMiscDirty(){this._areMiscDirty=!0,this._isDirty=!0}markAsPrePassDirty(){this._arePrePassDirty=!0,this._isDirty=!0}rebuild(){for(let e of(this._keys.length=0,Object.keys(this)))"_"!==e[0]&&this._keys.push(e);if(this._externalProperties)for(let e in this._externalProperties)-1===this._keys.indexOf(e)&&this._keys.push(e)}isEqual(e){if(this._keys.length!==e._keys.length)return!1;for(let t=0;tthis._setDefaultValue(e))}_setDefaultValue(e){var t,i,r,s,n;let a=null!==(r=null===(i=null===(t=this._externalProperties)||void 0===t?void 0:t[e])||void 0===i?void 0:i.type)&&void 0!==r?r:typeof this[e],o=null===(n=null===(s=this._externalProperties)||void 0===s?void 0:s[e])||void 0===n?void 0:n.default;switch(a){case"number":this[e]=null!=o?o:0;break;case"string":this[e]=null!=o?o:"";break;default:this[e]=null!=o&&o}}toString(){let e="";for(let t=0;tnew su,this)}serialize(){return i$.Serialize(this)}static Parse(e){return i$.Parse(()=>new su,e,null,null)}}iZ([iW()],su.prototype,"_globalHue",void 0),iZ([iW()],su.prototype,"_globalDensity",void 0),iZ([iW()],su.prototype,"_globalSaturation",void 0),iZ([iW()],su.prototype,"_globalExposure",void 0),iZ([iW()],su.prototype,"_highlightsHue",void 0),iZ([iW()],su.prototype,"_highlightsDensity",void 0),iZ([iW()],su.prototype,"_highlightsSaturation",void 0),iZ([iW()],su.prototype,"_highlightsExposure",void 0),iZ([iW()],su.prototype,"_midtonesHue",void 0),iZ([iW()],su.prototype,"_midtonesDensity",void 0),iZ([iW()],su.prototype,"_midtonesSaturation",void 0),iZ([iW()],su.prototype,"_midtonesExposure",void 0),i$._ColorCurvesParser=su.Parse;class sc extends sh{constructor(){super(),this.IMAGEPROCESSING=!1,this.VIGNETTE=!1,this.VIGNETTEBLENDMODEMULTIPLY=!1,this.VIGNETTEBLENDMODEOPAQUE=!1,this.TONEMAPPING=!1,this.TONEMAPPING_ACES=!1,this.CONTRAST=!1,this.COLORCURVES=!1,this.COLORGRADING=!1,this.COLORGRADING3D=!1,this.SAMPLER3DGREENDEPTH=!1,this.SAMPLER3DBGRMAP=!1,this.DITHER=!1,this.IMAGEPROCESSINGPOSTPROCESS=!1,this.EXPOSURE=!1,this.SKIPFINALCOLORCLAMP=!1,this.rebuild()}}class sd{constructor(){this.colorCurves=new su,this._colorCurvesEnabled=!1,this._colorGradingEnabled=!1,this._colorGradingWithGreenDepth=!0,this._colorGradingBGR=!0,this._exposure=1,this._toneMappingEnabled=!1,this._toneMappingType=sd.TONEMAPPING_STANDARD,this._contrast=1,this.vignetteStretch=0,this.vignetteCenterX=0,this.vignetteCenterY=0,this.vignetteWeight=1.5,this.vignetteColor=new il(0,0,0,0),this.vignetteCameraFov=.5,this._vignetteBlendMode=sd.VIGNETTEMODE_MULTIPLY,this._vignetteEnabled=!1,this._ditheringEnabled=!1,this._ditheringIntensity=1/255,this._skipFinalColorClamp=!1,this._applyByPostProcess=!1,this._isEnabled=!0,this.onUpdateParameters=new tj}get colorCurvesEnabled(){return this._colorCurvesEnabled}set colorCurvesEnabled(e){this._colorCurvesEnabled!==e&&(this._colorCurvesEnabled=e,this._updateParameters())}get colorGradingTexture(){return this._colorGradingTexture}set colorGradingTexture(e){this._colorGradingTexture!==e&&(this._colorGradingTexture=e,this._updateParameters())}get colorGradingEnabled(){return this._colorGradingEnabled}set colorGradingEnabled(e){this._colorGradingEnabled!==e&&(this._colorGradingEnabled=e,this._updateParameters())}get colorGradingWithGreenDepth(){return this._colorGradingWithGreenDepth}set colorGradingWithGreenDepth(e){this._colorGradingWithGreenDepth!==e&&(this._colorGradingWithGreenDepth=e,this._updateParameters())}get colorGradingBGR(){return this._colorGradingBGR}set colorGradingBGR(e){this._colorGradingBGR!==e&&(this._colorGradingBGR=e,this._updateParameters())}get exposure(){return this._exposure}set exposure(e){this._exposure!==e&&(this._exposure=e,this._updateParameters())}get toneMappingEnabled(){return this._toneMappingEnabled}set toneMappingEnabled(e){this._toneMappingEnabled!==e&&(this._toneMappingEnabled=e,this._updateParameters())}get toneMappingType(){return this._toneMappingType}set toneMappingType(e){this._toneMappingType!==e&&(this._toneMappingType=e,this._updateParameters())}get contrast(){return this._contrast}set contrast(e){this._contrast!==e&&(this._contrast=e,this._updateParameters())}get vignetteCentreY(){return this.vignetteCenterY}set vignetteCentreY(e){this.vignetteCenterY=e}get vignetteCentreX(){return this.vignetteCenterX}set vignetteCentreX(e){this.vignetteCenterX=e}get vignetteBlendMode(){return this._vignetteBlendMode}set vignetteBlendMode(e){this._vignetteBlendMode!==e&&(this._vignetteBlendMode=e,this._updateParameters())}get vignetteEnabled(){return this._vignetteEnabled}set vignetteEnabled(e){this._vignetteEnabled!==e&&(this._vignetteEnabled=e,this._updateParameters())}get ditheringEnabled(){return this._ditheringEnabled}set ditheringEnabled(e){this._ditheringEnabled!==e&&(this._ditheringEnabled=e,this._updateParameters())}get ditheringIntensity(){return this._ditheringIntensity}set ditheringIntensity(e){this._ditheringIntensity!==e&&(this._ditheringIntensity=e,this._updateParameters())}get skipFinalColorClamp(){return this._skipFinalColorClamp}set skipFinalColorClamp(e){this._skipFinalColorClamp!==e&&(this._skipFinalColorClamp=e,this._updateParameters())}get applyByPostProcess(){return this._applyByPostProcess}set applyByPostProcess(e){this._applyByPostProcess!==e&&(this._applyByPostProcess=e,this._updateParameters())}get isEnabled(){return this._isEnabled}set isEnabled(e){this._isEnabled!==e&&(this._isEnabled=e,this._updateParameters())}_updateParameters(){this.onUpdateParameters.notifyObservers(this)}getClassName(){return"ImageProcessingConfiguration"}static PrepareUniforms(e,t){t.EXPOSURE&&e.push("exposureLinear"),t.CONTRAST&&e.push("contrast"),t.COLORGRADING&&e.push("colorTransformSettings"),(t.VIGNETTE||t.DITHER)&&e.push("vInverseScreenSize"),t.VIGNETTE&&(e.push("vignetteSettings1"),e.push("vignetteSettings2")),t.COLORCURVES&&su.PrepareUniforms(e),t.DITHER&&e.push("ditherIntensity")}static PrepareSamplers(e,t){t.COLORGRADING&&e.push("txColorTransform")}prepareDefines(e,t=!1){if(t!==this.applyByPostProcess||!this._isEnabled){e.VIGNETTE=!1,e.TONEMAPPING=!1,e.TONEMAPPING_ACES=!1,e.CONTRAST=!1,e.EXPOSURE=!1,e.COLORCURVES=!1,e.COLORGRADING=!1,e.COLORGRADING3D=!1,e.DITHER=!1,e.IMAGEPROCESSING=!1,e.SKIPFINALCOLORCLAMP=this.skipFinalColorClamp,e.IMAGEPROCESSINGPOSTPROCESS=this.applyByPostProcess&&this._isEnabled;return}(e.VIGNETTE=this.vignetteEnabled,e.VIGNETTEBLENDMODEMULTIPLY=this.vignetteBlendMode===sd._VIGNETTEMODE_MULTIPLY,e.VIGNETTEBLENDMODEOPAQUE=!e.VIGNETTEBLENDMODEMULTIPLY,e.TONEMAPPING=this.toneMappingEnabled,this._toneMappingType===sd.TONEMAPPING_ACES)?e.TONEMAPPING_ACES=!0:e.TONEMAPPING_ACES=!1,e.CONTRAST=1!==this.contrast,e.EXPOSURE=1!==this.exposure,e.COLORCURVES=this.colorCurvesEnabled&&!!this.colorCurves,e.COLORGRADING=this.colorGradingEnabled&&!!this.colorGradingTexture,e.COLORGRADING?e.COLORGRADING3D=this.colorGradingTexture.is3D:e.COLORGRADING3D=!1,e.SAMPLER3DGREENDEPTH=this.colorGradingWithGreenDepth,e.SAMPLER3DBGRMAP=this.colorGradingBGR,e.DITHER=this._ditheringEnabled,e.IMAGEPROCESSINGPOSTPROCESS=this.applyByPostProcess,e.SKIPFINALCOLORCLAMP=this.skipFinalColorClamp,e.IMAGEPROCESSING=e.VIGNETTE||e.TONEMAPPING||e.CONTRAST||e.EXPOSURE||e.COLORCURVES||e.COLORGRADING||e.DITHER}isReady(){return!this.colorGradingEnabled||!this.colorGradingTexture||this.colorGradingTexture.isReady()}bind(e,t){if(this._colorCurvesEnabled&&this.colorCurves&&su.Bind(this.colorCurves,e),this._vignetteEnabled||this._ditheringEnabled){let i=1/e.getEngine().getRenderWidth(),r=1/e.getEngine().getRenderHeight();if(e.setFloat2("vInverseScreenSize",i,r),this._ditheringEnabled&&e.setFloat("ditherIntensity",.5*this._ditheringIntensity),this._vignetteEnabled){let s=null!=t?t:r/i,n=Math.tan(.5*this.vignetteCameraFov),a=n*s,o=Math.sqrt(a*n);a=ss.Mix(a,o,this.vignetteStretch),n=ss.Mix(n,o,this.vignetteStretch),e.setFloat4("vignetteSettings1",a,n,-a*this.vignetteCenterX,-n*this.vignetteCenterY);let l=-2*this.vignetteWeight;e.setFloat4("vignetteSettings2",this.vignetteColor.r,this.vignetteColor.g,this.vignetteColor.b,l)}}if(e.setFloat("exposureLinear",this.exposure),e.setFloat("contrast",this.contrast),this.colorGradingTexture){e.setTexture("txColorTransform",this.colorGradingTexture);let t=this.colorGradingTexture.getSize().height;e.setFloat4("colorTransformSettings",(t-1)/t,.5/t,t,this.colorGradingTexture.level)}}clone(){return i$.Clone(()=>new sd,this)}serialize(){return i$.Serialize(this)}static Parse(e){let t=i$.Parse(()=>new sd,e,null,null);return void 0!==e.vignetteCentreX&&(t.vignetteCenterX=e.vignetteCentreX),void 0!==e.vignetteCentreY&&(t.vignetteCenterY=e.vignetteCentreY),t}static get VIGNETTEMODE_MULTIPLY(){return this._VIGNETTEMODE_MULTIPLY}static get VIGNETTEMODE_OPAQUE(){return this._VIGNETTEMODE_OPAQUE}}sd.TONEMAPPING_STANDARD=0,sd.TONEMAPPING_ACES=1,sd._VIGNETTEMODE_MULTIPLY=0,sd._VIGNETTEMODE_OPAQUE=1,iZ([iG(7,void 0)],sd.prototype,"colorCurves",void 0),iZ([iW()],sd.prototype,"_colorCurvesEnabled",void 0),iZ([iH("colorGradingTexture")],sd.prototype,"_colorGradingTexture",void 0),iZ([iW()],sd.prototype,"_colorGradingEnabled",void 0),iZ([iW()],sd.prototype,"_colorGradingWithGreenDepth",void 0),iZ([iW()],sd.prototype,"_colorGradingBGR",void 0),iZ([iW()],sd.prototype,"_exposure",void 0),iZ([iW()],sd.prototype,"_toneMappingEnabled",void 0),iZ([iW()],sd.prototype,"_toneMappingType",void 0),iZ([iW()],sd.prototype,"_contrast",void 0),iZ([iW()],sd.prototype,"vignetteStretch",void 0),iZ([iW()],sd.prototype,"vignetteCenterX",void 0),iZ([iW()],sd.prototype,"vignetteCenterY",void 0),iZ([iW()],sd.prototype,"vignetteWeight",void 0),iZ([iG(8,void 0)],sd.prototype,"vignetteColor",void 0),iZ([iW()],sd.prototype,"vignetteCameraFov",void 0),iZ([iW()],sd.prototype,"_vignetteBlendMode",void 0),iZ([iW()],sd.prototype,"_vignetteEnabled",void 0),iZ([iW()],sd.prototype,"_ditheringEnabled",void 0),iZ([iW()],sd.prototype,"_ditheringIntensity",void 0),iZ([iW()],sd.prototype,"_skipFinalColorClamp",void 0),iZ([iW()],sd.prototype,"_applyByPostProcess",void 0),iZ([iW()],sd.prototype,"_isEnabled",void 0),i$._ImageProcessingConfigurationParser=sd.Parse,r$.prototype.createUniformBuffer=function(e,t){let i=this._gl.createBuffer();if(!i)throw Error("Unable to create uniform buffer");let r=new rW(i);return this.bindUniformBuffer(r),e instanceof Float32Array?this._gl.bufferData(this._gl.UNIFORM_BUFFER,e,this._gl.STATIC_DRAW):this._gl.bufferData(this._gl.UNIFORM_BUFFER,new Float32Array(e),this._gl.STATIC_DRAW),this.bindUniformBuffer(null),r.references=1,r},r$.prototype.createDynamicUniformBuffer=function(e,t){let i=this._gl.createBuffer();if(!i)throw Error("Unable to create dynamic uniform buffer");let r=new rW(i);return this.bindUniformBuffer(r),e instanceof Float32Array?this._gl.bufferData(this._gl.UNIFORM_BUFFER,e,this._gl.DYNAMIC_DRAW):this._gl.bufferData(this._gl.UNIFORM_BUFFER,new Float32Array(e),this._gl.DYNAMIC_DRAW),this.bindUniformBuffer(null),r.references=1,r},r$.prototype.updateUniformBuffer=function(e,t,i,r){this.bindUniformBuffer(e),void 0===i&&(i=0),void 0===r?t instanceof Float32Array?this._gl.bufferSubData(this._gl.UNIFORM_BUFFER,i,t):this._gl.bufferSubData(this._gl.UNIFORM_BUFFER,i,new Float32Array(t)):t instanceof Float32Array?this._gl.bufferSubData(this._gl.UNIFORM_BUFFER,0,t.subarray(i,i+r)):this._gl.bufferSubData(this._gl.UNIFORM_BUFFER,0,new Float32Array(t).subarray(i,i+r)),this.bindUniformBuffer(null)},r$.prototype.bindUniformBuffer=function(e){this._gl.bindBuffer(this._gl.UNIFORM_BUFFER,e?e.underlyingResource:null)},r$.prototype.bindUniformBufferBase=function(e,t,i){this._gl.bindBufferBase(this._gl.UNIFORM_BUFFER,t,e?e.underlyingResource:null)},r$.prototype.bindUniformBlock=function(e,t,i){let r=e.program,s=this._gl.getUniformBlockIndex(r,t);4294967295!==s&&this._gl.uniformBlockBinding(r,s,i)};class sp{constructor(e,t,i,r,s=!1){this._valueCache={},this._engine=e,this._noUBO=!e.supportsUniformBuffers||s,this._dynamic=i,this._name=null!=r?r:"no-name",this._data=t||[],this._uniformLocations={},this._uniformSizes={},this._uniformArraySizes={},this._uniformLocationPointer=0,this._needSync=!1,this._engine._features.trackUbosInFrame&&(this._buffers=[],this._bufferIndex=-1,this._createBufferOnWrite=!1,this._currentFrameId=0),this._noUBO?(this.updateMatrix3x3=this._updateMatrix3x3ForEffect,this.updateMatrix2x2=this._updateMatrix2x2ForEffect,this.updateFloat=this._updateFloatForEffect,this.updateFloat2=this._updateFloat2ForEffect,this.updateFloat3=this._updateFloat3ForEffect,this.updateFloat4=this._updateFloat4ForEffect,this.updateFloatArray=this._updateFloatArrayForEffect,this.updateArray=this._updateArrayForEffect,this.updateIntArray=this._updateIntArrayForEffect,this.updateUIntArray=this._updateUIntArrayForEffect,this.updateMatrix=this._updateMatrixForEffect,this.updateMatrices=this._updateMatricesForEffect,this.updateVector3=this._updateVector3ForEffect,this.updateVector4=this._updateVector4ForEffect,this.updateColor3=this._updateColor3ForEffect,this.updateColor4=this._updateColor4ForEffect,this.updateDirectColor4=this._updateDirectColor4ForEffect,this.updateInt=this._updateIntForEffect,this.updateInt2=this._updateInt2ForEffect,this.updateInt3=this._updateInt3ForEffect,this.updateInt4=this._updateInt4ForEffect,this.updateUInt=this._updateUIntForEffect,this.updateUInt2=this._updateUInt2ForEffect,this.updateUInt3=this._updateUInt3ForEffect,this.updateUInt4=this._updateUInt4ForEffect):(this._engine._uniformBuffers.push(this),this.updateMatrix3x3=this._updateMatrix3x3ForUniform,this.updateMatrix2x2=this._updateMatrix2x2ForUniform,this.updateFloat=this._updateFloatForUniform,this.updateFloat2=this._updateFloat2ForUniform,this.updateFloat3=this._updateFloat3ForUniform,this.updateFloat4=this._updateFloat4ForUniform,this.updateFloatArray=this._updateFloatArrayForUniform,this.updateArray=this._updateArrayForUniform,this.updateIntArray=this._updateIntArrayForUniform,this.updateUIntArray=this._updateUIntArrayForUniform,this.updateMatrix=this._updateMatrixForUniform,this.updateMatrices=this._updateMatricesForUniform,this.updateVector3=this._updateVector3ForUniform,this.updateVector4=this._updateVector4ForUniform,this.updateColor3=this._updateColor3ForUniform,this.updateColor4=this._updateColor4ForUniform,this.updateDirectColor4=this._updateDirectColor4ForUniform,this.updateInt=this._updateIntForUniform,this.updateInt2=this._updateInt2ForUniform,this.updateInt3=this._updateInt3ForUniform,this.updateInt4=this._updateInt4ForUniform,this.updateUInt=this._updateUIntForUniform,this.updateUInt2=this._updateUInt2ForUniform,this.updateUInt3=this._updateUInt3ForUniform,this.updateUInt4=this._updateUInt4ForUniform)}get useUbo(){return!this._noUBO}get isSync(){return!this._needSync}isDynamic(){return void 0!==this._dynamic}getData(){return this._bufferData}getBuffer(){return this._buffer}_fillAlignment(e){let t;if(t=e<=2?e:4,this._uniformLocationPointer%t!=0){let e=this._uniformLocationPointer;this._uniformLocationPointer+=t-this._uniformLocationPointer%t;let i=this._uniformLocationPointer-e;for(let e=0;e0){if(t instanceof Array)throw"addUniform should not be use with Array in UBO: "+e;if(this._fillAlignment(4),this._uniformArraySizes[e]={strideSize:t,arraySize:i},16==t)t*=i;else{let e=4-t;t=t*i+e*i}r=[];for(let e=0;e1&&this._buffers[this._bufferIndex][1]){if(this._buffersEqual(this._bufferData,this._buffers[this._bufferIndex][1])){this._needSync=!1,this._createBufferOnWrite=this._engine._features.trackUbosInFrame;return}this._copyBuffer(this._bufferData,this._buffers[this._bufferIndex][1])}this._engine.updateUniformBuffer(this._buffer,this._bufferData),this._engine._features._collectUbosUpdatedInFrame&&(sp._UpdatedUbosInFrame[this._name]||(sp._UpdatedUbosInFrame[this._name]=0),sp._UpdatedUbosInFrame[this._name]++),this._needSync=!1,this._createBufferOnWrite=this._engine._features.trackUbosInFrame}}_createNewBuffer(){this._bufferIndex+10?(this._needSync=0!==this._bufferIndex,this._bufferIndex=0,this._buffer=this._buffers[this._bufferIndex][0]):this._bufferIndex=-1)}updateUniform(e,t,i){this._checkNewFrame();let r=this._uniformLocations[e];if(void 0===r){if(this._buffer){ig.Error("Cannot add an uniform after UBO has been created.");return}this.addUniform(e,i),r=this._uniformLocations[e]}if(this._buffer||this.create(),this._dynamic)for(let e=0;ea[t]=e),a}if(!(e instanceof Array||e instanceof Float32Array)||0!==r||e.length!==h){if(e instanceof Array){let t=r/4;return e.slice(t,t+h)}if(e instanceof ArrayBuffer)return new Float32Array(e,r,h);{let t=e.byteOffset+r;if(o){let i=new Float32Array(h),r=new Float32Array(e.buffer,t,h);return i.set(r),i}let i=t%4;return i&&(t=Math.max(0,t-i)),new Float32Array(e.buffer,t,h)}}return o?e.slice():e}}sf._Counter=0,sf.BYTE=5120,sf.UNSIGNED_BYTE=5121,sf.SHORT=5122,sf.UNSIGNED_SHORT=5123,sf.INT=5124,sf.UNSIGNED_INT=5125,sf.FLOAT=5126,sf.PositionKind="position",sf.NormalKind="normal",sf.TangentKind="tangent",sf.UVKind="uv",sf.UV2Kind="uv2",sf.UV3Kind="uv3",sf.UV4Kind="uv4",sf.UV5Kind="uv5",sf.UV6Kind="uv6",sf.ColorKind="color",sf.ColorInstanceKind="instanceColor",sf.MatricesIndicesKind="matricesIndices",sf.MatricesWeightsKind="matricesWeights",sf.MatricesIndicesExtraKind="matricesIndicesExtra",sf.MatricesWeightsExtraKind="matricesWeightsExtra";class sm{constructor(){this.hit=!1,this.distance=0,this.pickedPoint=null,this.pickedMesh=null,this.bu=0,this.bv=0,this.faceId=-1,this.subMeshFaceId=-1,this.subMeshId=0,this.pickedSprite=null,this.thinInstanceIndex=-1,this.ray=null,this.originMesh=null,this.aimTransform=null,this.gripTransform=null}getNormal(e=!1,t=!0){let i;if(!this.pickedMesh||t&&!this.pickedMesh.isVerticesDataPresent(sf.NormalKind))return null;let r=this.pickedMesh.getIndices();(null==r?void 0:r.length)===0&&(r=null);let s=ie.Vector3[0],n=ie.Vector3[1],a=ie.Vector3[2];if(t){let e=this.pickedMesh.getVerticesData(sf.NormalKind),t=r?t5.FromArrayToRef(e,3*r[3*this.faceId],s):s.copyFromFloats(e[9*this.faceId],e[9*this.faceId+1],e[9*this.faceId+2]),o=r?t5.FromArrayToRef(e,3*r[3*this.faceId+1],n):n.copyFromFloats(e[(3*this.faceId+1)*3],e[(3*this.faceId+1)*3+1],e[(3*this.faceId+1)*3+2]),l=r?t5.FromArrayToRef(e,3*r[3*this.faceId+2],a):a.copyFromFloats(e[(3*this.faceId+2)*3],e[(3*this.faceId+2)*3+1],e[(3*this.faceId+2)*3+2]);t=t.scale(this.bu),o=o.scale(this.bv),l=l.scale(1-this.bu-this.bv),i=new t5(t.x+o.x+l.x,t.y+o.y+l.y,t.z+o.z+l.z)}else{let e=this.pickedMesh.getVerticesData(sf.PositionKind),t=r?t5.FromArrayToRef(e,3*r[3*this.faceId],s):s.copyFromFloats(e[9*this.faceId],e[9*this.faceId+1],e[9*this.faceId+2]),o=r?t5.FromArrayToRef(e,3*r[3*this.faceId+1],n):n.copyFromFloats(e[(3*this.faceId+1)*3],e[(3*this.faceId+1)*3+1],e[(3*this.faceId+1)*3+2]),l=r?t5.FromArrayToRef(e,3*r[3*this.faceId+2],a):a.copyFromFloats(e[(3*this.faceId+2)*3],e[(3*this.faceId+2)*3+1],e[(3*this.faceId+2)*3+2]),h=t.subtract(o),u=l.subtract(o);i=t5.Cross(h,u)}let o=(e,t)=>{let i=e.getWorldMatrix();e.nonUniformScaling&&(ie.Matrix[0].copyFrom(i),(i=ie.Matrix[0]).setTranslationFromFloats(0,0,0),i.invert(),i.transposeToRef(ie.Matrix[1]),i=ie.Matrix[1]),t5.TransformNormalToRef(t,i,t)};if(e&&o(this.pickedMesh,i),this.ray){let t=ie.Vector3[0].copyFrom(i);e||o(this.pickedMesh,t),t5.Dot(t,this.ray.direction)>0&&i.negateInPlace()}return i.normalize(),i}getTextureCoordinates(e=sf.UVKind){if(!this.pickedMesh||!this.pickedMesh.isVerticesDataPresent(e))return null;let t=this.pickedMesh.getIndices();if(!t)return null;let i=this.pickedMesh.getVerticesData(e);if(!i)return null;let r=t4.FromArray(i,2*t[3*this.faceId]),s=t4.FromArray(i,2*t[3*this.faceId+1]),n=t4.FromArray(i,2*t[3*this.faceId+2]);return r=r.scale(this.bu),s=s.scale(this.bv),n=n.scale(1-this.bu-this.bv),new t4(r.x+s.x+n.x,r.y+s.y+n.y)}}class sg{constructor(e){this._vertexBuffers={},this._scene=e}_prepareBuffers(){if(this._vertexBuffers[sf.PositionKind])return;let e=[];e.push(1,1),e.push(-1,1),e.push(-1,-1),e.push(1,-1),this._vertexBuffers[sf.PositionKind]=new sf(this._scene.getEngine(),e,sf.PositionKind,!1,!1,2),this._buildIndexBuffer()}_buildIndexBuffer(){let e=[];e.push(0),e.push(1),e.push(2),e.push(0),e.push(2),e.push(3),this._indexBuffer=this._scene.getEngine().createIndexBuffer(e)}_rebuild(){let e=this._vertexBuffers[sf.PositionKind];e&&(e._rebuild(),this._buildIndexBuffer())}_prepareFrame(e=null,t=null){let i=this._scene.activeCamera;return!!(i&&(t=t||i._postProcesses.filter(e=>null!=e))&&0!==t.length&&this._scene.postProcessesEnabled)&&(t[0].activate(i,e,null!=t),!0)}directRender(e,t=null,i=!1,r=0,s=0,n=!1){var a;let o=this._scene.getEngine();for(let l=0;lnull!=e)).length||!this._scene.postProcessesEnabled)return;let o=this._scene.getEngine();for(let l=0,h=r.length;lt._alphaIndex?1:e._alphaIndext._distanceToCamera?-1:0}static frontToBackSortCompare(e,t){return e._distanceToCamerat._distanceToCamera?1:0}static PainterSortCompare(e,t){let i=e.getMesh(),r=t.getMesh();return i.material&&r.material?i.material.uniqueId-r.material.uniqueId:i.uniqueId-r.uniqueId}prepare(){this._opaqueSubMeshes.reset(),this._transparentSubMeshes.reset(),this._alphaTestSubMeshes.reset(),this._depthOnlySubMeshes.reset(),this._particleSystems.reset(),this.prepareSprites(),this._edgesRenderers.reset(),this._empty=!0}prepareSprites(){this._spriteManagers.reset()}dispose(){this._opaqueSubMeshes.dispose(),this._transparentSubMeshes.dispose(),this._alphaTestSubMeshes.dispose(),this._depthOnlySubMeshes.dispose(),this._particleSystems.dispose(),this._spriteManagers.dispose(),this._edgesRenderers.dispose()}dispatch(e,t,i){void 0===t&&(t=e.getMesh()),void 0===i&&(i=e.getMaterial()),null!=i&&(i.needAlphaBlendingForMesh(t)?this._transparentSubMeshes.push(e):i.needAlphaTesting()?(i.needDepthPrePass&&this._depthOnlySubMeshes.push(e),this._alphaTestSubMeshes.push(e)):(i.needDepthPrePass&&this._depthOnlySubMeshes.push(e),this._opaqueSubMeshes.push(e)),t._renderingGroup=this,t._edgesRenderer&&t._edgesRenderer.isEnabled&&this._edgesRenderers.pushNoDuplicate(t._edgesRenderer),this._empty=!1)}dispatchSprites(e){this._spriteManagers.push(e),this._empty=!1}dispatchParticles(e){this._particleSystems.push(e),this._empty=!1}_renderParticles(e){if(0===this._particleSystems.length)return;let t=this._scene.activeCamera;this._scene.onBeforeParticlesRenderingObservable.notifyObservers(this._scene);for(let i=0;i=v.LeftClick&&i<=v.RightClick&&(l.type=1===r?"pointerdown":"pointerup",l.button=i-2),l}static _CreateWheelEvent(e,t,i,r,s,n){let a=this._CreateMouseEvent(e,t,i,r,s,n);switch(a.pointerId=1,a.type="wheel",a.deltaMode=sM.DOM_DELTA_PIXEL,a.deltaX=0,a.deltaY=0,a.deltaZ=0,i){case v.MouseWheelX:a.deltaX=r;break;case v.MouseWheelY:a.deltaY=r;break;case v.MouseWheelZ:a.deltaZ=r}return a}static _CreateMouseEvent(e,t,i,r,s,n){let a=this._CreateEvent(n),o=s.pollInput(e,t,v.Horizontal),l=s.pollInput(e,t,v.Vertical);return n?(a.movementX=0,a.movementY=0,a.offsetX=a.movementX-n.getBoundingClientRect().x,a.offsetY=a.movementY-n.getBoundingClientRect().y):(a.movementX=s.pollInput(e,t,x.DeltaHorizontal),a.movementY=s.pollInput(e,t,x.DeltaVertical),a.offsetX=0,a.offsetY=0),this._CheckNonCharacterKeys(a,s),a.clientX=o,a.clientY=l,a.x=o,a.y=l,a.deviceType=e,a.deviceSlot=t,a.inputIndex=i,a}static _CreateKeyboardEvent(e,t,i,r){let s=this._CreateEvent(r);return this._CheckNonCharacterKeys(s,i),s.deviceType=g.Keyboard,s.deviceSlot=0,s.inputIndex=e,s.type=1===t?"keydown":"keyup",s.key=String.fromCharCode(e),s.keyCode=e,s}static _CheckNonCharacterKeys(e,t){let i=t.isDeviceAvailable(g.Keyboard),r=i&&1===t.pollInput(g.Keyboard,0,18),s=i&&1===t.pollInput(g.Keyboard,0,17),n=i&&(1===t.pollInput(g.Keyboard,0,91)||1===t.pollInput(g.Keyboard,0,92)||1===t.pollInput(g.Keyboard,0,93)),a=i&&1===t.pollInput(g.Keyboard,0,16);e.altKey=r,e.ctrlKey=s,e.metaKey=n,e.shiftKey=a}static _CreateEvent(e){let t={};return t.preventDefault=()=>{},t.target=e,t}}class sO{constructor(e,t,i){this._nativeInput=_native.DeviceInputSystem?new _native.DeviceInputSystem(e,t,(e,t,r,s)=>{let n=sD.CreateDeviceEvent(e,t,r,s,this);i(e,t,n)}):this._createDummyNativeInput()}pollInput(e,t,i){return this._nativeInput.pollInput(e,t,i)}isDeviceAvailable(e){return e===g.Mouse||e===g.Touch}dispose(){this._nativeInput.dispose()}_createDummyNativeInput(){return{pollInput:()=>0,isDeviceAvailable:()=>!1,dispose:()=>{}}}}let sN=Object.keys(v).length/2;class sF{constructor(e,t,i,r){this._inputs=[],this._keyboardActive=!1,this._pointerActive=!1,this._usingSafari=ss.IsSafari(),this._usingMacOS=rr()&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform),this._keyboardDownEvent=e=>{},this._keyboardUpEvent=e=>{},this._keyboardBlurEvent=e=>{},this._pointerMoveEvent=e=>{},this._pointerDownEvent=e=>{},this._pointerUpEvent=e=>{},this._pointerCancelEvent=e=>{},this._pointerWheelEvent=e=>{},this._pointerBlurEvent=e=>{},this._pointerMacOSChromeOutEvent=e=>{},this._eventsAttached=!1,this._mouseId=-1,this._isUsingFirefox=rr()&&navigator.userAgent&&-1!==navigator.userAgent.indexOf("Firefox"),this._isUsingChromium=rr()&&navigator.userAgent&&-1!==navigator.userAgent.indexOf("Chrome"),this._maxTouchPoints=0,this._pointerInputClearObserver=null,this._gamepadConnectedEvent=e=>{},this._gamepadDisconnectedEvent=e=>{},this._eventPrefix=ss.GetPointerPrefix(e),this._engine=e,this._onDeviceConnected=t,this._onDeviceDisconnected=i,this._onInputChanged=r,this._mouseId=this._isUsingFirefox?0:1,this._enableEvents(),this._usingMacOS&&(this._metaKeys=[]),this._engine._onEngineViewChanged||(this._engine._onEngineViewChanged=()=>{this._enableEvents()})}pollInput(e,t,i){let r=this._inputs[e][t];if(!r)throw`Unable to find device ${g[e]}`;e>=g.DualShock&&e<=g.DualSense&&this._updateDevice(e,t,i);let s=r[i];if(void 0===s)throw`Unable to find input ${i} for device ${g[e]} in slot ${t}`;return i===v.Move&&ss.Warn("Unable to provide information for PointerInput.Move. Try using PointerInput.Horizontal or PointerInput.Vertical for move data."),s}isDeviceAvailable(e){return void 0!==this._inputs[e]}dispose(){this._onDeviceConnected=()=>{},this._onDeviceDisconnected=()=>{},this._onInputChanged=()=>{},delete this._engine._onEngineViewChanged,this._elementToAttachTo&&this._disableEvents()}_enableEvents(){let e=this===null||void 0===this?void 0:this._engine.getInputElement();if(e&&(!this._eventsAttached||this._elementToAttachTo!==e)){if(this._disableEvents(),this._inputs){for(let e of this._inputs)if(e)for(let t in e){let i=e[+t];if(i)for(let e=0;e{this._keyboardActive||(this._keyboardActive=!0,this._registerDevice(g.Keyboard,0,255));let t=this._inputs[g.Keyboard][0];t&&(t[e.keyCode]=1,e.inputIndex=e.keyCode,this._usingMacOS&&e.metaKey&&"Meta"!==e.key&&!this._metaKeys.includes(e.keyCode)&&this._metaKeys.push(e.keyCode),this._onInputChanged(g.Keyboard,0,e))},this._keyboardUpEvent=e=>{this._keyboardActive||(this._keyboardActive=!0,this._registerDevice(g.Keyboard,0,255));let t=this._inputs[g.Keyboard][0];if(t){if(t[e.keyCode]=0,e.inputIndex=e.keyCode,this._usingMacOS&&"Meta"===e.key&&this._metaKeys.length>0){for(let e of this._metaKeys){let i=sD.CreateDeviceEvent(g.Keyboard,0,e,0,this,this._elementToAttachTo);t[e]=0,this._onInputChanged(g.Keyboard,0,i)}this._metaKeys.splice(0,this._metaKeys.length)}this._onInputChanged(g.Keyboard,0,e)}},this._keyboardBlurEvent=()=>{if(this._keyboardActive){let e=this._inputs[g.Keyboard][0];for(let t=0;t{let t=this._getPointerType(e),i=t===g.Mouse?0:this._activeTouchIds.indexOf(e.pointerId);if(t===g.Touch&&-1===i){let r=this._activeTouchIds.indexOf(-1);if(r>=0)i=r,this._activeTouchIds[r]=e.pointerId,this._onDeviceConnected(t,i);else{ss.Warn(`Max number of touches exceeded. Ignoring touches in excess of ${this._maxTouchPoints}`);return}}this._inputs[t]||(this._inputs[t]={}),this._inputs[t][i]||this._addPointerDevice(t,i,e.clientX,e.clientY);let r=this._inputs[t][i];r&&(e.inputIndex=v.Move,r[v.Horizontal]=e.clientX,r[v.Vertical]=e.clientY,t===g.Touch&&0===r[v.LeftClick]&&(r[v.LeftClick]=1),void 0===e.pointerId&&(e.pointerId=this._mouseId),this._onInputChanged(t,i,e),this._usingSafari||-1===e.button||(e.inputIndex=e.button+2,r[e.button+2]=r[e.button+2]?0:1,this._onInputChanged(t,i,e)))},this._pointerDownEvent=e=>{let t=this._getPointerType(e),i=t===g.Mouse?0:e.pointerId;if(t===g.Touch){let t=this._activeTouchIds.indexOf(-1);if(t>=0)i=t,this._activeTouchIds[t]=e.pointerId;else{ss.Warn(`Max number of touches exceeded. Ignoring touches in excess of ${this._maxTouchPoints}`);return}}this._inputs[t]||(this._inputs[t]={}),this._inputs[t][i]?t===g.Touch&&this._onDeviceConnected(t,i):this._addPointerDevice(t,i,e.clientX,e.clientY);let r=this._inputs[t][i];if(r){let s=r[v.Horizontal],n=r[v.Vertical];if(t===g.Mouse){if(void 0===e.pointerId&&(e.pointerId=this._mouseId),!document.pointerLockElement)try{this._elementToAttachTo.setPointerCapture(this._mouseId)}catch(e){}}else if(e.pointerId&&!document.pointerLockElement)try{this._elementToAttachTo.setPointerCapture(e.pointerId)}catch(e){}r[v.Horizontal]=e.clientX,r[v.Vertical]=e.clientY,r[e.button+2]=1,e.inputIndex=e.button+2,this._onInputChanged(t,i,e),(s!==e.clientX||n!==e.clientY)&&(e.inputIndex=v.Move,this._onInputChanged(t,i,e))}},this._pointerUpEvent=e=>{var t,i,r,s,n;let a=this._getPointerType(e),o=a===g.Mouse?0:this._activeTouchIds.indexOf(e.pointerId);if(a===g.Touch){if(-1===o)return;this._activeTouchIds[o]=-1}let l=null===(t=this._inputs[a])||void 0===t?void 0:t[o];if(l&&0!==l[e.button+2]){let t=l[v.Horizontal],h=l[v.Vertical];l[v.Horizontal]=e.clientX,l[v.Vertical]=e.clientY,l[e.button+2]=0,void 0===e.pointerId&&(e.pointerId=this._mouseId),(t!==e.clientX||h!==e.clientY)&&(e.inputIndex=v.Move,this._onInputChanged(a,o,e)),e.inputIndex=e.button+2,a===g.Mouse&&this._mouseId>=0&&(null===(r=(i=this._elementToAttachTo).hasPointerCapture)||void 0===r?void 0:r.call(i,this._mouseId))?this._elementToAttachTo.releasePointerCapture(this._mouseId):e.pointerId&&(null===(n=(s=this._elementToAttachTo).hasPointerCapture)||void 0===n?void 0:n.call(s,e.pointerId))&&this._elementToAttachTo.releasePointerCapture(e.pointerId),this._onInputChanged(a,o,e),a===g.Touch&&this._onDeviceDisconnected(a,o)}},this._pointerCancelEvent=e=>{var t,i,r,s;if("mouse"===e.pointerType){let e=this._inputs[g.Mouse][0];this._mouseId>=0&&(null===(i=(t=this._elementToAttachTo).hasPointerCapture)||void 0===i?void 0:i.call(t,this._mouseId))&&this._elementToAttachTo.releasePointerCapture(this._mouseId);for(let t=v.LeftClick;t<=v.BrowserForward;t++)if(1===e[t]){e[t]=0;let i=sD.CreateDeviceEvent(g.Mouse,0,t,0,this,this._elementToAttachTo);this._onInputChanged(g.Mouse,0,i)}}else{let t=this._activeTouchIds.indexOf(e.pointerId);if(-1===t)return;(null===(s=(r=this._elementToAttachTo).hasPointerCapture)||void 0===s?void 0:s.call(r,e.pointerId))&&this._elementToAttachTo.releasePointerCapture(e.pointerId),this._inputs[g.Touch][t][v.LeftClick]=0;let i=sD.CreateDeviceEvent(g.Touch,t,v.LeftClick,0,this,this._elementToAttachTo,e.pointerId);this._onInputChanged(g.Touch,t,i),this._activeTouchIds[t]=-1,this._onDeviceDisconnected(g.Touch,t)}},this._wheelEventName="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll";let e=!1,t=function(){};try{let i=Object.defineProperty({},"passive",{get:function(){e=!0}});this._elementToAttachTo.addEventListener("test",t,i),this._elementToAttachTo.removeEventListener("test",t,i)}catch(e){}this._pointerBlurEvent=()=>{var e,t,i,r,s;if(this.isDeviceAvailable(g.Mouse)){let i=this._inputs[g.Mouse][0];this._mouseId>=0&&(null===(t=(e=this._elementToAttachTo).hasPointerCapture)||void 0===t?void 0:t.call(e,this._mouseId))&&this._elementToAttachTo.releasePointerCapture(this._mouseId);for(let e=v.LeftClick;e<=v.BrowserForward;e++)if(1===i[e]){i[e]=0;let t=sD.CreateDeviceEvent(g.Mouse,0,e,0,this,this._elementToAttachTo);this._onInputChanged(g.Mouse,0,t)}}if(this.isDeviceAvailable(g.Touch)){let e=this._inputs[g.Touch];for(let t=0;t{let t=g.Mouse;this._inputs[t]||(this._inputs[t]=[]),this._inputs[t][0]||(this._pointerActive=!0,this._registerDevice(t,0,sN));let i=this._inputs[t][0];i&&(i[v.MouseWheelX]=e.deltaX||0,i[v.MouseWheelY]=e.deltaY||e.wheelDelta||0,i[v.MouseWheelZ]=e.deltaZ||0,void 0===e.pointerId&&(e.pointerId=this._mouseId),0!==i[v.MouseWheelX]&&(e.inputIndex=v.MouseWheelX,this._onInputChanged(t,0,e)),0!==i[v.MouseWheelY]&&(e.inputIndex=v.MouseWheelY,this._onInputChanged(t,0,e)),0!==i[v.MouseWheelZ]&&(e.inputIndex=v.MouseWheelZ,this._onInputChanged(t,0,e)))},this._usingMacOS&&this._isUsingChromium&&(this._pointerMacOSChromeOutEvent=e=>{e.buttons>1&&this._pointerCancelEvent(e)},this._elementToAttachTo.addEventListener("lostpointercapture",this._pointerMacOSChromeOutEvent)),this._elementToAttachTo.addEventListener(this._eventPrefix+"move",this._pointerMoveEvent),this._elementToAttachTo.addEventListener(this._eventPrefix+"down",this._pointerDownEvent),this._elementToAttachTo.addEventListener(this._eventPrefix+"up",this._pointerUpEvent),this._elementToAttachTo.addEventListener(this._eventPrefix+"cancel",this._pointerCancelEvent),this._elementToAttachTo.addEventListener("blur",this._pointerBlurEvent),this._elementToAttachTo.addEventListener(this._wheelEventName,this._pointerWheelEvent,!!e&&{passive:!1}),this._pointerInputClearObserver=this._engine.onEndFrameObservable.add(()=>{if(this.isDeviceAvailable(g.Mouse)){let e=this._inputs[g.Mouse][0];e[v.MouseWheelX]=0,e[v.MouseWheelY]=0,e[v.MouseWheelZ]=0}})}_handleGamepadActions(){this._gamepadConnectedEvent=e=>{this._addGamePad(e.gamepad)},this._gamepadDisconnectedEvent=e=>{if(this._gamepads){let t=this._getGamepadDeviceType(e.gamepad.id),i=e.gamepad.index;this._unregisterDevice(t,i),delete this._gamepads[i]}},window.addEventListener("gamepadconnected",this._gamepadConnectedEvent),window.addEventListener("gamepaddisconnected",this._gamepadDisconnectedEvent)}_updateDevice(e,t,i){let r=navigator.getGamepads()[t];if(r&&e===this._gamepads[t]){let s=this._inputs[e][t];i>=r.buttons.length?s[i]=r.axes[i-r.buttons.length].valueOf():s[i]=r.buttons[i].value}}_getGamepadDeviceType(e){return -1!==e.indexOf("054c")?-1!==e.indexOf("0ce6")?g.DualSense:g.DualShock:-1!==e.indexOf("Xbox One")||-1!==e.search("Xbox 360")||-1!==e.search("xinput")?g.Xbox:-1!==e.indexOf("057e")?g.Switch:g.Generic}_getPointerType(e){let t=g.Mouse;return("touch"===e.pointerType||"pen"===e.pointerType||e.touches)&&(t=g.Touch),t}}class sw{constructor(e,t,i=0){this.deviceType=t,this.deviceSlot=i,this.onInputChangedObservable=new tj,this._deviceInputSystem=e}getInput(e){return this._deviceInputSystem.pollInput(this.deviceType,this.deviceSlot,e)}}class sL{constructor(e){this._registeredManagers=[],this._refCount=0,this.registerManager=e=>{for(let t=0;t{let t=this._registeredManagers.indexOf(e);t>-1&&this._registeredManagers.splice(t,1)};let t=Object.keys(g).length/2;this._devices=Array(t);let i=(e,t)=>{for(let i of(this._devices[e]||(this._devices[e]=[]),this._devices[e][t]||(this._devices[e][t]=t),this._registeredManagers)){let r=new sw(this._deviceInputSystem,e,t);i._addDevice(r)}},r=(e,t)=>{var i;for(let r of((null===(i=this._devices[e])||void 0===i?void 0:i[t])&&delete this._devices[e][t],this._registeredManagers))r._removeDevice(e,t)},s=(e,t,i)=>{if(i)for(let r of this._registeredManagers)r._onInputChanged(e,t,i)};"undefined"!=typeof _native?this._deviceInputSystem=new sO(i,r,s):this._deviceInputSystem=new sF(e,i,r,s)}dispose(){this._deviceInputSystem.dispose()}}class sB{getDeviceSource(e,t){if(void 0===t){if(void 0===this._firstDevice[e])return null;t=this._firstDevice[e]}return this._devices[e]&&void 0!==this._devices[e][t]?this._devices[e][t]:null}getDeviceSources(e){return this._devices[e]?this._devices[e].filter(e=>!!e):[]}constructor(e){let t=Object.keys(g).length/2;this._devices=Array(t),this._firstDevice=Array(t),this._engine=e,this._engine._deviceSourceManager||(this._engine._deviceSourceManager=new sL(e)),this._engine._deviceSourceManager._refCount++,this.onDeviceConnectedObservable=new tj(e=>{for(let t of this._devices)if(t)for(let i of t)i&&this.onDeviceConnectedObservable.notifyObserver(e,i)}),this.onDeviceDisconnectedObservable=new tj,this._engine._deviceSourceManager.registerManager(this),this._onDisposeObserver=e.onDisposeObservable.add(()=>{this.dispose()})}dispose(){this.onDeviceConnectedObservable.clear(),this.onDeviceDisconnectedObservable.clear(),this._engine._deviceSourceManager&&(this._engine._deviceSourceManager.unregisterManager(this),--this._engine._deviceSourceManager._refCount<1&&(this._engine._deviceSourceManager.dispose(),delete this._engine._deviceSourceManager)),this._engine.onDisposeObservable.remove(this._onDisposeObserver)}_addDevice(e){this._devices[e.deviceType]||(this._devices[e.deviceType]=[]),this._devices[e.deviceType][e.deviceSlot]||(this._devices[e.deviceType][e.deviceSlot]=e,this._updateFirstDevices(e.deviceType)),this.onDeviceConnectedObservable.notifyObservers(e)}_removeDevice(e,t){var i,r;let s=null===(i=this._devices[e])||void 0===i?void 0:i[t];this.onDeviceDisconnectedObservable.notifyObservers(s),(null===(r=this._devices[e])||void 0===r?void 0:r[t])&&delete this._devices[e][t],this._updateFirstDevices(e)}_onInputChanged(e,t,i){var r,s;null===(s=null===(r=this._devices[e])||void 0===r?void 0:r[t])||void 0===s||s.onInputChangedObservable.notifyObservers(i)}_updateFirstDevices(e){switch(e){case g.Keyboard:case g.Mouse:this._firstDevice[e]=0;break;case g.Touch:case g.DualSense:case g.DualShock:case g.Xbox:case g.Switch:case g.Generic:{delete this._firstDevice[e];let t=this._devices[e];if(t){for(let i=0;i=v.MouseWheelX&&t.inputIndex<=v.MouseWheelZ?sS.POINTERWHEEL:sS.POINTERMOVE;r.onPointerMove&&(e=e||this._pickMove(t),r.onPointerMove(t,e,a)),e?(i=new sA(a,t,e),this._setRayOnPointerInfo(e,t)):(i=new sA(a,t,null,this),this._movePointerInfo=i),r.onPointerObservable.hasObservers()&&r.onPointerObservable.notifyObservers(i,a)}_setRayOnPointerInfo(e,t){let i=this._scene;e&&i._pickingAvailable&&!e.ray&&(e.ray=i.createPickingRay(t.offsetX,t.offsetY,t7.Identity(),i.activeCamera))}_addCameraPointerObserver(e,t){return this._cameraObserverCount++,this._scene.onPointerObservable.add(e,t)}_removeCameraPointerObserver(e){return this._cameraObserverCount--,this._scene.onPointerObservable.remove(e)}_checkForPicking(){return!!(this._scene.onPointerObservable.observers.length>this._cameraObserverCount||this._scene.onPointerPick)}_checkPrePointerObservable(e,t,i){let r=this._scene,s=new sy(i,t,this._unTranslatedPointerX,this._unTranslatedPointerY);return e&&(s.originalPickingInfo=e,s.ray=e.ray,e.originMesh&&(s.nearInteractionPickingInfo=e)),r.onPrePointerObservable.notifyObservers(s,i),!!s.skipOnPointerObservable}_pickMove(e){let t=this._scene,i=t.pick(this._unTranslatedPointerX,this._unTranslatedPointerY,t.pointerMovePredicate,t.pointerMoveFastCheck,t.cameraToUseForPointers,t.pointerMoveTrianglePredicate);return this._setCursorAndPointerOverMesh(i,e,t),i}_setCursorAndPointerOverMesh(e,t,i){let r=i.getEngine().getInputElement();if(null==e?void 0:e.pickedMesh){if(this.setPointerOverMesh(e.pickedMesh,t.pointerId,e,t),!i.doNotHandleCursors&&r&&this._pointerOverMesh){let e=this._pointerOverMesh._getActionManagerForTrigger();e&&e.hasPointerTriggers&&(r.style.cursor=e.hoverCursor||i.hoverCursor)}}else this.setPointerOverMesh(null,t.pointerId,e,t)}simulatePointerMove(e,t){let i=new PointerEvent("pointermove",t);i.inputIndex=v.Move,this._checkPrePointerObservable(e,i,sS.POINTERMOVE)||this._processPointerMove(e,i)}simulatePointerDown(e,t){let i=new PointerEvent("pointerdown",t);i.inputIndex=i.button+2,this._checkPrePointerObservable(e,i,sS.POINTERDOWN)||this._processPointerDown(e,i)}_processPointerDown(e,t){let i;let r=this._scene;if(null==e?void 0:e.pickedMesh){this._pickedDownMesh=e.pickedMesh;let i=e.pickedMesh._getActionManagerForTrigger();if(i){if(i.hasPickTriggers)switch(i.processTrigger(5,ic.CreateNew(e.pickedMesh,t,e)),t.button){case 0:i.processTrigger(2,ic.CreateNew(e.pickedMesh,t,e));break;case 1:i.processTrigger(4,ic.CreateNew(e.pickedMesh,t,e));break;case 2:i.processTrigger(3,ic.CreateNew(e.pickedMesh,t,e))}i.hasSpecificTrigger(8)&&window.setTimeout(()=>{let e=r.pick(this._unTranslatedPointerX,this._unTranslatedPointerY,e=>e.isPickable&&e.isVisible&&e.isReady()&&e.actionManager&&e.actionManager.hasSpecificTrigger(8)&&e===this._pickedDownMesh,!1,r.cameraToUseForPointers);(null==e?void 0:e.pickedMesh)&&i&&0!==this._totalPointersPressed&&Date.now()-this._startingPointerTime>sV.LongPressDelay&&!this._isPointerSwiping()&&(this._startingPointerTime=0,i.processTrigger(8,ic.CreateNew(e.pickedMesh,t)))},sV.LongPressDelay)}}else for(let i of r._pointerDownStage)e=i.action(this._unTranslatedPointerX,this._unTranslatedPointerY,e,t,!1);let s=sS.POINTERDOWN;e?(r.onPointerDown&&r.onPointerDown(t,e,s),i=new sA(s,t,e),this._setRayOnPointerInfo(e,t)):i=new sA(s,t,null,this),r.onPointerObservable.hasObservers()&&r.onPointerObservable.notifyObservers(i,s)}_isPointerSwiping(){return this._isSwiping}simulatePointerUp(e,t,i){let r=new PointerEvent("pointerup",t);r.inputIndex=v.Move;let s=new sU;i?s.doubleClick=!0:s.singleClick=!0,this._checkPrePointerObservable(e,r,sS.POINTERUP)||this._processPointerUp(e,r,s)}_processPointerUp(e,t,i){let r=this._scene;if(null==e?void 0:e.pickedMesh){if(this._pickedUpMesh=e.pickedMesh,this._pickedDownMesh===this._pickedUpMesh&&(r.onPointerPick&&r.onPointerPick(t,e),i.singleClick&&!i.ignore&&r.onPointerObservable.observers.length>this._cameraObserverCount)){let i=sS.POINTERPICK,s=new sA(i,t,e);this._setRayOnPointerInfo(e,t),r.onPointerObservable.notifyObservers(s,i)}let s=e.pickedMesh._getActionManagerForTrigger();if(s&&!i.ignore){s.processTrigger(7,ic.CreateNew(e.pickedMesh,t,e)),!i.hasSwiped&&i.singleClick&&s.processTrigger(1,ic.CreateNew(e.pickedMesh,t,e));let r=e.pickedMesh._getActionManagerForTrigger(6);i.doubleClick&&r&&r.processTrigger(6,ic.CreateNew(e.pickedMesh,t,e))}}else if(!i.ignore)for(let s of r._pointerUpStage)e=s.action(this._unTranslatedPointerX,this._unTranslatedPointerY,e,t,i.doubleClick);if(this._pickedDownMesh&&this._pickedDownMesh!==this._pickedUpMesh){let e=this._pickedDownMesh._getActionManagerForTrigger(16);e&&e.processTrigger(16,ic.CreateNew(this._pickedDownMesh,t))}if(!i.ignore){let s=new sA(sS.POINTERUP,t,e);if(this._setRayOnPointerInfo(e,t),r.onPointerObservable.notifyObservers(s,sS.POINTERUP),r.onPointerUp&&r.onPointerUp(t,e,sS.POINTERUP),!i.hasSwiped&&!this._skipPointerTap&&!this._isMultiTouchGesture){let s=0;if(i.singleClick?s=sS.POINTERTAP:i.doubleClick&&(s=sS.POINTERDOUBLETAP),s){let i=new sA(s,t,e);r.onPointerObservable.hasObservers()&&r.onPointerObservable.hasSpecificMask(s)&&r.onPointerObservable.notifyObservers(i,s)}}}}isPointerCaptured(e=0){return this._pointerCaptures[e]}attachControl(e=!0,t=!0,i=!0,r=null){let s=this._scene,n=s.getEngine();r||(r=n.getInputElement()),this._alreadyAttached&&this.detachControl(),r&&(this._alreadyAttachedTo=r),this._deviceSourceManager=new sB(n),this._initActionManager=e=>{if(!this._meshPickProceed){let t=!s.skipPointerUpPicking&&(0!==s._registeredActions||this._checkForPicking()||s.onPointerUp)?s.pick(this._unTranslatedPointerX,this._unTranslatedPointerY,s.pointerUpPredicate,s.pointerUpFastCheck,s.cameraToUseForPointers):null;this._currentPickResult=t,t&&(e=t.hit&&t.pickedMesh?t.pickedMesh._getActionManagerForTrigger():null),this._meshPickProceed=!0}return e},this._delayedSimpleClick=(e,t,i)=>{if((Date.now()-this._previousStartingPointerTime>sV.DoubleClickDelay&&!this._doubleClickOccured||e!==this._previousButtonPressed)&&(this._doubleClickOccured=!1,t.singleClick=!0,t.ignore=!1,this._delayedClicks[e])){let t=this._delayedClicks[e].evt,i=sS.POINTERTAP,r=new sA(i,t,this._currentPickResult);s.onPointerObservable.hasObservers()&&s.onPointerObservable.hasSpecificMask(i)&&s.onPointerObservable.notifyObservers(r,i),this._delayedClicks[e]=null}},this._initClickEvent=(e,t,i,r)=>{var s,n;let a=new sU;this._currentPickResult=null;let o=null,l=e.hasSpecificMask(sS.POINTERPICK)||t.hasSpecificMask(sS.POINTERPICK)||e.hasSpecificMask(sS.POINTERTAP)||t.hasSpecificMask(sS.POINTERTAP)||e.hasSpecificMask(sS.POINTERDOUBLETAP)||t.hasSpecificMask(sS.POINTERDOUBLETAP);!l&&tH&&(o=this._initActionManager(o,a))&&(l=o.hasPickTriggers);let h=!1;if(l){let l=i.button;if(a.hasSwiped=this._isPointerSwiping(),!a.hasSwiped){let u=!sV.ExclusiveDoubleClickMode;if(!u&&(u=!e.hasSpecificMask(sS.POINTERDOUBLETAP)&&!t.hasSpecificMask(sS.POINTERDOUBLETAP))&&!tH.HasSpecificTrigger(6)&&(o=this._initActionManager(o,a))&&(u=!o.hasSpecificTrigger(6)),u)(Date.now()-this._previousStartingPointerTime>sV.DoubleClickDelay||l!==this._previousButtonPressed)&&(a.singleClick=!0,r(a,this._currentPickResult),h=!0);else{let e={evt:i,clickInfo:a,timeoutId:window.setTimeout(this._delayedSimpleClick.bind(this,l,a,r),sV.DoubleClickDelay)};this._delayedClicks[l]=e}let c=e.hasSpecificMask(sS.POINTERDOUBLETAP)||t.hasSpecificMask(sS.POINTERDOUBLETAP);!c&&tH.HasSpecificTrigger(6)&&(o=this._initActionManager(o,a))&&(c=o.hasSpecificTrigger(6)),c&&(l===this._previousButtonPressed&&Date.now()-this._previousStartingPointerTime{if(this._updatePointerPosition(e),this._isSwiping||-1===this._swipeButtonPressed||(this._isSwiping=Math.abs(this._startingPointerPosition.x-this._pointerX)>sV.DragMovementThreshold||Math.abs(this._startingPointerPosition.y-this._pointerY)>sV.DragMovementThreshold),n.isPointerLock&&n._verifyPointerLock(),this._checkPrePointerObservable(null,e,e.inputIndex>=v.MouseWheelX&&e.inputIndex<=v.MouseWheelZ?sS.POINTERWHEEL:sS.POINTERMOVE)||!s.cameraToUseForPointers&&!s.activeCamera)return;if(s.skipPointerMovePicking){this._processPointerMove(new sm,e);return}s.pointerMovePredicate||(s.pointerMovePredicate=e=>e.isPickable&&e.isVisible&&e.isReady()&&e.isEnabled()&&(e.enablePointerMoveEvents||s.constantlyUpdateMeshUnderPointer||null!==e._getActionManagerForTrigger())&&(!s.cameraToUseForPointers||(s.cameraToUseForPointers.layerMask&e.layerMask)!=0));let t=s._registeredActions>0||s.constantlyUpdateMeshUnderPointer?this._pickMove(e):null;this._processPointerMove(t,e)},this._onPointerDown=e=>{var t;let i;if(this._totalPointersPressed++,this._pickedDownMesh=null,this._meshPickProceed=!1,sV.ExclusiveDoubleClickMode){for(let i=0;ie.isPickable&&e.isVisible&&e.isReady()&&e.isEnabled()&&(!s.cameraToUseForPointers||(s.cameraToUseForPointers.layerMask&e.layerMask)!=0)),this._pickedDownMesh=null,i=!s.skipPointerDownPicking&&(0!==s._registeredActions||this._checkForPicking()||s.onPointerDown)?s.pick(this._unTranslatedPointerX,this._unTranslatedPointerY,s.pointerDownPredicate,s.pointerDownFastCheck,s.cameraToUseForPointers):new sm,this._processPointerDown(i,e))},this._onPointerUp=e=>{0!==this._totalPointersPressed&&(this._totalPointersPressed--,this._pickedUpMesh=null,this._meshPickProceed=!1,this._updatePointerPosition(e),s.preventDefaultOnPointerUp&&r&&(e.preventDefault(),r.focus()),this._initClickEvent(s.onPrePointerObservable,s.onPointerObservable,e,(t,i)=>{if(s.onPrePointerObservable.hasObservers()&&(this._skipPointerTap=!1,!t.ignore)){if(this._checkPrePointerObservable(null,e,sS.POINTERUP)){this._swipeButtonPressed===e.button&&(this._isSwiping=!1,this._swipeButtonPressed=-1),0===e.buttons&&(this._pointerCaptures[e.pointerId]=!1);return}!t.hasSwiped&&(t.singleClick&&s.onPrePointerObservable.hasSpecificMask(sS.POINTERTAP)&&this._checkPrePointerObservable(null,e,sS.POINTERTAP)&&(this._skipPointerTap=!0),t.doubleClick&&s.onPrePointerObservable.hasSpecificMask(sS.POINTERDOUBLETAP)&&this._checkPrePointerObservable(null,e,sS.POINTERDOUBLETAP)&&(this._skipPointerTap=!0))}if(!this._pointerCaptures[e.pointerId]){this._swipeButtonPressed===e.button&&(this._isSwiping=!1,this._swipeButtonPressed=-1);return}0===e.buttons&&(this._pointerCaptures[e.pointerId]=!1),(s.cameraToUseForPointers||s.activeCamera)&&(s.pointerUpPredicate||(s.pointerUpPredicate=e=>e.isPickable&&e.isVisible&&e.isReady()&&e.isEnabled()&&(!s.cameraToUseForPointers||(s.cameraToUseForPointers.layerMask&e.layerMask)!=0)),!this._meshPickProceed&&(tH&&tH.HasTriggers||this._checkForPicking()||s.onPointerUp)&&this._initActionManager(null,t),i||(i=this._currentPickResult),this._processPointerUp(i,e,t),this._previousPickResult=this._currentPickResult,this._swipeButtonPressed===e.button&&(this._isSwiping=!1,this._swipeButtonPressed=-1))}))},this._onKeyDown=e=>{let t=sR.KEYDOWN;if(s.onPreKeyboardObservable.hasObservers()){let i=new sP(t,e);if(s.onPreKeyboardObservable.notifyObservers(i,t),i.skipOnKeyboardObservable)return}if(s.onKeyboardObservable.hasObservers()){let i=new sI(t,e);s.onKeyboardObservable.notifyObservers(i,t)}s.actionManager&&s.actionManager.processTrigger(14,ic.CreateNewFromScene(s,e))},this._onKeyUp=e=>{let t=sR.KEYUP;if(s.onPreKeyboardObservable.hasObservers()){let i=new sP(t,e);if(s.onPreKeyboardObservable.notifyObservers(i,t),i.skipOnKeyboardObservable)return}if(s.onKeyboardObservable.hasObservers()){let i=new sI(t,e);s.onKeyboardObservable.notifyObservers(i,t)}s.actionManager&&s.actionManager.processTrigger(15,ic.CreateNewFromScene(s,e))},this._deviceSourceManager.onDeviceConnectedObservable.add(r=>{r.deviceType===g.Mouse?r.onInputChangedObservable.add(s=>{s.inputIndex===v.LeftClick||s.inputIndex===v.MiddleClick||s.inputIndex===v.RightClick||s.inputIndex===v.BrowserBack||s.inputIndex===v.BrowserForward?t&&1===r.getInput(s.inputIndex)?this._onPointerDown(s):e&&0===r.getInput(s.inputIndex)&&this._onPointerUp(s):i&&(s.inputIndex===v.Move?this._onPointerMove(s):(s.inputIndex===v.MouseWheelX||s.inputIndex===v.MouseWheelY||s.inputIndex===v.MouseWheelZ)&&this._onPointerMove(s))}):r.deviceType===g.Touch?r.onInputChangedObservable.add(s=>{s.inputIndex===v.LeftClick&&(t&&1===r.getInput(s.inputIndex)?(this._onPointerDown(s),this._totalPointersPressed>1&&(this._isMultiTouchGesture=!0)):e&&0===r.getInput(s.inputIndex)&&(this._onPointerUp(s),0===this._totalPointersPressed&&(this._isMultiTouchGesture=!1))),i&&s.inputIndex===v.Move&&this._onPointerMove(s)}):r.deviceType===g.Keyboard&&r.onInputChangedObservable.add(e=>{"keydown"===e.type?this._onKeyDown(e):"keyup"===e.type&&this._onKeyUp(e)})}),this._alreadyAttached=!0}detachControl(){this._alreadyAttached&&(this._deviceSourceManager.dispose(),this._deviceSourceManager=null,this._alreadyAttachedTo&&!this._scene.doNotHandleCursors&&(this._alreadyAttachedTo.style.cursor=this._scene.defaultCursor),this._alreadyAttached=!1,this._alreadyAttachedTo=null)}setPointerOverMesh(e,t=0,i,r){let s;if(this._meshUnderPointerId[t]===e&&(!e||!e._internalAbstractMeshDataInfo._pointerOverDisableMeshTesting))return;let n=this._meshUnderPointerId[t];n&&(s=n._getActionManagerForTrigger(10))&&s.processTrigger(10,ic.CreateNew(n,r,{pointerId:t})),e?(this._meshUnderPointerId[t]=e,this._pointerOverMesh=e,(s=e._getActionManagerForTrigger(9))&&s.processTrigger(9,ic.CreateNew(e,r,{pointerId:t,pickResult:i}))):(delete this._meshUnderPointerId[t],this._pointerOverMesh=null)}getPointerOverMesh(){return this.meshUnderPointer}_invalidateMesh(e){for(let t in this._pointerOverMesh===e&&(this._pointerOverMesh=null),this._pickedDownMesh===e&&(this._pickedDownMesh=null),this._pickedUpMesh===e&&(this._pickedUpMesh=null),this._meshUnderPointerId)this._meshUnderPointerId[t]===e&&delete this._meshUnderPointerId[t]}}sV.DragMovementThreshold=10,sV.LongPressDelay=500,sV.DoubleClickDelay=300,sV.ExclusiveDoubleClickMode=!1;class sk{get min(){return this._min}get max(){return this._max}get average(){return this._average}get lastSecAverage(){return this._lastSecAverage}get current(){return this._current}get total(){return this._totalAccumulated}get count(){return this._totalValueCount}constructor(){this._startMonitoringTime=0,this._min=0,this._max=0,this._average=0,this._lastSecAverage=0,this._current=0,this._totalValueCount=0,this._totalAccumulated=0,this._lastSecAccumulated=0,this._lastSecTime=0,this._lastSecValueCount=0}fetchNewFrame(){this._totalValueCount++,this._current=0,this._lastSecValueCount++}addCount(e,t){sk.Enabled&&(this._current+=e,t&&this._fetchResult())}beginMonitoring(){sk.Enabled&&(this._startMonitoringTime=ra.Now)}endMonitoring(e=!0){if(!sk.Enabled)return;e&&this.fetchNewFrame();let t=ra.Now;this._current=t-this._startMonitoringTime,e&&this._fetchResult()}endFrame(){this._fetchResult()}_fetchResult(){this._totalAccumulated+=this._current,this._lastSecAccumulated+=this._current,this._min=Math.min(this._min,this._current),this._max=Math.max(this._max,this._current),this._average=this._totalAccumulated/this._totalValueCount;let e=ra.Now;e-this._lastSecTime>1e3&&(this._lastSecAverage=this._lastSecAccumulated/this._lastSecValueCount,this._lastSecTime=e,this._lastSecAccumulated=0,this._lastSecValueCount=0)}}sk.Enabled=!0;class sG{constructor(e,t,i,r){this.normal=new t5(e,t,i),this.d=r}asArray(){return[this.normal.x,this.normal.y,this.normal.z,this.d]}clone(){return new sG(this.normal.x,this.normal.y,this.normal.z,this.d)}getClassName(){return"Plane"}getHashCode(){return 397*this.normal.getHashCode()^(0|this.d)}normalize(){let e=Math.sqrt(this.normal.x*this.normal.x+this.normal.y*this.normal.y+this.normal.z*this.normal.z),t=0;return 0!==e&&(t=1/e),this.normal.x*=t,this.normal.y*=t,this.normal.z*=t,this.d*=t,this}transform(e){let t=sG._TmpMatrix;e.invertToRef(t);let i=t.m,r=this.normal.x,s=this.normal.y,n=this.normal.z,a=this.d,o=r*i[0]+s*i[1]+n*i[2]+a*i[3];return new sG(o,r*i[4]+s*i[5]+n*i[6]+a*i[7],r*i[8]+s*i[9]+n*i[10]+a*i[11],r*i[12]+s*i[13]+n*i[14]+a*i[15])}dotCoordinate(e){return this.normal.x*e.x+this.normal.y*e.y+this.normal.z*e.z+this.d}copyFromPoints(e,t,i){let r;let s=t.x-e.x,n=t.y-e.y,a=t.z-e.z,o=i.x-e.x,l=i.y-e.y,h=i.z-e.z,u=n*h-a*l,c=a*o-s*h,d=s*l-n*o,p=Math.sqrt(u*u+c*c+d*d);return r=0!==p?1/p:0,this.normal.x=u*r,this.normal.y=c*r,this.normal.z=d*r,this.d=-(this.normal.x*e.x+this.normal.y*e.y+this.normal.z*e.z),this}isFrontFacingTo(e,t){return t5.Dot(this.normal,e)<=t}signedDistanceTo(e){return t5.Dot(e,this.normal)+this.d}static FromArray(e){return new sG(e[0],e[1],e[2],e[3])}static FromPoints(e,t,i){let r=new sG(0,0,0,0);return r.copyFromPoints(e,t,i),r}static FromPositionAndNormal(e,t){let i=new sG(0,0,0,0);return this.FromPositionAndNormalToRef(e,t,i)}static FromPositionAndNormalToRef(e,t,i){return i.normal.copyFrom(t),i.normal.normalize(),i.d=-e.dot(i.normal),i}static SignedDistanceToPlaneFromPositionAndNormal(e,t,i){let r=-(t.x*e.x+t.y*e.y+t.z*e.z);return t5.Dot(i,t)+r}}sG._TmpMatrix=t7.Identity();class sz{static GetPlanes(e){let t=[];for(let e=0;e<6;e++)t.push(new sG(0,0,0,0));return sz.GetPlanesToRef(e,t),t}static GetNearPlaneToRef(e,t){let i=e.m;t.normal.x=i[3]+i[2],t.normal.y=i[7]+i[6],t.normal.z=i[11]+i[10],t.d=i[15]+i[14],t.normalize()}static GetFarPlaneToRef(e,t){let i=e.m;t.normal.x=i[3]-i[2],t.normal.y=i[7]-i[6],t.normal.z=i[11]-i[10],t.d=i[15]-i[14],t.normalize()}static GetLeftPlaneToRef(e,t){let i=e.m;t.normal.x=i[3]+i[0],t.normal.y=i[7]+i[4],t.normal.z=i[11]+i[8],t.d=i[15]+i[12],t.normalize()}static GetRightPlaneToRef(e,t){let i=e.m;t.normal.x=i[3]-i[0],t.normal.y=i[7]-i[4],t.normal.z=i[11]-i[8],t.d=i[15]-i[12],t.normalize()}static GetTopPlaneToRef(e,t){let i=e.m;t.normal.x=i[3]-i[1],t.normal.y=i[7]-i[5],t.normal.z=i[11]-i[9],t.d=i[15]-i[13],t.normalize()}static GetBottomPlaneToRef(e,t){let i=e.m;t.normal.x=i[3]+i[1],t.normal.y=i[7]+i[5],t.normal.z=i[11]+i[9],t.d=i[15]+i[13],t.normalize()}static GetPlanesToRef(e,t){sz.GetNearPlaneToRef(e,t[0]),sz.GetFarPlaneToRef(e,t[1]),sz.GetLeftPlaneToRef(e,t[2]),sz.GetRightPlaneToRef(e,t[3]),sz.GetTopPlaneToRef(e,t[4]),sz.GetBottomPlaneToRef(e,t[5])}static IsPointInFrustum(e,t){for(let i=0;i<6;i++)if(0>t[i].dotCoordinate(e))return!1;return!0}}class sW{static get UniqueId(){let e=this._UniqueIdCounter;return this._UniqueIdCounter++,e}}sW._UniqueIdCounter=1;class sH{static CompareLightsPriority(e,t){return e.shadowEnabled!==t.shadowEnabled?(t.shadowEnabled?1:0)-(e.shadowEnabled?1:0):t.renderPriority-e.renderPriority}}sH.FALLOFF_DEFAULT=0,sH.FALLOFF_PHYSICAL=1,sH.FALLOFF_GLTF=2,sH.FALLOFF_STANDARD=3,sH.LIGHTMAP_DEFAULT=0,sH.LIGHTMAP_SPECULAR=1,sH.LIGHTMAP_SHADOWSONLY=2,sH.INTENSITYMODE_AUTOMATIC=0,sH.INTENSITYMODE_LUMINOUSPOWER=1,sH.INTENSITYMODE_LUMINOUSINTENSITY=2,sH.INTENSITYMODE_ILLUMINANCE=3,sH.INTENSITYMODE_LUMINANCE=4,sH.LIGHTTYPEID_POINTLIGHT=0,sH.LIGHTTYPEID_DIRECTIONALLIGHT=1,sH.LIGHTTYPEID_SPOTLIGHT=2,sH.LIGHTTYPEID_HEMISPHERICLIGHT=3;class sX{constructor(){this.pointerDownFastCheck=!1,this.pointerUpFastCheck=!1,this.pointerMoveFastCheck=!1,this.skipPointerMovePicking=!1,this.skipPointerDownPicking=!1,this.skipPointerUpPicking=!1}}!function(e){e[e.BackwardCompatible=0]="BackwardCompatible",e[e.Intermediate=1]="Intermediate",e[e.Aggressive=2]="Aggressive"}(y||(y={}));class sY extends tW{static DefaultMaterialFactory(e){throw iL("StandardMaterial")}static CollisionCoordinatorFactory(){throw iL("DefaultCollisionCoordinator")}get environmentTexture(){return this._environmentTexture}set environmentTexture(e){this._environmentTexture!==e&&(this._environmentTexture=e,this.markAllMaterialsAsDirty(1))}get imageProcessingConfiguration(){return this._imageProcessingConfiguration}get performancePriority(){return this._performancePriority}set performancePriority(e){if(e!==this._performancePriority){switch(this._performancePriority=e,e){case y.BackwardCompatible:this.skipFrustumClipping=!1,this._renderingManager.maintainStateBetweenFrames=!1,this.skipPointerMovePicking=!1,this.autoClear=!0;break;case y.Intermediate:this.skipFrustumClipping=!1,this._renderingManager.maintainStateBetweenFrames=!1,this.skipPointerMovePicking=!0,this.autoClear=!1;break;case y.Aggressive:this.skipFrustumClipping=!0,this._renderingManager.maintainStateBetweenFrames=!0,this.skipPointerMovePicking=!0,this.autoClear=!1}this.onScenePerformancePriorityChangedObservable.notifyObservers(e)}}set forceWireframe(e){this._forceWireframe!==e&&(this._forceWireframe=e,this.markAllMaterialsAsDirty(16))}get forceWireframe(){return this._forceWireframe}set skipFrustumClipping(e){this._skipFrustumClipping!==e&&(this._skipFrustumClipping=e)}get skipFrustumClipping(){return this._skipFrustumClipping}set forcePointsCloud(e){this._forcePointsCloud!==e&&(this._forcePointsCloud=e,this.markAllMaterialsAsDirty(16))}get forcePointsCloud(){return this._forcePointsCloud}get animationPropertiesOverride(){return this._animationPropertiesOverride}set animationPropertiesOverride(e){this._animationPropertiesOverride=e}set onDispose(e){this._onDisposeObserver&&this.onDisposeObservable.remove(this._onDisposeObserver),this._onDisposeObserver=this.onDisposeObservable.add(e)}set beforeRender(e){this._onBeforeRenderObserver&&this.onBeforeRenderObservable.remove(this._onBeforeRenderObserver),e&&(this._onBeforeRenderObserver=this.onBeforeRenderObservable.add(e))}set afterRender(e){this._onAfterRenderObserver&&this.onAfterRenderObservable.remove(this._onAfterRenderObserver),e&&(this._onAfterRenderObserver=this.onAfterRenderObservable.add(e))}set beforeCameraRender(e){this._onBeforeCameraRenderObserver&&this.onBeforeCameraRenderObservable.remove(this._onBeforeCameraRenderObserver),this._onBeforeCameraRenderObserver=this.onBeforeCameraRenderObservable.add(e)}set afterCameraRender(e){this._onAfterCameraRenderObserver&&this.onAfterCameraRenderObservable.remove(this._onAfterCameraRenderObserver),this._onAfterCameraRenderObserver=this.onAfterCameraRenderObservable.add(e)}get pointerDownPredicate(){return this._pointerPickingConfiguration.pointerDownPredicate}set pointerDownPredicate(e){this._pointerPickingConfiguration.pointerDownPredicate=e}get pointerUpPredicate(){return this._pointerPickingConfiguration.pointerUpPredicate}set pointerUpPredicate(e){this._pointerPickingConfiguration.pointerUpPredicate=e}get pointerMovePredicate(){return this._pointerPickingConfiguration.pointerMovePredicate}set pointerMovePredicate(e){this._pointerPickingConfiguration.pointerMovePredicate=e}get pointerDownFastCheck(){return this._pointerPickingConfiguration.pointerDownFastCheck}set pointerDownFastCheck(e){this._pointerPickingConfiguration.pointerDownFastCheck=e}get pointerUpFastCheck(){return this._pointerPickingConfiguration.pointerUpFastCheck}set pointerUpFastCheck(e){this._pointerPickingConfiguration.pointerUpFastCheck=e}get pointerMoveFastCheck(){return this._pointerPickingConfiguration.pointerMoveFastCheck}set pointerMoveFastCheck(e){this._pointerPickingConfiguration.pointerMoveFastCheck=e}get skipPointerMovePicking(){return this._pointerPickingConfiguration.skipPointerMovePicking}set skipPointerMovePicking(e){this._pointerPickingConfiguration.skipPointerMovePicking=e}get skipPointerDownPicking(){return this._pointerPickingConfiguration.skipPointerDownPicking}set skipPointerDownPicking(e){this._pointerPickingConfiguration.skipPointerDownPicking=e}get skipPointerUpPicking(){return this._pointerPickingConfiguration.skipPointerUpPicking}set skipPointerUpPicking(e){this._pointerPickingConfiguration.skipPointerUpPicking=e}get unTranslatedPointer(){return this._inputManager.unTranslatedPointer}static get DragMovementThreshold(){return sV.DragMovementThreshold}static set DragMovementThreshold(e){sV.DragMovementThreshold=e}static get LongPressDelay(){return sV.LongPressDelay}static set LongPressDelay(e){sV.LongPressDelay=e}static get DoubleClickDelay(){return sV.DoubleClickDelay}static set DoubleClickDelay(e){sV.DoubleClickDelay=e}static get ExclusiveDoubleClickMode(){return sV.ExclusiveDoubleClickMode}static set ExclusiveDoubleClickMode(e){sV.ExclusiveDoubleClickMode=e}bindEyePosition(e,t="vEyePosition",i=!1){let r=this._forcedViewPosition?this._forcedViewPosition:this._mirroredCameraPosition?this._mirroredCameraPosition:this.activeCamera.globalPosition,s=this.useRightHandedSystem===(null!=this._mirroredCameraPosition);return ie.Vector4[0].set(r.x,r.y,r.z,s?-1:1),e&&(i?e.setFloat3(t,ie.Vector4[0].x,ie.Vector4[0].y,ie.Vector4[0].z):e.setVector4(t,ie.Vector4[0])),ie.Vector4[0]}finalizeSceneUbo(){let e=this.getSceneUniformBuffer(),t=this.bindEyePosition(null);return e.updateFloat4("vEyePosition",t.x,t.y,t.z,t.w),e.update(),e}set useRightHandedSystem(e){this._useRightHandedSystem!==e&&(this._useRightHandedSystem=e,this.markAllMaterialsAsDirty(16))}get useRightHandedSystem(){return this._useRightHandedSystem}setStepId(e){this._currentStepId=e}getStepId(){return this._currentStepId}getInternalStep(){return this._currentInternalStep}set fogEnabled(e){this._fogEnabled!==e&&(this._fogEnabled=e,this.markAllMaterialsAsDirty(16))}get fogEnabled(){return this._fogEnabled}set fogMode(e){this._fogMode!==e&&(this._fogMode=e,this.markAllMaterialsAsDirty(16))}get fogMode(){return this._fogMode}get prePass(){return!!this.prePassRenderer&&this.prePassRenderer.defaultRT.enabled}set shadowsEnabled(e){this._shadowsEnabled!==e&&(this._shadowsEnabled=e,this.markAllMaterialsAsDirty(2))}get shadowsEnabled(){return this._shadowsEnabled}set lightsEnabled(e){this._lightsEnabled!==e&&(this._lightsEnabled=e,this.markAllMaterialsAsDirty(2))}get lightsEnabled(){return this._lightsEnabled}get activeCameras(){return this._activeCameras}set activeCameras(e){this._unObserveActiveCameras&&(this._unObserveActiveCameras(),this._unObserveActiveCameras=null),e&&(this._unObserveActiveCameras=tJ(e,()=>{this.onActiveCamerasChanged.notifyObservers(this)})),this._activeCameras=e}get activeCamera(){return this._activeCamera}set activeCamera(e){e!==this._activeCamera&&(this._activeCamera=e,this.onActiveCameraChanged.notifyObservers(this))}get defaultMaterial(){return this._defaultMaterial||(this._defaultMaterial=sY.DefaultMaterialFactory(this)),this._defaultMaterial}set defaultMaterial(e){this._defaultMaterial=e}set texturesEnabled(e){this._texturesEnabled!==e&&(this._texturesEnabled=e,this.markAllMaterialsAsDirty(1))}get texturesEnabled(){return this._texturesEnabled}set skeletonsEnabled(e){this._skeletonsEnabled!==e&&(this._skeletonsEnabled=e,this.markAllMaterialsAsDirty(8))}get skeletonsEnabled(){return this._skeletonsEnabled}get collisionCoordinator(){return this._collisionCoordinator||(this._collisionCoordinator=sY.CollisionCoordinatorFactory(),this._collisionCoordinator.init(this)),this._collisionCoordinator}get renderingManager(){return this._renderingManager}get frustumPlanes(){return this._frustumPlanes}_registerTransientComponents(){if(this._transientComponents.length>0){for(let e of this._transientComponents)e.register();this._transientComponents.length=0}}_addComponent(e){this._components.push(e),this._transientComponents.push(e),e.addFromContainer&&e.serialize&&this._serializableComponents.push(e)}_getComponent(e){for(let t of this._components)if(t.name===e)return t;return null}constructor(e,t){super(),this._inputManager=new sV(this),this.cameraToUseForPointers=null,this._isScene=!0,this._blockEntityCollection=!1,this.autoClear=!0,this.autoClearDepthAndStencil=!0,this.clearColor=new il(.2,.2,.3,1),this.ambientColor=new io(0,0,0),this.environmentIntensity=1,this._performancePriority=y.BackwardCompatible,this.onScenePerformancePriorityChangedObservable=new tj,this._forceWireframe=!1,this._skipFrustumClipping=!1,this._forcePointsCloud=!1,this.animationsEnabled=!0,this._animationPropertiesOverride=null,this.useConstantAnimationDeltaTime=!1,this.constantlyUpdateMeshUnderPointer=!1,this.hoverCursor="pointer",this.defaultCursor="",this.doNotHandleCursors=!1,this.preventDefaultOnPointerDown=!0,this.preventDefaultOnPointerUp=!0,this.metadata=null,this.reservedDataStore=null,this.disableOfflineSupportExceptionRules=[],this.onDisposeObservable=new tj,this._onDisposeObserver=null,this.onBeforeRenderObservable=new tj,this._onBeforeRenderObserver=null,this.onAfterRenderObservable=new tj,this.onAfterRenderCameraObservable=new tj,this._onAfterRenderObserver=null,this.onBeforeAnimationsObservable=new tj,this.onAfterAnimationsObservable=new tj,this.onBeforeDrawPhaseObservable=new tj,this.onAfterDrawPhaseObservable=new tj,this.onReadyObservable=new tj,this.onBeforeCameraRenderObservable=new tj,this._onBeforeCameraRenderObserver=null,this.onAfterCameraRenderObservable=new tj,this._onAfterCameraRenderObserver=null,this.onBeforeActiveMeshesEvaluationObservable=new tj,this.onAfterActiveMeshesEvaluationObservable=new tj,this.onBeforeParticlesRenderingObservable=new tj,this.onAfterParticlesRenderingObservable=new tj,this.onDataLoadedObservable=new tj,this.onNewCameraAddedObservable=new tj,this.onCameraRemovedObservable=new tj,this.onNewLightAddedObservable=new tj,this.onLightRemovedObservable=new tj,this.onNewGeometryAddedObservable=new tj,this.onGeometryRemovedObservable=new tj,this.onNewTransformNodeAddedObservable=new tj,this.onTransformNodeRemovedObservable=new tj,this.onNewMeshAddedObservable=new tj,this.onMeshRemovedObservable=new tj,this.onNewSkeletonAddedObservable=new tj,this.onSkeletonRemovedObservable=new tj,this.onNewMaterialAddedObservable=new tj,this.onNewMultiMaterialAddedObservable=new tj,this.onMaterialRemovedObservable=new tj,this.onMultiMaterialRemovedObservable=new tj,this.onNewTextureAddedObservable=new tj,this.onTextureRemovedObservable=new tj,this.onBeforeRenderTargetsRenderObservable=new tj,this.onAfterRenderTargetsRenderObservable=new tj,this.onBeforeStepObservable=new tj,this.onAfterStepObservable=new tj,this.onActiveCameraChanged=new tj,this.onActiveCamerasChanged=new tj,this.onBeforeRenderingGroupObservable=new tj,this.onAfterRenderingGroupObservable=new tj,this.onMeshImportedObservable=new tj,this.onAnimationFileImportedObservable=new tj,this._registeredForLateAnimationBindings=new so(256),this._pointerPickingConfiguration=new sX,this.onPrePointerObservable=new tj,this.onPointerObservable=new tj,this.onPreKeyboardObservable=new tj,this.onKeyboardObservable=new tj,this._useRightHandedSystem=!1,this._timeAccumulator=0,this._currentStepId=0,this._currentInternalStep=0,this._fogEnabled=!0,this._fogMode=sY.FOGMODE_NONE,this.fogColor=new io(.2,.2,.3),this.fogDensity=.1,this.fogStart=0,this.fogEnd=1e3,this.needsPreviousWorldMatrices=!1,this._shadowsEnabled=!0,this._lightsEnabled=!0,this._unObserveActiveCameras=null,this._texturesEnabled=!0,this.physicsEnabled=!0,this.particlesEnabled=!0,this.spritesEnabled=!0,this._skeletonsEnabled=!0,this.lensFlaresEnabled=!0,this.collisionsEnabled=!0,this.gravity=new t5(0,-9.807,0),this.postProcessesEnabled=!0,this.renderTargetsEnabled=!0,this.dumpNextRenderTargets=!1,this.customRenderTargets=[],this.importedMeshesFiles=[],this.probesEnabled=!0,this._meshesForIntersections=new so(256),this.proceduralTexturesEnabled=!0,this._totalVertices=new sk,this._activeIndices=new sk,this._activeParticles=new sk,this._activeBones=new sk,this._animationTime=0,this.animationTimeScale=1,this._renderId=0,this._frameId=0,this._executeWhenReadyTimeoutId=null,this._intermediateRendering=!1,this._defaultFrameBufferCleared=!1,this._viewUpdateFlag=-1,this._projectionUpdateFlag=-1,this._toBeDisposed=Array(256),this._activeRequests=[],this._pendingData=[],this._isDisposed=!1,this.dispatchAllSubMeshesOfActiveMeshes=!1,this._activeMeshes=new sa(256),this._processedMaterials=new sa(256),this._renderTargets=new so(256),this._materialsRenderTargets=new so(256),this._activeParticleSystems=new sa(256),this._activeSkeletons=new so(32),this._softwareSkinnedMeshes=new so(32),this._activeAnimatables=[],this._transformMatrix=t7.Zero(),this.requireLightSorting=!1,this._components=[],this._serializableComponents=[],this._transientComponents=[],this._beforeCameraUpdateStage=sE.Create(),this._beforeClearStage=sE.Create(),this._beforeRenderTargetClearStage=sE.Create(),this._gatherRenderTargetsStage=sE.Create(),this._gatherActiveCameraRenderTargetsStage=sE.Create(),this._isReadyForMeshStage=sE.Create(),this._beforeEvaluateActiveMeshStage=sE.Create(),this._evaluateSubMeshStage=sE.Create(),this._preActiveMeshStage=sE.Create(),this._cameraDrawRenderTargetStage=sE.Create(),this._beforeCameraDrawStage=sE.Create(),this._beforeRenderTargetDrawStage=sE.Create(),this._beforeRenderingGroupDrawStage=sE.Create(),this._beforeRenderingMeshStage=sE.Create(),this._afterRenderingMeshStage=sE.Create(),this._afterRenderingGroupDrawStage=sE.Create(),this._afterCameraDrawStage=sE.Create(),this._afterCameraPostProcessStage=sE.Create(),this._afterRenderTargetDrawStage=sE.Create(),this._afterRenderTargetPostProcessStage=sE.Create(),this._afterRenderStage=sE.Create(),this._pointerMoveStage=sE.Create(),this._pointerDownStage=sE.Create(),this._pointerUpStage=sE.Create(),this._geometriesByUniqueId=null,this._defaultMeshCandidates={data:[],length:0},this._defaultSubMeshCandidates={data:[],length:0},this._preventFreeActiveMeshesAndRenderingGroups=!1,this._activeMeshesFrozen=!1,this._activeMeshesFrozenButKeepClipping=!1,this._skipEvaluateActiveMeshesCompletely=!1,this._allowPostProcessClearColor=!0,this.getDeterministicFrameTime=()=>this._engine.getTimeStep(),this._registeredActions=0,this._blockMaterialDirtyMechanism=!1,this._perfCollector=null,this.activeCameras=[];let i=Object.assign({useGeometryUniqueIdsMap:!0,useMaterialMeshMap:!0,useClonedMeshMap:!0,virtual:!1},t);e=this._engine=e||t2.LastCreatedEngine,i.virtual?e._virtualScenes.push(this):(t2._LastCreatedScene=this,e.scenes.push(this)),this._uid=null,this._renderingManager=new sT(this),sg&&(this.postProcessManager=new sg(this)),this._createUbo(),sd&&(this._imageProcessingConfiguration=new sd),this.setDefaultCandidateProviders(),i.useGeometryUniqueIdsMap&&(this._geometriesByUniqueId={}),this.useMaterialMeshMap=i.useMaterialMeshMap,this.useClonedMeshMap=i.useClonedMeshMap,t&&t.virtual||e.onNewSceneAddedObservable.notifyObservers(this)}getClassName(){return"Scene"}_getDefaultMeshCandidates(){return this._defaultMeshCandidates.data=this.meshes,this._defaultMeshCandidates.length=this.meshes.length,this._defaultMeshCandidates}_getDefaultSubMeshCandidates(e){return this._defaultSubMeshCandidates.data=e.subMeshes,this._defaultSubMeshCandidates.length=e.subMeshes.length,this._defaultSubMeshCandidates}setDefaultCandidateProviders(){this.getActiveMeshCandidates=()=>this._getDefaultMeshCandidates(),this.getActiveSubMeshCandidates=e=>this._getDefaultSubMeshCandidates(e),this.getIntersectingSubMeshCandidates=(e,t)=>this._getDefaultSubMeshCandidates(e),this.getCollidingSubMeshCandidates=(e,t)=>this._getDefaultSubMeshCandidates(e)}get meshUnderPointer(){return this._inputManager.meshUnderPointer}get pointerX(){return this._inputManager.pointerX}set pointerX(e){this._inputManager.pointerX=e}get pointerY(){return this._inputManager.pointerY}set pointerY(e){this._inputManager.pointerY=e}getCachedMaterial(){return this._cachedMaterial}getCachedEffect(){return this._cachedEffect}getCachedVisibility(){return this._cachedVisibility}isCachedMaterialInvalid(e,t,i=1){return this._cachedEffect!==t||this._cachedMaterial!==e||this._cachedVisibility!==i}getEngine(){return this._engine}getTotalVertices(){return this._totalVertices.current}get totalVerticesPerfCounter(){return this._totalVertices}getActiveIndices(){return this._activeIndices.current}get totalActiveIndicesPerfCounter(){return this._activeIndices}getActiveParticles(){return this._activeParticles.current}get activeParticlesPerfCounter(){return this._activeParticles}getActiveBones(){return this._activeBones.current}get activeBonesPerfCounter(){return this._activeBones}getActiveMeshes(){return this._activeMeshes}getAnimationRatio(){return void 0!==this._animationRatio?this._animationRatio:1}getRenderId(){return this._renderId}getFrameId(){return this._frameId}incrementRenderId(){this._renderId++}_createUbo(){this.setSceneUniformBuffer(this.createSceneUniformBuffer())}simulatePointerMove(e,t){return this._inputManager.simulatePointerMove(e,t),this}simulatePointerDown(e,t){return this._inputManager.simulatePointerDown(e,t),this}simulatePointerUp(e,t,i){return this._inputManager.simulatePointerUp(e,t,i),this}isPointerCaptured(e=0){return this._inputManager.isPointerCaptured(e)}attachControl(e=!0,t=!0,i=!0){this._inputManager.attachControl(e,t,i)}detachControl(){this._inputManager.detachControl()}isReady(e=!0){var t,i,r;let s;if(this._isDisposed)return!1;let n=this.getEngine(),a=n.currentRenderPassId;n.currentRenderPassId=null!==(i=null===(t=this.activeCamera)||void 0===t?void 0:t.renderPassId)&&void 0!==i?i:a;let o=!0;for(this._pendingData.length>0&&(o=!1),null===(r=this.prePassRenderer)||void 0===r||r.update(),this.useOrderIndependentTransparency&&this.depthPeelingRenderer&&o&&(o=this.depthPeelingRenderer.isReady()),e&&(this._processedMaterials.reset(),this._materialsRenderTargets.reset()),s=0;s0;for(let e of this._isReadyForMeshStage)e.action(t,i)||(o=!1);if(!e)continue;let r=t.material||this.defaultMaterial;if(r){if(r._storeEffectOnSubMeshes)for(let e of t.subMeshes){let t=e.getMaterial();t&&t.hasRenderTargetTextures&&null!=t.getRenderTargetTextures&&-1===this._processedMaterials.indexOf(t)&&(this._processedMaterials.push(t),this._materialsRenderTargets.concatWithNoDuplicate(t.getRenderTargetTextures()))}else r.hasRenderTargetTextures&&null!=r.getRenderTargetTextures&&-1===this._processedMaterials.indexOf(r)&&(this._processedMaterials.push(r),this._materialsRenderTargets.concatWithNoDuplicate(r.getRenderTargetTextures()))}}if(e)for(s=0;s0)for(let e of this.activeCameras)e.isReady(!0)||(o=!1);else this.activeCamera&&!this.activeCamera.isReady(!0)&&(o=!1);for(let e of this.particleSystems)e.isReady()||(o=!1);if(this.layers)for(let e of this.layers)e.isReady()||(o=!1);return n.areAllEffectsReady()||(o=!1),n.currentRenderPassId=a,o}resetCachedMaterial(){this._cachedMaterial=null,this._cachedEffect=null,this._cachedVisibility=null}registerBeforeRender(e){this.onBeforeRenderObservable.add(e)}unregisterBeforeRender(e){this.onBeforeRenderObservable.removeCallback(e)}registerAfterRender(e){this.onAfterRenderObservable.add(e)}unregisterAfterRender(e){this.onAfterRenderObservable.removeCallback(e)}_executeOnceBeforeRender(e){let t=()=>{e(),setTimeout(()=>{this.unregisterBeforeRender(t)})};this.registerBeforeRender(t)}executeOnceBeforeRender(e,t){void 0!==t?setTimeout(()=>{this._executeOnceBeforeRender(e)},t):this._executeOnceBeforeRender(e)}addPendingData(e){this._pendingData.push(e)}removePendingData(e){let t=this.isLoading,i=this._pendingData.indexOf(e);-1!==i&&this._pendingData.splice(i,1),t&&!this.isLoading&&this.onDataLoadedObservable.notifyObservers(this)}getWaitingItemsCount(){return this._pendingData.length}get isLoading(){return this._pendingData.length>0}executeWhenReady(e,t=!1){this.onReadyObservable.addOnce(e),null===this._executeWhenReadyTimeoutId&&this._checkIsReady(t)}whenReadyAsync(e=!1){return new Promise(t=>{this.executeWhenReady(()=>{t()},e)})}_checkIsReady(e=!1){if(this._registerTransientComponents(),this.isReady(e)){this.onReadyObservable.notifyObservers(this),this.onReadyObservable.clear(),this._executeWhenReadyTimeoutId=null;return}if(this._isDisposed){this.onReadyObservable.clear(),this._executeWhenReadyTimeoutId=null;return}this._executeWhenReadyTimeoutId=setTimeout(()=>{this.incrementRenderId(),this._checkIsReady(e)},100)}get animatables(){return this._activeAnimatables}resetLastAnimationTimeFrame(){this._animationTimeLast=ra.Now}getViewMatrix(){return this._viewMatrix}getProjectionMatrix(){return this._projectionMatrix}getTransformMatrix(){return this._transformMatrix}setTransformMatrix(e,t,i,r){i||r||!this._multiviewSceneUbo||(this._multiviewSceneUbo.dispose(),this._multiviewSceneUbo=null),(this._viewUpdateFlag!==e.updateFlag||this._projectionUpdateFlag!==t.updateFlag)&&(this._viewUpdateFlag=e.updateFlag,this._projectionUpdateFlag=t.updateFlag,this._viewMatrix=e,this._projectionMatrix=t,this._viewMatrix.multiplyToRef(this._projectionMatrix,this._transformMatrix),this._frustumPlanes?sz.GetPlanesToRef(this._transformMatrix,this._frustumPlanes):this._frustumPlanes=sz.GetPlanes(this._transformMatrix),this._multiviewSceneUbo&&this._multiviewSceneUbo.useUbo?this._updateMultiviewUbo(i,r):this._sceneUbo.useUbo&&(this._sceneUbo.updateMatrix("viewProjection",this._transformMatrix),this._sceneUbo.updateMatrix("view",this._viewMatrix),this._sceneUbo.updateMatrix("projection",this._projectionMatrix)))}getSceneUniformBuffer(){return this._multiviewSceneUbo?this._multiviewSceneUbo:this._sceneUbo}createSceneUniformBuffer(e){let t=new sp(this._engine,void 0,!1,null!=e?e:"scene");return t.addUniform("viewProjection",16),t.addUniform("view",16),t.addUniform("projection",16),t.addUniform("vEyePosition",4),t}setSceneUniformBuffer(e){this._sceneUbo=e,this._viewUpdateFlag=-1,this._projectionUpdateFlag=-1}getUniqueId(){return sW.UniqueId}addMesh(e,t=!1){!this._blockEntityCollection&&(this.meshes.push(e),e._resyncLightSources(),e.parent||e._addToSceneRootNodes(),this.onNewMeshAddedObservable.notifyObservers(e),t&&e.getChildMeshes().forEach(e=>{this.addMesh(e)}))}removeMesh(e,t=!1){let i=this.meshes.indexOf(e);return -1===i||(this.meshes[i]=this.meshes[this.meshes.length-1],this.meshes.pop(),e.parent||e._removeFromSceneRootNodes()),this._inputManager._invalidateMesh(e),this.onMeshRemovedObservable.notifyObservers(e),t&&e.getChildMeshes().forEach(e=>{this.removeMesh(e)}),i}addTransformNode(e){this._blockEntityCollection||e.getScene()===this&&-1!==e._indexInSceneTransformNodesArray||(e._indexInSceneTransformNodesArray=this.transformNodes.length,this.transformNodes.push(e),e.parent||e._addToSceneRootNodes(),this.onNewTransformNodeAddedObservable.notifyObservers(e))}removeTransformNode(e){let t=e._indexInSceneTransformNodesArray;if(-1!==t){if(t!==this.transformNodes.length-1){let e=this.transformNodes[this.transformNodes.length-1];this.transformNodes[t]=e,e._indexInSceneTransformNodesArray=t}e._indexInSceneTransformNodesArray=-1,this.transformNodes.pop(),e.parent||e._removeFromSceneRootNodes()}return this.onTransformNodeRemovedObservable.notifyObservers(e),t}removeSkeleton(e){let t=this.skeletons.indexOf(e);return -1!==t&&(this.skeletons.splice(t,1),this.onSkeletonRemovedObservable.notifyObservers(e),this._executeActiveContainerCleanup(this._activeSkeletons)),t}removeMorphTargetManager(e){let t=this.morphTargetManagers.indexOf(e);return -1!==t&&this.morphTargetManagers.splice(t,1),t}removeLight(e){let t=this.lights.indexOf(e);if(-1!==t){for(let t of this.meshes)t._removeLightSource(e,!1);this.lights.splice(t,1),this.sortLightsByPriority(),e.parent||e._removeFromSceneRootNodes()}return this.onLightRemovedObservable.notifyObservers(e),t}removeCamera(e){let t=this.cameras.indexOf(e);if(-1===t||(this.cameras.splice(t,1),e.parent||e._removeFromSceneRootNodes()),this.activeCameras){let t=this.activeCameras.indexOf(e);-1!==t&&this.activeCameras.splice(t,1)}return this.activeCamera===e&&(this.cameras.length>0?this.activeCamera=this.cameras[0]:this.activeCamera=null),this.onCameraRemovedObservable.notifyObservers(e),t}removeParticleSystem(e){let t=this.particleSystems.indexOf(e);return -1!==t&&(this.particleSystems.splice(t,1),this._executeActiveContainerCleanup(this._activeParticleSystems)),t}removeAnimation(e){let t=this.animations.indexOf(e);return -1!==t&&this.animations.splice(t,1),t}stopAnimation(e,t,i){}removeAnimationGroup(e){let t=this.animationGroups.indexOf(e);return -1!==t&&this.animationGroups.splice(t,1),t}removeMultiMaterial(e){let t=this.multiMaterials.indexOf(e);return -1!==t&&this.multiMaterials.splice(t,1),this.onMultiMaterialRemovedObservable.notifyObservers(e),t}removeMaterial(e){let t=e._indexInSceneMaterialArray;if(-1!==t&&tt.uniqueId===e)}getMaterialById(e,t=!1){return this._getMaterial(t,t=>t.id===e)}getMaterialByName(e,t=!1){return this._getMaterial(t,t=>t.name===e)}getLastMaterialById(e,t=!1){for(let t=this.materials.length-1;t>=0;t--)if(this.materials[t].id===e)return this.materials[t];if(t){for(let t=this.multiMaterials.length-1;t>=0;t--)if(this.multiMaterials[t].id===e)return this.multiMaterials[t]}return null}getTextureByUniqueId(e){for(let t=0;t=0;t--)if(this.meshes[t].id===e)return this.meshes[t];return null}getLastTransformNodeById(e){for(let t=this.transformNodes.length-1;t>=0;t--)if(this.transformNodes[t].id===e)return this.transformNodes[t];return null}getLastEntryById(e){let t;for(t=this.meshes.length-1;t>=0;t--)if(this.meshes[t].id===e)return this.meshes[t];for(t=this.transformNodes.length-1;t>=0;t--)if(this.transformNodes[t].id===e)return this.transformNodes[t];for(t=this.cameras.length-1;t>=0;t--)if(this.cameras[t].id===e)return this.cameras[t];for(t=this.lights.length-1;t>=0;t--)if(this.lights[t].id===e)return this.lights[t];return null}getNodeById(e){let t=this.getMeshById(e);if(t)return t;let i=this.getTransformNodeById(e);if(i)return i;let r=this.getLightById(e);if(r)return r;let s=this.getCameraById(e);return s?s:this.getBoneById(e)||null}getNodeByName(e){let t=this.getMeshByName(e);if(t)return t;let i=this.getTransformNodeByName(e);if(i)return i;let r=this.getLightByName(e);if(r)return r;let s=this.getCameraByName(e);return s?s:this.getBoneByName(e)||null}getMeshByName(e){for(let t=0;t=0;t--)if(this.skeletons[t].id===e)return this.skeletons[t];return null}getSkeletonByUniqueId(e){for(let t=0;t{if(!this.activeCamera){i&&i("No active camera found");return}if(this._frustumPlanes||this.updateTransformMatrix(),this._evaluateActiveMeshes(),this._activeMeshesFrozen=!0,this._activeMeshesFrozenButKeepClipping=s,this._skipEvaluateActiveMeshesCompletely=e,r)for(let e=0;ee.dispose())}_evaluateActiveMeshes(){var e;if(this._engine.snapshotRendering&&1===this._engine.snapshotRenderingMode){this._activeMeshes.length>0&&(null===(e=this.activeCamera)||void 0===e||e._activeMeshes.reset(),this._activeMeshes.reset(),this._renderingManager.reset(),this._processedMaterials.reset(),this._activeParticleSystems.reset(),this._activeSkeletons.reset(),this._softwareSkinnedMeshes.reset());return}if(this._activeMeshesFrozen&&this._activeMeshes.length){if(!this._skipEvaluateActiveMeshesCompletely){let e=this._activeMeshes.length;for(let t=0;t0&&(i.layerMask&this.activeCamera.layerMask)!=0&&(this._skipFrustumClipping||i.alwaysSelectAsActiveMesh||i.isInFrustum(this._frustumPlanes)))){for(let e of(this._activeMeshes.push(i),this.activeCamera._activeMeshes.push(i),r!==i&&r._activate(this._renderId,!1),this._preActiveMeshStage))e.action(i);i._activate(this._renderId,!1)&&(i.isAnInstance?i._internalAbstractMeshDataInfo._actAsRegularMesh&&(r=i):r._internalAbstractMeshDataInfo._onlyForInstances=!1,r._internalAbstractMeshDataInfo._isActive=!0,this._activeMesh(i,r)),i._postActivate()}}if(this.onAfterActiveMeshesEvaluationObservable.notifyObservers(this),this.particlesEnabled){this.onBeforeParticlesRenderingObservable.notifyObservers(this);for(let e=0;e0){let r=this.getActiveSubMeshCandidates(t),s=r.length;i=i||1===s;for(let n=0;n0&&this._renderTargets.concatWithNoDuplicate(e.customRenderTargets),t&&t.customRenderTargets&&t.customRenderTargets.length>0&&this._renderTargets.concatWithNoDuplicate(t.customRenderTargets),this.environmentTexture&&this.environmentTexture.isRenderTarget&&this._renderTargets.pushNoDuplicate(this.environmentTexture),this._gatherActiveCameraRenderTargetsStage))i.action(this._renderTargets);let o=!1;if(this.renderTargetsEnabled){if(this._intermediateRendering=!0,this._renderTargets.length>0){ss.StartPerformanceCounter("Render targets",this._renderTargets.length>0);for(let e=0;e0),this._renderId++}for(let e of this._cameraDrawRenderTargetStage)o=e.action(this.activeCamera)||o;this._intermediateRendering=!1}for(let t of(this._engine.currentRenderPassId=null!==(n=null!==(s=null===(r=e.outputRenderTarget)||void 0===r?void 0:r.renderPassId)&&void 0!==s?s:e.renderPassId)&&void 0!==n?n:0,o&&!this.prePass&&(this._bindFrameBuffer(this._activeCamera,!1),this.updateTransformMatrix()),this.onAfterRenderTargetsRenderObservable.notifyObservers(this),!this.postProcessManager||e._multiviewTexture||this.prePass||this.postProcessManager._prepareFrame(),this._beforeCameraDrawStage))t.action(this.activeCamera);for(let e of(this.onBeforeDrawPhaseObservable.notifyObservers(this),a.snapshotRendering&&1===a.snapshotRenderingMode&&this.finalizeSceneUbo(),this._renderingManager.render(null,null,!0,!0),this.onAfterDrawPhaseObservable.notifyObservers(this),this._afterCameraDrawStage))e.action(this.activeCamera);if(this.postProcessManager&&!e._multiviewTexture){let t=e.outputRenderTarget?e.outputRenderTarget.renderTarget:void 0;this.postProcessManager._finalizeFrame(e.isIntermediate,t)}for(let e of this._afterCameraPostProcessStage)e.action(this.activeCamera);this._renderTargets.reset(),this.onAfterCameraRenderObservable.notifyObservers(this.activeCamera)}_processSubCameras(e,t=!0){if(0===e.cameraRigMode||e._renderingMultiview){e._renderingMultiview&&!this._multiviewSceneUbo&&this._createMultiviewUbo(),this._renderForCamera(e,void 0,t),this.onAfterRenderCameraObservable.notifyObservers(e);return}if(e._useMultiviewToSingleView)this._renderMultiviewToSingleView(e);else{this.onBeforeCameraRenderObservable.notifyObservers(e);for(let t=0;t-1)||(13===i.trigger&&i._executeCurrent(ic.CreateNew(t,void 0,r)),t.actionManager.hasSpecificTrigger(13,e=>r===(e.mesh?e.mesh:e))&&13!==i.trigger||t._intersectionsInProgress.splice(n,1))}}}}_advancePhysicsEngineStep(e){}_animate(){}animate(){if(this._engine.isDeterministicLockStep()){let e=Math.max(sY.MinDeltaTime,Math.min(this._engine.getDeltaTime(),sY.MaxDeltaTime))+this._timeAccumulator,t=this._engine.getTimeStep(),i=1e3/t/1e3,r=0,s=this._engine.getLockstepMaxSteps(),n=Math.floor(e/t);for(n=Math.min(n,s);e>0&&r0)for(let e=0;e0),this._intermediateRendering=!0;for(let e=0;e0),this._intermediateRendering=!1,this._renderId++}for(let e of(this._engine.currentRenderPassId=null!==(s=null==a?void 0:a.renderPassId)&&void 0!==s?s:0,this.activeCamera=a,this._activeCamera&&22!==this._activeCamera.cameraRigMode&&!this.prePass&&this._bindFrameBuffer(this._activeCamera,!1),this.onAfterRenderTargetsRenderObservable.notifyObservers(this),this._beforeClearStage))e.action();for(let e of(this._clearFrameBuffer(this.activeCamera),this._gatherRenderTargetsStage))e.action(this._renderTargets);if(this.activeCameras&&this.activeCameras.length>0)for(let e=0;e0);else{if(!this.activeCamera)throw Error("No camera defined");this._processSubCameras(this.activeCamera,!!this.activeCamera.outputRenderTarget)}for(let e of(this._checkIntersections(),this._afterRenderStage))e.action();if(this.afterRender&&this.afterRender(),this.onAfterRenderObservable.notifyObservers(this),this._toBeDisposed.length){for(let e=0;e{e.onAnimationEndObservable.clear(),e.onAnimationEnd=null}),this.stopAllAnimations()),this.resetCachedMaterial(),this.activeCamera&&(this.activeCamera._activeMeshes.dispose(),this.activeCamera=null),this.activeCameras=null,this._activeMeshes.dispose(),this._renderingManager.dispose(),this._processedMaterials.dispose(),this._activeParticleSystems.dispose(),this._activeSkeletons.dispose(),this._softwareSkinnedMeshes.dispose(),this._renderTargets.dispose(),this._materialsRenderTargets.dispose(),this._registeredForLateAnimationBindings.dispose(),this._meshesForIntersections.dispose(),this._toBeDisposed.length=0,this._activeRequests.slice()))e.abort();this._activeRequests.length=0;try{this.onDisposeObservable.notifyObservers(this)}catch(e){ig.Error("An error occurred while calling onDisposeObservable!",e)}if(this.detachControl(),this._engine.getInputElement())for(let e=0;ee.dispose(!0)),this._disposeList(this.transformNodes,e=>e.dispose(!0));let e=this.cameras;this._disposeList(e),this._defaultMaterial&&this._defaultMaterial.dispose(),this._disposeList(this.multiMaterials),this._disposeList(this.materials),this._disposeList(this.particleSystems),this._disposeList(this.postProcesses),this._disposeList(this.textures),this._disposeList(this.morphTargetManagers),this._sceneUbo.dispose(),this._multiviewSceneUbo&&this._multiviewSceneUbo.dispose(),this.postProcessManager.dispose(),this._disposeList(this._components);let t=this._engine.scenes.indexOf(this);t>-1&&this._engine.scenes.splice(t,1),t2._LastCreatedScene===this&&(this._engine.scenes.length>0?t2._LastCreatedScene=this._engine.scenes[this._engine.scenes.length-1]:t2._LastCreatedScene=null),(t=this._engine._virtualScenes.indexOf(this))>-1&&this._engine._virtualScenes.splice(t,1),this._engine.wipeCaches(!0),this.onDisposeObservable.clear(),this.onBeforeRenderObservable.clear(),this.onAfterRenderObservable.clear(),this.onBeforeRenderTargetsRenderObservable.clear(),this.onAfterRenderTargetsRenderObservable.clear(),this.onAfterStepObservable.clear(),this.onBeforeStepObservable.clear(),this.onBeforeActiveMeshesEvaluationObservable.clear(),this.onAfterActiveMeshesEvaluationObservable.clear(),this.onBeforeParticlesRenderingObservable.clear(),this.onAfterParticlesRenderingObservable.clear(),this.onBeforeDrawPhaseObservable.clear(),this.onAfterDrawPhaseObservable.clear(),this.onBeforeAnimationsObservable.clear(),this.onAfterAnimationsObservable.clear(),this.onDataLoadedObservable.clear(),this.onBeforeRenderingGroupObservable.clear(),this.onAfterRenderingGroupObservable.clear(),this.onMeshImportedObservable.clear(),this.onBeforeCameraRenderObservable.clear(),this.onAfterCameraRenderObservable.clear(),this.onAfterRenderCameraObservable.clear(),this.onReadyObservable.clear(),this.onNewCameraAddedObservable.clear(),this.onCameraRemovedObservable.clear(),this.onNewLightAddedObservable.clear(),this.onLightRemovedObservable.clear(),this.onNewGeometryAddedObservable.clear(),this.onGeometryRemovedObservable.clear(),this.onNewTransformNodeAddedObservable.clear(),this.onTransformNodeRemovedObservable.clear(),this.onNewMeshAddedObservable.clear(),this.onMeshRemovedObservable.clear(),this.onNewSkeletonAddedObservable.clear(),this.onSkeletonRemovedObservable.clear(),this.onNewMaterialAddedObservable.clear(),this.onNewMultiMaterialAddedObservable.clear(),this.onMaterialRemovedObservable.clear(),this.onMultiMaterialRemovedObservable.clear(),this.onNewTextureAddedObservable.clear(),this.onTextureRemovedObservable.clear(),this.onPrePointerObservable.clear(),this.onPointerObservable.clear(),this.onPreKeyboardObservable.clear(),this.onKeyboardObservable.clear(),this.onActiveCameraChanged.clear(),this.onScenePerformancePriorityChangedObservable.clear(),this._isDisposed=!0}_disposeList(e,t){let i=e.slice(0);for(let e of(t=null!=t?t:e=>e.dispose(),i))t(e);e.length=0}get isDisposed(){return this._isDisposed}clearCachedVertexData(){for(let e=0;e!0),this.meshes.filter(e).forEach(e=>{if(e.computeWorldMatrix(!0),!e.subMeshes||0===e.subMeshes.length||e.infiniteDistance)return;let r=e.getBoundingInfo(),s=r.boundingBox.minimumWorld,n=r.boundingBox.maximumWorld;t5.CheckExtends(s,t,i),t5.CheckExtends(n,t,i)}),{min:t,max:i}}createPickingRay(e,t,i,r,s=!1){throw iL("Ray")}createPickingRayToRef(e,t,i,r,s,n=!1,a=!1){throw iL("Ray")}createPickingRayInCameraSpace(e,t,i){throw iL("Ray")}createPickingRayInCameraSpaceToRef(e,t,i,r){throw iL("Ray")}get _pickingAvailable(){return!1}pick(e,t,i,r,s,n){let a=iL("Ray",!0);return a&&ig.Warn(a),new sm}pickWithBoundingInfo(e,t,i,r,s){let n=iL("Ray",!0);return n&&ig.Warn(n),new sm}pickWithRay(e,t,i,r){throw iL("Ray")}multiPick(e,t,i,r,s){throw iL("Ray")}multiPickWithRay(e,t,i){throw iL("Ray")}setPointerOverMesh(e,t,i){this._inputManager.setPointerOverMesh(e,t,i)}getPointerOverMesh(){return this._inputManager.getPointerOverMesh()}_rebuildGeometries(){for(let e of this.geometries)e._rebuild();for(let e of this.meshes)e._rebuild();for(let e of(this.postProcessManager&&this.postProcessManager._rebuild(),this._components))e.rebuild();for(let e of this.particleSystems)e.rebuild();if(this.spriteManagers)for(let e of this.spriteManagers)e.rebuild()}_rebuildTextures(){for(let e of this.textures)e._rebuild();this.markAllMaterialsAsDirty(1)}_getByTags(e,t,i){if(void 0===t)return e;let r=[];for(let s in e){let n=e[s];iF&&iF.MatchesQuery(n,t)&&(!i||i(n))&&r.push(n)}return r}getMeshesByTags(e,t){return this._getByTags(this.meshes,e,t)}getCamerasByTags(e,t){return this._getByTags(this.cameras,e,t)}getLightsByTags(e,t){return this._getByTags(this.lights,e,t)}getMaterialByTags(e,t){return this._getByTags(this.materials,e,t).concat(this._getByTags(this.multiMaterials,e,t))}getTransformNodesByTags(e,t){return this._getByTags(this.transformNodes,e,t)}setRenderingOrder(e,t=null,i=null,r=null){this._renderingManager.setRenderingOrder(e,t,i,r)}setRenderingAutoClearDepthStencil(e,t,i=!0,r=!0){this._renderingManager.setRenderingAutoClearDepthStencil(e,t,i,r)}getAutoClearDepthStencilSetup(e){return this._renderingManager.getAutoClearDepthStencilSetup(e)}_forceBlockMaterialDirtyMechanism(e){this._blockMaterialDirtyMechanism=e}get blockMaterialDirtyMechanism(){return this._blockMaterialDirtyMechanism}set blockMaterialDirtyMechanism(e){this._blockMaterialDirtyMechanism!==e&&(this._blockMaterialDirtyMechanism=e,e||this.markAllMaterialsAsDirty(63))}markAllMaterialsAsDirty(e,t){if(!this._blockMaterialDirtyMechanism)for(let i of this.materials)(!t||t(i))&&i.markAsDirty(e)}_loadFile(e,t,i,r,s,n,a){let o=r6(e,t,i,r?this.offlineProvider:void 0,s,n,a);return this._activeRequests.push(o),o.onCompleteObservable.add(e=>{this._activeRequests.splice(this._activeRequests.indexOf(e),1)}),o}_loadFileAsync(e,t,i,r,s){return new Promise((n,a)=>{this._loadFile(e,e=>{n(e)},t,i,r,(e,t)=>{a(t)},s)})}_requestFile(e,t,i,r,s,n,a){let o=r8(e,t,i,r?this.offlineProvider:void 0,s,n,a);return this._activeRequests.push(o),o.onCompleteObservable.add(e=>{this._activeRequests.splice(this._activeRequests.indexOf(e),1)}),o}_requestFileAsync(e,t,i,r,s){return new Promise((n,a)=>{this._requestFile(e,e=>{n(e)},t,i,r,e=>{a(e)},s)})}_readFile(e,t,i,r,s){let n=r5(e,t,i,r,s);return this._activeRequests.push(n),n.onCompleteObservable.add(e=>{this._activeRequests.splice(this._activeRequests.indexOf(e),1)}),n}_readFileAsync(e,t,i){return new Promise((r,s)=>{this._readFile(e,e=>{r(e)},t,i,e=>{s(e)})})}getPerfCollector(){throw iL("performanceViewerSceneExtension")}setActiveCameraByID(e){return this.setActiveCameraById(e)}getMaterialByID(e){return this.getMaterialById(e)}getLastMaterialByID(e){return this.getLastMaterialById(e)}getTextureByUniqueID(e){return this.getTextureByUniqueId(e)}getCameraByID(e){return this.getCameraById(e)}getCameraByUniqueID(e){return this.getCameraByUniqueId(e)}getBoneByID(e){return this.getBoneById(e)}getLightByID(e){return this.getLightById(e)}getLightByUniqueID(e){return this.getLightByUniqueId(e)}getParticleSystemByID(e){return this.getParticleSystemById(e)}getGeometryByID(e){return this.getGeometryById(e)}getMeshByID(e){return this.getMeshById(e)}getMeshByUniqueID(e){return this.getMeshByUniqueId(e)}getLastMeshByID(e){return this.getLastMeshById(e)}getMeshesByID(e){return this.getMeshesById(e)}getTransformNodeByID(e){return this.getTransformNodeById(e)}getTransformNodeByUniqueID(e){return this.getTransformNodeByUniqueId(e)}getTransformNodesByID(e){return this.getTransformNodesById(e)}getNodeByID(e){return this.getNodeById(e)}getLastEntryByID(e){return this.getLastEntryById(e)}getLastSkeletonByID(e){return this.getLastSkeletonById(e)}}sY.FOGMODE_NONE=0,sY.FOGMODE_EXP=1,sY.FOGMODE_EXP2=2,sY.FOGMODE_LINEAR=3,sY.MinDeltaTime=1,sY.MaxDeltaTime=1e3,function(e){e[e.LOCAL=0]="LOCAL",e[e.WORLD=1]="WORLD",e[e.BONE=2]="BONE"}(A||(A={}));class sj{}sj.X=new t5(1,0,0),sj.Y=new t5(0,1,0),sj.Z=new t5(0,0,1),function(e){e[e.X=0]="X",e[e.Y=1]="Y",e[e.Z=2]="Z"}(R||(R={}));class sK extends i0{get _matrix(){return this._compose(),this._localMatrix}set _matrix(e){(e.updateFlag!==this._localMatrix.updateFlag||this._needToCompose)&&(this._needToCompose=!1,this._localMatrix.copyFrom(e),this._markAsDirtyAndDecompose())}constructor(e,t,i=null,r=null,s=null,n=null,a=null){var o;super(e,t.getScene()),this.name=e,this.children=[],this.animations=[],this._index=null,this._scalingDeterminant=1,this._needToDecompose=!0,this._needToCompose=!1,this._linkedTransformNode=null,this._waitingTransformNodeId=null,this._skeleton=t,this._localMatrix=null!==(o=null==r?void 0:r.clone())&&void 0!==o?o:t7.Identity(),this._restMatrix=null!=s?s:this._localMatrix.clone(),this._bindMatrix=null!=n?n:this._localMatrix.clone(),this._index=a,this._absoluteMatrix=new t7,this._absoluteBindMatrix=new t7,this._absoluteInverseBindMatrix=new t7,this._finalMatrix=new t7,t.bones.push(this),this.setParent(i,!1),this._updateAbsoluteBindMatrices()}getClassName(){return"Bone"}getSkeleton(){return this._skeleton}get parent(){return this._parentNode}getParent(){return this.parent}getChildren(){return this.children}getIndex(){return null===this._index?this.getSkeleton().bones.indexOf(this):this._index}set parent(e){this.setParent(e)}setParent(e,t=!0){if(this.parent!==e){if(this.parent){let e=this.parent.children.indexOf(this);-1!==e&&this.parent.children.splice(e,1)}this._parentNode=e,this.parent&&this.parent.children.push(this),t&&this._updateAbsoluteBindMatrices(),this.markAsDirty()}}getLocalMatrix(){return this._compose(),this._localMatrix}getBindMatrix(){return this._bindMatrix}getBaseMatrix(){return this.getBindMatrix()}getRestMatrix(){return this._restMatrix}getRestPose(){return this.getRestMatrix()}setRestMatrix(e){this._restMatrix.copyFrom(e)}setRestPose(e){this.setRestMatrix(e)}getBindPose(){return this.getBindMatrix()}setBindMatrix(e){this.updateMatrix(e)}setBindPose(e){this.setBindMatrix(e)}getFinalMatrix(){return this._finalMatrix}getWorldMatrix(){return this.getFinalMatrix()}returnToRest(){var e;if(this._linkedTransformNode){let t=ie.Vector3[0],i=ie.Quaternion[0],r=ie.Vector3[1];this.getRestMatrix().decompose(t,i,r),this._linkedTransformNode.position.copyFrom(r),this._linkedTransformNode.rotationQuaternion=null!==(e=this._linkedTransformNode.rotationQuaternion)&&void 0!==e?e:t8.Identity(),this._linkedTransformNode.rotationQuaternion.copyFrom(i),this._linkedTransformNode.scaling.copyFrom(t)}else this._matrix=this._restMatrix}getAbsoluteInverseBindMatrix(){return this._absoluteInverseBindMatrix}getInvertedAbsoluteTransform(){return this.getAbsoluteInverseBindMatrix()}getAbsoluteMatrix(){return this._absoluteMatrix}getAbsoluteTransform(){return this._absoluteMatrix}linkTransformNode(e){this._linkedTransformNode&&this._skeleton._numBonesWithLinkedTransformNode--,this._linkedTransformNode=e,this._linkedTransformNode&&this._skeleton._numBonesWithLinkedTransformNode++}getTransformNode(){return this._linkedTransformNode}get position(){return this._decompose(),this._localPosition}set position(e){this._decompose(),this._localPosition.copyFrom(e),this._markAsDirtyAndCompose()}get rotation(){return this.getRotation()}set rotation(e){this.setRotation(e)}get rotationQuaternion(){return this._decompose(),this._localRotation}set rotationQuaternion(e){this.setRotationQuaternion(e)}get scaling(){return this.getScale()}set scaling(e){this.setScale(e)}get animationPropertiesOverride(){return this._skeleton.animationPropertiesOverride}_decompose(){this._needToDecompose&&(this._needToDecompose=!1,this._localScaling||(this._localScaling=t5.Zero(),this._localRotation=t8.Zero(),this._localPosition=t5.Zero()),this._localMatrix.decompose(this._localScaling,this._localRotation,this._localPosition))}_compose(){if(this._needToCompose){if(!this._localScaling){this._needToCompose=!1;return}this._needToCompose=!1,t7.ComposeToRef(this._localScaling,this._localRotation,this._localPosition,this._localMatrix)}}updateMatrix(e,t=!0,i=!0){this._bindMatrix.copyFrom(e),t&&this._updateAbsoluteBindMatrices(),i?this._matrix=e:this.markAsDirty()}_updateAbsoluteBindMatrices(e,t=!0){if(e||(e=this._bindMatrix),this.parent?e.multiplyToRef(this.parent._absoluteBindMatrix,this._absoluteBindMatrix):this._absoluteBindMatrix.copyFrom(e),this._absoluteBindMatrix.invertToRef(this._absoluteInverseBindMatrix),t)for(let e=0;ethis._absoluteBindMatrix.determinant()?-1:1}markAsDirty(){return this._currentRenderId++,this._childUpdateId++,this._skeleton._markAsDirty(),this}_markAsDirtyAndCompose(){this.markAsDirty(),this._needToCompose=!0}_markAsDirtyAndDecompose(){this.markAsDirty(),this._needToDecompose=!0}_updatePosition(e,t=A.LOCAL,i,r=!0){let s=this.getLocalMatrix();if(t==A.LOCAL)r?(s.addAtIndex(12,e.x),s.addAtIndex(13,e.y),s.addAtIndex(14,e.z)):s.setTranslationFromFloats(e.x,e.y,e.z);else{let t=null;i&&(t=i.getWorldMatrix()),this._skeleton.computeAbsoluteMatrices();let n=sK._TmpMats[0],a=sK._TmpVecs[0];this.parent?i&&t?(n.copyFrom(this.parent.getAbsoluteMatrix()),n.multiplyToRef(t,n)):n.copyFrom(this.parent.getAbsoluteMatrix()):t7.IdentityToRef(n),r&&n.setTranslationFromFloats(0,0,0),n.invert(),t5.TransformCoordinatesToRef(e,n,a),r?(s.addAtIndex(12,a.x),s.addAtIndex(13,a.y),s.addAtIndex(14,a.z)):s.setTranslationFromFloats(a.x,a.y,a.z)}this._markAsDirtyAndDecompose()}translate(e,t=A.LOCAL,i){this._updatePosition(e,t,i,!0)}setPosition(e,t=A.LOCAL,i){this._updatePosition(e,t,i,!1)}setAbsolutePosition(e,t){this.setPosition(e,A.WORLD,t)}scale(e,t,i,r=!1){let s=this.getLocalMatrix(),n=sK._TmpMats[0];for(let r of(t7.ScalingToRef(e,t,i,n),n.multiplyToRef(s,s),n.invert(),this.children)){let s=r.getLocalMatrix();s.multiplyToRef(n,s),s.multiplyAtIndex(12,e),s.multiplyAtIndex(13,t),s.multiplyAtIndex(14,i),r._markAsDirtyAndDecompose()}if(this._markAsDirtyAndDecompose(),r)for(let s of this.children)s.scale(e,t,i,r)}setScale(e){this._decompose(),this._localScaling.copyFrom(e),this._markAsDirtyAndCompose()}getScale(){return this._decompose(),this._localScaling}getScaleToRef(e){this._decompose(),e.copyFrom(this._localScaling)}setYawPitchRoll(e,t,i,r=A.LOCAL,s){if(r===A.LOCAL){let n=sK._TmpQuat;t8.RotationYawPitchRollToRef(e,t,i,n),this.setRotationQuaternion(n,r,s);return}let n=sK._TmpMats[0];if(!this._getAbsoluteInverseMatrixUnscaledToRef(n,s))return;let a=sK._TmpMats[1];t7.RotationYawPitchRollToRef(e,t,i,a),n.multiplyToRef(a,a),this._rotateWithMatrix(a,r,s)}rotate(e,t,i=A.LOCAL,r){let s=sK._TmpMats[0];s.setTranslationFromFloats(0,0,0),t7.RotationAxisToRef(e,t,s),this._rotateWithMatrix(s,i,r)}setAxisAngle(e,t,i=A.LOCAL,r){if(i===A.LOCAL){let s=sK._TmpQuat;t8.RotationAxisToRef(e,t,s),this.setRotationQuaternion(s,i,r);return}let s=sK._TmpMats[0];if(!this._getAbsoluteInverseMatrixUnscaledToRef(s,r))return;let n=sK._TmpMats[1];t7.RotationAxisToRef(e,t,n),s.multiplyToRef(n,n),this._rotateWithMatrix(n,i,r)}setRotation(e,t=A.LOCAL,i){this.setYawPitchRoll(e.y,e.x,e.z,t,i)}setRotationQuaternion(e,t=A.LOCAL,i){if(t===A.LOCAL){this._decompose(),this._localRotation.copyFrom(e),this._markAsDirtyAndCompose();return}let r=sK._TmpMats[0];if(!this._getAbsoluteInverseMatrixUnscaledToRef(r,i))return;let s=sK._TmpMats[1];t7.FromQuaternionToRef(e,s),r.multiplyToRef(s,s),this._rotateWithMatrix(s,t,i)}setRotationMatrix(e,t=A.LOCAL,i){if(t===A.LOCAL){let r=sK._TmpQuat;t8.FromRotationMatrixToRef(e,r),this.setRotationQuaternion(r,t,i);return}let r=sK._TmpMats[0];if(!this._getAbsoluteInverseMatrixUnscaledToRef(r,i))return;let s=sK._TmpMats[1];s.copyFrom(e),r.multiplyToRef(e,s),this._rotateWithMatrix(s,t,i)}_rotateWithMatrix(e,t=A.LOCAL,i){let r=this.getLocalMatrix(),s=r.m[12],n=r.m[13],a=r.m[14],o=this.getParent(),l=sK._TmpMats[3],h=sK._TmpMats[4];o&&t==A.WORLD?(i?(l.copyFrom(i.getWorldMatrix()),o.getAbsoluteMatrix().multiplyToRef(l,l)):l.copyFrom(o.getAbsoluteMatrix()),h.copyFrom(l),h.invert(),r.multiplyToRef(l,r),r.multiplyToRef(e,r),r.multiplyToRef(h,r)):t==A.WORLD&&i?(l.copyFrom(i.getWorldMatrix()),h.copyFrom(l),h.invert(),r.multiplyToRef(l,r),r.multiplyToRef(e,r),r.multiplyToRef(h,r)):r.multiplyToRef(e,r),r.setTranslationFromFloats(s,n,a),this.computeAbsoluteMatrices(),this._markAsDirtyAndDecompose()}_getAbsoluteInverseMatrixUnscaledToRef(e,t){let i=sK._TmpMats[2];return e.copyFrom(this.getAbsoluteMatrix()),t?(e.multiplyToRef(t.getWorldMatrix(),e),t7.ScalingToRef(t.scaling.x,t.scaling.y,t.scaling.z,i)):t7.IdentityToRef(i),e.invert(),!isNaN(e.m[0])&&(i.multiplyAtIndex(0,this._scalingDeterminant),e.multiplyToRef(i,e),!0)}getPosition(e=A.LOCAL,t=null){let i=t5.Zero();return this.getPositionToRef(e,t,i),i}getPositionToRef(e=A.LOCAL,t,i){if(e==A.LOCAL){let e=this.getLocalMatrix();i.x=e.m[12],i.y=e.m[13],i.z=e.m[14]}else{let e=null;t&&(e=t.getWorldMatrix()),this._skeleton.computeAbsoluteMatrices();let r=sK._TmpMats[0];t&&e?(r.copyFrom(this.getAbsoluteMatrix()),r.multiplyToRef(e,r)):r=this.getAbsoluteMatrix(),i.x=r.m[12],i.y=r.m[13],i.z=r.m[14]}}getAbsolutePosition(e=null){let t=t5.Zero();return this.getPositionToRef(A.WORLD,e,t),t}getAbsolutePositionToRef(e,t){this.getPositionToRef(A.WORLD,e,t)}computeAbsoluteMatrices(){if(this._compose(),this.parent)this._localMatrix.multiplyToRef(this.parent._absoluteMatrix,this._absoluteMatrix);else{this._absoluteMatrix.copyFrom(this._localMatrix);let e=this._skeleton.getPoseMatrix();e&&this._absoluteMatrix.multiplyToRef(e,this._absoluteMatrix)}let e=this.children,t=e.length;for(let i=0;i-1&&(this._scene._activeAnimatables.splice(e,1),this._scene._activeAnimatables.push(this))}return this}getAnimations(){return this._runtimeAnimations}appendAnimations(e,t){for(let i=0;i{this.onAnimationLoopObservable.notifyObservers(this),this.onAnimationLoop&&this.onAnimationLoop()},this._runtimeAnimations.push(r)}}getAnimationByTargetProperty(e){let t=this._runtimeAnimations;for(let i=0;i-1){let s=this._runtimeAnimations;for(let i=s.length-1;i>=0;i--){let r=s[i];(!e||r.animation.name==e)&&(!t||t(r.target))&&(r.dispose(),s.splice(i,1))}0==s.length&&(i||this._scene._activeAnimatables.splice(r,1),this._raiseOnAnimationEnd())}}else{let e=this._scene._activeAnimatables.indexOf(this);if(e>-1){i||this._scene._activeAnimatables.splice(e,1);let t=this._runtimeAnimations;for(let e=0;e{this.onAnimationEndObservable.add(()=>{e(this)},void 0,void 0,this,!0)})}_animate(e){let t;if(this._paused)return this.animationStarted=!1,null===this._pausedDelay&&(this._pausedDelay=e),!0;if(null===this._localDelayOffset?(this._localDelayOffset=e,this._pausedDelay=null):null!==this._pausedDelay&&(this._localDelayOffset+=e-this._pausedDelay,this._pausedDelay=null),null!==this._manualJumpDelay&&(this._localDelayOffset+=this._manualJumpDelay,this._manualJumpDelay=null,this._frameToSyncFromJump=null),this._goToFrame=null,0===this._weight)return!0;let i=!1,r=this._runtimeAnimations;for(t=0;t0)return;this._animationTimeLast=e}this.deltaTime=this.useConstantAnimationDeltaTime?16:(e-this._animationTimeLast)*this.animationTimeScale,this._animationTimeLast=e;let t=this._activeAnimatables;if(0===t.length)return;this._animationTime+=this.deltaTime;let i=this._animationTime;for(let e=0;ee.playOrder-t.playOrder)},sY.prototype.beginWeightedAnimation=function(e,t,i,r=1,s,n=1,a,o,l,h,u=!1){let c=this.beginAnimation(e,t,i,s,n,a,o,!1,l,h,u);return c.weight=r,c},sY.prototype.beginAnimation=function(e,t,i,r,s=1,n,a,o=!0,l,h,u=!1){t>i&&s>0&&(s*=-1),o&&this.stopAnimation(e,void 0,l),a||(a=new s$(this,e,t,i,r,s,n,void 0,h,u));let c=!l||l(e);if(e.animations&&c&&a.appendAnimations(e,e.animations),e.getAnimatables){let u=e.getAnimatables();for(let e=0;er&&n>0)n*=-1;else if(r>i&&n<0){let e=r;r=i,i=e}return new s$(this,e,i,r,s,n,a,t,o,l)},sY.prototype.beginDirectHierarchyAnimation=function(e,t,i,r,s,n,a,o,l,h=!1){let u=e.getDescendants(t),c=[];for(let t of(c.push(this.beginDirectAnimation(e,i,r,s,n,a,o,l,h)),u))c.push(this.beginDirectAnimation(t,i,r,s,n,a,o,l,h));return c},sY.prototype.getAnimatableByTarget=function(e){for(let t=0;t0?l:-l,s),o.scaleAndAddToRef(l,i)}s.normalize()}for(let t=0;t0)s.copyFrom(r);else if(1===e.animations.length){if(t8.SlerpToRef(r,i.currentValue,Math.min(1,e.totalWeight),s),0===e.totalAdditiveWeight)return s}else if(e.animations.length>1){let i,n,a=1;if(e.totalWeight<1){let t=1-e.totalWeight;n=[],(i=[]).push(r),n.push(t)}else{if(2===e.animations.length&&(t8.SlerpToRef(e.animations[0].currentValue,e.animations[1].currentValue,e.animations[1].weight/e.totalWeight,t),0===e.totalAdditiveWeight))return t;i=[],n=[],a=e.totalWeight}for(let t=0;t=h&&n.frame<=u&&(r?(o=n.value.clone(),f?(a=o.getTranslation(),o.setTranslation(a.scaleInPlace(m))):g&&s?(a=o.getTranslation(),o.setTranslation(a.multiplyInPlace(s))):o=n.value):o=n.value,v.push({frame:n.frame+i,value:o}));return this.animations[0].createRange(t,h+i,u+i),!0},function(e){e[e.CW=0]="CW",e[e.CCW=1]="CCW"}(I||(I={}));class sq{constructor(e){this._radians=e,this._radians<0&&(this._radians+=2*Math.PI)}degrees(){return 180*this._radians/Math.PI}radians(){return this._radians}static BetweenTwoPoints(e,t){let i=t.subtract(e);return new sq(Math.atan2(i.y,i.x))}static BetweenTwoVectors(e,t){let i=e.lengthSquared()*t.lengthSquared();if(0===i)return new sq(Math.PI/2);i=Math.sqrt(i);let r=e.dot(t)/i;return new sq(Math.acos(r=tK.Clamp(r,-1,1)))}static FromRadians(e){return new sq(e)}static FromDegrees(e){return new sq(e*Math.PI/180)}}class sQ{constructor(e,t,i){this.startPoint=e,this.midPoint=t,this.endPoint=i;let r=Math.pow(t.x,2)+Math.pow(t.y,2),s=(Math.pow(e.x,2)+Math.pow(e.y,2)-r)/2,n=(r-Math.pow(i.x,2)-Math.pow(i.y,2))/2,a=(e.x-t.x)*(t.y-i.y)-(t.x-i.x)*(e.y-t.y);this.centerPoint=new t4((s*(t.y-i.y)-n*(e.y-t.y))/a,((e.x-t.x)*n-(t.x-i.x)*s)/a),this.radius=this.centerPoint.subtract(this.startPoint).length(),this.startAngle=sq.BetweenTwoPoints(this.centerPoint,this.startPoint);let o=this.startAngle.degrees(),l=sq.BetweenTwoPoints(this.centerPoint,this.midPoint).degrees(),h=sq.BetweenTwoPoints(this.centerPoint,this.endPoint).degrees();l-o>180&&(l-=360),l-o<-180&&(l+=360),h-l>180&&(h-=360),h-l<-180&&(h+=360),this.orientation=l-o<0?I.CW:I.CCW,this.angle=sq.FromDegrees(this.orientation===I.CW?o-h:h-o)}}class sZ{constructor(e,t){this._points=[],this._length=0,this.closed=!1,this._points.push(new t4(e,t))}addLineTo(e,t){if(this.closed)return this;let i=new t4(e,t),r=this._points[this._points.length-1];return this._points.push(i),this._length+=i.subtract(r).length(),this}addArcTo(e,t,i,r,s=36){if(this.closed)return this;let n=new sQ(this._points[this._points.length-1],new t4(e,t),new t4(i,r)),a=n.angle.radians()/s;n.orientation===I.CW&&(a*=-1);let o=n.startAngle.radians()+a;for(let e=0;e(1-e)*(1-e)*t+2*e*(1-e)*i+e*e*r,a=this._points[this._points.length-1];for(let o=0;o<=s;o++){let l=o/s,h=n(l,a.x,e,i),u=n(l,a.y,t,r);this.addLineTo(h,u)}return this}addBezierCurveTo(e,t,i,r,s,n,a=36){if(this.closed)return this;let o=(e,t,i,r,s)=>(1-e)*(1-e)*(1-e)*t+3*e*(1-e)*(1-e)*i+3*e*e*(1-e)*r+e*e*e*s,l=this._points[this._points.length-1];for(let h=0;h<=a;h++){let u=h/a,c=o(u,l.x,e,i,s),d=o(u,l.y,t,r,n);this.addLineTo(c,d)}return this}isPointInside(e){let t=!1,i=this._points.length;for(let r=i-1,s=0;sNumber.EPSILON){if(o<0&&(i=this._points[s],a=-a,n=this._points[r],o=-o),e.yn.y)continue;if(e.y===i.y&&e.x===i.x)return!0;{let r=o*(e.x-i.x)-a*(e.y-i.y);if(0===r)return!0;if(r<0)continue;t=!t}}else{if(e.y!==i.y)continue;if(n.x<=e.x&&e.x<=i.x||i.x<=e.x&&e.x<=n.x)return!0}}return t}close(){return this.closed=!0,this}length(){let e=this._length;if(this.closed){let t=this._points[this._points.length-1];e+=this._points[0].subtract(t).length()}return e}area(){let e=this._points.length,t=0;for(let i=e-1,r=0;r1)return t4.Zero();let t=e*this.length(),i=0;for(let e=0;e=i&&t<=a){let e=n.normalize(),r=t-i;return new t4(s.x+e.x*r,s.y+e.y*r)}i=a}return t4.Zero()}static StartingAt(e,t){return new sZ(e,t)}}class sJ{constructor(e,t=null,i,r=!1){this.path=e,this._curve=[],this._distances=[],this._tangents=[],this._normals=[],this._binormals=[],this._pointAtData={id:0,point:t5.Zero(),previousPointArrayIndex:0,position:0,subPosition:0,interpolateReady:!1,interpolationMatrix:t7.Identity()};for(let t=0;tt){let i=e;e=t,t=i}let i=this.getCurve(),r=this.getPointAt(e),s=this.getPreviousPointIndexAt(e),n=this.getPointAt(t),a=this.getPreviousPointIndexAt(t)+1,o=[];return 0!==e&&(s++,o.push(r)),o.push(...i.slice(s,a)),(1!==t||1===e)&&o.push(n),new sJ(o,this.getNormalAt(e),this._raw,this._alignTangentsWithPath)}update(e,t=null,i=!1){for(let t=0;tt+1;)t++,i=this._curve[e].subtract(this._curve[e-t]);return i}_normalVector(e,t){let i;let r=e.length();if(0===r&&(r=1),null==t){let t;t=tK.WithinEpsilon(Math.abs(e.y)/r,1,.001)?tK.WithinEpsilon(Math.abs(e.x)/r,1,.001)?tK.WithinEpsilon(Math.abs(e.z)/r,1,.001)?t5.Zero():new t5(0,0,1):new t5(1,0,0):new t5(0,-1,0),i=t5.Cross(e,t)}else i=t5.Cross(e,t),t5.CrossToRef(i,e,i);return i.normalize(),i}_updatePointAtData(e,t=!1){let i;if(this._pointAtData.id===e)return this._pointAtData.interpolateReady||this._updateInterpolationMatrix(),this._pointAtData;this._pointAtData.id=e;let r=this.getPoints();if(e<=0)return this._setPointAtData(0,0,r[0],0,t);if(e>=1)return this._setPointAtData(1,1,r[r.length-1],r.length-1,t);let s=r[0],n=0,a=e*this.length();for(let o=1;oa){let r=(n-a)/l,h=s.subtract(i),u=i.add(h.scaleInPlace(r));return this._setPointAtData(e,1-r,u,o-1,t)}s=i}return this._pointAtData}_setPointAtData(e,t,i,r,s){return this._pointAtData.point=i,this._pointAtData.position=e,this._pointAtData.subPosition=t,this._pointAtData.previousPointArrayIndex=r,this._pointAtData.interpolateReady=s,s&&this._updateInterpolationMatrix(),this._pointAtData}_updateInterpolationMatrix(){this._pointAtData.interpolationMatrix=t7.Identity();let e=this._pointAtData.previousPointArrayIndex;if(e!==this._tangents.length-1){let t=e+1,i=this._tangents[e].clone(),r=this._normals[e].clone(),s=this._binormals[e].clone(),n=this._tangents[t].clone(),a=this._normals[t].clone(),o=this._binormals[t].clone(),l=t8.RotationQuaternionFromAxis(r,s,i),h=t8.RotationQuaternionFromAxis(a,o,n);t8.Slerp(l,h,this._pointAtData.subPosition).toRotationMatrix(this._pointAtData.interpolationMatrix)}}}class s0{static CreateQuadraticBezier(e,t,i,r){r=r>2?r:3;let s=[],n=(e,t,i,r)=>(1-e)*(1-e)*t+2*e*(1-e)*i+e*e*r;for(let a=0;a<=r;a++)s.push(new t5(n(a/r,e.x,t.x,i.x),n(a/r,e.y,t.y,i.y),n(a/r,e.z,t.z,i.z)));return new s0(s)}static CreateCubicBezier(e,t,i,r,s){s=s>3?s:4;let n=[],a=(e,t,i,r,s)=>(1-e)*(1-e)*(1-e)*t+3*e*(1-e)*(1-e)*i+3*e*e*(1-e)*r+e*e*e*s;for(let o=0;o<=s;o++)n.push(new t5(a(o/s,e.x,t.x,i.x,r.x),a(o/s,e.y,t.y,i.y,r.y),a(o/s,e.z,t.z,i.z,r.z)));return new s0(n)}static CreateHermiteSpline(e,t,i,r,s){let n=[],a=1/s;for(let o=0;o<=s;o++)n.push(t5.Hermite(e,t,i,r,o*a));return new s0(n)}static CreateCatmullRomSpline(e,t,i){let r=[],s=1/t,n=0;if(i){let i=e.length;for(let a=0;a=.5?(1-this.easeInCore((1-e)*2))*.5+.5:.5*this.easeInCore(2*e)}}s1.EASINGMODE_EASEIN=0,s1.EASINGMODE_EASEOUT=1,s1.EASINGMODE_EASEINOUT=2;class s2 extends s1{easeInCore(e){return 1-Math.sqrt(1-(e=Math.max(0,Math.min(1,e)))*e)}}class s3 extends s1{constructor(e=1){super(),this.amplitude=e}easeInCore(e){return Math.pow(e,3)-e*Math.max(0,this.amplitude)*Math.sin(3.141592653589793*e)}}class s4 extends s1{constructor(e=2){super(),this.exponent=e}easeInCore(e){return this.exponent<=0?e:(Math.exp(this.exponent*e)-1)/(Math.exp(this.exponent)-1)}}class s5 extends s1{easeInCore(e){return e*e}}class s6 extends s1{easeInCore(e){return 1-Math.sin(1.5707963267948966*(1-e))}}class s8{getClassName(){return"TargetedAnimation"}serialize(){let e={};return e.animation=this.animation.serialize(),e.targetId=this.target.id,e}}class s7{syncWithMask(){if(!this.mask){this._numActiveAnimatables=this._targetedAnimations.length;return}this._numActiveAnimatables=0;for(let e=0;e0)){for(let e=0;en&&(n=t.to);let a=new s7(e[0].name+"_merged",e[0]._scene,r);for(let r of e){for(let e of(i&&r.normalize(s,n),r.targetedAnimations))a.addTargetedAnimation(e.animation,e.target);t&&r.dispose()}return a}constructor(e,t=null,i=-1,r=0){this.name=e,this._targetedAnimations=[],this._animatables=[],this._from=Number.MAX_VALUE,this._to=-Number.MAX_VALUE,this._speedRatio=1,this._loopAnimation=!1,this._isAdditive=!1,this._weight=-1,this._playOrder=0,this._enableBlending=null,this._blendingSpeed=null,this._numActiveAnimatables=0,this._parentContainer=null,this.onAnimationEndObservable=new tj,this.onAnimationLoopObservable=new tj,this.onAnimationGroupLoopObservable=new tj,this.onAnimationGroupEndObservable=new tj,this.onAnimationGroupPauseObservable=new tj,this.onAnimationGroupPlayObservable=new tj,this.metadata=null,this._animationLoopFlags=[],this._scene=t||t2.LastCreatedScene,this._weight=i,this._playOrder=r,this.uniqueId=this._scene.getUniqueId(),this._scene.addAnimationGroup(this)}addTargetedAnimation(e,t){let i=new s8;i.animation=e,i.target=t;let r=e.getKeys();return this._from>r[0].frame&&(this._from=r[0].frame),this._to-1;t--)this._targetedAnimations[t].animation===e&&this._targetedAnimations.splice(t,1)}normalize(e=null,t=null){null==e&&(e=this._from),null==t&&(t=this._to);for(let i=0;ie){let t={frame:e,value:s.value,inTangent:s.inTangent,outTangent:s.outTangent,interpolation:s.interpolation};r.splice(0,0,t)}if(n.frame{this.onAnimationLoopObservable.notifyObservers(t),this._animationLoopFlags[i]||(this._animationLoopFlags[i]=!0,this._animationLoopCount++,this._animationLoopCount!==this._numActiveAnimatables||(this.onAnimationGroupLoopObservable.notifyObservers(this),this._animationLoopCount=0,this._animationLoopFlags.length=0))}}start(e=!1,t=1,i,r,s){if(this._isStarted||0===this._targetedAnimations.length)return this;this._loopAnimation=e,this._animationLoopCount=0,this._animationLoopFlags.length=0;for(let n=0;n{this.onAnimationEndObservable.notifyObservers(a),this._checkAnimationGroupEnded(o)},this._processLoop(o,a,n),this._animatables.push(o)}return this.syncWithMask(),this._scene.sortActiveAnimatables(),this._speedRatio=t,this._isStarted=!0,this._isPaused=!1,this.onAnimationGroupPlayObservable.notifyObservers(this),this}pause(){if(!this._isStarted)return this;this._isPaused=!0;for(let e=0;e0&&(this._scene._activeAnimatables[t++]=i)}return this._scene._activeAnimatables.length=t,this._isStarted=!1,this}setWeightForAllAnimatables(e){for(let t=0;t-1&&this._scene.animationGroups.splice(e,1),this._parentContainer){let e=this._parentContainer.animationGroups.indexOf(this);e>-1&&this._parentContainer.animationGroups.splice(e,1),this._parentContainer=null}this.onAnimationEndObservable.clear(),this.onAnimationGroupEndObservable.clear(),this.onAnimationGroupPauseObservable.clear(),this.onAnimationGroupPlayObservable.clear(),this.onAnimationLoopObservable.clear(),this.onAnimationGroupLoopObservable.clear()}_checkAnimationGroupEnded(e){let t=this._animatables.indexOf(e);t>-1&&this._animatables.splice(t,1),0===this._animatables.length&&(this._isStarted=!1,this.onAnimationGroupEndObservable.notifyObservers(this))}clone(e,t,i=!1){let r=new s7(e||this.name,this._scene,this._weight,this._playOrder);for(let e of(r._from=this.from,r._to=this.to,r._speedRatio=this.speedRatio,r._loopAnimation=this.loopAnimation,r._isAdditive=this.isAdditive,r._enableBlending=this.enableBlending,r._blendingSpeed=this.blendingSpeed,r.metadata=this.metadata,r.mask=this.mask,this._targetedAnimations))r.addTargetedAnimation(i?e.animation.clone():e.animation,t?t(e.target):e.target);return r}serialize(){let e={};e.name=this.name,e.from=this.from,e.to=this.to,e.speedRatio=this.speedRatio,e.loopAnimation=this.loopAnimation,e.isAdditive=this.isAdditive,e.weight=this.weight,e.playOrder=this.playOrder,e.enableBlending=this.enableBlending,e.blendingSpeed=this.blendingSpeed,e.targetedAnimations=[];for(let t=0;ts[0].frame&&(e=s[0].frame),t=t&&e<=i||s&&r.frame>=t&&r.frame<=i){let e={frame:r.frame,value:r.value.clone?r.value.clone():r.value,inTangent:r.inTangent,outTangent:r.outTangent,interpolation:r.interpolation,lockedTangent:r.lockedTangent};d===Number.MAX_VALUE&&(d=e.frame),e.frame-=d,c.push(e)}}if(0===c.length){o.splice(e,1),e--;continue}n>c[0].frame&&(n=c[0].frame),a{r.value=void 0,t(r)},i):t(r)}catch(e){i(e)}}function ne(e,t,i,r,s){let n=()=>{let a;let o=e=>{e.done?i(e.value):void 0===a?a=!0:n()};do a=void 0,s&&s.aborted?r(Error("Aborted")):t(e,o,r),void 0===a&&(a=!1);while(a)};n()}function nt(e,t){let i;return ne(e,s9,e=>i=e,e=>{throw e},t),i}function ni(e,t,i){return new Promise((r,s)=>{ne(e,t,r,s,i)})}!function(e){e[e.Include=0]="Include",e[e.Exclude=1]="Exclude"}(P||(P={}));class nr{constructor(e,t,i,r){this.x=e,this.y=t,this.width=i,this.height=r}toGlobal(e,t){return new nr(this.x*e,this.y*t,this.width*e,this.height*t)}toGlobalToRef(e,t,i){return i.x=this.x*e,i.y=this.y*t,i.width=this.width*e,i.height=this.height*t,this}clone(){return new nr(this.x,this.y,this.width,this.height)}}class ns extends i0{get position(){return this._position}set position(e){this._position=e}set upVector(e){this._upVector=e}get upVector(){return this._upVector}get screenArea(){var e,t,i,r;let s=0,n=0;if(this.mode===ns.PERSPECTIVE_CAMERA)this.fovMode===ns.FOVMODE_VERTICAL_FIXED?(n=2*this.minZ*Math.tan(this.fov/2),s=this.getEngine().getAspectRatio(this)*n):n=(s=2*this.minZ*Math.tan(this.fov/2))/this.getEngine().getAspectRatio(this);else{let a=this.getEngine().getRenderWidth()/2,o=this.getEngine().getRenderHeight()/2;s=(null!==(e=this.orthoRight)&&void 0!==e?e:a)-(null!==(t=this.orthoLeft)&&void 0!==t?t:-a),n=(null!==(i=this.orthoTop)&&void 0!==i?i:o)-(null!==(r=this.orthoBottom)&&void 0!==r?r:-o)}return s*n}set orthoLeft(e){for(let t of(this._orthoLeft=e,this._rigCameras))t.orthoLeft=e}get orthoLeft(){return this._orthoLeft}set orthoRight(e){for(let t of(this._orthoRight=e,this._rigCameras))t.orthoRight=e}get orthoRight(){return this._orthoRight}set orthoBottom(e){for(let t of(this._orthoBottom=e,this._rigCameras))t.orthoBottom=e}get orthoBottom(){return this._orthoBottom}set orthoTop(e){for(let t of(this._orthoTop=e,this._rigCameras))t.orthoTop=e}get orthoTop(){return this._orthoTop}set mode(e){for(let t of(this._mode=e,this._rigCameras))t.mode=e}get mode(){return this._mode}constructor(e,t,i,r=!0){super(e,i),this._position=t5.Zero(),this._upVector=t5.Up(),this.oblique=null,this._orthoLeft=null,this._orthoRight=null,this._orthoBottom=null,this._orthoTop=null,this.fov=.8,this.projectionPlaneTilt=0,this.minZ=1,this.maxZ=1e4,this.inertia=.9,this._mode=ns.PERSPECTIVE_CAMERA,this.isIntermediate=!1,this.viewport=new nr(0,0,1,1),this.layerMask=268435455,this.fovMode=ns.FOVMODE_VERTICAL_FIXED,this.cameraRigMode=ns.RIG_MODE_NONE,this.customRenderTargets=[],this.outputRenderTarget=null,this.onViewMatrixChangedObservable=new tj,this.onProjectionMatrixChangedObservable=new tj,this.onAfterCheckInputsObservable=new tj,this.onRestoreStateObservable=new tj,this.isRigCamera=!1,this._rigCameras=[],this._skipRendering=!1,this._projectionMatrix=new t7,this._postProcesses=[],this._activeMeshes=new sa(256),this._globalPosition=t5.Zero(),this._computedViewMatrix=t7.Identity(),this._doNotComputeProjectionMatrix=!1,this._transformMatrix=t7.Zero(),this._refreshFrustumPlanes=!0,this._absoluteRotation=t8.Identity(),this._isCamera=!0,this._isLeftCamera=!1,this._isRightCamera=!1,this.getScene().addCamera(this),r&&!this.getScene().activeCamera&&(this.getScene().activeCamera=this),this.position=t,this.renderPassId=this.getScene().getEngine().createRenderPassId(`Camera ${e}`)}storeState(){return this._stateStored=!0,this._storedFov=this.fov,this}_restoreStateValues(){return!!this._stateStored&&(this.fov=this._storedFov,!0)}restoreState(){return!!this._restoreStateValues()&&(this.onRestoreStateObservable.notifyObservers(this),!0)}getClassName(){return"Camera"}toString(e){let t="Name: "+this.name;if(t+=", type: "+this.getClassName(),this.animations)for(let i=0;i-1?(ig.Error("You're trying to reuse a post process not defined as reusable."),0):(null==t||t<0?this._postProcesses.push(e):null===this._postProcesses[t]?this._postProcesses[t]=e:this._postProcesses.splice(t,0,e),this._cascadePostProcessesToRigCams(),this._scene.prePassRenderer&&this._scene.prePassRenderer.markAsDirty(),this._postProcesses.indexOf(e))}detachPostProcess(e){let t=this._postProcesses.indexOf(e);-1!==t&&(this._postProcesses[t]=null),this._scene.prePassRenderer&&this._scene.prePassRenderer.markAsDirty(),this._cascadePostProcessesToRigCams()}getWorldMatrix(){return this._isSynchronizedViewMatrix()||this.getViewMatrix(),this._worldMatrix}_getViewMatrix(){return t7.Identity()}getViewMatrix(e){return!e&&this._isSynchronizedViewMatrix()||(this.updateCache(),this._computedViewMatrix=this._getViewMatrix(),this._currentRenderId=this.getScene().getRenderId(),this._childUpdateId++,this._refreshFrustumPlanes=!0,this._cameraRigParams&&this._cameraRigParams.vrPreViewMatrix&&this._computedViewMatrix.multiplyToRef(this._cameraRigParams.vrPreViewMatrix,this._computedViewMatrix),this.parent&&this.parent.onViewMatrixChangedObservable&&this.parent.onViewMatrixChangedObservable.notifyObservers(this.parent),this.onViewMatrixChangedObservable.notifyObservers(this),this._computedViewMatrix.invertToRef(this._worldMatrix)),this._computedViewMatrix}freezeProjectionMatrix(e){this._doNotComputeProjectionMatrix=!0,void 0!==e&&(this._projectionMatrix=e)}unfreezeProjectionMatrix(){this._doNotComputeProjectionMatrix=!1}getProjectionMatrix(e){var t,i,r,s,n,a,o,l,h,u,c,d,p,_,f,m,g,v,x;if(this._doNotComputeProjectionMatrix||!e&&this._isSynchronizedProjectionMatrix())return this._projectionMatrix;this._cache.mode=this.mode,this._cache.minZ=this.minZ,this._cache.maxZ=this.maxZ,this._refreshFrustumPlanes=!0;let T=this.getEngine(),b=this.getScene(),E=T.useReverseDepthBuffer;if(this.mode===ns.PERSPECTIVE_CAMERA)this._cache.fov=this.fov,this._cache.fovMode=this.fovMode,this._cache.aspectRatio=T.getAspectRatio(this),this._cache.projectionPlaneTilt=this.projectionPlaneTilt,this.minZ<=0&&(this.minZ=.1),(b.useRightHandedSystem?t7.PerspectiveFovRHToRef:t7.PerspectiveFovLHToRef)(this.fov,T.getAspectRatio(this),E?this.maxZ:this.minZ,E?this.minZ:this.maxZ,this._projectionMatrix,this.fovMode===ns.FOVMODE_VERTICAL_FIXED,T.isNDCHalfZRange,this.projectionPlaneTilt,E);else{let e=T.getRenderWidth()/2,S=T.getRenderHeight()/2;b.useRightHandedSystem?this.oblique?t7.ObliqueOffCenterRHToRef(null!==(t=this.orthoLeft)&&void 0!==t?t:-e,null!==(i=this.orthoRight)&&void 0!==i?i:e,null!==(r=this.orthoBottom)&&void 0!==r?r:-S,null!==(s=this.orthoTop)&&void 0!==s?s:S,E?this.maxZ:this.minZ,E?this.minZ:this.maxZ,this.oblique.length,this.oblique.angle,this._computeObliqueDistance(this.oblique.offset),this._projectionMatrix,T.isNDCHalfZRange):t7.OrthoOffCenterRHToRef(null!==(n=this.orthoLeft)&&void 0!==n?n:-e,null!==(a=this.orthoRight)&&void 0!==a?a:e,null!==(o=this.orthoBottom)&&void 0!==o?o:-S,null!==(l=this.orthoTop)&&void 0!==l?l:S,E?this.maxZ:this.minZ,E?this.minZ:this.maxZ,this._projectionMatrix,T.isNDCHalfZRange):this.oblique?t7.ObliqueOffCenterLHToRef(null!==(h=this.orthoLeft)&&void 0!==h?h:-e,null!==(u=this.orthoRight)&&void 0!==u?u:e,null!==(c=this.orthoBottom)&&void 0!==c?c:-S,null!==(d=this.orthoTop)&&void 0!==d?d:S,E?this.maxZ:this.minZ,E?this.minZ:this.maxZ,this.oblique.length,this.oblique.angle,this._computeObliqueDistance(this.oblique.offset),this._projectionMatrix,T.isNDCHalfZRange):t7.OrthoOffCenterLHToRef(null!==(p=this.orthoLeft)&&void 0!==p?p:-e,null!==(_=this.orthoRight)&&void 0!==_?_:e,null!==(f=this.orthoBottom)&&void 0!==f?f:-S,null!==(m=this.orthoTop)&&void 0!==m?m:S,E?this.maxZ:this.minZ,E?this.minZ:this.maxZ,this._projectionMatrix,T.isNDCHalfZRange),this._cache.orthoLeft=this.orthoLeft,this._cache.orthoRight=this.orthoRight,this._cache.orthoBottom=this.orthoBottom,this._cache.orthoTop=this.orthoTop,this._cache.obliqueAngle=null===(g=this.oblique)||void 0===g?void 0:g.angle,this._cache.obliqueLength=null===(v=this.oblique)||void 0===v?void 0:v.length,this._cache.obliqueOffset=null===(x=this.oblique)||void 0===x?void 0:x.offset,this._cache.renderWidth=T.getRenderWidth(),this._cache.renderHeight=T.getRenderHeight()}return this.onProjectionMatrixChangedObservable.notifyObservers(this),this._projectionMatrix}getTransformationMatrix(){return this._computedViewMatrix.multiplyToRef(this._projectionMatrix,this._transformMatrix),this._transformMatrix}_computeObliqueDistance(e){return(this.radius||(this.target?t5.Distance(this.position,this.target):this.position.length()))+e}_updateFrustumPlanes(){this._refreshFrustumPlanes&&(this.getTransformationMatrix(),this._frustumPlanes?sz.GetPlanesToRef(this._transformMatrix,this._frustumPlanes):this._frustumPlanes=sz.GetPlanes(this._transformMatrix),this._refreshFrustumPlanes=!1)}isInFrustum(e,t=!1){if(this._updateFrustumPlanes(),!t||!(this.rigCameras.length>0))return e.isInFrustum(this._frustumPlanes);{let t=!1;return this.rigCameras.forEach(i=>{i._updateFrustumPlanes(),t=t||e.isInFrustum(i._frustumPlanes)}),t}}isCompletelyInFrustum(e){return this._updateFrustumPlanes(),e.isCompletelyInFrustum(this._frustumPlanes)}getForwardRay(e=100,t,i){throw iL("Ray")}getForwardRayToRef(e,t=100,i,r){throw iL("Ray")}dispose(e,t=!1){for(this.onViewMatrixChangedObservable.clear(),this.onProjectionMatrixChangedObservable.clear(),this.onAfterCheckInputsObservable.clear(),this.onRestoreStateObservable.clear(),this.inputs&&this.inputs.clear(),this.getScene().stopAnimation(this),this.getScene().removeCamera(this);this._rigCameras.length>0;){let e=this._rigCameras.pop();e&&e.dispose()}if(this._parentContainer){let e=this._parentContainer.cameras.indexOf(this);e>-1&&this._parentContainer.cameras.splice(e,1),this._parentContainer=null}if(this._rigPostProcess)this._rigPostProcess.dispose(this),this._rigPostProcess=null,this._postProcesses.length=0;else if(this.cameraRigMode!==ns.RIG_MODE_NONE)this._rigPostProcess=null,this._postProcesses.length=0;else{let e=this._postProcesses.length;for(;--e>=0;){let t=this._postProcesses[e];t&&t.dispose(this)}}let i=this.customRenderTargets.length;for(;--i>=0;)this.customRenderTargets[i].dispose();this.customRenderTargets.length=0,this._activeMeshes.dispose(),this.getScene().getEngine().releaseRenderPassId(this.renderPassId),super.dispose(e,t)}get isLeftCamera(){return this._isLeftCamera}get isRightCamera(){return this._isRightCamera}get leftCamera(){return this._rigCameras.length<1?null:this._rigCameras[0]}get rightCamera(){return this._rigCameras.length<2?null:this._rigCameras[1]}getLeftTarget(){return this._rigCameras.length<1?null:this._rigCameras[0].getTarget()}getRightTarget(){return this._rigCameras.length<2?null:this._rigCameras[1].getTarget()}setCameraRigMode(e,t){if(this.cameraRigMode!==e){for(;this._rigCameras.length>0;){let e=this._rigCameras.pop();e&&e.dispose()}if(this.cameraRigMode=e,this._cameraRigParams={},this._cameraRigParams.interaxialDistance=t.interaxialDistance||.0637,this._cameraRigParams.stereoHalfAngle=ss.ToRadians(this._cameraRigParams.interaxialDistance/.0637),this.cameraRigMode!==ns.RIG_MODE_NONE){let e=this.createRigCamera(this.name+"_L",0);e&&(e._isLeftCamera=!0);let t=this.createRigCamera(this.name+"_R",1);t&&(t._isRightCamera=!0),e&&t&&(this._rigCameras.push(e),this._rigCameras.push(t))}this._setRigMode(t),this._cascadePostProcessesToRigCams(),this.update()}}_setRigMode(e){}_getVRProjectionMatrix(){return t7.PerspectiveFovLHToRef(this._cameraRigParams.vrMetrics.aspectRatioFov,this._cameraRigParams.vrMetrics.aspectRatio,this.minZ,this.maxZ,this._cameraRigParams.vrWorkMatrix,!0,this.getEngine().isNDCHalfZRange),this._cameraRigParams.vrWorkMatrix.multiplyToRef(this._cameraRigParams.vrHMatrix,this._projectionMatrix),this._projectionMatrix}setCameraRigParameter(e,t){this._cameraRigParams||(this._cameraRigParams={}),this._cameraRigParams[e]=t,"interaxialDistance"===e&&(this._cameraRigParams.stereoHalfAngle=ss.ToRadians(t/.0637))}createRigCamera(e,t){return null}_updateRigCameras(){for(let e=0;ens._CreateDefaultParsedCamera(t,i))}computeWorldMatrix(){return this.getWorldMatrix()}static Parse(e,t){let i=e.type,r=ns.GetConstructorFromName(i,e.name,t,e.interaxial_distance,e.isStereoscopicSideBySide),s=i$.Parse(r,e,t);if(void 0!==e.parentId&&(s._waitingParentId=e.parentId),void 0!==e.parentInstanceIndex&&(s._waitingParentInstanceIndex=e.parentInstanceIndex),s.inputs&&(s.inputs.parse(e),s._setupInputs()),e.upVector&&(s.upVector=t5.FromArray(e.upVector)),s.setPosition&&(s.position.copyFromFloats(0,0,0),s.setPosition(t5.FromArray(e.position))),e.target&&s.setTarget&&s.setTarget(t5.FromArray(e.target)),e.cameraRigMode){let t=e.interaxial_distance?{interaxialDistance:e.interaxial_distance}:{};s.setCameraRigMode(e.cameraRigMode,t)}if(e.animations){for(let t=0;tthis.parent._getWorldMatrixDeterminant()&&(e*=-1),e}}ns._CreateDefaultParsedCamera=(e,t)=>{throw iL("UniversalCamera")},ns.PERSPECTIVE_CAMERA=0,ns.ORTHOGRAPHIC_CAMERA=1,ns.FOVMODE_VERTICAL_FIXED=0,ns.FOVMODE_HORIZONTAL_FIXED=1,ns.RIG_MODE_NONE=0,ns.RIG_MODE_STEREOSCOPIC_ANAGLYPH=10,ns.RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL=11,ns.RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED=12,ns.RIG_MODE_STEREOSCOPIC_OVERUNDER=13,ns.RIG_MODE_STEREOSCOPIC_INTERLACED=14,ns.RIG_MODE_VR=20,ns.RIG_MODE_CUSTOM=22,ns.ForceAttachControlToAlwaysPreventDefault=!1,iZ([ij("position")],ns.prototype,"_position",void 0),iZ([ij("upVector")],ns.prototype,"_upVector",void 0),iZ([iW()],ns.prototype,"orthoLeft",null),iZ([iW()],ns.prototype,"orthoRight",null),iZ([iW()],ns.prototype,"orthoBottom",null),iZ([iW()],ns.prototype,"orthoTop",null),iZ([iW()],ns.prototype,"fov",void 0),iZ([iW()],ns.prototype,"projectionPlaneTilt",void 0),iZ([iW()],ns.prototype,"minZ",void 0),iZ([iW()],ns.prototype,"maxZ",void 0),iZ([iW()],ns.prototype,"inertia",void 0),iZ([iW()],ns.prototype,"mode",null),iZ([iW()],ns.prototype,"layerMask",void 0),iZ([iW()],ns.prototype,"fovMode",void 0),iZ([iW()],ns.prototype,"cameraRigMode",void 0),iZ([iW()],ns.prototype,"interaxialDistance",void 0),iZ([iW()],ns.prototype,"isStereoscopicSideBySide",void 0);class nn{constructor(e,t,i){this.bu=e,this.bv=t,this.distance=i,this.faceId=0,this.subMeshId=0}}class na{constructor(e,t,i){this.vectors=tQ.BuildArray(8,t5.Zero),this.center=t5.Zero(),this.centerWorld=t5.Zero(),this.extendSize=t5.Zero(),this.extendSizeWorld=t5.Zero(),this.directions=tQ.BuildArray(3,t5.Zero),this.vectorsWorld=tQ.BuildArray(8,t5.Zero),this.minimumWorld=t5.Zero(),this.maximumWorld=t5.Zero(),this.minimum=t5.Zero(),this.maximum=t5.Zero(),this._drawWrapperFront=null,this._drawWrapperBack=null,this.reConstruct(e,t,i)}reConstruct(e,t,i){let r=e.x,s=e.y,n=e.z,a=t.x,o=t.y,l=t.z,h=this.vectors;this.minimum.copyFromFloats(r,s,n),this.maximum.copyFromFloats(a,o,l),h[0].copyFromFloats(r,s,n),h[1].copyFromFloats(a,o,l),h[2].copyFromFloats(a,s,n),h[3].copyFromFloats(r,o,n),h[4].copyFromFloats(r,s,l),h[5].copyFromFloats(a,o,n),h[6].copyFromFloats(r,o,l),h[7].copyFromFloats(a,s,l),t.addToRef(e,this.center).scaleInPlace(.5),t.subtractToRef(e,this.extendSize).scaleInPlace(.5),this._worldMatrix=i||t7.IdentityReadOnly,this._update(this._worldMatrix)}scale(e){let t=na._TmpVector3,i=this.maximum.subtractToRef(this.minimum,t[0]),r=i.length();i.normalizeFromLength(r);let s=r*e,n=i.scaleInPlace(.5*s),a=this.center.subtractToRef(n,t[1]),o=this.center.addToRef(n,t[2]);return this.reConstruct(a,o,this._worldMatrix),this}getWorldMatrix(){return this._worldMatrix}_update(e){let t=this.minimumWorld,i=this.maximumWorld,r=this.directions,s=this.vectorsWorld,n=this.vectors;if(e.isIdentity()){t.copyFrom(this.minimum),i.copyFrom(this.maximum);for(let e=0;e<8;++e)s[e].copyFrom(n[e]);this.extendSizeWorld.copyFrom(this.extendSize),this.centerWorld.copyFrom(this.center)}else{t.setAll(Number.MAX_VALUE),i.setAll(-Number.MAX_VALUE);for(let r=0;r<8;++r){let a=s[r];t5.TransformCoordinatesToRef(n[r],e,a),t.minimizeInPlace(a),i.maximizeInPlace(a)}i.subtractToRef(t,this.extendSizeWorld).scaleInPlace(.5),i.addToRef(t,this.centerWorld).scaleInPlace(.5)}t5.FromArrayToRef(e.m,0,r[0]),t5.FromArrayToRef(e.m,4,r[1]),t5.FromArrayToRef(e.m,8,r[2]),this._worldMatrix=e}isInFrustum(e){return na.IsInFrustum(this.vectorsWorld,e)}isCompletelyInFrustum(e){return na.IsCompletelyInFrustum(this.vectorsWorld,e)}intersectsPoint(e){let t=this.minimumWorld,i=this.maximumWorld,r=t.x,s=t.y,n=t.z,a=i.x,o=i.y,l=i.z,h=e.x,u=e.y,c=e.z;return!(a-h<-.001)&&!(-.001>h-r)&&!(o-u<-.001)&&!(-.001>u-s)&&!(l-c<-.001)&&!(-.001>c-n)}intersectsSphere(e){return na.IntersectsSphere(this.minimumWorld,this.maximumWorld,e.centerWorld,e.radiusWorld)}intersectsMinMax(e,t){let i=this.minimumWorld,r=this.maximumWorld,s=i.x,n=i.y,a=i.z,o=r.x,l=r.y,h=r.z,u=e.x,c=e.y,d=e.z,p=t.x,_=t.y,f=t.z;return!(op)&&!(l_)&&!(hf)}dispose(){var e,t;null===(e=this._drawWrapperFront)||void 0===e||e.dispose(),null===(t=this._drawWrapperBack)||void 0===t||t.dispose()}static Intersects(e,t){return e.intersectsMinMax(t.minimumWorld,t.maximumWorld)}static IntersectsSphere(e,t,i,r){let s=na._TmpVector3[0];return t5.ClampToRef(i,e,t,s),t5.DistanceSquared(i,s)<=r*r}static IsCompletelyInFrustum(e,t){for(let i=0;i<6;++i){let r=t[i];for(let t=0;t<8;++t)if(0>r.dotCoordinate(e[t]))return!1}return!0}static IsInFrustum(e,t){for(let i=0;i<6;++i){let r=!0,s=t[i];for(let t=0;t<8;++t)if(s.dotCoordinate(e[t])>=0){r=!1;break}if(r)return!1}return!0}}na._TmpVector3=tQ.BuildArray(3,t5.Zero);class no{constructor(e,t,i){this.center=t5.Zero(),this.centerWorld=t5.Zero(),this.minimum=t5.Zero(),this.maximum=t5.Zero(),this.reConstruct(e,t,i)}reConstruct(e,t,i){this.minimum.copyFrom(e),this.maximum.copyFrom(t);let r=t5.Distance(e,t);t.addToRef(e,this.center).scaleInPlace(.5),this.radius=.5*r,this._update(i||t7.IdentityReadOnly)}scale(e){let t=this.radius*e,i=no._TmpVector3,r=i[0].setAll(t),s=this.center.subtractToRef(r,i[1]),n=this.center.addToRef(r,i[2]);return this.reConstruct(s,n,this._worldMatrix),this}getWorldMatrix(){return this._worldMatrix}_update(e){if(e.isIdentity())this.centerWorld.copyFrom(this.center),this.radiusWorld=this.radius;else{t5.TransformCoordinatesToRef(this.center,e,this.centerWorld);let t=no._TmpVector3[0];t5.TransformNormalFromFloatsToRef(1,1,1,e,t),this.radiusWorld=Math.max(Math.abs(t.x),Math.abs(t.y),Math.abs(t.z))*this.radius}}isInFrustum(e){let t=this.centerWorld,i=this.radiusWorld;for(let r=0;r<6;r++)if(e[r].dotCoordinate(t)<=-i)return!1;return!0}isCenterInFrustum(e){let t=this.centerWorld;for(let i=0;i<6;i++)if(0>e[i].dotCoordinate(t))return!1;return!0}intersectsPoint(e){let t=t5.DistanceSquared(this.centerWorld,e);return!(this.radiusWorld*this.radiusWorld{let r=t5.Dot(t.centerWorld,e),s=Math.abs(t5.Dot(t.directions[0],e))*t.extendSize.x+Math.abs(t5.Dot(t.directions[1],e))*t.extendSize.y+Math.abs(t5.Dot(t.directions[2],e))*t.extendSize.z;i.min=r-s,i.max=r+s},nc=(e,t,i)=>(nu(e,t,nl),nu(e,i,nh),!(nl.min>nh.max||nh.min>nl.max));class nd{constructor(e,t,i){this._isLocked=!1,this.boundingBox=new na(e,t,i),this.boundingSphere=new no(e,t,i)}reConstruct(e,t,i){this.boundingBox.reConstruct(e,t,i),this.boundingSphere.reConstruct(e,t,i)}get minimum(){return this.boundingBox.minimum}get maximum(){return this.boundingBox.maximum}get isLocked(){return this._isLocked}set isLocked(e){this._isLocked=e}update(e){this._isLocked||(this.boundingBox._update(e),this.boundingSphere._update(e))}centerOn(e,t){let i=nd._TmpVector3[0].copyFrom(e).subtractInPlace(t),r=nd._TmpVector3[1].copyFrom(e).addInPlace(t);return this.boundingBox.reConstruct(i,r,this.boundingBox.getWorldMatrix()),this.boundingSphere.reConstruct(i,r,this.boundingBox.getWorldMatrix()),this}encapsulate(e){let t=t5.Minimize(this.minimum,e),i=t5.Maximize(this.maximum,e);return this.reConstruct(t,i,this.boundingBox.getWorldMatrix()),this}encapsulateBoundingInfo(e){let t=ie.Matrix[0];this.boundingBox.getWorldMatrix().invertToRef(t);let i=ie.Vector3[0];return t5.TransformCoordinatesToRef(e.boundingBox.minimumWorld,t,i),this.encapsulate(i),t5.TransformCoordinatesToRef(e.boundingBox.maximumWorld,t,i),this.encapsulate(i),this}scale(e){return this.boundingBox.scale(e),this.boundingSphere.scale(e),this}isInFrustum(e,t=0){return!!((2===t||3===t)&&this.boundingSphere.isCenterInFrustum(e))||!!this.boundingSphere.isInFrustum(e)&&(1===t||3===t||this.boundingBox.isInFrustum(e))}get diagonalLength(){let e=this.boundingBox;return e.maximumWorld.subtractToRef(e.minimumWorld,nd._TmpVector3[0]).length()}isCompletelyInFrustum(e){return this.boundingBox.isCompletelyInFrustum(e)}_checkCollision(e){return e._canDoCollision(this.boundingSphere.centerWorld,this.boundingSphere.radiusWorld,this.boundingBox.minimumWorld,this.boundingBox.maximumWorld)}intersectsPoint(e){return!!(this.boundingSphere.centerWorld&&this.boundingSphere.intersectsPoint(e)&&this.boundingBox.intersectsPoint(e))}intersects(e,t){if(!no.Intersects(this.boundingSphere,e.boundingSphere)||!na.Intersects(this.boundingBox,e.boundingBox))return!1;if(!t)return!0;let i=this.boundingBox,r=e.boundingBox;return!!(nc(i.directions[0],i,r)&&nc(i.directions[1],i,r)&&nc(i.directions[2],i,r)&&nc(r.directions[0],i,r)&&nc(r.directions[1],i,r)&&nc(r.directions[2],i,r)&&nc(t5.Cross(i.directions[0],r.directions[0]),i,r)&&nc(t5.Cross(i.directions[0],r.directions[1]),i,r)&&nc(t5.Cross(i.directions[0],r.directions[2]),i,r)&&nc(t5.Cross(i.directions[1],r.directions[0]),i,r)&&nc(t5.Cross(i.directions[1],r.directions[1]),i,r)&&nc(t5.Cross(i.directions[1],r.directions[2]),i,r)&&nc(t5.Cross(i.directions[2],r.directions[0]),i,r)&&nc(t5.Cross(i.directions[2],r.directions[1]),i,r)&&nc(t5.Cross(i.directions[2],r.directions[2]),i,r))}}nd._TmpVector3=tQ.BuildArray(2,t5.Zero);class np{static extractMinAndMaxIndexed(e,t,i,r,s,n){for(let a=i;a!Array.isArray(e)&&!Array.isArray(t))],np,"extractMinAndMaxIndexed",null),iZ([iq.filter((...[e])=>!Array.isArray(e))],np,"extractMinAndMax",null);class nf{get materialDefines(){var e;return this._mainDrawWrapperOverride?this._mainDrawWrapperOverride.defines:null===(e=this._getDrawWrapper())||void 0===e?void 0:e.defines}set materialDefines(e){var t;(null!==(t=this._mainDrawWrapperOverride)&&void 0!==t?t:this._getDrawWrapper(void 0,!0)).defines=e}_getDrawWrapper(e,t=!1){e=null!=e?e:this._engine.currentRenderPassId;let i=this._drawWrappers[e];return!i&&t&&(this._drawWrappers[e]=i=new rY(this._mesh.getScene().getEngine())),i}_removeDrawWrapper(e,t=!0){var i;t&&(null===(i=this._drawWrappers[e])||void 0===i||i.dispose()),this._drawWrappers[e]=void 0}get effect(){var e,t;return this._mainDrawWrapperOverride?this._mainDrawWrapperOverride.effect:null!==(t=null===(e=this._getDrawWrapper())||void 0===e?void 0:e.effect)&&void 0!==t?t:null}get _drawWrapper(){var e;return null!==(e=this._mainDrawWrapperOverride)&&void 0!==e?e:this._getDrawWrapper(void 0,!0)}get _drawWrapperOverride(){return this._mainDrawWrapperOverride}_setMainDrawWrapperOverride(e){this._mainDrawWrapperOverride=e}setEffect(e,t=null,i,r=!0){let s=this._drawWrapper;s.setEffect(e,t,r),void 0!==i&&(s.materialContext=i),e||(s.defines=null,s.materialContext=void 0)}resetDrawCache(e){if(this._drawWrappers){if(void 0!==e){this._removeDrawWrapper(e);return}for(let e of this._drawWrappers)null==e||e.dispose()}this._drawWrappers=[]}static AddToMesh(e,t,i,r,s,n,a,o=!0){return new nf(e,t,i,r,s,n,a,o)}constructor(e,t,i,r,s,n,a,o=!0,l=!0){this.materialIndex=e,this.verticesStart=t,this.verticesCount=i,this.indexStart=r,this.indexCount=s,this._mainDrawWrapperOverride=null,this._linesIndexCount=0,this._linesIndexBuffer=null,this._lastColliderWorldVertices=null,this._lastColliderTransformMatrix=null,this._wasDispatched=!1,this._renderId=0,this._alphaIndex=0,this._distanceToCamera=0,this._currentMaterial=null,this._mesh=n,this._renderingMesh=a||n,l&&n.subMeshes.push(this),this._engine=this._mesh.getScene().getEngine(),this.resetDrawCache(),this._trianglePlanes=[],this._id=n.subMeshes.length-1,o&&(this.refreshBoundingInfo(),n.computeWorldMatrix(!0))}get IsGlobal(){return 0===this.verticesStart&&this.verticesCount===this._mesh.getTotalVertices()&&0===this.indexStart&&this.indexCount===this._mesh.getTotalIndices()}getBoundingInfo(){return this.IsGlobal||this._mesh.hasThinInstances?this._mesh.getBoundingInfo():this._boundingInfo}setBoundingInfo(e){return this._boundingInfo=e,this}getMesh(){return this._mesh}getRenderingMesh(){return this._renderingMesh}getReplacementMesh(){return this._mesh._internalAbstractMeshDataInfo._actAsRegularMesh?this._mesh:null}getEffectiveMesh(){return(this._mesh._internalAbstractMeshDataInfo._actAsRegularMesh?this._mesh:null)||this._renderingMesh}getMaterial(e=!0){var t;let i=null!==(t=this._renderingMesh.getMaterialForRenderPass(this._engine.currentRenderPassId))&&void 0!==t?t:this._renderingMesh.material;if(!i)return e?this._mesh.getScene().defaultMaterial:null;if(this._isMultiMaterial(i)){let e=i.getSubMaterial(this.materialIndex);return this._currentMaterial!==e&&(this._currentMaterial=e,this.resetDrawCache()),e}return i}_isMultiMaterial(e){return void 0!==e.getSubMaterial}refreshBoundingInfo(e=null){let t;if(this._lastColliderWorldVertices=null,this.IsGlobal||!this._renderingMesh||!this._renderingMesh.geometry)return this;if(e||(e=this._renderingMesh.getVerticesData(sf.PositionKind)),!e)return this._boundingInfo=this._mesh.getBoundingInfo(),this;let i=this._renderingMesh.getIndices();if(0===this.indexStart&&this.indexCount===i.length){let e=this._renderingMesh.getBoundingInfo();t={minimum:e.minimum.clone(),maximum:e.maximum.clone()}}else t=function(e,t,i,r,s=null){let n=new t5(Number.MAX_VALUE,Number.MAX_VALUE,Number.MAX_VALUE),a=new t5(-Number.MAX_VALUE,-Number.MAX_VALUE,-Number.MAX_VALUE);return np.extractMinAndMaxIndexed(e,t,i,r,n,a),s&&(n.x-=n.x*s.x+s.y,n.y-=n.y*s.x+s.y,n.z-=n.z*s.x+s.y,a.x+=a.x*s.x+s.y,a.y+=a.y*s.x+s.y,a.z+=a.z*s.x+s.y),{minimum:n,maximum:a}}(e,i,this.indexStart,this.indexCount,this._renderingMesh.geometry.boundingBias);return this._boundingInfo?this._boundingInfo.reConstruct(t.minimum,t.maximum):this._boundingInfo=new nd(t.minimum,t.maximum),this}_checkCollision(e){return this.getBoundingInfo()._checkCollision(e)}updateBoundingInfo(e){let t=this.getBoundingInfo();return t||(this.refreshBoundingInfo(),t=this.getBoundingInfo()),t&&t.update(e),this}isInFrustum(e){let t=this.getBoundingInfo();return!!t&&t.isInFrustum(e,this._mesh.cullingStrategy)}isCompletelyInFrustum(e){let t=this.getBoundingInfo();return!!t&&t.isCompletelyInFrustum(e)}render(e){return this._renderingMesh.render(this,e,this._mesh._internalAbstractMeshDataInfo._actAsRegularMesh?this._mesh:void 0),this}_getLinesIndexBuffer(e,t){if(!this._linesIndexBuffer){let i=[];for(let t=this.indexStart;to&&(o=t)}return new nf(e,a,o-a+1,t,i,r,s,n)}}class nm{}class ng{constructor(){var e;this.uniqueId=0,this.metadata={},this._applyTo=(e=this._applyToCoroutine.bind(this),(...t)=>nt(e(...t),void 0)),this.uniqueId=ng._UniqueIDGenerator,ng._UniqueIDGenerator++}set(e,t){switch(e.length||ig.Warn(`Setting vertex data kind '${t}' with an empty array`),t){case sf.PositionKind:this.positions=e;break;case sf.NormalKind:this.normals=e;break;case sf.TangentKind:this.tangents=e;break;case sf.UVKind:this.uvs=e;break;case sf.UV2Kind:this.uvs2=e;break;case sf.UV3Kind:this.uvs3=e;break;case sf.UV4Kind:this.uvs4=e;break;case sf.UV5Kind:this.uvs5=e;break;case sf.UV6Kind:this.uvs6=e;break;case sf.ColorKind:this.colors=e;break;case sf.MatricesIndicesKind:this.matricesIndices=e;break;case sf.MatricesWeightsKind:this.matricesWeights=e;break;case sf.MatricesIndicesExtraKind:this.matricesIndicesExtra=e;break;case sf.MatricesWeightsExtraKind:this.matricesWeightsExtra=e}}applyToMesh(e,t){return this._applyTo(e,t,!1),this}applyToGeometry(e,t){return this._applyTo(e,t,!1),this}updateMesh(e){return this._update(e),this}updateGeometry(e){return this._update(e),this}*_applyToCoroutine(e,t=!1,i){if(this.positions&&(e.setVerticesData(sf.PositionKind,this.positions,t),i&&(yield)),this.normals&&(e.setVerticesData(sf.NormalKind,this.normals,t),i&&(yield)),this.tangents&&(e.setVerticesData(sf.TangentKind,this.tangents,t),i&&(yield)),this.uvs&&(e.setVerticesData(sf.UVKind,this.uvs,t),i&&(yield)),this.uvs2&&(e.setVerticesData(sf.UV2Kind,this.uvs2,t),i&&(yield)),this.uvs3&&(e.setVerticesData(sf.UV3Kind,this.uvs3,t),i&&(yield)),this.uvs4&&(e.setVerticesData(sf.UV4Kind,this.uvs4,t),i&&(yield)),this.uvs5&&(e.setVerticesData(sf.UV5Kind,this.uvs5,t),i&&(yield)),this.uvs6&&(e.setVerticesData(sf.UV6Kind,this.uvs6,t),i&&(yield)),this.colors&&(e.setVerticesData(sf.ColorKind,this.colors,t),i&&(yield)),this.matricesIndices&&(e.setVerticesData(sf.MatricesIndicesKind,this.matricesIndices,t),i&&(yield)),this.matricesWeights&&(e.setVerticesData(sf.MatricesWeightsKind,this.matricesWeights,t),i&&(yield)),this.matricesIndicesExtra&&(e.setVerticesData(sf.MatricesIndicesExtraKind,this.matricesIndicesExtra,t),i&&(yield)),this.matricesWeightsExtra&&(e.setVerticesData(sf.MatricesWeightsExtraKind,this.matricesWeightsExtra,t),i&&(yield)),this.indices?(e.setIndices(this.indices,null,t),i&&(yield)):e.setIndices([],null),e.subMeshes&&this.materialInfos&&this.materialInfos.length>1)for(let t of(e.subMeshes=[],this.materialInfos))new nf(t.materialIndex,t.verticesStart,t.verticesCount,t.indexStart,t.indexCount,e);return this}_update(e,t,i){return this.positions&&e.updateVerticesData(sf.PositionKind,this.positions,t,i),this.normals&&e.updateVerticesData(sf.NormalKind,this.normals,t,i),this.tangents&&e.updateVerticesData(sf.TangentKind,this.tangents,t,i),this.uvs&&e.updateVerticesData(sf.UVKind,this.uvs,t,i),this.uvs2&&e.updateVerticesData(sf.UV2Kind,this.uvs2,t,i),this.uvs3&&e.updateVerticesData(sf.UV3Kind,this.uvs3,t,i),this.uvs4&&e.updateVerticesData(sf.UV4Kind,this.uvs4,t,i),this.uvs5&&e.updateVerticesData(sf.UV5Kind,this.uvs5,t,i),this.uvs6&&e.updateVerticesData(sf.UV6Kind,this.uvs6,t,i),this.colors&&e.updateVerticesData(sf.ColorKind,this.colors,t,i),this.matricesIndices&&e.updateVerticesData(sf.MatricesIndicesKind,this.matricesIndices,t,i),this.matricesWeights&&e.updateVerticesData(sf.MatricesWeightsKind,this.matricesWeights,t,i),this.matricesIndicesExtra&&e.updateVerticesData(sf.MatricesIndicesExtraKind,this.matricesIndicesExtra,t,i),this.matricesWeightsExtra&&e.updateVerticesData(sf.MatricesWeightsExtraKind,this.matricesWeightsExtra,t,i),this.indices&&e.setIndices(this.indices,null),this}static _TransformVector3Coordinates(e,t,i=0,r=e.length){let s=ie.Vector3[0],n=ie.Vector3[1];for(let a=i;ae.determinant();return this.positions&&ng._TransformVector3Coordinates(this.positions,e),this.normals&&ng._TransformVector3Normals(this.normals,e),this.tangents&&ng._TransformVector4Normals(this.tangents,e),t&&this.indices&&ng._FlipFaces(this.indices),this}splitBasedOnMaterialID(){if(!this.materialInfos||this.materialInfos.length<2)return[this];let e=[];for(let t of this.materialInfos){let i=new ng;if(this.positions&&(i.positions=this.positions.slice(3*t.verticesStart,(t.verticesCount+t.verticesStart)*3)),this.normals&&(i.normals=this.normals.slice(3*t.verticesStart,(t.verticesCount+t.verticesStart)*3)),this.tangents&&(i.tangents=this.tangents.slice(4*t.verticesStart,(t.verticesCount+t.verticesStart)*4)),this.colors&&(i.colors=this.colors.slice(4*t.verticesStart,(t.verticesCount+t.verticesStart)*4)),this.uvs&&(i.uvs=this.uvs.slice(2*t.verticesStart,(t.verticesCount+t.verticesStart)*2)),this.uvs2&&(i.uvs2=this.uvs2.slice(2*t.verticesStart,(t.verticesCount+t.verticesStart)*2)),this.uvs3&&(i.uvs3=this.uvs3.slice(2*t.verticesStart,(t.verticesCount+t.verticesStart)*2)),this.uvs4&&(i.uvs4=this.uvs4.slice(2*t.verticesStart,(t.verticesCount+t.verticesStart)*2)),this.uvs5&&(i.uvs5=this.uvs5.slice(2*t.verticesStart,(t.verticesCount+t.verticesStart)*2)),this.uvs6&&(i.uvs6=this.uvs6.slice(2*t.verticesStart,(t.verticesCount+t.verticesStart)*2)),this.matricesIndices&&(i.matricesIndices=this.matricesIndices.slice(4*t.verticesStart,(t.verticesCount+t.verticesStart)*4)),this.matricesIndicesExtra&&(i.matricesIndicesExtra=this.matricesIndicesExtra.slice(4*t.verticesStart,(t.verticesCount+t.verticesStart)*4)),this.matricesWeights&&(i.matricesWeights=this.matricesWeights.slice(4*t.verticesStart,(t.verticesCount+t.verticesStart)*4)),this.matricesWeightsExtra&&(i.matricesWeightsExtra=this.matricesWeightsExtra.slice(4*t.verticesStart,(t.verticesCount+t.verticesStart)*4)),this.indices){i.indices=[];for(let e=t.indexStart;e({vertexData:e})):[{vertexData:e}];return nt(this._mergeCoroutine(void 0,n,t,!1,i,r,s))}*_mergeCoroutine(e,t,i=!1,r,s,n=!1,a=!1){var o,l,h,u;this._validate();let c=t.map(e=>e.vertexData),d=this;if(a)for(let e of c)e&&(e._validate(),!this.normals&&e.normals&&(this.normals=new Float32Array(this.positions.length)),!this.tangents&&e.tangents&&(this.tangents=new Float32Array(this.positions.length/3*4)),!this.uvs&&e.uvs&&(this.uvs=new Float32Array(this.positions.length/3*2)),!this.uvs2&&e.uvs2&&(this.uvs2=new Float32Array(this.positions.length/3*2)),!this.uvs3&&e.uvs3&&(this.uvs3=new Float32Array(this.positions.length/3*2)),!this.uvs4&&e.uvs4&&(this.uvs4=new Float32Array(this.positions.length/3*2)),!this.uvs5&&e.uvs5&&(this.uvs5=new Float32Array(this.positions.length/3*2)),!this.uvs6&&e.uvs6&&(this.uvs6=new Float32Array(this.positions.length/3*2)),!this.colors&&e.colors&&(this.colors=new Float32Array(this.positions.length/3*4),this.colors.fill(1)),!this.matricesIndices&&e.matricesIndices&&(this.matricesIndices=new Float32Array(this.positions.length/3*4)),!this.matricesWeights&&e.matricesWeights&&(this.matricesWeights=new Float32Array(this.positions.length/3*4)),!this.matricesIndicesExtra&&e.matricesIndicesExtra&&(this.matricesIndicesExtra=new Float32Array(this.positions.length/3*4)),!this.matricesWeightsExtra&&e.matricesWeightsExtra&&(this.matricesWeightsExtra=new Float32Array(this.positions.length/3*4)));for(let e of c)if(e){if(a)this.normals&&!e.normals&&(e.normals=new Float32Array(e.positions.length)),this.tangents&&!e.tangents&&(e.tangents=new Float32Array(e.positions.length/3*4)),this.uvs&&!e.uvs&&(e.uvs=new Float32Array(e.positions.length/3*2)),this.uvs2&&!e.uvs2&&(e.uvs2=new Float32Array(e.positions.length/3*2)),this.uvs3&&!e.uvs3&&(e.uvs3=new Float32Array(e.positions.length/3*2)),this.uvs4&&!e.uvs4&&(e.uvs4=new Float32Array(e.positions.length/3*2)),this.uvs5&&!e.uvs5&&(e.uvs5=new Float32Array(e.positions.length/3*2)),this.uvs6&&!e.uvs6&&(e.uvs6=new Float32Array(e.positions.length/3*2)),this.colors&&!e.colors&&(e.colors=new Float32Array(e.positions.length/3*4),e.colors.fill(1)),this.matricesIndices&&!e.matricesIndices&&(e.matricesIndices=new Float32Array(e.positions.length/3*4)),this.matricesWeights&&!e.matricesWeights&&(e.matricesWeights=new Float32Array(e.positions.length/3*4)),this.matricesIndicesExtra&&!e.matricesIndicesExtra&&(e.matricesIndicesExtra=new Float32Array(e.positions.length/3*4)),this.matricesWeightsExtra&&!e.matricesWeightsExtra&&(e.matricesWeightsExtra=new Float32Array(e.positions.length/3*4));else if(e._validate(),!this.normals!=!e.normals||!this.tangents!=!e.tangents||!this.uvs!=!e.uvs||!this.uvs2!=!e.uvs2||!this.uvs3!=!e.uvs3||!this.uvs4!=!e.uvs4||!this.uvs5!=!e.uvs5||!this.uvs6!=!e.uvs6||!this.colors!=!e.colors||!this.matricesIndices!=!e.matricesIndices||!this.matricesWeights!=!e.matricesWeights||!this.matricesIndicesExtra!=!e.matricesIndicesExtra||!this.matricesWeightsExtra!=!e.matricesWeightsExtra)throw Error("Cannot merge vertex data that do not have the same set of attributes")}if(n){let i=0,r=0,s=0,n=[],a=null,o=[];for(let t of this.splitBasedOnMaterialID())o.push({vertexData:t,transform:e});for(let e of t)if(e.vertexData)for(let t of e.vertexData.splitBasedOnMaterialID())o.push({vertexData:t,transform:e.transform});for(let e of(o.sort((e,t)=>{let i=e.vertexData.materialInfos?e.vertexData.materialInfos[0].materialIndex:0,r=t.vertexData.materialInfos?t.vertexData.materialInfos[0].materialIndex:0;return i>r?1:i===r?0:-1}),o)){let t=e.vertexData;if(i=t.materialInfos?t.materialInfos[0].materialIndex:0,a&&a.materialIndex===i)a.indexCount+=t.indices.length,a.verticesCount+=t.positions.length/3;else{let e=new nm;e.materialIndex=i,e.indexStart=r,e.indexCount=t.indices.length,e.verticesStart=s,e.verticesCount=t.positions.length/3,n.push(e),a=e}r+=t.indices.length,s+=t.positions.length/3}let l=o.splice(0,1)[0];d=l.vertexData,e=l.transform,c=o.map(e=>e.vertexData),t=o,this.materialInfos=n}let p=c.reduce((e,t)=>{var i,r;return e+(null!==(r=null===(i=t.indices)||void 0===i?void 0:i.length)&&void 0!==r?r:0)},null!==(l=null===(o=d.indices)||void 0===o?void 0:o.length)&&void 0!==l?l:0),_=s||c.some(e=>e.indices===d.indices)?null===(h=d.indices)||void 0===h?void 0:h.slice():d.indices;if(p>0){let s=null!==(u=null==_?void 0:_.length)&&void 0!==u?u:0;if(_||(_=Array(p)),_.length!==p){if(Array.isArray(_))_.length=p;else{let e=i||_ instanceof Uint32Array?new Uint32Array(p):new Uint16Array(p);e.set(_),_=e}e&&0>e.determinant()&&ng._FlipFaces(_,0,s)}let n=d.positions?d.positions.length/3:0;for(let{vertexData:e,transform:i}of t)if(e.indices){for(let t=0;ti.determinant()&&ng._FlipFaces(_,s,e.indices.length),n+=e.positions.length/3,s+=e.indices.length,r&&(yield)}}return this.indices=_,this.positions=ng._MergeElement(sf.PositionKind,d.positions,e,t.map(e=>[e.vertexData.positions,e.transform])),r&&(yield),d.normals&&(this.normals=ng._MergeElement(sf.NormalKind,d.normals,e,t.map(e=>[e.vertexData.normals,e.transform])),r&&(yield)),d.tangents&&(this.tangents=ng._MergeElement(sf.TangentKind,d.tangents,e,t.map(e=>[e.vertexData.tangents,e.transform])),r&&(yield)),d.uvs&&(this.uvs=ng._MergeElement(sf.UVKind,d.uvs,e,t.map(e=>[e.vertexData.uvs,e.transform])),r&&(yield)),d.uvs2&&(this.uvs2=ng._MergeElement(sf.UV2Kind,d.uvs2,e,t.map(e=>[e.vertexData.uvs2,e.transform])),r&&(yield)),d.uvs3&&(this.uvs3=ng._MergeElement(sf.UV3Kind,d.uvs3,e,t.map(e=>[e.vertexData.uvs3,e.transform])),r&&(yield)),d.uvs4&&(this.uvs4=ng._MergeElement(sf.UV4Kind,d.uvs4,e,t.map(e=>[e.vertexData.uvs4,e.transform])),r&&(yield)),d.uvs5&&(this.uvs5=ng._MergeElement(sf.UV5Kind,d.uvs5,e,t.map(e=>[e.vertexData.uvs5,e.transform])),r&&(yield)),d.uvs6&&(this.uvs6=ng._MergeElement(sf.UV6Kind,d.uvs6,e,t.map(e=>[e.vertexData.uvs6,e.transform])),r&&(yield)),d.colors&&(this.colors=ng._MergeElement(sf.ColorKind,d.colors,e,t.map(e=>[e.vertexData.colors,e.transform])),r&&(yield)),d.matricesIndices&&(this.matricesIndices=ng._MergeElement(sf.MatricesIndicesKind,d.matricesIndices,e,t.map(e=>[e.vertexData.matricesIndices,e.transform])),r&&(yield)),d.matricesWeights&&(this.matricesWeights=ng._MergeElement(sf.MatricesWeightsKind,d.matricesWeights,e,t.map(e=>[e.vertexData.matricesWeights,e.transform])),r&&(yield)),d.matricesIndicesExtra&&(this.matricesIndicesExtra=ng._MergeElement(sf.MatricesIndicesExtraKind,d.matricesIndicesExtra,e,t.map(e=>[e.vertexData.matricesIndicesExtra,e.transform])),r&&(yield)),d.matricesWeightsExtra&&(this.matricesWeightsExtra=ng._MergeElement(sf.MatricesWeightsExtraKind,d.matricesWeightsExtra,e,t.map(e=>[e.vertexData.matricesWeightsExtra,e.transform]))),this}static _MergeElement(e,t,i,r){let s=r.filter(e=>null!==e[0]&&void 0!==e[0]);if(!t&&0==s.length)return t;if(!t)return this._MergeElement(e,s[0][0],s[0][1],s.slice(1));let n=s.reduce((e,t)=>e+t[0].length,t.length),a=e===sf.PositionKind?ng._TransformVector3Coordinates:e===sf.NormalKind?ng._TransformVector3Normals:e===sf.TangentKind?ng._TransformVector4Normals:()=>{};if(t instanceof Float32Array){let e=new Float32Array(n);e.set(t),i&&a(e,i,0,t.length);let r=t.length;for(let[t,i]of s)e.set(t,r),i&&a(e,i,r,t.length),r+=t.length;return e}{let e=Array(n);for(let i=0;i{let i=sf.DeduceStride(e);if(t.length%i!=0)throw Error("The "+e+"s array count must be a multiple of "+i);return t.length/i},t=e(sf.PositionKind,this.positions),i=(i,r)=>{let s=e(i,r);if(s!==t)throw Error("The "+i+"s element count ("+s+") does not match the positions count ("+t+")")};this.normals&&i(sf.NormalKind,this.normals),this.tangents&&i(sf.TangentKind,this.tangents),this.uvs&&i(sf.UVKind,this.uvs),this.uvs2&&i(sf.UV2Kind,this.uvs2),this.uvs3&&i(sf.UV3Kind,this.uvs3),this.uvs4&&i(sf.UV4Kind,this.uvs4),this.uvs5&&i(sf.UV5Kind,this.uvs5),this.uvs6&&i(sf.UV6Kind,this.uvs6),this.colors&&i(sf.ColorKind,this.colors),this.matricesIndices&&i(sf.MatricesIndicesKind,this.matricesIndices),this.matricesWeights&&i(sf.MatricesWeightsKind,this.matricesWeights),this.matricesIndicesExtra&&i(sf.MatricesIndicesExtraKind,this.matricesIndicesExtra),this.matricesWeightsExtra&&i(sf.MatricesWeightsExtraKind,this.matricesWeightsExtra)}clone(){let e=this.serialize();return ng.Parse(e)}serialize(){let e={};if(this.positions&&(e.positions=Array.from(this.positions)),this.normals&&(e.normals=Array.from(this.normals)),this.tangents&&(e.tangents=Array.from(this.tangents)),this.uvs&&(e.uvs=Array.from(this.uvs)),this.uvs2&&(e.uvs2=Array.from(this.uvs2)),this.uvs3&&(e.uvs3=Array.from(this.uvs3)),this.uvs4&&(e.uvs4=Array.from(this.uvs4)),this.uvs5&&(e.uvs5=Array.from(this.uvs5)),this.uvs6&&(e.uvs6=Array.from(this.uvs6)),this.colors&&(e.colors=Array.from(this.colors)),this.matricesIndices&&(e.matricesIndices=Array.from(this.matricesIndices),e.matricesIndices._isExpanded=!0),this.matricesWeights&&(e.matricesWeights=Array.from(this.matricesWeights)),this.matricesIndicesExtra&&(e.matricesIndicesExtra=Array.from(this.matricesIndicesExtra),e.matricesIndicesExtra._isExpanded=!0),this.matricesWeightsExtra&&(e.matricesWeightsExtra=Array.from(this.matricesWeightsExtra)),e.indices=Array.from(this.indices),this.materialInfos)for(let t of(e.materialInfos=[],this.materialInfos)){let i={indexStart:t.indexStart,indexCount:t.indexCount,materialIndex:t.materialIndex,verticesStart:t.verticesStart,verticesCount:t.verticesCount};e.materialInfos.push(i)}return e}static ExtractFromMesh(e,t,i){return ng._ExtractFrom(e,t,i)}static ExtractFromGeometry(e,t,i){return ng._ExtractFrom(e,t,i)}static _ExtractFrom(e,t,i){let r=new ng;return e.isVerticesDataPresent(sf.PositionKind)&&(r.positions=e.getVerticesData(sf.PositionKind,t,i)),e.isVerticesDataPresent(sf.NormalKind)&&(r.normals=e.getVerticesData(sf.NormalKind,t,i)),e.isVerticesDataPresent(sf.TangentKind)&&(r.tangents=e.getVerticesData(sf.TangentKind,t,i)),e.isVerticesDataPresent(sf.UVKind)&&(r.uvs=e.getVerticesData(sf.UVKind,t,i)),e.isVerticesDataPresent(sf.UV2Kind)&&(r.uvs2=e.getVerticesData(sf.UV2Kind,t,i)),e.isVerticesDataPresent(sf.UV3Kind)&&(r.uvs3=e.getVerticesData(sf.UV3Kind,t,i)),e.isVerticesDataPresent(sf.UV4Kind)&&(r.uvs4=e.getVerticesData(sf.UV4Kind,t,i)),e.isVerticesDataPresent(sf.UV5Kind)&&(r.uvs5=e.getVerticesData(sf.UV5Kind,t,i)),e.isVerticesDataPresent(sf.UV6Kind)&&(r.uvs6=e.getVerticesData(sf.UV6Kind,t,i)),e.isVerticesDataPresent(sf.ColorKind)&&(r.colors=e.getVerticesData(sf.ColorKind,t,i)),e.isVerticesDataPresent(sf.MatricesIndicesKind)&&(r.matricesIndices=e.getVerticesData(sf.MatricesIndicesKind,t,i)),e.isVerticesDataPresent(sf.MatricesWeightsKind)&&(r.matricesWeights=e.getVerticesData(sf.MatricesWeightsKind,t,i)),e.isVerticesDataPresent(sf.MatricesIndicesExtraKind)&&(r.matricesIndicesExtra=e.getVerticesData(sf.MatricesIndicesExtraKind,t,i)),e.isVerticesDataPresent(sf.MatricesWeightsExtraKind)&&(r.matricesWeightsExtra=e.getVerticesData(sf.MatricesWeightsExtraKind,t,i)),r.indices=e.getIndices(t,i),r}static CreateRibbon(e){throw iL("ribbonBuilder")}static CreateBox(e){throw iL("boxBuilder")}static CreateTiledBox(e){throw iL("tiledBoxBuilder")}static CreateTiledPlane(e){throw iL("tiledPlaneBuilder")}static CreateSphere(e){throw iL("sphereBuilder")}static CreateCylinder(e){throw iL("cylinderBuilder")}static CreateTorus(e){throw iL("torusBuilder")}static CreateLineSystem(e){throw iL("linesBuilder")}static CreateDashedLines(e){throw iL("linesBuilder")}static CreateGround(e){throw iL("groundBuilder")}static CreateTiledGround(e){throw iL("groundBuilder")}static CreateGroundFromHeightMap(e){throw iL("groundBuilder")}static CreatePlane(e){throw iL("planeBuilder")}static CreateDisc(e){throw iL("discBuilder")}static CreatePolygon(e,t,i,r,s,n,a){throw iL("polygonBuilder")}static CreateIcoSphere(e){throw iL("icoSphereBuilder")}static CreatePolyhedron(e){throw iL("polyhedronBuilder")}static CreateCapsule(e={orientation:t5.Up(),subdivisions:2,tessellation:16,height:1,radius:.25,capSubdivisions:6}){throw iL("capsuleBuilder")}static CreateTorusKnot(e){throw iL("torusKnotBuilder")}static ComputeNormals(e,t,i,r){let s=0,n=0,a=0,o=0,l=0,h=0,u=0,c=0,d=0,p=0,_=0,f=0,m=0,g=0,v=0,x=0,T=0,b=0,E=0,S=0,C=!1,y=!1,A=!1,R=!1,I=1,P=0,M=null;r&&(C=!!r.facetNormals,y=!!r.facetPositions,A=!!r.facetPartitioning,I=!0===r.useRightHandedSystem?-1:1,P=r.ratio||0,R=!!r.depthSort,M=r.distanceTo,R&&void 0===M&&(M=t5.Zero()));let D=0,O=0,N=0,F=0;for(A&&r&&r.bbSize&&(D=r.subDiv.X*P/r.bbSize.x,O=r.subDiv.Y*P/r.bbSize.y,N=r.subDiv.Z*P/r.bbSize.z,F=r.subDiv.max*r.subDiv.max,r.facetPartitioning.length=0),s=0;s!Array.isArray(e))],ng,"_TransformVector3Coordinates",null),iZ([iq.filter((...[e])=>!Array.isArray(e))],ng,"_TransformVector3Normals",null),iZ([iq.filter((...[e])=>!Array.isArray(e))],ng,"_TransformVector4Normals",null),iZ([iq.filter((...[e])=>!Array.isArray(e))],ng,"_FlipFaces",null);class nv{static get ForceFullSceneLoadingForIncremental(){return nv._ForceFullSceneLoadingForIncremental}static set ForceFullSceneLoadingForIncremental(e){nv._ForceFullSceneLoadingForIncremental=e}static get ShowLoadingScreen(){return nv._ShowLoadingScreen}static set ShowLoadingScreen(e){nv._ShowLoadingScreen=e}static get loggingLevel(){return nv._LoggingLevel}static set loggingLevel(e){nv._LoggingLevel=e}static get CleanBoneMatrixWeights(){return nv._CleanBoneMatrixWeights}static set CleanBoneMatrixWeights(e){nv._CleanBoneMatrixWeights=e}}nv._ForceFullSceneLoadingForIncremental=!1,nv._ShowLoadingScreen=!0,nv._CleanBoneMatrixWeights=!1,nv._LoggingLevel=0;class nx{}nx.UseOpenGLOrientationForUV=!1;class nT{get boundingBias(){return this._boundingBias}set boundingBias(e){this._boundingBias?this._boundingBias.copyFrom(e):this._boundingBias=e.clone(),this._updateBoundingInfo(!0,null)}static CreateGeometryForMesh(e){let t=new nT(nT.RandomId(),e.getScene());return t.applyToMesh(e),t}get meshes(){return this._meshes}constructor(e,t,i,r=!1,s=null){if(this.delayLoadState=0,this._totalVertices=0,this._isDisposed=!1,this._indexBufferIsUpdatable=!1,this._positionsCache=[],this._parentContainer=null,this.useBoundingInfoFromGeometry=!1,this._scene=t||t2.LastCreatedScene,!this._scene)return;this.id=e,this.uniqueId=this._scene.getUniqueId(),this._engine=this._scene.getEngine(),this._meshes=[],this._vertexBuffers={},this._indices=[],this._updatable=r,i?this.setAllVerticesData(i,r):this._totalVertices=0,this._engine.getCaps().vertexArrayObject&&(this._vertexArrayObjects={}),s&&(this.applyToMesh(s),s.computeWorldMatrix(!0))}get extend(){return this._extend}getScene(){return this._scene}getEngine(){return this._engine}isReady(){return 1===this.delayLoadState||0===this.delayLoadState}get doNotSerialize(){for(let e=0;e65535),this._meshes))r._createGlobalSubMesh(!0),r.synchronizeInstances();this._notifyUpdate()}setIndices(e,t=null,i=!1){for(let r of(this._indexBuffer&&this._engine._releaseBuffer(this._indexBuffer),this._indices=e,this._indexBufferIsUpdatable=i,0!==this._meshes.length&&this._indices&&(this._indexBuffer=this._engine.createIndexBuffer(this._indices,i,"Geometry_"+this.id+"_IndexBuffer")),void 0!=t&&(this._totalVertices=t),this._meshes))r._createGlobalSubMesh(!0),r.synchronizeInstances();this._notifyUpdate()}getTotalIndices(){return this.isReady()?void 0!==this._totalIndices?this._totalIndices:this._indices.length:0}getIndices(e,t){if(!this.isReady())return null;let i=this._indices;return t||e&&1!==this._meshes.length?i.slice():i}getIndexBuffer(){return this.isReady()?this._indexBuffer:null}_releaseVertexArrayObject(e=null){e&&this._vertexArrayObjects&&this._vertexArrayObjects[e.key]&&(this._engine.releaseVertexArrayObject(this._vertexArrayObjects[e.key]),delete this._vertexArrayObjects[e.key])}releaseForMesh(e,t){let i=this._meshes,r=i.indexOf(e);-1!==r&&(i.splice(r,1),this._vertexArrayObjects&&e._invalidateInstanceVertexArrayObject(),e._geometry=null,0===i.length&&t&&this.dispose())}applyToMesh(e){if(e._geometry===this)return;let t=e._geometry;t&&t.releaseForMesh(e),this._vertexArrayObjects&&e._invalidateInstanceVertexArrayObject();let i=this._meshes;e._geometry=this,e._internalAbstractMeshDataInfo._positions=null,this._scene.pushGeometry(this),i.push(e),this.isReady()?this._applyToMesh(e):this._boundingInfo&&e.setBoundingInfo(this._boundingInfo)}_updateExtend(e=null){if(this.useBoundingInfoFromGeometry&&this._boundingInfo)this._extend={minimum:this._boundingInfo.minimum.clone(),maximum:this._boundingInfo.maximum.clone()};else{if(!e&&!(e=this.getVerticesData(sf.PositionKind)))return;this._extend=n_(e,0,this._totalVertices,this.boundingBias,3)}}_applyToMesh(e){let t=this._meshes.length;for(let i in this._vertexBuffers)1===t&&this._vertexBuffers[i].create(),i===sf.PositionKind&&(this._extend||this._updateExtend(),e.buildBoundingInfo(this._extend.minimum,this._extend.maximum),e._createGlobalSubMesh(e.isUnIndexed),e._updateBoundingInfo());1===t&&this._indices&&this._indices.length>0&&(this._indexBuffer=this._engine.createIndexBuffer(this._indices,this._updatable,"Geometry_"+this.id+"_IndexBuffer")),e._syncGeometryWithMorphTargetManager(),e.synchronizeInstances()}_notifyUpdate(e){for(let t of(this.onGeometryUpdated&&this.onGeometryUpdated(this,e),this._vertexArrayObjects&&this._disposeVertexArrayObjects(),this._meshes))t._markSubMeshesAsAttributesDirty()}load(e,t){if(2!==this.delayLoadState){if(this.isReady()){t&&t();return}this.delayLoadState=2,this._queueLoad(e,t)}}_queueLoad(e,t){this.delayLoadingFile&&(e.addPendingData(this),e._loadFile(this.delayLoadingFile,i=>{if(!this._delayLoadingFunction)return;this._delayLoadingFunction(JSON.parse(i),this),this.delayLoadState=1,this._delayInfo=[],e.removePendingData(this);let r=this._meshes,s=r.length;for(let e=0;e0){for(let t=0;t0){for(let e=0;e0){for(let e=0;e-1&&this._parentContainer.geometries.splice(e,1),this._parentContainer=null}this._isDisposed=!0}copy(e){let t;let i=new ng;i.indices=[];let r=this.getIndices();if(r)for(let e=0;e0){let r=new Float32Array(e,i.positionsAttrDesc.offset,i.positionsAttrDesc.count);t.setVerticesData(sf.PositionKind,r,!1)}if(i.normalsAttrDesc&&i.normalsAttrDesc.count>0){let r=new Float32Array(e,i.normalsAttrDesc.offset,i.normalsAttrDesc.count);t.setVerticesData(sf.NormalKind,r,!1)}if(i.tangetsAttrDesc&&i.tangetsAttrDesc.count>0){let r=new Float32Array(e,i.tangetsAttrDesc.offset,i.tangetsAttrDesc.count);t.setVerticesData(sf.TangentKind,r,!1)}if(i.uvsAttrDesc&&i.uvsAttrDesc.count>0){let r=new Float32Array(e,i.uvsAttrDesc.offset,i.uvsAttrDesc.count);if(nx.UseOpenGLOrientationForUV)for(let e=1;e0){let r=new Float32Array(e,i.uvs2AttrDesc.offset,i.uvs2AttrDesc.count);if(nx.UseOpenGLOrientationForUV)for(let e=1;e0){let r=new Float32Array(e,i.uvs3AttrDesc.offset,i.uvs3AttrDesc.count);if(nx.UseOpenGLOrientationForUV)for(let e=1;e0){let r=new Float32Array(e,i.uvs4AttrDesc.offset,i.uvs4AttrDesc.count);if(nx.UseOpenGLOrientationForUV)for(let e=1;e0){let r=new Float32Array(e,i.uvs5AttrDesc.offset,i.uvs5AttrDesc.count);if(nx.UseOpenGLOrientationForUV)for(let e=1;e0){let r=new Float32Array(e,i.uvs6AttrDesc.offset,i.uvs6AttrDesc.count);if(nx.UseOpenGLOrientationForUV)for(let e=1;e0){let r=new Float32Array(e,i.colorsAttrDesc.offset,i.colorsAttrDesc.count);t.setVerticesData(sf.ColorKind,r,!1,i.colorsAttrDesc.stride)}if(i.matricesIndicesAttrDesc&&i.matricesIndicesAttrDesc.count>0){let r=new Int32Array(e,i.matricesIndicesAttrDesc.offset,i.matricesIndicesAttrDesc.count),s=[];for(let e=0;e>8),s.push((16711680&t)>>16),s.push(t>>24&255)}t.setVerticesData(sf.MatricesIndicesKind,s,!1)}if(i.matricesIndicesExtraAttrDesc&&i.matricesIndicesExtraAttrDesc.count>0){let r=new Int32Array(e,i.matricesIndicesExtraAttrDesc.offset,i.matricesIndicesExtraAttrDesc.count),s=[];for(let e=0;e>8),s.push((16711680&t)>>16),s.push(t>>24&255)}t.setVerticesData(sf.MatricesIndicesExtraKind,s,!1)}if(i.matricesWeightsAttrDesc&&i.matricesWeightsAttrDesc.count>0){let r=new Float32Array(e,i.matricesWeightsAttrDesc.offset,i.matricesWeightsAttrDesc.count);t.setVerticesData(sf.MatricesWeightsKind,r,!1)}if(i.indicesAttrDesc&&i.indicesAttrDesc.count>0){let r=new Int32Array(e,i.indicesAttrDesc.offset,i.indicesAttrDesc.count);t.setIndices(r,null)}if(i.subMeshesAttrDesc&&i.subMeshesAttrDesc.count>0){let r=new Int32Array(e,i.subMeshesAttrDesc.offset,5*i.subMeshesAttrDesc.count);t.subMeshes=[];for(let e=0;e>8),i.push((16711680&r)>>16),i.push(r>>24&255)}t.setVerticesData(sf.MatricesIndicesKind,i,e.matricesIndices._updatable)}}if(e.matricesIndicesExtra){if(e.matricesIndicesExtra._isExpanded)delete e.matricesIndices._isExpanded,t.setVerticesData(sf.MatricesIndicesExtraKind,e.matricesIndicesExtra,e.matricesIndicesExtra._updatable);else{let i=[];for(let t=0;t>8),i.push((16711680&r)>>16),i.push(r>>24&255)}t.setVerticesData(sf.MatricesIndicesExtraKind,i,e.matricesIndicesExtra._updatable)}}e.matricesWeights&&(nT._CleanMatricesWeights(e,t),t.setVerticesData(sf.MatricesWeightsKind,e.matricesWeights,e.matricesWeights._updatable)),e.matricesWeightsExtra&&t.setVerticesData(sf.MatricesWeightsExtraKind,e.matricesWeightsExtra,e.matricesWeights._updatable),t.setIndices(e.indices,null)}if(e.subMeshes){t.subMeshes=[];for(let i=0;i-1))return;{let r=t.getScene().getLastSkeletonById(e.skeletonId);if(!r)return;i=r.bones.length}let r=t.getVerticesData(sf.MatricesIndicesKind),s=t.getVerticesData(sf.MatricesIndicesExtraKind),n=e.matricesWeights,a=e.matricesWeightsExtra,o=e.numBoneInfluencer,l=n.length;for(let e=0;eo-1)&&(l=o-1),t>.001){let i=1/t;for(let t=0;t<4;t++)n[e+t]*=i;if(a)for(let t=0;t<4;t++)a[e+t]*=i}else l>=4?(a[e+l-4]=1-t,s[e+l-4]=i):(n[e+l]=1-t,r[e+l]=i)}t.setVerticesData(sf.MatricesIndicesKind,r),e.matricesWeightsExtra&&t.setVerticesData(sf.MatricesIndicesExtraKind,s)}static Parse(e,t,i){let r=new nT(e.id,t,void 0,e.updatable);return r._loadedUniqueId=e.uniqueId,iF&&iF.AddTagsTo(r,e.tags),e.delayLoadingFile?(r.delayLoadState=4,r.delayLoadingFile=i+e.delayLoadingFile,r._boundingInfo=new nd(t5.FromArray(e.boundingBoxMinimum),t5.FromArray(e.boundingBoxMaximum)),r._delayInfo=[],e.hasUVs&&r._delayInfo.push(sf.UVKind),e.hasUVs2&&r._delayInfo.push(sf.UV2Kind),e.hasUVs3&&r._delayInfo.push(sf.UV3Kind),e.hasUVs4&&r._delayInfo.push(sf.UV4Kind),e.hasUVs5&&r._delayInfo.push(sf.UV5Kind),e.hasUVs6&&r._delayInfo.push(sf.UV6Kind),e.hasColors&&r._delayInfo.push(sf.ColorKind),e.hasMatricesIndices&&r._delayInfo.push(sf.MatricesIndicesKind),e.hasMatricesWeights&&r._delayInfo.push(sf.MatricesWeightsKind),r._delayLoadingFunction=ng.ImportVertexData):ng.ImportVertexData(e,r),t.pushGeometry(r,!0),r}}class nb{constructor(e=30){this._enabled=!0,this._rollingFrameTime=new nE(e)}sampleFrame(e=ra.Now){if(this._enabled){if(null!=this._lastFrameTimeMs){let t=e-this._lastFrameTimeMs;this._rollingFrameTime.add(t)}this._lastFrameTimeMs=e}}get averageFrameTime(){return this._rollingFrameTime.average}get averageFrameTimeVariance(){return this._rollingFrameTime.variance}get instantaneousFrameTime(){return this._rollingFrameTime.history(0)}get averageFPS(){return 1e3/this._rollingFrameTime.average}get instantaneousFPS(){let e=this._rollingFrameTime.history(0);return 0===e?0:1e3/e}get isSaturated(){return this._rollingFrameTime.isSaturated()}enable(){this._enabled=!0}disable(){this._enabled=!1,this._lastFrameTimeMs=null}get isEnabled(){return this._enabled}reset(){this._lastFrameTimeMs=null,this._rollingFrameTime.reset()}}class nE{constructor(e){this._samples=Array(e),this.reset()}add(e){let t;if(this.isSaturated()){let e=this._samples[this._pos];t=e-this.average,this.average-=t/(this._sampleCount-1),this._m2-=t*(e-this.average)}else this._sampleCount++;t=e-this.average,this.average+=t/this._sampleCount,this._m2+=t*(e-this.average),this.variance=this._m2/(this._sampleCount-1),this._samples[this._pos]=e,this._pos++,this._pos%=this._samples.length}history(e){if(e>=this._sampleCount||e>=this._samples.length)return 0;let t=this._wrapPosition(this._pos-1);return this._samples[this._wrapPosition(t-e)]}isSaturated(){return this._sampleCount>=this._samples.length}reset(){this.average=0,this.variance=0,this._sampleCount=0,this._pos=0,this._m2=0}_wrapPosition(e){let t=this._samples.length;return(e%t+t)%t}}function nS(e,t,i=!1,r){switch(e){case 3:{let e=(ArrayBuffer,new Int8Array(t));return r&&e.set(new Int8Array(r)),e}case 0:{let e=(ArrayBuffer,new Uint8Array(t));return r&&e.set(new Uint8Array(r)),e}case 4:{let e=new Int16Array(t instanceof ArrayBuffer?t:i?t/2:t);return r&&e.set(new Int16Array(r)),e}case 5:case 8:case 9:case 10:case 2:{let e=new Uint16Array(t instanceof ArrayBuffer?t:i?t/2:t);return r&&e.set(new Uint16Array(r)),e}case 6:{let e=new Int32Array(t instanceof ArrayBuffer?t:i?t/4:t);return r&&e.set(new Int32Array(r)),e}case 7:case 11:case 12:case 13:case 14:case 15:{let e=new Uint32Array(t instanceof ArrayBuffer?t:i?t/4:t);return r&&e.set(new Uint32Array(r)),e}case 1:{let e=new Float32Array(t instanceof ArrayBuffer?t:i?t/4:t);return r&&e.set(new Float32Array(r)),e}}let s=(ArrayBuffer,new Uint8Array(t));return r&&s.set(new Uint8Array(r)),s}r$.prototype.setAlphaConstants=function(e,t,i,r){this._alphaState.setAlphaBlendConstants(e,t,i,r)},r$.prototype.setAlphaMode=function(e,t=!1){if(this._alphaMode===e){if(!t){let t=0===e;this.depthCullingState.depthMask!==t&&(this.depthCullingState.depthMask=t)}return}switch(e){case 0:this._alphaState.alphaBlend=!1;break;case 7:this._alphaState.setAlphaBlendFunctionParameters(this._gl.ONE,this._gl.ONE_MINUS_SRC_ALPHA,this._gl.ONE,this._gl.ONE),this._alphaState.alphaBlend=!0;break;case 8:case 14:this._alphaState.setAlphaBlendFunctionParameters(this._gl.ONE,this._gl.ONE_MINUS_SRC_ALPHA,this._gl.ONE,this._gl.ONE_MINUS_SRC_ALPHA),this._alphaState.alphaBlend=!0;break;case 2:this._alphaState.setAlphaBlendFunctionParameters(this._gl.SRC_ALPHA,this._gl.ONE_MINUS_SRC_ALPHA,this._gl.ONE,this._gl.ONE),this._alphaState.alphaBlend=!0;break;case 6:this._alphaState.setAlphaBlendFunctionParameters(this._gl.ONE,this._gl.ONE,this._gl.ZERO,this._gl.ONE),this._alphaState.alphaBlend=!0;break;case 1:this._alphaState.setAlphaBlendFunctionParameters(this._gl.SRC_ALPHA,this._gl.ONE,this._gl.ZERO,this._gl.ONE),this._alphaState.alphaBlend=!0;break;case 3:this._alphaState.setAlphaBlendFunctionParameters(this._gl.ZERO,this._gl.ONE_MINUS_SRC_COLOR,this._gl.ONE,this._gl.ONE),this._alphaState.alphaBlend=!0;break;case 4:this._alphaState.setAlphaBlendFunctionParameters(this._gl.DST_COLOR,this._gl.ZERO,this._gl.ONE,this._gl.ONE),this._alphaState.alphaBlend=!0;break;case 5:this._alphaState.setAlphaBlendFunctionParameters(this._gl.SRC_ALPHA,this._gl.ONE_MINUS_SRC_COLOR,this._gl.ONE,this._gl.ONE),this._alphaState.alphaBlend=!0;break;case 9:this._alphaState.setAlphaBlendFunctionParameters(this._gl.CONSTANT_COLOR,this._gl.ONE_MINUS_CONSTANT_COLOR,this._gl.CONSTANT_ALPHA,this._gl.ONE_MINUS_CONSTANT_ALPHA),this._alphaState.alphaBlend=!0;break;case 10:this._alphaState.setAlphaBlendFunctionParameters(this._gl.ONE,this._gl.ONE_MINUS_SRC_COLOR,this._gl.ONE,this._gl.ONE_MINUS_SRC_ALPHA),this._alphaState.alphaBlend=!0;break;case 11:this._alphaState.setAlphaBlendFunctionParameters(this._gl.ONE,this._gl.ONE,this._gl.ONE,this._gl.ONE),this._alphaState.alphaBlend=!0;break;case 12:this._alphaState.setAlphaBlendFunctionParameters(this._gl.DST_ALPHA,this._gl.ONE,this._gl.ZERO,this._gl.ZERO),this._alphaState.alphaBlend=!0;break;case 13:this._alphaState.setAlphaBlendFunctionParameters(this._gl.ONE_MINUS_DST_COLOR,this._gl.ONE_MINUS_SRC_COLOR,this._gl.ONE_MINUS_DST_ALPHA,this._gl.ONE_MINUS_SRC_ALPHA),this._alphaState.alphaBlend=!0;break;case 15:this._alphaState.setAlphaBlendFunctionParameters(this._gl.ONE,this._gl.ONE,this._gl.ONE,this._gl.ZERO),this._alphaState.alphaBlend=!0;break;case 16:this._alphaState.setAlphaBlendFunctionParameters(this._gl.ONE_MINUS_DST_COLOR,this._gl.ONE_MINUS_SRC_COLOR,this._gl.ZERO,this._gl.ONE),this._alphaState.alphaBlend=!0;break;case 17:this._alphaState.setAlphaBlendFunctionParameters(this._gl.SRC_ALPHA,this._gl.ONE_MINUS_SRC_ALPHA,this._gl.ONE,this._gl.ONE_MINUS_SRC_ALPHA),this._alphaState.alphaBlend=!0}t||(this.depthCullingState.depthMask=0===e),this._alphaMode=e},r$.prototype.getAlphaMode=function(){return this._alphaMode},r$.prototype.setAlphaEquation=function(e){if(this._alphaEquation!==e){switch(e){case 0:this._alphaState.setAlphaEquationParameters(32774,32774);break;case 1:this._alphaState.setAlphaEquationParameters(32778,32778);break;case 2:this._alphaState.setAlphaEquationParameters(32779,32779);break;case 3:this._alphaState.setAlphaEquationParameters(32776,32776);break;case 4:this._alphaState.setAlphaEquationParameters(32775,32775);break;case 5:this._alphaState.setAlphaEquationParameters(32775,32774)}this._alphaEquation=e}},r$.prototype.getAlphaEquation=function(){return this._alphaEquation},r$.prototype._readTexturePixelsSync=function(e,t,i,r=-1,s=0,n=null,a=!0,o=!1,l=0,h=0){var u,c;let d=this._gl;if(!d)throw Error("Engine does not have gl rendering context.");if(!this._dummyFramebuffer){let e=d.createFramebuffer();if(!e)throw Error("Unable to create dummy framebuffer");this._dummyFramebuffer=e}d.bindFramebuffer(d.FRAMEBUFFER,this._dummyFramebuffer),r>-1?d.framebufferTexture2D(d.FRAMEBUFFER,d.COLOR_ATTACHMENT0,d.TEXTURE_CUBE_MAP_POSITIVE_X+r,null===(u=e._hardwareTexture)||void 0===u?void 0:u.underlyingResource,s):d.framebufferTexture2D(d.FRAMEBUFFER,d.COLOR_ATTACHMENT0,d.TEXTURE_2D,null===(c=e._hardwareTexture)||void 0===c?void 0:c.underlyingResource,s);let p=void 0!==e.type?this._getWebGLTextureType(e.type):d.UNSIGNED_BYTE;return o?n||(n=nS(e.type,4*t*i)):p===d.UNSIGNED_BYTE?(n||(n=new Uint8Array(4*t*i)),p=d.UNSIGNED_BYTE):(n||(n=new Float32Array(4*t*i)),p=d.FLOAT),a&&this.flushFramebuffer(),d.readPixels(l,h,t,i,d.RGBA,p,n),d.bindFramebuffer(d.FRAMEBUFFER,this._currentFramebuffer),n},r$.prototype._readTexturePixels=function(e,t,i,r=-1,s=0,n=null,a=!0,o=!1,l=0,h=0){return Promise.resolve(this._readTexturePixelsSync(e,t,i,r,s,n,a,o,l,h))},r$.prototype.updateDynamicIndexBuffer=function(e,t,i=0){let r;this._currentBoundBuffer[this._gl.ELEMENT_ARRAY_BUFFER]=null,this.bindIndexBuffer(e),r=e.is32Bits?t instanceof Uint32Array?t:new Uint32Array(t):t instanceof Uint16Array?t:new Uint16Array(t),this._gl.bufferData(this._gl.ELEMENT_ARRAY_BUFFER,r,this._gl.DYNAMIC_DRAW),this._resetIndexBufferBinding()},r$.prototype.updateDynamicVertexBuffer=function(e,t,i,r){this.bindArrayBuffer(e),void 0===i&&(i=0);let s=t.byteLength||t.length;void 0===r||r>=s&&0===i?t instanceof Array?this._gl.bufferSubData(this._gl.ARRAY_BUFFER,i,new Float32Array(t)):this._gl.bufferSubData(this._gl.ARRAY_BUFFER,i,t):t instanceof Array?this._gl.bufferSubData(this._gl.ARRAY_BUFFER,0,new Float32Array(t).subarray(i,i+r)):(t=t instanceof ArrayBuffer?new Uint8Array(t,i,r):new Uint8Array(t.buffer,t.byteOffset+i,r),this._gl.bufferSubData(this._gl.ARRAY_BUFFER,0,t)),this._resetVertexBufferBinding()};class nC extends r${static get NpmPackage(){return r$.NpmPackage}static get Version(){return r$.Version}static get Instances(){return t2.Instances}static get LastCreatedEngine(){return t2.LastCreatedEngine}static get LastCreatedScene(){return t2.LastCreatedScene}_createImageBitmapFromSource(e,t){return new Promise((i,r)=>{let s=new Image;s.onload=()=>{s.decode().then(()=>{this.createImageBitmap(s,t).then(e=>{i(e)})})},s.onerror=()=>{r(`Error loading image ${s.src}`)},s.src=e})}createImageBitmap(e,t){return createImageBitmap(e,t)}resizeImageBitmap(e,t,i){let r=this.createCanvas(t,i).getContext("2d");if(!r)throw Error("Unable to get 2d context for resizeImageBitmap");return r.drawImage(e,0,0),r.getImageData(0,0,t,i).data}static MarkAllMaterialsAsDirty(e,t){for(let i=0;i{this.onCanvasFocusObservable.notifyObservers(this)},this._onCanvasBlur=()=>{this.onCanvasBlurObservable.notifyObservers(this)},this._onCanvasContextMenu=e=>{this.disableContextMenu&&e.preventDefault()},e.addEventListener("focus",this._onCanvasFocus),e.addEventListener("blur",this._onCanvasBlur),e.addEventListener("contextmenu",this._onCanvasContextMenu),this._onBlur=()=>{this.disablePerformanceMonitorInBackground&&this._performanceMonitor.disable(),this._windowIsBackground=!0},this._onFocus=()=>{this.disablePerformanceMonitorInBackground&&this._performanceMonitor.enable(),this._windowIsBackground=!1},this._onCanvasPointerOut=t=>{document.elementFromPoint(t.clientX,t.clientY)!==e&&this.onCanvasPointerOutObservable.notifyObservers(t)};let t=this.getHostWindow();t&&"function"==typeof t.addEventListener&&(t.addEventListener("blur",this._onBlur),t.addEventListener("focus",this._onFocus)),e.addEventListener("pointerout",this._onCanvasPointerOut),this._creationOptions.doNotHandleTouchAction||this._disableTouchAction(),!nC.audioEngine&&this._creationOptions.audioEngine&&nC.AudioEngineFactory&&(nC.audioEngine=nC.AudioEngineFactory(this.getRenderingCanvas(),this.getAudioContext(),this.getAudioDestination())),rs()&&(this._onFullscreenChange=()=>{this.isFullscreen=!!document.fullscreenElement,this.isFullscreen&&this._pointerLockRequested&&e&&nC._RequestPointerlock(e)},document.addEventListener("fullscreenchange",this._onFullscreenChange,!1),document.addEventListener("webkitfullscreenchange",this._onFullscreenChange,!1),this._onPointerLockChange=()=>{this.isPointerLock=document.pointerLockElement===e},document.addEventListener("pointerlockchange",this._onPointerLockChange,!1),document.addEventListener("webkitpointerlockchange",this._onPointerLockChange,!1)),this.enableOfflineSupport=void 0!==nC.OfflineProviderFactory,this._deterministicLockstep=!!this._creationOptions.deterministicLockstep,this._lockstepMaxSteps=this._creationOptions.lockstepMaxSteps||0,this._timeStep=this._creationOptions.timeStep||1/60}_verifyPointerLock(){var e;null===(e=this._onPointerLockChange)||void 0===e||e.call(this)}getAspectRatio(e,t=!1){let i=e.viewport;return this.getRenderWidth(t)*i.width/(this.getRenderHeight(t)*i.height)}getScreenAspectRatio(){return this.getRenderWidth(!0)/this.getRenderHeight(!0)}getRenderingCanvasClientRect(){return this._renderingCanvas?this._renderingCanvas.getBoundingClientRect():null}getInputElementClientRect(){return this._renderingCanvas?this.getInputElement().getBoundingClientRect():null}isDeterministicLockStep(){return this._deterministicLockstep}getLockstepMaxSteps(){return this._lockstepMaxSteps}getTimeStep(){return 1e3*this._timeStep}generateMipMapsForCubemap(e,t=!0){if(e.generateMipMaps){let i=this._gl;this._bindTextureDirectly(i.TEXTURE_CUBE_MAP,e,!0),i.generateMipmap(i.TEXTURE_CUBE_MAP),t&&this._bindTextureDirectly(i.TEXTURE_CUBE_MAP,null)}}getDepthWrite(){return this._depthCullingState.depthMask}setDepthWrite(e){this._depthCullingState.depthMask=e}getStencilBuffer(){return this._stencilState.stencilTest}setStencilBuffer(e){this._stencilState.stencilTest=e}getStencilMask(){return this._stencilState.stencilMask}setStencilMask(e){this._stencilState.stencilMask=e}getStencilFunction(){return this._stencilState.stencilFunc}getStencilFunctionReference(){return this._stencilState.stencilFuncRef}getStencilFunctionMask(){return this._stencilState.stencilFuncMask}setStencilFunction(e){this._stencilState.stencilFunc=e}setStencilFunctionReference(e){this._stencilState.stencilFuncRef=e}setStencilFunctionMask(e){this._stencilState.stencilFuncMask=e}getStencilOperationFail(){return this._stencilState.stencilOpStencilFail}getStencilOperationDepthFail(){return this._stencilState.stencilOpDepthFail}getStencilOperationPass(){return this._stencilState.stencilOpStencilDepthPass}setStencilOperationFail(e){this._stencilState.stencilOpStencilFail=e}setStencilOperationDepthFail(e){this._stencilState.stencilOpDepthFail=e}setStencilOperationPass(e){this._stencilState.stencilOpStencilDepthPass=e}setDitheringState(e){e?this._gl.enable(this._gl.DITHER):this._gl.disable(this._gl.DITHER)}setRasterizerState(e){e?this._gl.disable(this._gl.RASTERIZER_DISCARD):this._gl.enable(this._gl.RASTERIZER_DISCARD)}getDepthFunction(){return this._depthCullingState.depthFunc}setDepthFunction(e){this._depthCullingState.depthFunc=e}setDepthFunctionToGreater(){this.setDepthFunction(516)}setDepthFunctionToGreaterOrEqual(){this.setDepthFunction(518)}setDepthFunctionToLess(){this.setDepthFunction(513)}setDepthFunctionToLessOrEqual(){this.setDepthFunction(515)}cacheStencilState(){this._cachedStencilBuffer=this.getStencilBuffer(),this._cachedStencilFunction=this.getStencilFunction(),this._cachedStencilMask=this.getStencilMask(),this._cachedStencilOperationPass=this.getStencilOperationPass(),this._cachedStencilOperationFail=this.getStencilOperationFail(),this._cachedStencilOperationDepthFail=this.getStencilOperationDepthFail(),this._cachedStencilReference=this.getStencilFunctionReference()}restoreStencilState(){this.setStencilFunction(this._cachedStencilFunction),this.setStencilMask(this._cachedStencilMask),this.setStencilBuffer(this._cachedStencilBuffer),this.setStencilOperationPass(this._cachedStencilOperationPass),this.setStencilOperationFail(this._cachedStencilOperationFail),this.setStencilOperationDepthFail(this._cachedStencilOperationDepthFail),this.setStencilFunctionReference(this._cachedStencilReference)}setDirectViewport(e,t,i,r){let s=this._cachedViewport;return this._cachedViewport=null,this._viewport(e,t,i,r),s}scissorClear(e,t,i,r,s){this.enableScissor(e,t,i,r),this.clear(s,!0,!0,!0),this.disableScissor()}enableScissor(e,t,i,r){let s=this._gl;s.enable(s.SCISSOR_TEST),s.scissor(e,t,i,r)}disableScissor(){let e=this._gl;e.disable(e.SCISSOR_TEST)}_reportDrawCall(e=1){this._drawCalls.addCount(e,!1)}_loadFileAsync(e,t,i){return new Promise((r,s)=>{this._loadFile(e,e=>{r(e)},void 0,t,i,(e,t)=>{s(t)})})}getVertexShaderSource(e){let t=this._gl.getAttachedShaders(e);return t?this._gl.getShaderSource(t[0]):null}getFragmentShaderSource(e){let t=this._gl.getAttachedShaders(e);return t?this._gl.getShaderSource(t[1]):null}setDepthStencilTexture(e,t,i,r){void 0!==e&&(t&&(this._boundUniforms[e]=t),i&&i.depthStencilTexture?this._setTexture(e,i,!1,!0,r):this._setTexture(e,null,void 0,void 0,r))}setTextureFromPostProcess(e,t,i){var r;let s=null;t&&(t._forcedOutputTexture?s=t._forcedOutputTexture:t._textures.data[t._currentRenderTextureInd]&&(s=t._textures.data[t._currentRenderTextureInd])),this._bindTexture(e,null!==(r=null==s?void 0:s.texture)&&void 0!==r?r:null,i)}setTextureFromPostProcessOutput(e,t,i){var r,s;this._bindTexture(e,null!==(s=null===(r=null==t?void 0:t._outputTexture)||void 0===r?void 0:r.texture)&&void 0!==s?s:null,i)}_rebuildBuffers(){for(let e of this.scenes)e.resetCachedMaterial(),e._rebuildGeometries();for(let e of this._virtualScenes)e.resetCachedMaterial(),e._rebuildGeometries();super._rebuildBuffers()}_rebuildTextures(){for(let e of this.scenes)e._rebuildTextures();for(let e of this._virtualScenes)e._rebuildTextures();super._rebuildTextures()}_renderFrame(){for(let e=0;e0?this.customAnimationFrameRequester?(this.customAnimationFrameRequester.requestID=this._queueNewFrame(this.customAnimationFrameRequester.renderFunction||this._boundRenderFunction,this.customAnimationFrameRequester),this._frameHandler=this.customAnimationFrameRequester.requestID):this._frameHandler=this._queueNewFrame(this._boundRenderFunction,this.getHostWindow()):this._renderingQueueLaunched=!1}_renderViews(){return!1}switchFullscreen(e){this.isFullscreen?this.exitFullscreen():this.enterFullscreen(e)}enterFullscreen(e){!this.isFullscreen&&(this._pointerLockRequested=e,this._renderingCanvas&&nC._RequestFullscreen(this._renderingCanvas))}exitFullscreen(){this.isFullscreen&&nC._ExitFullscreen()}enterPointerlock(){this._renderingCanvas&&nC._RequestPointerlock(this._renderingCanvas)}exitPointerlock(){nC._ExitPointerlock()}beginFrame(){this._measureFps(),this.onBeginFrameObservable.notifyObservers(this),super.beginFrame()}endFrame(){super.endFrame(),this.onEndFrameObservable.notifyObservers(this)}setSize(e,t,i=!1){if(!this._renderingCanvas||!super.setSize(e,t,i))return!1;if(this.scenes){for(let e=0;e1&&s){let t=this.createTransformFeedback();this.bindTransformFeedback(t),this.setTranformFeedbackVaryings(n,s),e.transformFeedback=t}return r.linkProgram(n),this.webGLVersion>1&&s&&this.bindTransformFeedback(null),e.context=r,e.vertexShader=t,e.fragmentShader=i,e.isParallelCompiled||this._finalizePipelineContext(e),n}_releaseTexture(e){super._releaseTexture(e)}_releaseRenderTargetWrapper(e){super._releaseRenderTargetWrapper(e),this.scenes.forEach(t=>{t.postProcesses.forEach(t=>{t._outputTexture===e&&(t._outputTexture=null)}),t.cameras.forEach(t=>{t._postProcesses.forEach(t=>{t&&t._outputTexture===e&&(t._outputTexture=null)})})})}getRenderPassNames(){return this._renderPassNames}getCurrentRenderPassName(){return this._renderPassNames[this.currentRenderPassId]}createRenderPassId(e){let t=++nC._RenderPassIdCounter;return this._renderPassNames[t]=null!=e?e:"NONAME",t}releaseRenderPassId(e){this._renderPassNames[e]=void 0;for(let t=0;t{this._rescalePostProcess.onApply=function(t){t._bindTexture("textureSampler",e)};let a=i;a||(a=this.scenes[this.scenes.length-1]),a.postProcessManager.directRender([this._rescalePostProcess],n,!0),this._bindTextureDirectly(this._gl.TEXTURE_2D,t,!0),this._gl.copyTexImage2D(this._gl.TEXTURE_2D,0,r,0,0,t.width,t.height,0),this.unBindFramebuffer(n),n.dispose(),s&&s()}))}getFps(){return this._fps}getDeltaTime(){return this._deltaTime}_measureFps(){this._performanceMonitor.sampleFrame(),this._fps=this._performanceMonitor.averageFPS,this._deltaTime=this._performanceMonitor.instantaneousFrameTime||0}wrapWebGLTexture(e,t=!1,i=3,r=0,s=0){let n=new rX(e,this._gl),a=new rU(this,m.Unknown,!0);return a._hardwareTexture=n,a.baseWidth=r,a.baseHeight=s,a.width=r,a.height=s,a.isReady=!0,a.useMipMaps=t,this.updateTextureSamplingMode(i,a),a}_uploadImageToTexture(e,t,i=0,r=0){let s=this._gl,n=this._getWebGLTextureType(e.type),a=this._getInternalFormat(e.format),o=this._getRGBABufferInternalSizedFormat(e.type,a),l=e.isCube?s.TEXTURE_CUBE_MAP:s.TEXTURE_2D;this._bindTextureDirectly(l,e,!0),this._unpackFlipY(e.invertY);let h=s.TEXTURE_2D;e.isCube&&(h=s.TEXTURE_CUBE_MAP_POSITIVE_X+i),s.texImage2D(h,r,o,a,n,t),this._bindTextureDirectly(l,null,!0)}updateTextureComparisonFunction(e,t){if(1===this.webGLVersion){ig.Error("WebGL 1 does not support texture comparison.");return}let i=this._gl;e.isCube?(this._bindTextureDirectly(this._gl.TEXTURE_CUBE_MAP,e,!0),0===t?(i.texParameteri(i.TEXTURE_CUBE_MAP,i.TEXTURE_COMPARE_FUNC,515),i.texParameteri(i.TEXTURE_CUBE_MAP,i.TEXTURE_COMPARE_MODE,i.NONE)):(i.texParameteri(i.TEXTURE_CUBE_MAP,i.TEXTURE_COMPARE_FUNC,t),i.texParameteri(i.TEXTURE_CUBE_MAP,i.TEXTURE_COMPARE_MODE,i.COMPARE_REF_TO_TEXTURE)),this._bindTextureDirectly(this._gl.TEXTURE_CUBE_MAP,null)):(this._bindTextureDirectly(this._gl.TEXTURE_2D,e,!0),0===t?(i.texParameteri(i.TEXTURE_2D,i.TEXTURE_COMPARE_FUNC,515),i.texParameteri(i.TEXTURE_2D,i.TEXTURE_COMPARE_MODE,i.NONE)):(i.texParameteri(i.TEXTURE_2D,i.TEXTURE_COMPARE_FUNC,t),i.texParameteri(i.TEXTURE_2D,i.TEXTURE_COMPARE_MODE,i.COMPARE_REF_TO_TEXTURE)),this._bindTextureDirectly(this._gl.TEXTURE_2D,null)),e._comparisonFunction=t}createInstancesBuffer(e){let t=this._gl.createBuffer();if(!t)throw Error("Unable to create instance buffer");let i=new rW(t);return i.capacity=e,this.bindArrayBuffer(i),this._gl.bufferData(this._gl.ARRAY_BUFFER,e,this._gl.DYNAMIC_DRAW),i.references=1,i}deleteInstancesBuffer(e){this._gl.deleteBuffer(e)}_clientWaitAsync(e,t=0,i=10){let r=this._gl;return new Promise((s,n)=>{let a=()=>{let o=r.clientWaitSync(e,t,0);if(o==r.WAIT_FAILED){n();return}if(o==r.TIMEOUT_EXPIRED){setTimeout(a,i);return}s()};a()})}_readPixelsAsync(e,t,i,r,s,n,a){if(this._webGLVersion<2)throw Error("_readPixelsAsync only work on WebGL2+");let o=this._gl,l=o.createBuffer();o.bindBuffer(o.PIXEL_PACK_BUFFER,l),o.bufferData(o.PIXEL_PACK_BUFFER,a.byteLength,o.STREAM_READ),o.readPixels(e,t,i,r,s,n,0),o.bindBuffer(o.PIXEL_PACK_BUFFER,null);let h=o.fenceSync(o.SYNC_GPU_COMMANDS_COMPLETE,0);return h?(o.flush(),this._clientWaitAsync(h,0,10).then(()=>(o.deleteSync(h),o.bindBuffer(o.PIXEL_PACK_BUFFER,l),o.getBufferSubData(o.PIXEL_PACK_BUFFER,0,a),o.bindBuffer(o.PIXEL_PACK_BUFFER,null),o.deleteBuffer(l),a))):null}dispose(){for(this.hideLoadingUI(),this.onNewSceneAddedObservable.clear();this.postProcesses.length;)this.postProcesses[0].dispose();for(this._rescalePostProcess&&this._rescalePostProcess.dispose();this.scenes.length;)this.scenes[0].dispose();for(;this._virtualScenes.length;)this._virtualScenes[0].dispose();1===t2.Instances.length&&nC.audioEngine&&(nC.audioEngine.dispose(),nC.audioEngine=null);let e=this.getHostWindow();e&&"function"==typeof e.removeEventListener&&(e.removeEventListener("blur",this._onBlur),e.removeEventListener("focus",this._onFocus)),this._renderingCanvas&&(this._renderingCanvas.removeEventListener("focus",this._onCanvasFocus),this._renderingCanvas.removeEventListener("blur",this._onCanvasBlur),this._renderingCanvas.removeEventListener("pointerout",this._onCanvasPointerOut),this._renderingCanvas.removeEventListener("contextmenu",this._onCanvasContextMenu)),rs()&&(document.removeEventListener("fullscreenchange",this._onFullscreenChange),document.removeEventListener("mozfullscreenchange",this._onFullscreenChange),document.removeEventListener("webkitfullscreenchange",this._onFullscreenChange),document.removeEventListener("msfullscreenchange",this._onFullscreenChange),document.removeEventListener("pointerlockchange",this._onPointerLockChange),document.removeEventListener("mspointerlockchange",this._onPointerLockChange),document.removeEventListener("mozpointerlockchange",this._onPointerLockChange),document.removeEventListener("webkitpointerlockchange",this._onPointerLockChange)),super.dispose();let t=t2.Instances.indexOf(this);t>=0&&t2.Instances.splice(t,1),nC.Instances.length||t2.OnEnginesDisposedObservable.notifyObservers(this),this.onResizeObservable.clear(),this.onCanvasBlurObservable.clear(),this.onCanvasFocusObservable.clear(),this.onCanvasPointerOutObservable.clear(),this.onBeginFrameObservable.clear(),this.onEndFrameObservable.clear()}_disableTouchAction(){this._renderingCanvas&&this._renderingCanvas.setAttribute&&(this._renderingCanvas.setAttribute("touch-action","none"),this._renderingCanvas.style.touchAction="none",this._renderingCanvas.style.webkitTapHighlightColor="transparent")}displayLoadingUI(){}hideLoadingUI(){}get loadingScreen(){return!this._loadingScreen&&this._renderingCanvas&&(this._loadingScreen=nC.DefaultLoadingScreenFactory(this._renderingCanvas)),this._loadingScreen}set loadingScreen(e){this._loadingScreen=e}set loadingUIText(e){this.loadingScreen.loadingUIText=e}set loadingUIBackgroundColor(e){this.loadingScreen.loadingUIBackgroundColor=e}createVideoElement(e){return document.createElement("video")}static _RequestPointerlock(e){if(e.requestPointerLock){let t=e.requestPointerLock();t instanceof Promise?t.then(()=>{e.focus()}).catch(()=>{}):e.focus()}}static _ExitPointerlock(){document.exitPointerLock&&document.exitPointerLock()}static _RequestFullscreen(e){let t=e.requestFullscreen||e.webkitRequestFullscreen;t&&t.call(e)}static _ExitFullscreen(){let e=document;document.exitFullscreen?document.exitFullscreen():e.webkitCancelFullScreen&&e.webkitCancelFullScreen()}getFontOffset(e){let t=document.createElement("span");t.innerHTML="Hg",t.setAttribute("style",`font: ${e} !important`);let i=document.createElement("div");i.style.display="inline-block",i.style.width="1px",i.style.height="0px",i.style.verticalAlign="bottom";let r=document.createElement("div");r.style.whiteSpace="nowrap",r.appendChild(t),r.appendChild(i),document.body.appendChild(r);let s=0,n=0;try{n=i.getBoundingClientRect().top-t.getBoundingClientRect().top,i.style.verticalAlign="baseline",s=i.getBoundingClientRect().top-t.getBoundingClientRect().top}finally{document.body.removeChild(r)}return{ascent:s,height:n,descent:n-s}}}nC.ALPHA_DISABLE=0,nC.ALPHA_ADD=1,nC.ALPHA_COMBINE=2,nC.ALPHA_SUBTRACT=3,nC.ALPHA_MULTIPLY=4,nC.ALPHA_MAXIMIZED=5,nC.ALPHA_ONEONE=6,nC.ALPHA_PREMULTIPLIED=7,nC.ALPHA_PREMULTIPLIED_PORTERDUFF=8,nC.ALPHA_INTERPOLATE=9,nC.ALPHA_SCREENMODE=10,nC.DELAYLOADSTATE_NONE=0,nC.DELAYLOADSTATE_LOADED=1,nC.DELAYLOADSTATE_LOADING=2,nC.DELAYLOADSTATE_NOTLOADED=4,nC.NEVER=512,nC.ALWAYS=519,nC.LESS=513,nC.EQUAL=514,nC.LEQUAL=515,nC.GREATER=516,nC.GEQUAL=518,nC.NOTEQUAL=517,nC.KEEP=7680,nC.REPLACE=7681,nC.INCR=7682,nC.DECR=7683,nC.INVERT=5386,nC.INCR_WRAP=34055,nC.DECR_WRAP=34056,nC.TEXTURE_CLAMP_ADDRESSMODE=0,nC.TEXTURE_WRAP_ADDRESSMODE=1,nC.TEXTURE_MIRROR_ADDRESSMODE=2,nC.TEXTUREFORMAT_ALPHA=0,nC.TEXTUREFORMAT_LUMINANCE=1,nC.TEXTUREFORMAT_LUMINANCE_ALPHA=2,nC.TEXTUREFORMAT_RGB=4,nC.TEXTUREFORMAT_RGBA=5,nC.TEXTUREFORMAT_RED=6,nC.TEXTUREFORMAT_R=6,nC.TEXTUREFORMAT_RG=7,nC.TEXTUREFORMAT_RED_INTEGER=8,nC.TEXTUREFORMAT_R_INTEGER=8,nC.TEXTUREFORMAT_RG_INTEGER=9,nC.TEXTUREFORMAT_RGB_INTEGER=10,nC.TEXTUREFORMAT_RGBA_INTEGER=11,nC.TEXTURETYPE_UNSIGNED_BYTE=0,nC.TEXTURETYPE_UNSIGNED_INT=0,nC.TEXTURETYPE_FLOAT=1,nC.TEXTURETYPE_HALF_FLOAT=2,nC.TEXTURETYPE_BYTE=3,nC.TEXTURETYPE_SHORT=4,nC.TEXTURETYPE_UNSIGNED_SHORT=5,nC.TEXTURETYPE_INT=6,nC.TEXTURETYPE_UNSIGNED_INTEGER=7,nC.TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4=8,nC.TEXTURETYPE_UNSIGNED_SHORT_5_5_5_1=9,nC.TEXTURETYPE_UNSIGNED_SHORT_5_6_5=10,nC.TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV=11,nC.TEXTURETYPE_UNSIGNED_INT_24_8=12,nC.TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV=13,nC.TEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV=14,nC.TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV=15,nC.TEXTURE_NEAREST_SAMPLINGMODE=1,nC.TEXTURE_BILINEAR_SAMPLINGMODE=2,nC.TEXTURE_TRILINEAR_SAMPLINGMODE=3,nC.TEXTURE_NEAREST_NEAREST_MIPLINEAR=8,nC.TEXTURE_LINEAR_LINEAR_MIPNEAREST=11,nC.TEXTURE_LINEAR_LINEAR_MIPLINEAR=3,nC.TEXTURE_NEAREST_NEAREST_MIPNEAREST=4,nC.TEXTURE_NEAREST_LINEAR_MIPNEAREST=5,nC.TEXTURE_NEAREST_LINEAR_MIPLINEAR=6,nC.TEXTURE_NEAREST_LINEAR=7,nC.TEXTURE_NEAREST_NEAREST=1,nC.TEXTURE_LINEAR_NEAREST_MIPNEAREST=9,nC.TEXTURE_LINEAR_NEAREST_MIPLINEAR=10,nC.TEXTURE_LINEAR_LINEAR=2,nC.TEXTURE_LINEAR_NEAREST=12,nC.TEXTURE_EXPLICIT_MODE=0,nC.TEXTURE_SPHERICAL_MODE=1,nC.TEXTURE_PLANAR_MODE=2,nC.TEXTURE_CUBIC_MODE=3,nC.TEXTURE_PROJECTION_MODE=4,nC.TEXTURE_SKYBOX_MODE=5,nC.TEXTURE_INVCUBIC_MODE=6,nC.TEXTURE_EQUIRECTANGULAR_MODE=7,nC.TEXTURE_FIXED_EQUIRECTANGULAR_MODE=8,nC.TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE=9,nC.SCALEMODE_FLOOR=1,nC.SCALEMODE_NEAREST=2,nC.SCALEMODE_CEILING=3,nC._RescalePostProcessFactory=null,nC._RenderPassIdCounter=0;let ny=t7.Compose(t5.One(),t8.FromEulerAngles(0,Math.PI,0),t5.Zero());class nA extends i0{get billboardMode(){return this._billboardMode}set billboardMode(e){this._billboardMode!==e&&(this._billboardMode=e,this._cache.useBillboardPosition=(this._billboardMode&nA.BILLBOARDMODE_USE_POSITION)!=0,this._computeUseBillboardPath())}get preserveParentRotationForBillboard(){return this._preserveParentRotationForBillboard}set preserveParentRotationForBillboard(e){e!==this._preserveParentRotationForBillboard&&(this._preserveParentRotationForBillboard=e,this._computeUseBillboardPath())}_computeUseBillboardPath(){this._cache.useBillboardPath=this._billboardMode!==nA.BILLBOARDMODE_NONE&&!this.preserveParentRotationForBillboard}get infiniteDistance(){return this._infiniteDistance}set infiniteDistance(e){this._infiniteDistance!==e&&(this._infiniteDistance=e)}constructor(e,t=null,i=!0){super(e,t),this._forward=new t5(0,0,1),this._up=new t5(0,1,0),this._right=new t5(1,0,0),this._position=t5.Zero(),this._rotation=t5.Zero(),this._rotationQuaternion=null,this._scaling=t5.One(),this._transformToBoneReferal=null,this._isAbsoluteSynced=!1,this._billboardMode=nA.BILLBOARDMODE_NONE,this._preserveParentRotationForBillboard=!1,this.scalingDeterminant=1,this._infiniteDistance=!1,this.ignoreNonUniformScaling=!1,this.reIntegrateRotationIntoRotationQuaternion=!1,this._poseMatrix=null,this._localMatrix=t7.Zero(),this._usePivotMatrix=!1,this._absolutePosition=t5.Zero(),this._absoluteScaling=t5.Zero(),this._absoluteRotationQuaternion=t8.Identity(),this._pivotMatrix=t7.Identity(),this._postMultiplyPivotMatrix=!1,this._isWorldMatrixFrozen=!1,this._indexInSceneTransformNodesArray=-1,this.onAfterWorldMatrixUpdateObservable=new tj,this._nonUniformScaling=!1,i&&this.getScene().addTransformNode(this)}getClassName(){return"TransformNode"}get position(){return this._position}set position(e){this._position=e,this._isDirty=!0}isUsingPivotMatrix(){return this._usePivotMatrix}isUsingPostMultiplyPivotMatrix(){return this._postMultiplyPivotMatrix}get rotation(){return this._rotation}set rotation(e){this._rotation=e,this._rotationQuaternion=null,this._isDirty=!0}get scaling(){return this._scaling}set scaling(e){this._scaling=e,this._isDirty=!0}get rotationQuaternion(){return this._rotationQuaternion}set rotationQuaternion(e){this._rotationQuaternion=e,e&&this._rotation.setAll(0),this._isDirty=!0}get forward(){return t5.TransformNormalFromFloatsToRef(0,0,this.getScene().useRightHandedSystem?-1:1,this.getWorldMatrix(),this._forward),this._forward.normalize()}get up(){return t5.TransformNormalFromFloatsToRef(0,1,0,this.getWorldMatrix(),this._up),this._up.normalize()}get right(){return t5.TransformNormalFromFloatsToRef(this.getScene().useRightHandedSystem?-1:1,0,0,this.getWorldMatrix(),this._right),this._right.normalize()}updatePoseMatrix(e){return this._poseMatrix?this._poseMatrix.copyFrom(e):this._poseMatrix=e.clone(),this}getPoseMatrix(){return this._poseMatrix||(this._poseMatrix=t7.Identity()),this._poseMatrix}_isSynchronized(){let e=this._cache;return this._billboardMode===e.billboardMode&&this._billboardMode===nA.BILLBOARDMODE_NONE&&!e.pivotMatrixUpdated&&!this._infiniteDistance&&!this._position._isDirty&&!this._scaling._isDirty&&(!this._rotationQuaternion||!this._rotationQuaternion._isDirty)&&!this._rotation._isDirty}_initCache(){super._initCache();let e=this._cache;e.localMatrixUpdated=!1,e.billboardMode=-1,e.infiniteDistance=!1,e.useBillboardPosition=!1,e.useBillboardPath=!1}get absolutePosition(){return this.getAbsolutePosition()}get absoluteScaling(){return this._syncAbsoluteScalingAndRotation(),this._absoluteScaling}get absoluteRotationQuaternion(){return this._syncAbsoluteScalingAndRotation(),this._absoluteRotationQuaternion}setPreTransformMatrix(e){return this.setPivotMatrix(e,!1)}setPivotMatrix(e,t=!0){return this._pivotMatrix.copyFrom(e),this._usePivotMatrix=!this._pivotMatrix.isIdentity(),this._cache.pivotMatrixUpdated=!0,this._postMultiplyPivotMatrix=t,this._postMultiplyPivotMatrix&&(this._pivotMatrixInverse?this._pivotMatrix.invertToRef(this._pivotMatrixInverse):this._pivotMatrixInverse=t7.Invert(this._pivotMatrix)),this}getPivotMatrix(){return this._pivotMatrix}instantiateHierarchy(e=null,t,i){let r=this.clone("Clone of "+(this.name||this.id),e||this.parent,!0);for(let e of(r&&i&&i(this,r),this.getChildTransformNodes(!0)))e.instantiateHierarchy(r,t,i);return r}freezeWorldMatrix(e=null,t=!1){return e?t?(this._rotation.setAll(0),this._rotationQuaternion=this._rotationQuaternion||t8.Identity(),e.decompose(this._scaling,this._rotationQuaternion,this._position),this.computeWorldMatrix(!0)):(this._worldMatrix=e,this._absolutePosition.copyFromFloats(this._worldMatrix.m[12],this._worldMatrix.m[13],this._worldMatrix.m[14]),this._afterComputeWorldMatrix()):(this._isWorldMatrixFrozen=!1,this.computeWorldMatrix(!0)),this._isDirty=!1,this._isWorldMatrixFrozen=!0,this}unfreezeWorldMatrix(){return this._isWorldMatrixFrozen=!1,this.computeWorldMatrix(!0),this}get isWorldMatrixFrozen(){return this._isWorldMatrixFrozen}getAbsolutePosition(){return this.computeWorldMatrix(),this._absolutePosition}setAbsolutePosition(e){let t,i,r;if(!e)return this;if(void 0===e.x){if(arguments.length<3)return this;t=arguments[0],i=arguments[1],r=arguments[2]}else t=e.x,i=e.y,r=e.z;if(this.parent){let e=ie.Matrix[0];this.parent.getWorldMatrix().invertToRef(e),t5.TransformCoordinatesFromFloatsToRef(t,i,r,e,this.position)}else this.position.x=t,this.position.y=i,this.position.z=r;return this._absolutePosition.copyFrom(e),this}setPositionWithLocalVector(e){return this.computeWorldMatrix(),this.position=t5.TransformNormal(e,this._localMatrix),this}getPositionExpressedInLocalSpace(){this.computeWorldMatrix();let e=ie.Matrix[0];return this._localMatrix.invertToRef(e),t5.TransformNormal(this.position,e)}locallyTranslate(e){return this.computeWorldMatrix(!0),this.position=t5.TransformCoordinates(e,this._localMatrix),this}lookAt(e,t=0,i=0,r=0,s=A.LOCAL){let n=nA._LookAtVectorCache,a=s===A.LOCAL?this.position:this.getAbsolutePosition();if(e.subtractToRef(a,n),this.setDirection(n,t,i,r),s===A.WORLD&&this.parent){if(this.rotationQuaternion){let e=ie.Matrix[0];this.rotationQuaternion.toRotationMatrix(e);let t=ie.Matrix[1];this.parent.getWorldMatrix().getRotationMatrixToRef(t),t.invert(),e.multiplyToRef(t,e),this.rotationQuaternion.fromRotationMatrix(e)}else{let e=ie.Quaternion[0];t8.FromEulerVectorToRef(this.rotation,e);let t=ie.Matrix[0];e.toRotationMatrix(t);let i=ie.Matrix[1];this.parent.getWorldMatrix().getRotationMatrixToRef(i),i.invert(),t.multiplyToRef(i,t),e.fromRotationMatrix(t),e.toEulerAnglesToRef(this.rotation)}}return this}getDirection(e){let t=t5.Zero();return this.getDirectionToRef(e,t),t}getDirectionToRef(e,t){return t5.TransformNormalToRef(e,this.getWorldMatrix(),t),this}setDirection(e,t=0,i=0,r=0){let s=-Math.atan2(e.z,e.x)+Math.PI/2,n=Math.sqrt(e.x*e.x+e.z*e.z),a=-Math.atan2(e.y,n);return this.rotationQuaternion?t8.RotationYawPitchRollToRef(s+t,a+i,r,this.rotationQuaternion):(this.rotation.x=a+i,this.rotation.y=s+t,this.rotation.z=r),this}setPivotPoint(e,t=A.LOCAL){0==this.getScene().getRenderId()&&this.computeWorldMatrix(!0);let i=this.getWorldMatrix();if(t==A.WORLD){let t=ie.Matrix[0];i.invertToRef(t),e=t5.TransformCoordinates(e,t)}return this.setPivotMatrix(t7.Translation(-e.x,-e.y,-e.z),!0)}getPivotPoint(){let e=t5.Zero();return this.getPivotPointToRef(e),e}getPivotPointToRef(e){return e.x=-this._pivotMatrix.m[12],e.y=-this._pivotMatrix.m[13],e.z=-this._pivotMatrix.m[14],this}getAbsolutePivotPoint(){let e=t5.Zero();return this.getAbsolutePivotPointToRef(e),e}getAbsolutePivotPointToRef(e){return this.getPivotPointToRef(e),t5.TransformCoordinatesToRef(e,this.getWorldMatrix(),e),this}markAsDirty(e){if(this._isDirty)return this;if(this._children)for(let t of this._children)t.markAsDirty(e);return super.markAsDirty(e)}setParent(e,t=!1,i=!1){if(!e&&!this.parent)return this;let r=ie.Quaternion[0],s=ie.Vector3[0],n=ie.Vector3[1],a=ie.Matrix[1];t7.IdentityToRef(a);let o=ie.Matrix[0];this.computeWorldMatrix(!0);let l=this.rotationQuaternion;return l||(l=nA._TmpRotation,t8.RotationYawPitchRollToRef(this._rotation.y,this._rotation.x,this._rotation.z,l)),t7.ComposeToRef(this.scaling,l,this.position,o),this.parent&&o.multiplyToRef(this.parent.computeWorldMatrix(!0),o),e&&(e.computeWorldMatrix(!0).invertToRef(a),o.multiplyToRef(a,o)),o.decompose(n,r,s,t?this:void 0),this.rotationQuaternion?this.rotationQuaternion.copyFrom(r):r.toEulerAnglesToRef(this.rotation),this.scaling.copyFrom(n),this.position.copyFrom(s),this.parent=e,i&&this.setPivotMatrix(t7.Identity()),this}get nonUniformScaling(){return this._nonUniformScaling}_updateNonUniformScalingState(e){return this._nonUniformScaling!==e&&(this._nonUniformScaling=e,!0)}attachToBone(e,t){return this._currentParentWhenAttachingToBone=this.parent,this._transformToBoneReferal=t,this.parent=e,e.getSkeleton().prepare(!0),0>e.getFinalMatrix().determinant()&&(this.scalingDeterminant*=-1),this}detachFromBone(e=!1){return this.parent?(0>this.parent.getWorldMatrix().determinant()&&(this.scalingDeterminant*=-1),this._transformToBoneReferal=null,e?this.parent=this._currentParentWhenAttachingToBone:this.parent=null):e&&(this.parent=this._currentParentWhenAttachingToBone),this}rotate(e,t,i){let r;if(e.normalize(),this.rotationQuaternion||(this.rotationQuaternion=this.rotation.toQuaternion(),this.rotation.setAll(0)),i&&i!==A.LOCAL){if(this.parent){let i=this.parent.getWorldMatrix(),r=ie.Matrix[0];i.invertToRef(r),e=t5.TransformNormal(e,r),0>i.determinant()&&(t*=-1)}(r=t8.RotationAxisToRef(e,t,nA._RotationAxisCache)).multiplyToRef(this.rotationQuaternion,this.rotationQuaternion)}else r=t8.RotationAxisToRef(e,t,nA._RotationAxisCache),this.rotationQuaternion.multiplyToRef(r,this.rotationQuaternion);return this}rotateAround(e,t,i){t.normalize(),this.rotationQuaternion||(this.rotationQuaternion=t8.RotationYawPitchRoll(this.rotation.y,this.rotation.x,this.rotation.z),this.rotation.setAll(0));let r=ie.Vector3[0],s=ie.Vector3[1],n=ie.Vector3[2],a=ie.Quaternion[0],o=ie.Matrix[0],l=ie.Matrix[1],h=ie.Matrix[2],u=ie.Matrix[3];return e.subtractToRef(this.position,r),t7.TranslationToRef(r.x,r.y,r.z,o),t7.TranslationToRef(-r.x,-r.y,-r.z,l),t7.RotationAxisToRef(t,i,h),l.multiplyToRef(h,u),u.multiplyToRef(o,u),u.decompose(s,a,n),this.position.addInPlace(n),a.multiplyToRef(this.rotationQuaternion,this.rotationQuaternion),this}translate(e,t,i){let r=e.scale(t);if(i&&i!==A.LOCAL)this.setAbsolutePosition(this.getAbsolutePosition().add(r));else{let e=this.getPositionExpressedInLocalSpace().add(r);this.setPositionWithLocalVector(e)}return this}addRotation(e,t,i){let r;this.rotationQuaternion?r=this.rotationQuaternion:(r=ie.Quaternion[1],t8.RotationYawPitchRollToRef(this.rotation.y,this.rotation.x,this.rotation.z,r));let s=ie.Quaternion[0];return t8.RotationYawPitchRollToRef(t,e,i,s),r.multiplyInPlace(s),this.rotationQuaternion||r.toEulerAnglesToRef(this.rotation),this}_getEffectiveParent(){return this.parent}isWorldMatrixCameraDependent(){return this._infiniteDistance&&!this.parent||this._billboardMode!==nA.BILLBOARDMODE_NONE&&!this.preserveParentRotationForBillboard}computeWorldMatrix(e=!1,t=null){let i;if(this._isWorldMatrixFrozen&&!this._isDirty)return this._worldMatrix;let r=this.getScene().getRenderId();if(!this._isDirty&&!e&&(this._currentRenderId===r||this.isSynchronized()))return this._currentRenderId=r,this._worldMatrix;t=t||this.getScene().activeCamera,this._updateCache();let s=this._cache;s.pivotMatrixUpdated=!1,s.billboardMode=this.billboardMode,s.infiniteDistance=this.infiniteDistance,s.parent=this._parentNode,this._currentRenderId=r,this._childUpdateId+=1,this._isDirty=!1,this._position._isDirty=!1,this._rotation._isDirty=!1,this._scaling._isDirty=!1;let n=this._getEffectiveParent(),a=nA._TmpScaling,o=this._position;if(this._infiniteDistance&&!this.parent&&t){let e=t.getWorldMatrix(),i=new t5(e.m[12],e.m[13],e.m[14]);(o=nA._TmpTranslation).copyFromFloats(this._position.x+i.x,this._position.y+i.y,this._position.z+i.z)}if(a.copyFromFloats(this._scaling.x*this.scalingDeterminant,this._scaling.y*this.scalingDeterminant,this._scaling.z*this.scalingDeterminant),this._rotationQuaternion?(this._rotationQuaternion._isDirty=!1,i=this._rotationQuaternion,this.reIntegrateRotationIntoRotationQuaternion&&this.rotation.lengthSquared()&&(this._rotationQuaternion.multiplyInPlace(t8.RotationYawPitchRoll(this._rotation.y,this._rotation.x,this._rotation.z)),this._rotation.copyFromFloats(0,0,0))):(i=nA._TmpRotation,t8.RotationYawPitchRollToRef(this._rotation.y,this._rotation.x,this._rotation.z,i)),this._usePivotMatrix){let e=ie.Matrix[1];t7.ScalingToRef(a.x,a.y,a.z,e);let t=ie.Matrix[0];i.toRotationMatrix(t),this._pivotMatrix.multiplyToRef(e,ie.Matrix[4]),ie.Matrix[4].multiplyToRef(t,this._localMatrix),this._postMultiplyPivotMatrix&&this._localMatrix.multiplyToRef(this._pivotMatrixInverse,this._localMatrix),this._localMatrix.addTranslationFromFloats(o.x,o.y,o.z)}else t7.ComposeToRef(a,i,o,this._localMatrix);if(n&&n.getWorldMatrix){if(e&&n.computeWorldMatrix(e),s.useBillboardPath){if(this._transformToBoneReferal){let e=this.parent;e.getSkeleton().prepare(),e.getFinalMatrix().multiplyToRef(this._transformToBoneReferal.getWorldMatrix(),ie.Matrix[7])}else ie.Matrix[7].copyFrom(n.getWorldMatrix());let e=ie.Vector3[5],t=ie.Vector3[6],i=ie.Quaternion[0];ie.Matrix[7].decompose(t,i,e),t7.ScalingToRef(t.x,t.y,t.z,ie.Matrix[7]),ie.Matrix[7].setTranslation(e),nA.BillboardUseParentOrientation&&(this._position.applyRotationQuaternionToRef(i,e),this._localMatrix.setTranslation(e)),this._localMatrix.multiplyToRef(ie.Matrix[7],this._worldMatrix)}else if(this._transformToBoneReferal){let e=this.parent;e.getSkeleton().prepare(),this._localMatrix.multiplyToRef(e.getFinalMatrix(),ie.Matrix[6]),ie.Matrix[6].multiplyToRef(this._transformToBoneReferal.getWorldMatrix(),this._worldMatrix)}else this._localMatrix.multiplyToRef(n.getWorldMatrix(),this._worldMatrix);this._markSyncedWithParent()}else this._worldMatrix.copyFrom(this._localMatrix);if(s.useBillboardPath&&t&&this.billboardMode&&!s.useBillboardPosition){let e=ie.Vector3[0];if(this._worldMatrix.getTranslationToRef(e),ie.Matrix[1].copyFrom(t.getViewMatrix()),this._scene.useRightHandedSystem&&ie.Matrix[1].multiplyToRef(ny,ie.Matrix[1]),ie.Matrix[1].setTranslationFromFloats(0,0,0),ie.Matrix[1].invertToRef(ie.Matrix[0]),(this.billboardMode&nA.BILLBOARDMODE_ALL)!==nA.BILLBOARDMODE_ALL){ie.Matrix[0].decompose(void 0,ie.Quaternion[0],void 0);let e=ie.Vector3[1];ie.Quaternion[0].toEulerAnglesToRef(e),(this.billboardMode&nA.BILLBOARDMODE_X)!==nA.BILLBOARDMODE_X&&(e.x=0),(this.billboardMode&nA.BILLBOARDMODE_Y)!==nA.BILLBOARDMODE_Y&&(e.y=0),(this.billboardMode&nA.BILLBOARDMODE_Z)!==nA.BILLBOARDMODE_Z&&(e.z=0),t7.RotationYawPitchRollToRef(e.y,e.x,e.z,ie.Matrix[0])}this._worldMatrix.setTranslationFromFloats(0,0,0),this._worldMatrix.multiplyToRef(ie.Matrix[0],this._worldMatrix),this._worldMatrix.setTranslation(ie.Vector3[0])}else if(s.useBillboardPath&&t&&s.useBillboardPosition){let e=ie.Vector3[0];this._worldMatrix.getTranslationToRef(e);let i=t.globalPosition;this._worldMatrix.invertToRef(ie.Matrix[1]);let r=ie.Vector3[1];t5.TransformCoordinatesToRef(i,ie.Matrix[1],r),r.normalize();let s=-Math.atan2(r.z,r.x)+Math.PI/2,n=Math.sqrt(r.x*r.x+r.z*r.z),a=-Math.atan2(r.y,n);if(t8.RotationYawPitchRollToRef(s,a,0,ie.Quaternion[0]),(this.billboardMode&nA.BILLBOARDMODE_ALL)!==nA.BILLBOARDMODE_ALL){let e=ie.Vector3[1];ie.Quaternion[0].toEulerAnglesToRef(e),(this.billboardMode&nA.BILLBOARDMODE_X)!==nA.BILLBOARDMODE_X&&(e.x=0),(this.billboardMode&nA.BILLBOARDMODE_Y)!==nA.BILLBOARDMODE_Y&&(e.y=0),(this.billboardMode&nA.BILLBOARDMODE_Z)!==nA.BILLBOARDMODE_Z&&(e.z=0),t7.RotationYawPitchRollToRef(e.y,e.x,e.z,ie.Matrix[0])}else t7.FromQuaternionToRef(ie.Quaternion[0],ie.Matrix[0]);this._worldMatrix.setTranslationFromFloats(0,0,0),this._worldMatrix.multiplyToRef(ie.Matrix[0],this._worldMatrix),this._worldMatrix.setTranslation(ie.Vector3[0])}return this.ignoreNonUniformScaling?this._updateNonUniformScalingState(!1):this._scaling.isNonUniformWithinEpsilon(1e-6)?this._updateNonUniformScalingState(!0):n&&n._nonUniformScaling?this._updateNonUniformScalingState(n._nonUniformScaling):this._updateNonUniformScalingState(!1),this._afterComputeWorldMatrix(),this._absolutePosition.copyFromFloats(this._worldMatrix.m[12],this._worldMatrix.m[13],this._worldMatrix.m[14]),this._isAbsoluteSynced=!1,this.onAfterWorldMatrixUpdateObservable.notifyObservers(this),this._poseMatrix||(this._poseMatrix=t7.Invert(this._worldMatrix)),this._worldMatrixDeterminantIsDirty=!0,this._worldMatrix}resetLocalMatrix(e=!0){if(this.computeWorldMatrix(),e){let e=this.getChildren();for(let t=0;tnew nA(e,this.getScene()),this);if(r.name=e,r.id=e,t&&(r.parent=t),!i){let t=this.getDescendants(!0);for(let i=0;inew nA(e.name,t),e,t,i);return e.localMatrix?r.setPreTransformMatrix(t7.FromArray(e.localMatrix)):e.pivotMatrix&&r.setPivotMatrix(t7.FromArray(e.pivotMatrix)),r.setEnabled(e.isEnabled),r._waitingParsedUniqueId=e.uniqueId,void 0!==e.parentId&&(r._waitingParentId=e.parentId),void 0!==e.parentInstanceIndex&&(r._waitingParentInstanceIndex=e.parentInstanceIndex),r}getChildTransformNodes(e,t){let i=[];return this._getDescendants(i,e,e=>(!t||t(e))&&e instanceof nA),i}dispose(e,t=!1){if(this.getScene().stopAnimation(this),this.getScene().removeTransformNode(this),this._parentContainer){let e=this._parentContainer.transformNodes.indexOf(this);e>-1&&this._parentContainer.transformNodes.splice(e,1),this._parentContainer=null}if(this.onAfterWorldMatrixUpdateObservable.clear(),e)for(let e of this.getChildTransformNodes(!0))e.parent=null,e.computeWorldMatrix(!0);super.dispose(e,t)}normalizeToUnitCube(e=!0,t=!1,i){let r=null,s=null;t&&(this.rotationQuaternion?(s=this.rotationQuaternion.clone(),this.rotationQuaternion.copyFromFloats(0,0,0,1)):this.rotation&&(r=this.rotation.clone(),this.rotation.copyFromFloats(0,0,0)));let n=this.getHierarchyBoundingVectors(e,i),a=n.max.subtract(n.min),o=Math.max(a.x,a.y,a.z);return 0===o||(this.scaling.scaleInPlace(1/o),t&&(this.rotationQuaternion&&s?this.rotationQuaternion.copyFrom(s):this.rotation&&r&&this.rotation.copyFrom(r))),this}_syncAbsoluteScalingAndRotation(){this._isAbsoluteSynced||(this._worldMatrix.decompose(this._absoluteScaling,this._absoluteRotationQuaternion),this._isAbsoluteSynced=!0)}}nA.BILLBOARDMODE_NONE=0,nA.BILLBOARDMODE_X=1,nA.BILLBOARDMODE_Y=2,nA.BILLBOARDMODE_Z=4,nA.BILLBOARDMODE_ALL=7,nA.BILLBOARDMODE_USE_POSITION=128,nA.BillboardUseParentOrientation=!1,nA._TmpRotation=t8.Zero(),nA._TmpScaling=t5.Zero(),nA._TmpTranslation=t5.Zero(),nA._LookAtVectorCache=new t5(0,0,0),nA._RotationAxisCache=new t8,iZ([ij("position")],nA.prototype,"_position",void 0),iZ([ij("rotation")],nA.prototype,"_rotation",void 0),iZ([iG(10,"rotationQuaternion")],nA.prototype,"_rotationQuaternion",void 0),iZ([ij("scaling")],nA.prototype,"_scaling",void 0),iZ([iW("billboardMode")],nA.prototype,"_billboardMode",void 0),iZ([iW()],nA.prototype,"scalingDeterminant",void 0),iZ([iW("infiniteDistance")],nA.prototype,"_infiniteDistance",void 0),iZ([iW()],nA.prototype,"ignoreNonUniformScaling",void 0),iZ([iW()],nA.prototype,"reIntegrateRotationIntoRotationQuaternion",void 0);class nR{constructor(){this._checkCollisions=!1,this._collisionMask=-1,this._collisionGroup=-1,this._surroundingMeshes=null,this._collider=null,this._oldPositionForCollisions=new t5(0,0,0),this._diffPositionForCollisions=new t5(0,0,0),this._collisionResponse=!0}}class nI{constructor(){this.facetNb=0,this.partitioningSubdivisions=10,this.partitioningBBoxRatio=1.01,this.facetDataEnabled=!1,this.facetParameters={},this.bbSize=t5.Zero(),this.subDiv={max:1,X:1,Y:1,Z:1},this.facetDepthSort=!1,this.facetDepthSortEnabled=!1}}class nP{constructor(){this._hasVertexAlpha=!1,this._useVertexColors=!0,this._numBoneInfluencers=4,this._applyFog=!0,this._receiveShadows=!1,this._facetData=new nI,this._visibility=1,this._skeleton=null,this._layerMask=268435455,this._computeBonesUsingShaders=!0,this._isActive=!1,this._onlyForInstances=!1,this._isActiveIntermediate=!1,this._onlyForInstancesIntermediate=!1,this._actAsRegularMesh=!1,this._currentLOD=null,this._currentLODIsUpToDate=!1,this._collisionRetryCount=3,this._morphTargetManager=null,this._renderingGroupId=0,this._bakedVertexAnimationManager=null,this._material=null,this._positions=null,this._pointerOverDisableMeshTesting=!1,this._meshCollisionData=new nR,this._enableDistantPicking=!1,this._rawBoundingInfo=null}}class nM extends nA{static get BILLBOARDMODE_NONE(){return nA.BILLBOARDMODE_NONE}static get BILLBOARDMODE_X(){return nA.BILLBOARDMODE_X}static get BILLBOARDMODE_Y(){return nA.BILLBOARDMODE_Y}static get BILLBOARDMODE_Z(){return nA.BILLBOARDMODE_Z}static get BILLBOARDMODE_ALL(){return nA.BILLBOARDMODE_ALL}static get BILLBOARDMODE_USE_POSITION(){return nA.BILLBOARDMODE_USE_POSITION}get facetNb(){return this._internalAbstractMeshDataInfo._facetData.facetNb}get partitioningSubdivisions(){return this._internalAbstractMeshDataInfo._facetData.partitioningSubdivisions}set partitioningSubdivisions(e){this._internalAbstractMeshDataInfo._facetData.partitioningSubdivisions=e}get partitioningBBoxRatio(){return this._internalAbstractMeshDataInfo._facetData.partitioningBBoxRatio}set partitioningBBoxRatio(e){this._internalAbstractMeshDataInfo._facetData.partitioningBBoxRatio=e}get mustDepthSortFacets(){return this._internalAbstractMeshDataInfo._facetData.facetDepthSort}set mustDepthSortFacets(e){this._internalAbstractMeshDataInfo._facetData.facetDepthSort=e}get facetDepthSortFrom(){return this._internalAbstractMeshDataInfo._facetData.facetDepthSortFrom}set facetDepthSortFrom(e){this._internalAbstractMeshDataInfo._facetData.facetDepthSortFrom=e}get collisionRetryCount(){return this._internalAbstractMeshDataInfo._collisionRetryCount}set collisionRetryCount(e){this._internalAbstractMeshDataInfo._collisionRetryCount=e}get isFacetDataEnabled(){return this._internalAbstractMeshDataInfo._facetData.facetDataEnabled}get morphTargetManager(){return this._internalAbstractMeshDataInfo._morphTargetManager}set morphTargetManager(e){this._internalAbstractMeshDataInfo._morphTargetManager!==e&&(this._internalAbstractMeshDataInfo._morphTargetManager=e,this._syncGeometryWithMorphTargetManager())}get bakedVertexAnimationManager(){return this._internalAbstractMeshDataInfo._bakedVertexAnimationManager}set bakedVertexAnimationManager(e){this._internalAbstractMeshDataInfo._bakedVertexAnimationManager!==e&&(this._internalAbstractMeshDataInfo._bakedVertexAnimationManager=e,this._markSubMeshesAsAttributesDirty())}_syncGeometryWithMorphTargetManager(){}_updateNonUniformScalingState(e){return!!super._updateNonUniformScalingState(e)&&(this._markSubMeshesAsMiscDirty(),!0)}get rawBoundingInfo(){return this._internalAbstractMeshDataInfo._rawBoundingInfo}set rawBoundingInfo(e){this._internalAbstractMeshDataInfo._rawBoundingInfo=e}set onCollide(e){this._internalAbstractMeshDataInfo._meshCollisionData._onCollideObserver&&this.onCollideObservable.remove(this._internalAbstractMeshDataInfo._meshCollisionData._onCollideObserver),this._internalAbstractMeshDataInfo._meshCollisionData._onCollideObserver=this.onCollideObservable.add(e)}set onCollisionPositionChange(e){this._internalAbstractMeshDataInfo._meshCollisionData._onCollisionPositionChangeObserver&&this.onCollisionPositionChangeObservable.remove(this._internalAbstractMeshDataInfo._meshCollisionData._onCollisionPositionChangeObserver),this._internalAbstractMeshDataInfo._meshCollisionData._onCollisionPositionChangeObserver=this.onCollisionPositionChangeObservable.add(e)}get visibility(){return this._internalAbstractMeshDataInfo._visibility}set visibility(e){if(this._internalAbstractMeshDataInfo._visibility===e)return;let t=this._internalAbstractMeshDataInfo._visibility;this._internalAbstractMeshDataInfo._visibility=e,(1===t&&1!==e||1!==t&&1===e)&&this._markSubMeshesAsDirty(e=>{e.markAsMiscDirty(),e.markAsPrePassDirty()})}get pointerOverDisableMeshTesting(){return this._internalAbstractMeshDataInfo._pointerOverDisableMeshTesting}set pointerOverDisableMeshTesting(e){this._internalAbstractMeshDataInfo._pointerOverDisableMeshTesting=e}get renderingGroupId(){return this._internalAbstractMeshDataInfo._renderingGroupId}set renderingGroupId(e){this._internalAbstractMeshDataInfo._renderingGroupId=e}get material(){return this._internalAbstractMeshDataInfo._material}set material(e){this._internalAbstractMeshDataInfo._material!==e&&(this._internalAbstractMeshDataInfo._material&&this._internalAbstractMeshDataInfo._material.meshMap&&(this._internalAbstractMeshDataInfo._material.meshMap[this.uniqueId]=void 0),this._internalAbstractMeshDataInfo._material=e,e&&e.meshMap&&(e.meshMap[this.uniqueId]=this),this.onMaterialChangedObservable.hasObservers()&&this.onMaterialChangedObservable.notifyObservers(this),this.subMeshes&&(this.resetDrawCache(),this._unBindEffect()))}getMaterialForRenderPass(e){var t;return null===(t=this._internalAbstractMeshDataInfo._materialForRenderPass)||void 0===t?void 0:t[e]}setMaterialForRenderPass(e,t){this.resetDrawCache(e),this._internalAbstractMeshDataInfo._materialForRenderPass||(this._internalAbstractMeshDataInfo._materialForRenderPass=[]),this._internalAbstractMeshDataInfo._materialForRenderPass[e]=t}get receiveShadows(){return this._internalAbstractMeshDataInfo._receiveShadows}set receiveShadows(e){this._internalAbstractMeshDataInfo._receiveShadows!==e&&(this._internalAbstractMeshDataInfo._receiveShadows=e,this._markSubMeshesAsLightDirty())}get hasVertexAlpha(){return this._internalAbstractMeshDataInfo._hasVertexAlpha}set hasVertexAlpha(e){this._internalAbstractMeshDataInfo._hasVertexAlpha!==e&&(this._internalAbstractMeshDataInfo._hasVertexAlpha=e,this._markSubMeshesAsAttributesDirty(),this._markSubMeshesAsMiscDirty())}get useVertexColors(){return this._internalAbstractMeshDataInfo._useVertexColors}set useVertexColors(e){this._internalAbstractMeshDataInfo._useVertexColors!==e&&(this._internalAbstractMeshDataInfo._useVertexColors=e,this._markSubMeshesAsAttributesDirty())}get computeBonesUsingShaders(){return this._internalAbstractMeshDataInfo._computeBonesUsingShaders}set computeBonesUsingShaders(e){this._internalAbstractMeshDataInfo._computeBonesUsingShaders!==e&&(this._internalAbstractMeshDataInfo._computeBonesUsingShaders=e,this._markSubMeshesAsAttributesDirty())}get numBoneInfluencers(){return this._internalAbstractMeshDataInfo._numBoneInfluencers}set numBoneInfluencers(e){this._internalAbstractMeshDataInfo._numBoneInfluencers!==e&&(this._internalAbstractMeshDataInfo._numBoneInfluencers=e,this._markSubMeshesAsAttributesDirty())}get applyFog(){return this._internalAbstractMeshDataInfo._applyFog}set applyFog(e){this._internalAbstractMeshDataInfo._applyFog!==e&&(this._internalAbstractMeshDataInfo._applyFog=e,this._markSubMeshesAsMiscDirty())}get enableDistantPicking(){return this._internalAbstractMeshDataInfo._enableDistantPicking}set enableDistantPicking(e){this._internalAbstractMeshDataInfo._enableDistantPicking=e}get layerMask(){return this._internalAbstractMeshDataInfo._layerMask}set layerMask(e){e!==this._internalAbstractMeshDataInfo._layerMask&&(this._internalAbstractMeshDataInfo._layerMask=e,this._resyncLightSources())}get collisionMask(){return this._internalAbstractMeshDataInfo._meshCollisionData._collisionMask}set collisionMask(e){this._internalAbstractMeshDataInfo._meshCollisionData._collisionMask=isNaN(e)?-1:e}get collisionResponse(){return this._internalAbstractMeshDataInfo._meshCollisionData._collisionResponse}set collisionResponse(e){this._internalAbstractMeshDataInfo._meshCollisionData._collisionResponse=e}get collisionGroup(){return this._internalAbstractMeshDataInfo._meshCollisionData._collisionGroup}set collisionGroup(e){this._internalAbstractMeshDataInfo._meshCollisionData._collisionGroup=isNaN(e)?-1:e}get surroundingMeshes(){return this._internalAbstractMeshDataInfo._meshCollisionData._surroundingMeshes}set surroundingMeshes(e){this._internalAbstractMeshDataInfo._meshCollisionData._surroundingMeshes=e}get lightSources(){return this._lightSources}get _positions(){return null}set skeleton(e){let t=this._internalAbstractMeshDataInfo._skeleton;t&&t.needInitialSkinMatrix&&t._unregisterMeshWithPoseMatrix(this),e&&e.needInitialSkinMatrix&&e._registerMeshWithPoseMatrix(this),this._internalAbstractMeshDataInfo._skeleton=e,this._internalAbstractMeshDataInfo._skeleton||(this._bonesTransformMatrices=null),this._markSubMeshesAsAttributesDirty()}get skeleton(){return this._internalAbstractMeshDataInfo._skeleton}constructor(e,t=null){switch(super(e,t,!1),this._internalAbstractMeshDataInfo=new nP,this._waitingMaterialId=null,this.cullingStrategy=nM.CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY,this.onCollideObservable=new tj,this.onCollisionPositionChangeObservable=new tj,this.onMaterialChangedObservable=new tj,this.definedFacingForward=!0,this._occlusionQuery=null,this._renderingGroup=null,this.alphaIndex=Number.MAX_VALUE,this.isVisible=!0,this.isPickable=!0,this.isNearPickable=!1,this.isNearGrabbable=!1,this.showSubMeshesBoundingBox=!1,this.isBlocker=!1,this.enablePointerMoveEvents=!1,this.outlineColor=io.Red(),this.outlineWidth=.02,this.overlayColor=io.Red(),this.overlayAlpha=.5,this.useOctreeForRenderingSelection=!0,this.useOctreeForPicking=!0,this.useOctreeForCollisions=!0,this.alwaysSelectAsActiveMesh=!1,this.doNotSyncBoundingInfo=!1,this.actionManager=null,this.ellipsoid=new t5(.5,1,.5),this.ellipsoidOffset=new t5(0,0,0),this.edgesWidth=1,this.edgesColor=new il(1,0,0,1),this._edgesRenderer=null,this._masterMesh=null,this._boundingInfo=null,this._boundingInfoIsDirty=!0,this._renderId=0,this._intersectionsInProgress=[],this._unIndexed=!1,this._lightSources=[],this._waitingData={lods:null,actions:null,freezeWorldMatrix:null},this._bonesTransformMatrices=null,this._transformMatrixTexture=null,this.onRebuildObservable=new tj,this._onCollisionPositionChange=(e,t,i=null)=>{t.subtractToRef(this._internalAbstractMeshDataInfo._meshCollisionData._oldPositionForCollisions,this._internalAbstractMeshDataInfo._meshCollisionData._diffPositionForCollisions),this._internalAbstractMeshDataInfo._meshCollisionData._diffPositionForCollisions.length()>nC.CollisionsEpsilon&&this.position.addInPlace(this._internalAbstractMeshDataInfo._meshCollisionData._diffPositionForCollisions),i&&this.onCollideObservable.notifyObservers(i),this.onCollisionPositionChangeObservable.notifyObservers(this.position)},(t=this.getScene()).addMesh(this),this._resyncLightSources(),this._uniformBuffer=new sp(this.getScene().getEngine(),void 0,void 0,e,!this.getScene().getEngine().isWebGPU),this._buildUniformLayout(),t.performancePriority){case y.Aggressive:this.doNotSyncBoundingInfo=!0;case y.Intermediate:this.alwaysSelectAsActiveMesh=!0,this.isPickable=!1}}_buildUniformLayout(){this._uniformBuffer.addUniform("world",16),this._uniformBuffer.addUniform("visibility",1),this._uniformBuffer.create()}transferToEffect(e){let t=this._uniformBuffer;t.updateMatrix("world",e),t.updateFloat("visibility",this._internalAbstractMeshDataInfo._visibility),t.update()}getMeshUniformBuffer(){return this._uniformBuffer}getClassName(){return"AbstractMesh"}toString(e){let t="Name: "+this.name+", isInstance: "+("InstancedMesh"!==this.getClassName()?"YES":"NO");t+=", # of submeshes: "+(this.subMeshes?this.subMeshes.length:0);let i=this._internalAbstractMeshDataInfo._skeleton;return i&&(t+=", skeleton: "+i.name),e&&(t+=", billboard mode: "+["NONE","X","Y",null,"Z",null,null,"ALL"][this.billboardMode]+", freeze wrld mat: "+(this._isWorldMatrixFrozen||this._waitingData.freezeWorldMatrix?"YES":"NO")),t}_getEffectiveParent(){return this._masterMesh&&this.billboardMode!==nA.BILLBOARDMODE_NONE?this._masterMesh:super._getEffectiveParent()}_getActionManagerForTrigger(e,t=!0){return this.actionManager&&(t||this.actionManager.isRecursive)&&(!e||this.actionManager.hasSpecificTrigger(e))?this.actionManager:this.parent?this.parent._getActionManagerForTrigger(e,!1):null}_rebuild(e=!1){if(this.onRebuildObservable.notifyObservers(this),null!==this._occlusionQuery&&(this._occlusionQuery=null),this.subMeshes)for(let e of this.subMeshes)e._rebuild()}_resyncLightSources(){for(let e of(this._lightSources.length=0,this.getScene().lights))e.isEnabled()&&e.canAffectMesh(this)&&this._lightSources.push(e);this._markSubMeshesAsLightDirty()}_resyncLightSource(e){let t=e.isEnabled()&&e.canAffectMesh(this),i=this._lightSources.indexOf(e),r=!1;if(-1===i){if(!t)return;this._lightSources.push(e)}else{if(t)return;r=!0,this._lightSources.splice(i,1)}this._markSubMeshesAsLightDirty(r)}_unBindEffect(){for(let e of this.subMeshes)e.setEffect(null)}_removeLightSource(e,t){let i=this._lightSources.indexOf(e);-1!==i&&(this._lightSources.splice(i,1),this._markSubMeshesAsLightDirty(t))}_markSubMeshesAsDirty(e){if(this.subMeshes)for(let t of this.subMeshes)for(let i=0;it.markAsLightDirty(e))}_markSubMeshesAsAttributesDirty(){this._markSubMeshesAsDirty(e=>e.markAsAttributesDirty())}_markSubMeshesAsMiscDirty(){this._markSubMeshesAsDirty(e=>e.markAsMiscDirty())}markAsDirty(e){return this._currentRenderId=Number.MAX_VALUE,this._isDirty=!0,this}resetDrawCache(e){if(this.subMeshes)for(let t of this.subMeshes)t.resetDrawCache(e)}get isBlocked(){return!1}getLOD(e){return this}getTotalVertices(){return 0}getTotalIndices(){return 0}getIndices(){return null}getVerticesData(e){return null}setVerticesData(e,t,i,r){return this}updateVerticesData(e,t,i,r){return this}setIndices(e,t){return this}isVerticesDataPresent(e){return!1}getBoundingInfo(){return this._masterMesh?this._masterMesh.getBoundingInfo():(this._boundingInfoIsDirty&&(this._boundingInfoIsDirty=!1,this._updateBoundingInfo()),this._boundingInfo)}getRawBoundingInfo(){var e;return null!==(e=this.rawBoundingInfo)&&void 0!==e?e:this.getBoundingInfo()}setBoundingInfo(e){return this._boundingInfo=e,this}get hasBoundingInfo(){return null!==this._boundingInfo}buildBoundingInfo(e,t,i){return this._boundingInfo=new nd(e,t,i),this._boundingInfo}normalizeToUnitCube(e=!0,t=!1,i){return super.normalizeToUnitCube(e,t,i)}get useBones(){return this.skeleton&&this.getScene().skeletonsEnabled&&this.isVerticesDataPresent(sf.MatricesIndicesKind)&&this.isVerticesDataPresent(sf.MatricesWeightsKind)}_preActivate(){}_preActivateForIntermediateRendering(e){}_activate(e,t){return this._renderId=e,!0}_postActivate(){}_freeze(){}_unFreeze(){}getWorldMatrix(){return this._masterMesh&&this.billboardMode===nA.BILLBOARDMODE_NONE?this._masterMesh.getWorldMatrix():super.getWorldMatrix()}_getWorldMatrixDeterminant(){return this._masterMesh?this._masterMesh._getWorldMatrixDeterminant():super._getWorldMatrixDeterminant()}get isAnInstance(){return!1}get hasInstances(){return!1}get hasThinInstances(){return!1}movePOV(e,t,i){return this.position.addInPlace(this.calcMovePOV(e,t,i)),this}calcMovePOV(e,t,i){let r=new t7;(this.rotationQuaternion?this.rotationQuaternion:t8.RotationYawPitchRoll(this.rotation.y,this.rotation.x,this.rotation.z)).toRotationMatrix(r);let s=t5.Zero(),n=this.definedFacingForward?-1:1;return t5.TransformCoordinatesFromFloatsToRef(e*n,t,i*n,r,s),s}rotatePOV(e,t,i){return this.rotation.addInPlace(this.calcRotatePOV(e,t,i)),this}calcRotatePOV(e,t,i){let r=this.definedFacingForward?1:-1;return new t5(e*r,t,i*r)}refreshBoundingInfo(e=!1,t=!1){return this._boundingInfo&&this._boundingInfo.isLocked||this._refreshBoundingInfo(this._getPositionData(e,t),null),this}_refreshBoundingInfo(e,t){if(e){let i=n_(e,0,this.getTotalVertices(),t);this._boundingInfo?this._boundingInfo.reConstruct(i.minimum,i.maximum):this._boundingInfo=new nd(i.minimum,i.maximum)}if(this.subMeshes)for(let t=0;t4,n=s?this.getVerticesData(sf.MatricesIndicesExtraKind):null,a=s?this.getVerticesData(sf.MatricesWeightsExtraKind):null,o=this.skeleton.getTransformMatrices(this),l=ie.Vector3[0],h=ie.Matrix[0],u=ie.Matrix[1],c=0;for(let d=0;d0&&(t7.FromFloat32ArrayToRefScaled(o,Math.floor(16*e[c+p]),_,u),h.addToSelf(u));if(s)for(p=0;p<4;p++)(_=a[c+p])>0&&(t7.FromFloat32ArrayToRefScaled(o,Math.floor(16*n[c+p]),_,u),h.addToSelf(u));r===sf.NormalKind?t5.TransformNormalFromFloatsToRef(i[d],i[d+1],i[d+2],h,l):t5.TransformCoordinatesFromFloatsToRef(i[d],i[d+1],i[d+2],h,l),l.toArray(i,d),r===sf.PositionKind&&this._positions&&this._positions[d/3].copyFrom(l)}}}return i}getNormalsData(e=!1,t=!1){return this._getData(e,t,null,sf.NormalKind)}getPositionData(e=!1,t=!1,i){return this._getData(e,t,i,sf.PositionKind)}_getPositionData(e,t){var i;let r=this.getVerticesData(sf.PositionKind);if(this._internalAbstractMeshDataInfo._positions&&(this._internalAbstractMeshDataInfo._positions=null),r&&(e&&this.skeleton||t&&this.morphTargetManager)){if(r=r.slice(),this._generatePointsArray(),this._positions){let e=this._positions;this._internalAbstractMeshDataInfo._positions=Array(e.length);for(let t=0;t1||!r.IsGlobal)&&r.updateBoundingInfo(e)}return this}_afterComputeWorldMatrix(){this.doNotSyncBoundingInfo||(this._boundingInfoIsDirty=!0)}isInFrustum(e){return this.getBoundingInfo().isInFrustum(e,this.cullingStrategy)}isCompletelyInFrustum(e){return this.getBoundingInfo().isCompletelyInFrustum(e)}intersectsMesh(e,t=!1,i){let r=this.getBoundingInfo(),s=e.getBoundingInfo();if(r.intersects(s,t))return!0;if(i){for(let i of this.getChildMeshes())if(i.intersectsMesh(e,t,!0))return!0}return!1}intersectsPoint(e){return this.getBoundingInfo().intersectsPoint(e)}get checkCollisions(){return this._internalAbstractMeshDataInfo._meshCollisionData._checkCollisions}set checkCollisions(e){this._internalAbstractMeshDataInfo._meshCollisionData._checkCollisions=e}get collider(){return this._internalAbstractMeshDataInfo._meshCollisionData._collider}moveWithCollisions(e){this.getAbsolutePosition().addToRef(this.ellipsoidOffset,this._internalAbstractMeshDataInfo._meshCollisionData._oldPositionForCollisions);let t=this.getScene().collisionCoordinator;return this._internalAbstractMeshDataInfo._meshCollisionData._collider||(this._internalAbstractMeshDataInfo._meshCollisionData._collider=t.createCollider()),this._internalAbstractMeshDataInfo._meshCollisionData._collider._radius=this.ellipsoid,t.getNewPosition(this._internalAbstractMeshDataInfo._meshCollisionData._oldPositionForCollisions,e,this._internalAbstractMeshDataInfo._meshCollisionData._collider,this.collisionRetryCount,this,this._onCollisionPositionChange,this.uniqueId),this}_collideForSubMesh(e,t,i){var r;if(this._generatePointsArray(),!this._positions)return this;if(!e._lastColliderWorldVertices||!e._lastColliderTransformMatrix.equals(t)){e._lastColliderTransformMatrix=t.clone(),e._lastColliderWorldVertices=[],e._trianglePlanes=[];let i=e.verticesStart,r=e.verticesStart+e.verticesCount;for(let s=i;s1)||n._checkCollision(e))&&this._collideForSubMesh(n,t,e)}return this}_shouldConvertRHS(){return!1}_checkCollision(e){if(!this.getBoundingInfo()._checkCollision(e))return this;let t=ie.Matrix[0],i=ie.Matrix[1];return t7.ScalingToRef(1/e._radius.x,1/e._radius.y,1/e._radius.z,t),this.worldMatrixFromCache.multiplyToRef(t,i),this._processCollisionsForSubMeshes(e,i),this}_generatePointsArray(){return!1}intersects(e,t,i,r=!1,s,n=!1){let a=new sm,o=this.getClassName(),l="InstancedLinesMesh"===o||"LinesMesh"===o||"GreasedLineMesh"===o?this.intersectionThreshold:0,h=this.getBoundingInfo();if(!this.subMeshes||!n&&(!e.intersectsSphere(h.boundingSphere,l)||!e.intersectsBox(h.boundingBox,l)))return a;if(r)return a.hit=!n,a.pickedMesh=n?null:this,a.distance=n?0:t5.Distance(e.origin,h.boundingSphere.center),a.subMeshId=0,a;if(!this._generatePointsArray())return a;let u=null,c=this._scene.getIntersectingSubMeshCandidates(this,e),d=c.length,p=!1;for(let e=0;e1&&!n&&!s.canIntersects(e))continue;let a=s.intersects(e,this._positions,this.getIndices(),t,i);if(a&&(t||!u||a.distancee!==this&&e.actionManager===this.actionManager)||this.actionManager.dispose(),this.actionManager=null),this._internalAbstractMeshDataInfo._skeleton=null,this._transformMatrixTexture&&(this._transformMatrixTexture.dispose(),this._transformMatrixTexture=null),i=0;i{let t=e.includedOnlyMeshes.indexOf(this);-1!==t&&e.includedOnlyMeshes.splice(t,1),-1!==(t=e.excludedMeshes.indexOf(this))&&e.excludedMeshes.splice(t,1);let i=e.getShadowGenerators();if(i){let e=i.values();for(let i=e.next();!0!==i.done;i=e.next()){let e=i.value.getShadowMap();e&&e.renderList&&-1!==(t=e.renderList.indexOf(this))&&e.renderList.splice(t,1)}}}),("InstancedMesh"!==this.getClassName()||"InstancedLinesMesh"!==this.getClassName())&&this.releaseSubMeshes();let s=r.getEngine();if(null!==this._occlusionQuery&&(this.isOcclusionQueryInProgress=!1,s.deleteQuery(this._occlusionQuery),this._occlusionQuery=null),s.wipeCaches(),r.removeMesh(this),this._parentContainer){let e=this._parentContainer.meshes.indexOf(this);e>-1&&this._parentContainer.meshes.splice(e,1),this._parentContainer=null}if(t&&this.material&&("MultiMaterial"===this.material.getClassName()?this.material.dispose(!1,!0,!0):this.material.dispose(!1,!0)),!e)for(i=0;i65535){t=!0;break}t?e.depthSortedIndices=new Uint32Array(i):e.depthSortedIndices=new Uint16Array(i)}if(e.facetDepthSortFunction=function(e,t){return t.sqDistance-e.sqDistance},!e.facetDepthSortFrom){let t=this.getScene().activeCamera;e.facetDepthSortFrom=t?t.position:t5.Zero()}e.depthSortedFacets=[];for(let t=0;t.001?s.maximum.x-s.minimum.x:.001,e.bbSize.y=s.maximum.y-s.minimum.y>.001?s.maximum.y-s.minimum.y:.001,e.bbSize.z=s.maximum.z-s.minimum.z>.001?s.maximum.z-s.minimum.z:.001;let n=e.bbSize.x>e.bbSize.y?e.bbSize.x:e.bbSize.y;if(n=n>e.bbSize.z?n:e.bbSize.z,e.subDiv.max=e.partitioningSubdivisions,e.subDiv.X=Math.floor(e.subDiv.max*e.bbSize.x/n),e.subDiv.Y=Math.floor(e.subDiv.max*e.bbSize.y/n),e.subDiv.Z=Math.floor(e.subDiv.max*e.bbSize.z/n),e.subDiv.X=e.subDiv.X<1?1:e.subDiv.X,e.subDiv.Y=e.subDiv.Y<1?1:e.subDiv.Y,e.subDiv.Z=e.subDiv.Z<1?1:e.subDiv.Z,e.facetParameters.facetNormals=this.getFacetLocalNormals(),e.facetParameters.facetPositions=this.getFacetLocalPositions(),e.facetParameters.facetPartitioning=this.getFacetLocalPartitioning(),e.facetParameters.bInfo=s,e.facetParameters.bbSize=e.bbSize,e.facetParameters.subDiv=e.subDiv,e.facetParameters.ratio=this.partitioningBBoxRatio,e.facetParameters.depthSort=e.facetDepthSort,e.facetDepthSort&&e.facetDepthSortEnabled&&(this.computeWorldMatrix(!0),this._worldMatrix.invertToRef(e.invertedMatrix),t5.TransformCoordinatesToRef(e.facetDepthSortFrom,e.invertedMatrix,e.facetDepthSortOrigin),e.facetParameters.distanceTo=e.facetDepthSortOrigin),e.facetParameters.depthSortedFacets=e.depthSortedFacets,r&&ng.ComputeNormals(t,i,r,e.facetParameters),e.facetDepthSort&&e.facetDepthSortEnabled){e.depthSortedFacets.sort(e.facetDepthSortFunction);let t=e.depthSortedIndices.length/3|0;for(let r=0;rs.subDiv.max||a<0||a>s.subDiv.max||o<0||o>s.subDiv.max?null:s.facetPartitioning[n+s.subDiv.max*a+s.subDiv.max*s.subDiv.max*o]}getClosestFacetAtCoordinates(e,t,i,r,s=!1,n=!0){let a=this.getWorldMatrix(),o=ie.Matrix[5];a.invertToRef(o);let l=ie.Vector3[8];t5.TransformCoordinatesFromFloatsToRef(e,t,i,o,l);let h=this.getClosestFacetAtLocalCoordinates(l.x,l.y,l.z,r,s,n);return r&&t5.TransformCoordinatesFromFloatsToRef(r.x,r.y,r.z,a,r),h}getClosestFacetAtLocalCoordinates(e,t,i,r,s=!1,n=!0){let a,o,l,h=null,u=0,c=0,d=0,p=0,_=0,f=0,m=0,g=0,v=this.getFacetLocalPositions(),x=this.getFacetLocalNormals(),T=this.getFacetsAtLocalCoordinates(e,t,i);if(!T)return null;let b=Number.MAX_VALUE,E=b;for(let S=0;S=0||s&&!n&&p<=0)&&(p=o.x*l.x+o.y*l.y+o.z*l.z,_=-(o.x*e+o.y*t+o.z*i-p)/(o.x*o.x+o.y*o.y+o.z*o.z),f=e+o.x*_,m=t+o.y*_,g=i+o.z*_,(E=(u=f-e)*u+(c=m-t)*c+(d=g-i)*d)e.emitter===this)}}function nD(e){-1===e.indexOf("vClipPlane")&&e.push("vClipPlane"),-1===e.indexOf("vClipPlane2")&&e.push("vClipPlane2"),-1===e.indexOf("vClipPlane3")&&e.push("vClipPlane3"),-1===e.indexOf("vClipPlane4")&&e.push("vClipPlane4"),-1===e.indexOf("vClipPlane5")&&e.push("vClipPlane5"),-1===e.indexOf("vClipPlane6")&&e.push("vClipPlane6")}function nO(e,t,i){var r,s,n,a,o,l;let h=!!(null!==(r=e.clipPlane)&&void 0!==r?r:t.clipPlane),u=!!(null!==(s=e.clipPlane2)&&void 0!==s?s:t.clipPlane2),c=!!(null!==(n=e.clipPlane3)&&void 0!==n?n:t.clipPlane3),d=!!(null!==(a=e.clipPlane4)&&void 0!==a?a:t.clipPlane4),p=!!(null!==(o=e.clipPlane5)&&void 0!==o?o:t.clipPlane5),_=!!(null!==(l=e.clipPlane6)&&void 0!==l?l:t.clipPlane6);h&&i.push("#define CLIPPLANE"),u&&i.push("#define CLIPPLANE2"),c&&i.push("#define CLIPPLANE3"),d&&i.push("#define CLIPPLANE4"),p&&i.push("#define CLIPPLANE5"),_&&i.push("#define CLIPPLANE6")}function nN(e,t,i){var r,s,n,a,o,l;let h=null!==(r=t.clipPlane)&&void 0!==r?r:i.clipPlane;nF(e,"vClipPlane",h),nF(e,"vClipPlane2",h=null!==(s=t.clipPlane2)&&void 0!==s?s:i.clipPlane2),nF(e,"vClipPlane3",h=null!==(n=t.clipPlane3)&&void 0!==n?n:i.clipPlane3),nF(e,"vClipPlane4",h=null!==(a=t.clipPlane4)&&void 0!==a?a:i.clipPlane4),nF(e,"vClipPlane5",h=null!==(o=t.clipPlane5)&&void 0!==o?o:i.clipPlane5),nF(e,"vClipPlane6",h=null!==(l=t.clipPlane6)&&void 0!==l?l:i.clipPlane6)}function nF(e,t,i){i&&e.setFloat4(t,i.normal.x,i.normal.y,i.normal.z,i.d)}nM.OCCLUSION_TYPE_NONE=0,nM.OCCLUSION_TYPE_OPTIMISTIC=1,nM.OCCLUSION_TYPE_STRICT=2,nM.OCCLUSION_ALGORITHM_TYPE_ACCURATE=0,nM.OCCLUSION_ALGORITHM_TYPE_CONSERVATIVE=1,nM.CULLINGSTRATEGY_STANDARD=0,nM.CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY=1,nM.CULLINGSTRATEGY_OPTIMISTIC_INCLUSION=2,nM.CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY=3,t0["BABYLON.AbstractMesh"]=nM;class nw{static BindSceneUniformBuffer(e,t){t.bindToEffect(e,"Scene")}static PrepareDefinesForMergedUV(e,t,i){t._needUVs=!0,t[i]=!0,e.optimizeUVAllocation&&e.getTextureMatrix().isIdentityAs3x2()?(t[i+"DIRECTUV"]=e.coordinatesIndex+1,t["MAINUV"+(e.coordinatesIndex+1)]=!0):t[i+"DIRECTUV"]=0}static BindTextureMatrix(e,t,i){let r=e.getTextureMatrix();t.updateMatrix(i+"Matrix",r)}static GetFogState(e,t){return t.fogEnabled&&e.applyFog&&t.fogMode!==sY.FOGMODE_NONE}static PrepareDefinesForMisc(e,t,i,r,s,n,a,o=!1){a._areMiscDirty&&(a.LOGARITHMICDEPTH=i,a.POINTSIZE=r,a.FOG=s&&this.GetFogState(e,t),a.NONUNIFORMSCALING=e.nonUniformScaling,a.ALPHATEST=n,a.DECAL_AFTER_DETAIL=o)}static PrepareDefinesForCamera(e,t){let i=!1;if(e.activeCamera){let r=t.CAMERA_ORTHOGRAPHIC?1:0,s=t.CAMERA_PERSPECTIVE?1:0,n=e.activeCamera.mode===ns.ORTHOGRAPHIC_CAMERA?1:0,a=e.activeCamera.mode===ns.PERSPECTIVE_CAMERA?1:0;(r^n||s^a)&&(t.CAMERA_ORTHOGRAPHIC=1===n,t.CAMERA_PERSPECTIVE=1===a,i=!0)}return i}static PrepareDefinesForFrameBoundValues(e,t,i,r,s,n=null,a=!1){let o=nw.PrepareDefinesForCamera(e,r);!1!==n&&(o=function(e,t,i){var r,s,n,a,o,l;let h=!1,u=!!(null!==(r=e.clipPlane)&&void 0!==r?r:t.clipPlane),c=!!(null!==(s=e.clipPlane2)&&void 0!==s?s:t.clipPlane2),d=!!(null!==(n=e.clipPlane3)&&void 0!==n?n:t.clipPlane3),p=!!(null!==(a=e.clipPlane4)&&void 0!==a?a:t.clipPlane4),_=!!(null!==(o=e.clipPlane5)&&void 0!==o?o:t.clipPlane5),f=!!(null!==(l=e.clipPlane6)&&void 0!==l?l:t.clipPlane6);return i.CLIPPLANE!==u&&(i.CLIPPLANE=u,h=!0),i.CLIPPLANE2!==c&&(i.CLIPPLANE2=c,h=!0),i.CLIPPLANE3!==d&&(i.CLIPPLANE3=d,h=!0),i.CLIPPLANE4!==p&&(i.CLIPPLANE4=p,h=!0),i.CLIPPLANE5!==_&&(i.CLIPPLANE5=_,h=!0),i.CLIPPLANE6!==f&&(i.CLIPPLANE6=f,h=!0),h}(i,e,r)),!t.getColorWrite()!==r.DEPTHPREPASS&&(r.DEPTHPREPASS=!r.DEPTHPREPASS,o=!0),r.INSTANCES!==s&&(r.INSTANCES=s,o=!0),r.THIN_INSTANCES!==a&&(r.THIN_INSTANCES=a,o=!0),o&&r.markAsUnprocessed()}static PrepareDefinesForBones(e,t){if(e.useBones&&e.computeBonesUsingShaders&&e.skeleton){t.NUM_BONE_INFLUENCERS=e.numBoneInfluencers;let i=void 0!==t.BONETEXTURE;if(e.skeleton.isUsingTextureForMatrices&&i)t.BONETEXTURE=!0;else{t.BonesPerMesh=e.skeleton.bones.length+1,t.BONETEXTURE=!i&&void 0;let r=e.getScene().prePassRenderer;if(r&&r.enabled){let i=-1===r.excludedSkinnedMesh.indexOf(e);t.BONES_VELOCITY_ENABLED=i}}}else t.NUM_BONE_INFLUENCERS=0,t.BonesPerMesh=0,void 0!==t.BONETEXTURE&&(t.BONETEXTURE=!1)}static PrepareDefinesForMorphTargets(e,t){let i=e.morphTargetManager;i?(t.MORPHTARGETS_UV=i.supportsUVs&&t.UV1,t.MORPHTARGETS_TANGENT=i.supportsTangents&&t.TANGENT,t.MORPHTARGETS_NORMAL=i.supportsNormals&&t.NORMAL,t.MORPHTARGETS=i.numInfluencers>0,t.NUM_MORPH_INFLUENCERS=i.numInfluencers,t.MORPHTARGETS_TEXTURE=i.isUsingTextureForTargets):(t.MORPHTARGETS_UV=!1,t.MORPHTARGETS_TANGENT=!1,t.MORPHTARGETS_NORMAL=!1,t.MORPHTARGETS=!1,t.NUM_MORPH_INFLUENCERS=0)}static PrepareDefinesForBakedVertexAnimation(e,t){let i=e.bakedVertexAnimationManager;t.BAKED_VERTEX_ANIMATION_TEXTURE=!!i&&!!i.isEnabled}static PrepareDefinesForAttributes(e,t,i,r,s=!1,n=!0,a=!0){if(!t._areAttributesDirty&&t._needNormals===t._normals&&t._needUVs===t._uvs)return!1;t._normals=t._needNormals,t._uvs=t._needUVs,t.NORMAL=t._needNormals&&e.isVerticesDataPresent(sf.NormalKind),t._needNormals&&e.isVerticesDataPresent(sf.TangentKind)&&(t.TANGENT=!0);for(let i=1;i<=6;++i)t["UV"+i]=!!t._needUVs&&e.isVerticesDataPresent(`uv${1===i?"":i}`);if(i){let i=e.useVertexColors&&e.isVerticesDataPresent(sf.ColorKind);t.VERTEXCOLOR=i,t.VERTEXALPHA=e.hasVertexAlpha&&i&&n}return e.isVerticesDataPresent(sf.ColorInstanceKind)&&(e.hasInstances||e.hasThinInstances)&&(t.INSTANCESCOLOR=!0),r&&this.PrepareDefinesForBones(e,t),s&&this.PrepareDefinesForMorphTargets(e,t),a&&this.PrepareDefinesForBakedVertexAnimation(e,t),!0}static PrepareDefinesForMultiview(e,t){if(e.activeCamera){let i=t.MULTIVIEW;t.MULTIVIEW=null!==e.activeCamera.outputRenderTarget&&e.activeCamera.outputRenderTarget.getViewCount()>1,t.MULTIVIEW!=i&&t.markAsUnprocessed()}}static PrepareDefinesForOIT(e,t,i){let r=t.ORDER_INDEPENDENT_TRANSPARENCY,s=t.ORDER_INDEPENDENT_TRANSPARENCY_16BITS;t.ORDER_INDEPENDENT_TRANSPARENCY=e.useOrderIndependentTransparency&&i,t.ORDER_INDEPENDENT_TRANSPARENCY_16BITS=!e.getEngine().getCaps().textureFloatLinearFiltering,(r!==t.ORDER_INDEPENDENT_TRANSPARENCY||s!==t.ORDER_INDEPENDENT_TRANSPARENCY_16BITS)&&t.markAsUnprocessed()}static PrepareDefinesForPrePass(e,t,i){let r=t.PREPASS;if(!t._arePrePassDirty)return;let s=[{type:1,define:"PREPASS_POSITION",index:"PREPASS_POSITION_INDEX"},{type:2,define:"PREPASS_VELOCITY",index:"PREPASS_VELOCITY_INDEX"},{type:3,define:"PREPASS_REFLECTIVITY",index:"PREPASS_REFLECTIVITY_INDEX"},{type:0,define:"PREPASS_IRRADIANCE",index:"PREPASS_IRRADIANCE_INDEX"},{type:7,define:"PREPASS_ALBEDO_SQRT",index:"PREPASS_ALBEDO_SQRT_INDEX"},{type:5,define:"PREPASS_DEPTH",index:"PREPASS_DEPTH_INDEX"},{type:6,define:"PREPASS_NORMAL",index:"PREPASS_NORMAL_INDEX"}];if(e.prePassRenderer&&e.prePassRenderer.enabled&&i){t.PREPASS=!0,t.SCENE_MRT_COUNT=e.prePassRenderer.mrtCount,t.PREPASS_NORMAL_WORLDSPACE=e.prePassRenderer.generateNormalsInWorldSpace;for(let i=0;i0&&(a.shadowEnabled=!0,t.prepareDefines(s,r))}}i.lightmapMode!=sH.LIGHTMAP_DEFAULT?(a.lightmapMode=!0,s["LIGHTMAPEXCLUDED"+r]=!0,s["LIGHTMAPNOSPECULAR"+r]=i.lightmapMode==sH.LIGHTMAP_SHADOWSONLY):(s["LIGHTMAPEXCLUDED"+r]=!1,s["LIGHTMAPNOSPECULAR"+r]=!1)}static PrepareDefinesForLights(e,t,i,r,s=4,n=!1){if(!i._areLightsDirty)return i._needNormals;let a=0,o={needNormals:i._needNormals,needRebuild:!1,lightmapMode:!1,shadowEnabled:!1,specularEnabled:!1};if(e.lightsEnabled&&!n){for(let n of t.lightSources)if(this.PrepareDefinesForLight(e,t,n,a,i,r,o),++a===s)break}i.SPECULARTERM=o.specularEnabled,i.SHADOWS=o.shadowEnabled;for(let e=a;e0&&(s=r+n,t.addFallback(s,"LIGHT"+n)),!e.SHADOWS&&(e["SHADOW"+n]&&t.addFallback(r,"SHADOW"+n),e["SHADOWPCF"+n]&&t.addFallback(r,"SHADOWPCF"+n),e["SHADOWPCSS"+n]&&t.addFallback(r,"SHADOWPCSS"+n),e["SHADOWPOISSON"+n]&&t.addFallback(r,"SHADOWPOISSON"+n),e["SHADOWESM"+n]&&t.addFallback(r,"SHADOWESM"+n),e["SHADOWCLOSEESM"+n]&&t.addFallback(r,"SHADOWCLOSEESM"+n));return s++}static PrepareAttributesForMorphTargetsInfluencers(e,t,i){this._TmpMorphInfluencers.NUM_MORPH_INFLUENCERS=i,this.PrepareAttributesForMorphTargets(e,t,this._TmpMorphInfluencers)}static PrepareAttributesForMorphTargets(e,t,i){let r=i.NUM_MORPH_INFLUENCERS;if(r>0&&t2.LastCreatedEngine){let s=t2.LastCreatedEngine.getCaps().maxVertexAttribs,n=t.morphTargetManager;if(null==n?void 0:n.isUsingTextureForTargets)return;let a=n&&n.supportsNormals&&i.NORMAL,o=n&&n.supportsTangents&&i.TANGENT,l=n&&n.supportsUVs&&i.UV1;for(let i=0;is&&ig.Error("Cannot add more vertex attributes for mesh "+t.name)}}static PrepareAttributesForBakedVertexAnimation(e,t,i){i.BAKED_VERTEX_ANIMATION_TEXTURE&&i.INSTANCES&&e.push("bakedVertexAnimationSettingsInstanced")}static PrepareAttributesForBones(e,t,i,r){i.NUM_BONE_INFLUENCERS>0&&(r.addCPUSkinningFallback(0,t),e.push(sf.MatricesIndicesKind),e.push(sf.MatricesWeightsKind),i.NUM_BONE_INFLUENCERS>4&&(e.push(sf.MatricesIndicesExtraKind),e.push(sf.MatricesWeightsExtraKind)))}static PrepareAttributesForInstances(e,t){(t.INSTANCES||t.THIN_INSTANCES)&&this.PushAttributesForInstances(e,!!t.PREPASS_VELOCITY),t.INSTANCESCOLOR&&e.push(sf.ColorInstanceKind)}static PushAttributesForInstances(e,t=!1){e.push("world0"),e.push("world1"),e.push("world2"),e.push("world3"),t&&(e.push("previousWorld0"),e.push("previousWorld1"),e.push("previousWorld2"),e.push("previousWorld3"))}static BindLightProperties(e,t,i){e.transferToEffect(t,i+"")}static BindLight(e,t,i,r,s,n=!0){e._bindLight(t,i,r,s,n)}static BindLights(e,t,i,r,s=4){let n=Math.min(t.lightSources.length,s);for(let s=0;s-1){let i=r.getTransformMatrixTexture(e);t.setTexture("boneSampler",i),t.setFloat("boneTextureWidth",4*(r.bones.length+1))}else{let s=r.getTransformMatrices(e);s&&(t.setMatrices("mBones",s),i&&e.getScene().prePassRenderer&&e.getScene().prePassRenderer.getIndex(2)&&(i.previousBones[e.uniqueId]||(i.previousBones[e.uniqueId]=s.slice()),t.setMatrices("mPreviousBones",i.previousBones[e.uniqueId]),nw._CopyBonesTransformationMatrices(s,i.previousBones[e.uniqueId])))}}}static _CopyBonesTransformationMatrices(e,t){return t.set(e),t}static BindMorphTargetParameters(e,t){let i=e.morphTargetManager;e&&i&&t.setFloatArray("morphTargetInfluences",i.influences)}static BindLogDepth(e,t,i){if(!e||e.LOGARITHMICDEPTH||e.indexOf&&e.indexOf("LOGARITHMICDEPTH")>=0){let e=i.activeCamera;e.mode===ns.ORTHOGRAPHIC_CAMERA&&ig.Error("Logarithmic depth is not compatible with orthographic cameras!",20),t.setFloat("logarithmicDepthConstant",2/(Math.log(e.maxZ+1)/Math.LN2))}}}nw._TmpMorphInfluencers={NUM_MORPH_INFLUENCERS:0},nw._TempFogColor=io.Black();class nL{constructor(){this.reset()}reset(){this.enabled=!1,this.mask=255,this.func=519,this.funcRef=1,this.funcMask=255,this.opStencilFail=7680,this.opDepthFail=7680,this.opStencilDepthPass=7681}get func(){return this._func}set func(e){this._func=e}get funcRef(){return this._funcRef}set funcRef(e){this._funcRef=e}get funcMask(){return this._funcMask}set funcMask(e){this._funcMask=e}get opStencilFail(){return this._opStencilFail}set opStencilFail(e){this._opStencilFail=e}get opDepthFail(){return this._opDepthFail}set opDepthFail(e){this._opDepthFail=e}get opStencilDepthPass(){return this._opStencilDepthPass}set opStencilDepthPass(e){this._opStencilDepthPass=e}get mask(){return this._mask}set mask(e){this._mask=e}get enabled(){return this._enabled}set enabled(e){this._enabled=e}getClassName(){return"MaterialStencilState"}copyTo(e){i$.Clone(()=>e,this)}serialize(){return i$.Serialize(this)}parse(e,t,i){i$.Parse(()=>this,e,t,i)}}iZ([iW()],nL.prototype,"func",null),iZ([iW()],nL.prototype,"funcRef",null),iZ([iW()],nL.prototype,"funcMask",null),iZ([iW()],nL.prototype,"opStencilFail",null),iZ([iW()],nL.prototype,"opDepthFail",null),iZ([iW()],nL.prototype,"opStencilDepthPass",null),iZ([iW()],nL.prototype,"mask",null),iZ([iW()],nL.prototype,"enabled",null),function(e){e[e.Created=1]="Created",e[e.Disposed=2]="Disposed",e[e.GetDefineNames=4]="GetDefineNames",e[e.PrepareUniformBuffer=8]="PrepareUniformBuffer",e[e.IsReadyForSubMesh=16]="IsReadyForSubMesh",e[e.PrepareDefines=32]="PrepareDefines",e[e.BindForSubMesh=64]="BindForSubMesh",e[e.PrepareEffect=128]="PrepareEffect",e[e.GetAnimatables=256]="GetAnimatables",e[e.GetActiveTextures=512]="GetActiveTextures",e[e.HasTexture=1024]="HasTexture",e[e.FillRenderTargetTextures=2048]="FillRenderTargetTextures",e[e.HasRenderTargetTextures=4096]="HasRenderTargetTextures",e[e.HardBindForSubMesh=8192]="HardBindForSubMesh"}(M||(M={}));class nB{get canRenderToMRT(){return!1}set alpha(e){if(this._alpha===e)return;let t=this._alpha;this._alpha=e,(1===t||1===e)&&this.markAsDirty(nB.MiscDirtyFlag+nB.PrePassDirtyFlag)}get alpha(){return this._alpha}set backFaceCulling(e){this._backFaceCulling!==e&&(this._backFaceCulling=e,this.markAsDirty(nB.TextureDirtyFlag))}get backFaceCulling(){return this._backFaceCulling}set cullBackFaces(e){this._cullBackFaces!==e&&(this._cullBackFaces=e,this.markAsDirty(nB.TextureDirtyFlag))}get cullBackFaces(){return this._cullBackFaces}get blockDirtyMechanism(){return this._blockDirtyMechanism}set blockDirtyMechanism(e){this._blockDirtyMechanism!==e&&(this._blockDirtyMechanism=e,e||this.markDirty())}atomicMaterialsUpdate(e){this.blockDirtyMechanism=!0;try{e(this)}finally{this.blockDirtyMechanism=!1}}get hasRenderTargetTextures(){return this._eventInfo.hasRenderTargetTextures=!1,this._callbackPluginEventHasRenderTargetTextures(this._eventInfo),this._eventInfo.hasRenderTargetTextures}set onDispose(e){this._onDisposeObserver&&this.onDisposeObservable.remove(this._onDisposeObserver),this._onDisposeObserver=this.onDisposeObservable.add(e)}get onBindObservable(){return this._onBindObservable||(this._onBindObservable=new tj),this._onBindObservable}set onBind(e){this._onBindObserver&&this.onBindObservable.remove(this._onBindObserver),this._onBindObserver=this.onBindObservable.add(e)}get onUnBindObservable(){return this._onUnBindObservable||(this._onUnBindObservable=new tj),this._onUnBindObservable}get onEffectCreatedObservable(){return this._onEffectCreatedObservable||(this._onEffectCreatedObservable=new tj),this._onEffectCreatedObservable}set alphaMode(e){this._alphaMode!==e&&(this._alphaMode=e,this.markAsDirty(nB.TextureDirtyFlag))}get alphaMode(){return this._alphaMode}set needDepthPrePass(e){this._needDepthPrePass!==e&&(this._needDepthPrePass=e,this._needDepthPrePass&&(this.checkReadyOnEveryCall=!0))}get needDepthPrePass(){return this._needDepthPrePass}get isPrePassCapable(){return!1}set fogEnabled(e){this._fogEnabled!==e&&(this._fogEnabled=e,this.markAsDirty(nB.MiscDirtyFlag))}get fogEnabled(){return this._fogEnabled}get wireframe(){switch(this._fillMode){case nB.WireFrameFillMode:case nB.LineListDrawMode:case nB.LineLoopDrawMode:case nB.LineStripDrawMode:return!0}return this._scene.forceWireframe}set wireframe(e){this.fillMode=e?nB.WireFrameFillMode:nB.TriangleFillMode}get pointsCloud(){switch(this._fillMode){case nB.PointFillMode:case nB.PointListDrawMode:return!0}return this._scene.forcePointsCloud}set pointsCloud(e){this.fillMode=e?nB.PointFillMode:nB.TriangleFillMode}get fillMode(){return this._fillMode}set fillMode(e){this._fillMode!==e&&(this._fillMode=e,this.markAsDirty(nB.MiscDirtyFlag))}get useLogarithmicDepth(){return this._useLogarithmicDepth}set useLogarithmicDepth(e){let t=this.getScene().getEngine().getCaps().fragmentDepthSupported;e&&!t&&ig.Warn("Logarithmic depth has been requested for a material on a device that doesn't support it."),this._useLogarithmicDepth=e&&t,this._markAllSubMeshesAsMiscDirty()}_getDrawWrapper(){return this._drawWrapper}_setDrawWrapper(e){this._drawWrapper=e}constructor(e,t,i){this.shadowDepthWrapper=null,this.allowShaderHotSwapping=!0,this.metadata=null,this.reservedDataStore=null,this.checkReadyOnEveryCall=!1,this.checkReadyOnlyOnce=!1,this.state="",this._alpha=1,this._backFaceCulling=!0,this._cullBackFaces=!0,this._blockDirtyMechanism=!1,this.onCompiled=null,this.onError=null,this.getRenderTargetTextures=null,this.doNotSerialize=!1,this._storeEffectOnSubMeshes=!1,this.animations=null,this.onDisposeObservable=new tj,this._onDisposeObserver=null,this._onUnBindObservable=null,this._onBindObserver=null,this._alphaMode=2,this._needDepthPrePass=!1,this.disableDepthWrite=!1,this.disableColorWrite=!1,this.forceDepthWrite=!1,this.depthFunction=0,this.separateCullingPass=!1,this._fogEnabled=!0,this.pointSize=1,this.zOffset=0,this.zOffsetUnits=0,this.stencil=new nL,this._useUBO=!1,this._fillMode=nB.TriangleFillMode,this._cachedDepthWriteState=!1,this._cachedColorWriteState=!1,this._cachedDepthFunctionState=0,this._indexInSceneMaterialArray=-1,this.meshMap=null,this._parentContainer=null,this._uniformBufferLayoutBuilt=!1,this._eventInfo={},this._callbackPluginEventGeneric=()=>void 0,this._callbackPluginEventIsReadyForSubMesh=()=>void 0,this._callbackPluginEventPrepareDefines=()=>void 0,this._callbackPluginEventPrepareDefinesBeforeAttributes=()=>void 0,this._callbackPluginEventHardBindForSubMesh=()=>void 0,this._callbackPluginEventBindForSubMesh=()=>void 0,this._callbackPluginEventHasRenderTargetTextures=()=>void 0,this._callbackPluginEventFillRenderTargetTextures=()=>void 0,this._forceAlphaTest=!1,this._transparencyMode=null,this.name=e;let r=t||t2.LastCreatedScene;if(!r)return;this._scene=r,this._dirtyCallbacks={},this._dirtyCallbacks[1]=this._markAllSubMeshesAsTexturesDirty.bind(this),this._dirtyCallbacks[2]=this._markAllSubMeshesAsLightsDirty.bind(this),this._dirtyCallbacks[4]=this._markAllSubMeshesAsFresnelDirty.bind(this),this._dirtyCallbacks[8]=this._markAllSubMeshesAsAttributesDirty.bind(this),this._dirtyCallbacks[16]=this._markAllSubMeshesAsMiscDirty.bind(this),this._dirtyCallbacks[32]=this._markAllSubMeshesAsPrePassDirty.bind(this),this._dirtyCallbacks[63]=this._markAllSubMeshesAsAllDirty.bind(this),this.id=e||ss.RandomId(),this.uniqueId=this._scene.getUniqueId(),this._materialContext=this._scene.getEngine().createMaterialContext(),this._drawWrapper=new rY(this._scene.getEngine(),!1),this._drawWrapper.materialContext=this._materialContext,this._scene.useRightHandedSystem?this.sideOrientation=nB.ClockWiseSideOrientation:this.sideOrientation=nB.CounterClockWiseSideOrientation,this._uniformBuffer=new sp(this._scene.getEngine(),void 0,void 0,e),this._useUBO=this.getScene().getEngine().supportsUniformBuffers,i||this._scene.addMaterial(this),this._scene.useMaterialMeshMap&&(this.meshMap={}),nB.OnEventObservable.notifyObservers(this,M.Created)}toString(e){return"Name: "+this.name}getClassName(){return"Material"}get _isMaterial(){return!0}get isFrozen(){return this.checkReadyOnlyOnce}freeze(){this.markDirty(),this.checkReadyOnlyOnce=!0}unfreeze(){this.markDirty(),this.checkReadyOnlyOnce=!1}isReady(e,t){return!0}isReadyForSubMesh(e,t,i){let r=t.materialDefines;return!!r&&(this._eventInfo.isReadyForSubMesh=!0,this._eventInfo.defines=r,this._callbackPluginEventIsReadyForSubMesh(this._eventInfo),this._eventInfo.isReadyForSubMesh)}getEffect(){return this._drawWrapper.effect}getScene(){return this._scene}get transparencyMode(){return this._transparencyMode}set transparencyMode(e){this._transparencyMode!==e&&(this._transparencyMode=e,this._forceAlphaTest=e===nB.MATERIAL_ALPHATESTANDBLEND,this._markAllSubMeshesAsTexturesAndMiscDirty())}get _disableAlphaBlending(){return this._transparencyMode===nB.MATERIAL_OPAQUE||this._transparencyMode===nB.MATERIAL_ALPHATEST}needAlphaBlending(){return!this._disableAlphaBlending&&this.alpha<1}needAlphaBlendingForMesh(e){return e.visibility<1||!this._disableAlphaBlending&&(e.hasVertexAlpha||this.needAlphaBlending())}needAlphaTesting(){return!!this._forceAlphaTest}_shouldTurnAlphaTestOn(e){return!this.needAlphaBlendingForMesh(e)&&this.needAlphaTesting()}getAlphaTestTexture(){return null}markDirty(e=!1){for(let t of this.getScene().meshes)if(t.subMeshes)for(let i of t.subMeshes)i.getMaterial()===this&&i.effect&&(i.effect._wasPreviouslyReady=!1,i.effect._wasPreviouslyUsingInstances=null,i.effect._forceRebindOnNextCall=e);e&&this.markAsDirty(nB.AllDirtyFlag)}_preBind(e,t=null){let i=this._scene.getEngine(),r=(null==t?this.sideOrientation:t)===nB.ClockWiseSideOrientation;return i.enableEffect(e||this._getDrawWrapper()),i.setState(this.backFaceCulling,this.zOffset,!1,r,this._scene._mirroredCameraPosition?!this.cullBackFaces:this.cullBackFaces,this.stencil,this.zOffsetUnits),r}bind(e,t){}buildUniformLayout(){let e=this._uniformBuffer;this._eventInfo.ubo=e,this._callbackPluginEventGeneric(M.PrepareUniformBuffer,this._eventInfo),e.create(),this._uniformBufferLayoutBuilt=!0}bindForSubMesh(e,t,i){let r=i.effect;r&&(this._eventInfo.subMesh=i,this._callbackPluginEventBindForSubMesh(this._eventInfo),r._forceRebindOnNextCall=!1)}bindOnlyWorldMatrix(e){}bindView(e){this._useUBO?this._needToBindSceneUbo=!0:e.setMatrix("view",this.getScene().getViewMatrix())}bindViewProjection(e){this._useUBO?this._needToBindSceneUbo=!0:(e.setMatrix("viewProjection",this.getScene().getTransformMatrix()),e.setMatrix("projection",this.getScene().getProjectionMatrix()))}bindEyePosition(e,t){this._useUBO?this._needToBindSceneUbo=!0:this._scene.bindEyePosition(e,t)}_afterBind(e,t=null){if(this._scene._cachedMaterial=this,this._needToBindSceneUbo&&t&&(this._needToBindSceneUbo=!1,nw.BindSceneUniformBuffer(t,this.getScene().getSceneUniformBuffer()),this._scene.finalizeSceneUbo()),e?this._scene._cachedVisibility=e.visibility:this._scene._cachedVisibility=1,this._onBindObservable&&e&&this._onBindObservable.notifyObservers(e),this.disableDepthWrite){let e=this._scene.getEngine();this._cachedDepthWriteState=e.getDepthWrite(),e.setDepthWrite(!1)}if(this.disableColorWrite){let e=this._scene.getEngine();this._cachedColorWriteState=e.getColorWrite(),e.setColorWrite(!1)}if(0!==this.depthFunction){let e=this._scene.getEngine();this._cachedDepthFunctionState=e.getDepthFunction()||0,e.setDepthFunction(this.depthFunction)}}unbind(){this._onUnBindObservable&&this._onUnBindObservable.notifyObservers(this),0!==this.depthFunction&&this._scene.getEngine().setDepthFunction(this._cachedDepthFunctionState),this.disableDepthWrite&&this._scene.getEngine().setDepthWrite(this._cachedDepthWriteState),this.disableColorWrite&&this._scene.getEngine().setColorWrite(this._cachedColorWriteState)}getAnimatables(){return this._eventInfo.animatables=[],this._callbackPluginEventGeneric(M.GetAnimatables,this._eventInfo),this._eventInfo.animatables}getActiveTextures(){return this._eventInfo.activeTextures=[],this._callbackPluginEventGeneric(M.GetActiveTextures,this._eventInfo),this._eventInfo.activeTextures}hasTexture(e){return this._eventInfo.hasTexture=!1,this._eventInfo.texture=e,this._callbackPluginEventGeneric(M.HasTexture,this._eventInfo),this._eventInfo.hasTexture}clone(e){return null}_clonePlugins(e,t){let i={};if(this._serializePlugins(i),nB._parsePlugins(i,e,this._scene,t),this.pluginManager)for(let t of this.pluginManager._plugins){let i=e.pluginManager.getPlugin(t.name);i&&t.copyTo(i)}}getBindedMeshes(){if(!this.meshMap)return this._scene.meshes.filter(e=>e.material===this);{let e=[];for(let t in this.meshMap){let i=this.meshMap[t];i&&e.push(i)}return e}}forceCompilation(e,t,i,r){let s=Object.assign({clipPlane:!1,useInstances:!1},i),n=this.getScene(),a=this.allowShaderHotSwapping;this.allowShaderHotSwapping=!1;let o=()=>{if(!this._scene||!this._scene.getEngine())return;let i=n.clipPlane;if(s.clipPlane&&(n.clipPlane=new sG(0,0,0,1)),this._storeEffectOnSubMeshes){let i=!0,n=null;if(e.subMeshes){let t=new nf(0,0,0,0,0,e,void 0,!1,!1);t.materialDefines&&(t.materialDefines._renderId=-1),this.isReadyForSubMesh(e,t,s.useInstances)||(t.effect&&t.effect.getCompilationError()&&t.effect.allFallbacksProcessed()?n=t.effect.getCompilationError():(i=!1,setTimeout(o,16)))}i&&(this.allowShaderHotSwapping=a,n&&r&&r(n),t&&t(this))}else this.isReady()?(this.allowShaderHotSwapping=a,t&&t(this)):setTimeout(o,16);s.clipPlane&&(n.clipPlane=i)};o()}forceCompilationAsync(e,t){return new Promise((i,r)=>{this.forceCompilation(e,()=>{i()},t,e=>{r(e)})})}markAsDirty(e){this.getScene().blockMaterialDirtyMechanism||this._blockDirtyMechanism||(nB._DirtyCallbackArray.length=0,e&nB.TextureDirtyFlag&&nB._DirtyCallbackArray.push(nB._TextureDirtyCallBack),e&nB.LightDirtyFlag&&nB._DirtyCallbackArray.push(nB._LightsDirtyCallBack),e&nB.FresnelDirtyFlag&&nB._DirtyCallbackArray.push(nB._FresnelDirtyCallBack),e&nB.AttributesDirtyFlag&&nB._DirtyCallbackArray.push(nB._AttributeDirtyCallBack),e&nB.MiscDirtyFlag&&nB._DirtyCallbackArray.push(nB._MiscDirtyCallBack),e&nB.PrePassDirtyFlag&&nB._DirtyCallbackArray.push(nB._PrePassDirtyCallBack),nB._DirtyCallbackArray.length&&this._markAllSubMeshesAsDirty(nB._RunDirtyCallBacks),this.getScene().resetCachedMaterial())}resetDrawCache(){for(let e of this.getScene().meshes)if(e.subMeshes)for(let t of e.subMeshes)t.getMaterial()===this&&t.resetDrawCache()}_markAllSubMeshesAsDirty(e){if(!this.getScene().blockMaterialDirtyMechanism&&!this._blockDirtyMechanism){for(let t of this.getScene().meshes)if(t.subMeshes){for(let i of t.subMeshes)if(i.getMaterial(!1)===this)for(let t of i._drawWrappers)t&&t.defines&&t.defines.markAllAsDirty&&this._materialContext===t.materialContext&&e(t.defines)}}}_markScenePrePassDirty(){if(this.getScene().blockMaterialDirtyMechanism||this._blockDirtyMechanism)return;let e=this.getScene().enablePrePassRenderer();e&&e.markAsDirty()}_markAllSubMeshesAsAllDirty(){this._markAllSubMeshesAsDirty(nB._AllDirtyCallBack)}_markAllSubMeshesAsImageProcessingDirty(){this._markAllSubMeshesAsDirty(nB._ImageProcessingDirtyCallBack)}_markAllSubMeshesAsTexturesDirty(){this._markAllSubMeshesAsDirty(nB._TextureDirtyCallBack)}_markAllSubMeshesAsFresnelDirty(){this._markAllSubMeshesAsDirty(nB._FresnelDirtyCallBack)}_markAllSubMeshesAsFresnelAndMiscDirty(){this._markAllSubMeshesAsDirty(nB._FresnelAndMiscDirtyCallBack)}_markAllSubMeshesAsLightsDirty(){this._markAllSubMeshesAsDirty(nB._LightsDirtyCallBack)}_markAllSubMeshesAsAttributesDirty(){this._markAllSubMeshesAsDirty(nB._AttributeDirtyCallBack)}_markAllSubMeshesAsMiscDirty(){this._markAllSubMeshesAsDirty(nB._MiscDirtyCallBack)}_markAllSubMeshesAsPrePassDirty(){this._markAllSubMeshesAsDirty(nB._MiscDirtyCallBack)}_markAllSubMeshesAsTexturesAndMiscDirty(){this._markAllSubMeshesAsDirty(nB._TextureAndMiscDirtyCallBack)}_checkScenePerformancePriority(){if(this._scene.performancePriority!==y.BackwardCompatible){this.checkReadyOnlyOnce=!0;let e=this._scene.onScenePerformancePriorityChangedObservable.addOnce(()=>{this.checkReadyOnlyOnce=!1});this.onDisposeObservable.add(()=>{this._scene.onScenePerformancePriorityChangedObservable.remove(e)})}}setPrePassRenderer(e){return!1}dispose(e,t,i){let r=this.getScene();if(r.stopAnimation(this),r.freeProcessedMaterials(),r.removeMaterial(this),this._eventInfo.forceDisposeTextures=t,this._callbackPluginEventGeneric(M.Disposed,this._eventInfo),this._parentContainer){let e=this._parentContainer.materials.indexOf(this);e>-1&&this._parentContainer.materials.splice(e,1),this._parentContainer=null}if(!0!==i){if(this.meshMap)for(let t in this.meshMap){let i=this.meshMap[t];i&&(i.material=null,this.releaseVertexArrayObject(i,e))}else for(let t of r.meshes)t.material!==this||t.sourceMesh||(t.material=null,this.releaseVertexArrayObject(t,e))}this._uniformBuffer.dispose(),e&&this._drawWrapper.effect&&(this._storeEffectOnSubMeshes||this._drawWrapper.effect.dispose(),this._drawWrapper.effect=null),this.metadata=null,this.onDisposeObservable.notifyObservers(this),this.onDisposeObservable.clear(),this._onBindObservable&&this._onBindObservable.clear(),this._onUnBindObservable&&this._onUnBindObservable.clear(),this._onEffectCreatedObservable&&this._onEffectCreatedObservable.clear(),this._eventInfo&&(this._eventInfo={})}releaseVertexArrayObject(e,t){let i=e.geometry;if(i){if(this._storeEffectOnSubMeshes){if(e.subMeshes)for(let r of e.subMeshes)i._releaseVertexArrayObject(r.effect),t&&r.effect&&r.effect.dispose()}else i._releaseVertexArrayObject(this._drawWrapper.effect)}}serialize(){let e=i$.Serialize(this);return e.stencil=this.stencil.serialize(),e.uniqueId=this.uniqueId,this._serializePlugins(e),e}_serializePlugins(e){if(e.plugins={},this.pluginManager)for(let t of this.pluginManager._plugins)e.plugins[t.getClassName()]=t.serialize()}static Parse(e,t,i){if(e.customType){if("BABYLON.PBRMaterial"===e.customType&&e.overloadedAlbedo&&(e.customType="BABYLON.LegacyPBRMaterial",!BABYLON.LegacyPBRMaterial))return ig.Error("Your scene is trying to load a legacy version of the PBRMaterial, please, include it from the materials library."),null}else e.customType="BABYLON.StandardMaterial";let r=ss.Instantiate(e.customType).Parse(e,t,i);return r._loadedUniqueId=e.uniqueId,r}static _parsePlugins(e,t,i,r){var s;if(e.plugins)for(let n in e.plugins){let a=e.plugins[n],o=null===(s=t.pluginManager)||void 0===s?void 0:s.getPlugin(a.name);if(!o){let e=ss.Instantiate("BABYLON."+n);e&&(o=new e(t))}null==o||o.parse(a,i,r)}}}nB.TriangleFillMode=0,nB.WireFrameFillMode=1,nB.PointFillMode=2,nB.PointListDrawMode=3,nB.LineListDrawMode=4,nB.LineLoopDrawMode=5,nB.LineStripDrawMode=6,nB.TriangleStripDrawMode=7,nB.TriangleFanDrawMode=8,nB.ClockWiseSideOrientation=0,nB.CounterClockWiseSideOrientation=1,nB.TextureDirtyFlag=1,nB.LightDirtyFlag=2,nB.FresnelDirtyFlag=4,nB.AttributesDirtyFlag=8,nB.MiscDirtyFlag=16,nB.PrePassDirtyFlag=32,nB.AllDirtyFlag=63,nB.MATERIAL_OPAQUE=0,nB.MATERIAL_ALPHATEST=1,nB.MATERIAL_ALPHABLEND=2,nB.MATERIAL_ALPHATESTANDBLEND=3,nB.MATERIAL_NORMALBLENDMETHOD_WHITEOUT=0,nB.MATERIAL_NORMALBLENDMETHOD_RNM=1,nB.OnEventObservable=new tj,nB._AllDirtyCallBack=e=>e.markAllAsDirty(),nB._ImageProcessingDirtyCallBack=e=>e.markAsImageProcessingDirty(),nB._TextureDirtyCallBack=e=>e.markAsTexturesDirty(),nB._FresnelDirtyCallBack=e=>e.markAsFresnelDirty(),nB._MiscDirtyCallBack=e=>e.markAsMiscDirty(),nB._PrePassDirtyCallBack=e=>e.markAsPrePassDirty(),nB._LightsDirtyCallBack=e=>e.markAsLightDirty(),nB._AttributeDirtyCallBack=e=>e.markAsAttributesDirty(),nB._FresnelAndMiscDirtyCallBack=e=>{nB._FresnelDirtyCallBack(e),nB._MiscDirtyCallBack(e)},nB._TextureAndMiscDirtyCallBack=e=>{nB._TextureDirtyCallBack(e),nB._MiscDirtyCallBack(e)},nB._DirtyCallbackArray=[],nB._RunDirtyCallBacks=e=>{for(let t of nB._DirtyCallbackArray)t(e)},iZ([iW()],nB.prototype,"id",void 0),iZ([iW()],nB.prototype,"uniqueId",void 0),iZ([iW()],nB.prototype,"name",void 0),iZ([iW()],nB.prototype,"metadata",void 0),iZ([iW()],nB.prototype,"checkReadyOnEveryCall",void 0),iZ([iW()],nB.prototype,"checkReadyOnlyOnce",void 0),iZ([iW()],nB.prototype,"state",void 0),iZ([iW("alpha")],nB.prototype,"_alpha",void 0),iZ([iW("backFaceCulling")],nB.prototype,"_backFaceCulling",void 0),iZ([iW("cullBackFaces")],nB.prototype,"_cullBackFaces",void 0),iZ([iW()],nB.prototype,"sideOrientation",void 0),iZ([iW("alphaMode")],nB.prototype,"_alphaMode",void 0),iZ([iW()],nB.prototype,"_needDepthPrePass",void 0),iZ([iW()],nB.prototype,"disableDepthWrite",void 0),iZ([iW()],nB.prototype,"disableColorWrite",void 0),iZ([iW()],nB.prototype,"forceDepthWrite",void 0),iZ([iW()],nB.prototype,"depthFunction",void 0),iZ([iW()],nB.prototype,"separateCullingPass",void 0),iZ([iW("fogEnabled")],nB.prototype,"_fogEnabled",void 0),iZ([iW()],nB.prototype,"pointSize",void 0),iZ([iW()],nB.prototype,"zOffset",void 0),iZ([iW()],nB.prototype,"zOffsetUnits",void 0),iZ([iW()],nB.prototype,"pointsCloud",null),iZ([iW()],nB.prototype,"fillMode",null),iZ([iW()],nB.prototype,"useLogarithmicDepth",null),iZ([iW()],nB.prototype,"transparencyMode",null);class nU extends nB{get subMaterials(){return this._subMaterials}set subMaterials(e){this._subMaterials=e,this._hookArray(e)}getChildren(){return this.subMaterials}constructor(e,t){super(e,t,!0),this._waitingSubMaterialsUniqueIds=[],this.getScene().addMultiMaterial(this),this.subMaterials=[],this._storeEffectOnSubMeshes=!0}_hookArray(e){let t=e.push;e.push=(...i)=>{let r=t.apply(e,i);return this._markAllSubMeshesAsTexturesDirty(),r};let i=e.splice;e.splice=(t,r)=>{let s=i.apply(e,[t,r]);return this._markAllSubMeshesAsTexturesDirty(),s}}getSubMaterial(e){return e<0||e>=this.subMaterials.length?this.getScene().defaultMaterial:this.subMaterials[e]}getActiveTextures(){return super.getActiveTextures().concat(...this.subMaterials.map(e=>e?e.getActiveTextures():[]))}hasTexture(e){var t;if(super.hasTexture(e))return!0;for(let i=0;i=0&&r.multiMaterials.splice(s,1),super.dispose(e,t)}static ParseMultiMaterial(e,t){let i=new nU(e.name,t);return i.id=e.id,i._loadedUniqueId=e.uniqueId,iF&&iF.AddTagsTo(i,e.tags),e.materialsUniqueIds?i._waitingSubMaterialsUniqueIds=e.materialsUniqueIds:e.materials.forEach(e=>i.subMaterials.push(t.getLastMaterialById(e))),i}}t0["BABYLON.MultiMaterial"]=nU;class nV{constructor(e,t){this.distanceOrScreenCoverage=e,this.mesh=t}}class nk{}class nG{constructor(){this.visibleInstances={},this.batchCache=new nz,this.batchCacheReplacementModeInFrozenMode=new nz,this.instancesBufferSize=2048}}class nz{constructor(){this.mustReturn=!1,this.visibleInstances=[],this.renderSelf=[],this.hardwareInstancedRendering=[]}}class nW{constructor(){this.instancesCount=0,this.matrixBuffer=null,this.previousMatrixBuffer=null,this.matrixBufferSize=512,this.matrixData=null,this.boundingVectors=[],this.worldMatrices=null}}class nH{constructor(){this._areNormalsFrozen=!1,this._source=null,this.meshMap=null,this._preActivateId=-1,this._LODLevels=[],this._useLODScreenCoverage=!1,this._effectiveMaterial=null,this._forcedInstanceCount=0,this._overrideRenderingFillMode=null}}class nX extends nM{static _GetDefaultSideOrientation(e){return e||nX.FRONTSIDE}get useLODScreenCoverage(){return this._internalMeshDataInfo._useLODScreenCoverage}set useLODScreenCoverage(e){this._internalMeshDataInfo._useLODScreenCoverage=e,this._sortLODLevels()}get computeBonesUsingShaders(){return this._internalAbstractMeshDataInfo._computeBonesUsingShaders}set computeBonesUsingShaders(e){this._internalAbstractMeshDataInfo._computeBonesUsingShaders!==e&&(e&&this._internalMeshDataInfo._sourcePositions&&(this.setVerticesData(sf.PositionKind,this._internalMeshDataInfo._sourcePositions,!0),this._internalMeshDataInfo._sourceNormals&&this.setVerticesData(sf.NormalKind,this._internalMeshDataInfo._sourceNormals,!0),this._internalMeshDataInfo._sourcePositions=null,this._internalMeshDataInfo._sourceNormals=null),this._internalAbstractMeshDataInfo._computeBonesUsingShaders=e,this._markSubMeshesAsAttributesDirty())}get onBeforeRenderObservable(){return this._internalMeshDataInfo._onBeforeRenderObservable||(this._internalMeshDataInfo._onBeforeRenderObservable=new tj),this._internalMeshDataInfo._onBeforeRenderObservable}get onBeforeBindObservable(){return this._internalMeshDataInfo._onBeforeBindObservable||(this._internalMeshDataInfo._onBeforeBindObservable=new tj),this._internalMeshDataInfo._onBeforeBindObservable}get onAfterRenderObservable(){return this._internalMeshDataInfo._onAfterRenderObservable||(this._internalMeshDataInfo._onAfterRenderObservable=new tj),this._internalMeshDataInfo._onAfterRenderObservable}get onBetweenPassObservable(){return this._internalMeshDataInfo._onBetweenPassObservable||(this._internalMeshDataInfo._onBetweenPassObservable=new tj),this._internalMeshDataInfo._onBetweenPassObservable}get onBeforeDrawObservable(){return this._internalMeshDataInfo._onBeforeDrawObservable||(this._internalMeshDataInfo._onBeforeDrawObservable=new tj),this._internalMeshDataInfo._onBeforeDrawObservable}set onBeforeDraw(e){this._onBeforeDrawObserver&&this.onBeforeDrawObservable.remove(this._onBeforeDrawObserver),this._onBeforeDrawObserver=this.onBeforeDrawObservable.add(e)}get hasInstances(){return this.instances.length>0}get hasThinInstances(){return(this.forcedInstanceCount||this._thinInstanceDataStorage.instancesCount||0)>0}get forcedInstanceCount(){return this._internalMeshDataInfo._forcedInstanceCount}set forcedInstanceCount(e){this._internalMeshDataInfo._forcedInstanceCount=e}get overrideRenderingFillMode(){return this._internalMeshDataInfo._overrideRenderingFillMode}set overrideRenderingFillMode(e){this._internalMeshDataInfo._overrideRenderingFillMode=e}get source(){return this._internalMeshDataInfo._source}get cloneMeshMap(){return this._internalMeshDataInfo.meshMap}get isUnIndexed(){return this._unIndexed}set isUnIndexed(e){this._unIndexed!==e&&(this._unIndexed=e,this._markSubMeshesAsAttributesDirty())}get worldMatrixInstancedBuffer(){return this._instanceDataStorage.instancesData}get previousWorldMatrixInstancedBuffer(){return this._instanceDataStorage.instancesPreviousData}get manualUpdateOfWorldMatrixInstancedBuffer(){return this._instanceDataStorage.manualUpdate}set manualUpdateOfWorldMatrixInstancedBuffer(e){this._instanceDataStorage.manualUpdate=e}get manualUpdateOfPreviousWorldMatrixInstancedBuffer(){return this._instanceDataStorage.previousManualUpdate}set manualUpdateOfPreviousWorldMatrixInstancedBuffer(e){this._instanceDataStorage.previousManualUpdate=e}get forceWorldMatrixInstancedBufferUpdate(){return this._instanceDataStorage.forceMatrixUpdates}set forceWorldMatrixInstancedBufferUpdate(e){this._instanceDataStorage.forceMatrixUpdates=e}constructor(e,t=null,i=null,r=null,s,n=!0){if(super(e,t),this._internalMeshDataInfo=new nH,this.delayLoadState=0,this.instances=[],this._creationDataStorage=null,this._geometry=null,this._instanceDataStorage=new nG,this._thinInstanceDataStorage=new nW,this._shouldGenerateFlatShading=!1,this._originalBuilderSideOrientation=nX.DEFAULTSIDE,this.overrideMaterialSideOrientation=null,this.ignoreCameraMaxZ=!1,t=this.getScene(),this._onBeforeDraw=(e,t,i)=>{e&&i&&(this._uniformBuffer?this.transferToEffect(t):i.bindOnlyWorldMatrix(t))},r){if(r._geometry&&r._geometry.applyToMesh(this),iP.DeepCopy(r,this,["name","material","skeleton","instances","parent","uniqueId","source","metadata","morphTargetManager","hasInstances","worldMatrixInstancedBuffer","previousWorldMatrixInstancedBuffer","hasLODLevels","geometry","isBlocked","areNormalsFrozen","facetNb","isFacetDataEnabled","lightSources","useBones","isAnInstance","collider","edgesRenderer","forward","up","right","absolutePosition","absoluteScaling","absoluteRotationQuaternion","isWorldMatrixFrozen","nonUniformScaling","behaviors","worldMatrixFromCache","hasThinInstances","cloneMeshMap","hasBoundingInfo","physicsBody","physicsImpostor"],["_poseMatrix"]),this._internalMeshDataInfo._source=r,t.useClonedMeshMap&&(r._internalMeshDataInfo.meshMap||(r._internalMeshDataInfo.meshMap={}),r._internalMeshDataInfo.meshMap[this.uniqueId]=this),this._originalBuilderSideOrientation=r._originalBuilderSideOrientation,this._creationDataStorage=r._creationDataStorage,r._ranges){let e=r._ranges;for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&e[t]&&this.createAnimationRange(t,e[t].from,e[t].to)}if(r.metadata&&r.metadata.clone?this.metadata=r.metadata.clone():this.metadata=r.metadata,this._internalMetadata=r._internalMetadata,iF&&iF.HasTags(r)&&iF.AddTagsTo(this,iF.GetTags(r,!0)),this.setEnabled(r.isEnabled(!1)),this.parent=r.parent,this.setPivotMatrix(r.getPivotMatrix()),this.id=e+"."+r.id,this.material=r.material,!s){let t=r.getDescendants(!0);for(let i=0;i{e.unregisterOnNextCall=!0,this.isReady(!0)?this.onMeshReadyObservable.notifyObservers(this):this._internalMeshDataInfo._checkReadinessObserver||(this._internalMeshDataInfo._checkReadinessObserver=this._scene.onBeforeRenderObservable.add(()=>{this.isReady(!0)&&(this._scene.onBeforeRenderObservable.remove(this._internalMeshDataInfo._checkReadinessObserver),this._internalMeshDataInfo._checkReadinessObserver=null,this.onMeshReadyObservable.notifyObservers(this))}))},this.onMeshReadyObservable=new tj(this._internalMeshDataInfo._onMeshReadyObserverAdded),r&&r.onClonedObservable.notifyObservers(this)}instantiateHierarchy(e=null,t,i){let r=0===this.getTotalVertices()||t&&t.doNotInstantiate&&(!0===t.doNotInstantiate||t.doNotInstantiate(this))?this.clone("Clone of "+(this.name||this.id),e||this.parent,!0):this.createInstance("instance of "+(this.name||this.id));for(let s of(r.parent=e||this.parent,r.position=this.position.clone(),r.scaling=this.scaling.clone(),this.rotationQuaternion?r.rotationQuaternion=this.rotationQuaternion.clone():r.rotation=this.rotation.clone(),i&&i(this,r),this.getChildTransformNodes(!0)))"InstancedMesh"===s.getClassName()&&"Mesh"===r.getClassName()&&s.sourceMesh===this?s.instantiateHierarchy(r,{doNotInstantiate:t&&t.doNotInstantiate||!1,newSourcedMesh:r},i):s.instantiateHierarchy(r,t,i);return r}getClassName(){return"Mesh"}get _isMesh(){return!0}toString(e){let t=super.toString(e);if(t+=", n vertices: "+this.getTotalVertices()+", parent: "+(this._waitingParentId?this._waitingParentId:this.parent?this.parent.name:"NONE"),this.animations)for(let i=0;i0}getLODLevels(){return this._internalMeshDataInfo._LODLevels}_sortLODLevels(){let e=this._internalMeshDataInfo._useLODScreenCoverage?-1:1;this._internalMeshDataInfo._LODLevels.sort((t,i)=>t.distanceOrScreenCoveragei.distanceOrScreenCoverage?-e:0)}addLODLevel(e,t){if(t&&t._masterMesh)return ig.Warn("You cannot use a mesh as LOD level twice"),this;let i=new nV(e,t);return this._internalMeshDataInfo._LODLevels.push(i),t&&(t._masterMesh=this),this._sortLODLevels(),this}getLODLevelAtDistance(e){let t=this._internalMeshDataInfo;for(let i=0;ia*n)return this.onLODLevelSelection&&this.onLODLevelSelection(n,this,this),this;for(let e=0;e0||this.hasThinInstances);this.computeWorldMatrix();let d=this.material||u.defaultMaterial;if(d){if(d._storeEffectOnSubMeshes)for(let e of this.subMeshes){let t=e.getMaterial();if(t){if(t._storeEffectOnSubMeshes){if(!t.isReadyForSubMesh(this,e,c))return!1}else if(!t.isReady(this,c))return!1}}else if(!d.isReady(this,c))return!1}let p=h.currentRenderPassId;for(let e of this.lightSources){let t=e.getShadowGenerators();if(!t)continue;let u=t.values();for(let e=u.next();!0!==e.done;e=u.next()){let t=e.value;if(t&&(!(null===(i=t.getShadowMap())||void 0===i?void 0:i.renderList)||(null===(r=t.getShadowMap())||void 0===r?void 0:r.renderList)&&(null===(n=null===(s=t.getShadowMap())||void 0===s?void 0:s.renderList)||void 0===n?void 0:n.indexOf(this))!==-1)){let e=null!==(a=t.getShadowMap().renderPassIds)&&void 0!==a?a:[h.currentRenderPassId];for(let i=0;i0){let i=this.getIndices();if(!i)return null;let r=i.length,s=!1;if(e)s=!0;else for(let e of this.subMeshes)if(e.indexStart+e.indexCount>r||e.verticesStart+e.verticesCount>t){s=!0;break}if(!s)return this.subMeshes[0]}return this.releaseSubMeshes(),new nf(0,0,t,0,this.getTotalIndices(),this)}subdivide(e){if(e<1)return;let t=this.getTotalIndices(),i=t/e|0,r=0;for(;i%3!=0;)i++;this.releaseSubMeshes();for(let s=0;s=t);s++)nf.CreateFromIndices(0,r,s===e-1?t-r:i,this,void 0,!1),r+=i;this.refreshBoundingInfo(),this.synchronizeInstances()}setVerticesData(e,t,i=!1,r){if(this._geometry)this._geometry.setVerticesData(e,t,i,r);else{let r=new ng;r.set(t,e);let s=this.getScene();new nT(nT.RandomId(),s,r,i,this)}return this}removeVerticesData(e){this._geometry&&this._geometry.removeVerticesData(e)}markVerticesDataAsUpdatable(e,t=!0){let i=this.getVertexBuffer(e);i&&i.isUpdatable()!==t&&this.setVerticesData(e,this.getVerticesData(e),t)}setVerticesBuffer(e,t=!0){return this._geometry||(this._geometry=nT.CreateGeometryForMesh(this)),this._geometry.setVerticesBuffer(e,null,t),this}updateVerticesData(e,t,i,r){return this._geometry&&(r?(this.makeGeometryUnique(),this.updateVerticesData(e,t,i,!1)):this._geometry.updateVerticesData(e,t,i)),this}updateMeshPositions(e,t=!0){let i=this.getVerticesData(sf.PositionKind);if(!i)return this;if(e(i),this.updateVerticesData(sf.PositionKind,i,!1,!1),t){let e=this.getIndices(),t=this.getVerticesData(sf.NormalKind);if(!t)return this;ng.ComputeNormals(i,e,t),this.updateVerticesData(sf.NormalKind,t,!1,!1)}return this}makeGeometryUnique(){if(!this._geometry||1===this._geometry.meshes.length)return this;let e=this._geometry,t=this._geometry.copy(nT.RandomId());return e.releaseForMesh(this,!0),t.applyToMesh(this),this}setIndexBuffer(e,t,i){let r=this._geometry;r||(r=new nT(nT.RandomId(),this.getScene(),void 0,void 0,this)),r.setIndexBuffer(e,t,i)}setIndices(e,t=null,i=!1){if(this._geometry)this._geometry.setIndices(e,t,i);else{let t=new ng;t.indices=e;let r=this.getScene();new nT(nT.RandomId(),r,t,i,this)}return this}updateIndices(e,t,i=!1){return this._geometry&&this._geometry.updateIndices(e,t,i),this}toLeftHanded(){return this._geometry&&this._geometry.toLeftHanded(),this}_bind(e,t,i,r=!0){let s;if(!this._geometry)return this;let n=this.getScene().getEngine();if(this.morphTargetManager&&this.morphTargetManager.isUsingTextureForTargets&&this.morphTargetManager._bind(t),this._unIndexed)s=null;else switch(this._getRenderingFillMode(i)){case nB.PointFillMode:s=null;break;case nB.WireFrameFillMode:s=e._getLinesIndexBuffer(this.getIndices(),n);break;default:case nB.TriangleFillMode:s=this._geometry.getIndexBuffer()}return r&&this._userInstancedBuffersStorage&&!this.hasThinInstances?this._geometry._bind(t,s,this._userInstancedBuffersStorage.vertexBuffers,this._userInstancedBuffersStorage.vertexArrayObjects):this._geometry._bind(t,s),this}_draw(e,t,i){if(!this._geometry||!this._geometry.getVertexBuffers()||!this._unIndexed&&!this._geometry.getIndexBuffer())return this;this._internalMeshDataInfo._onBeforeDrawObservable&&this._internalMeshDataInfo._onBeforeDrawObservable.notifyObservers(this);let r=this.getScene().getEngine();return this._unIndexed||t==nB.PointFillMode?r.drawArraysType(t,e.verticesStart,e.verticesCount,this.forcedInstanceCount||i):t==nB.WireFrameFillMode?r.drawElementsType(t,0,e._linesIndexCount,this.forcedInstanceCount||i):r.drawElementsType(t,e.indexStart,e.indexCount,this.forcedInstanceCount||i),this}registerBeforeRender(e){return this.onBeforeRenderObservable.add(e),this}unregisterBeforeRender(e){return this.onBeforeRenderObservable.removeCallback(e),this}registerAfterRender(e){return this.onAfterRenderObservable.add(e),this}unregisterAfterRender(e){return this.onAfterRenderObservable.removeCallback(e),this}_getInstancesRenderList(e,t=!1){if(this._instanceDataStorage.isFrozen){if(t)return this._instanceDataStorage.batchCacheReplacementModeInFrozenMode.hardwareInstancedRendering[e]=!1,this._instanceDataStorage.batchCacheReplacementModeInFrozenMode.renderSelf[e]=!0,this._instanceDataStorage.batchCacheReplacementModeInFrozenMode;if(this._instanceDataStorage.previousBatch)return this._instanceDataStorage.previousBatch}let i=this.getScene(),r=i._isInIntermediateRendering(),s=r?this._internalAbstractMeshDataInfo._onlyForInstancesIntermediate:this._internalAbstractMeshDataInfo._onlyForInstances,n=this._instanceDataStorage.batchCache;if(n.mustReturn=!1,n.renderSelf[e]=t||!s&&this.isEnabled()&&this.isVisible,n.visibleInstances[e]=null,this._instanceDataStorage.visibleInstances&&!t){let t=this._instanceDataStorage.visibleInstances,s=i.getRenderId(),a=r?t.intermediateDefaultRenderId:t.defaultRenderId;n.visibleInstances[e]=t[s],!n.visibleInstances[e]&&a&&(n.visibleInstances[e]=t[a])}return n.hardwareInstancedRendering[e]=!t&&this._instanceDataStorage.hardwareInstancedRendering&&null!==n.visibleInstances[e]&&void 0!==n.visibleInstances[e],this._instanceDataStorage.previousBatch=n,n}_renderWithInstances(e,t,i,r,s){var n;let a=i.visibleInstances[e._id],o=a?a.length:0,l=this._instanceDataStorage,h=l.instancesBufferSize,u=l.instancesBuffer,c=l.instancesPreviousBuffer,d=64*(o+1);for(;l.instancesBufferSizee._distanceToCamera>t._distanceToCamera?-1:e._distanceToCamera1&&u.activeCamera===u.activeCameras[0]||c<=1)&&this._checkOcclusionQuery()&&!this._occlusionDataStorage.forceRenderingWhenOccluded)return this;let d=this._getInstancesRenderList(e._id,!!i);if(d.mustReturn||!this._geometry||!this._geometry.getVertexBuffers()||!this._unIndexed&&!this._geometry.getIndexBuffer())return this;let p=u.getEngine(),_=0,f=null;this.ignoreCameraMaxZ&&u.activeCamera&&!u._isInIntermediateRendering()&&(_=u.activeCamera.maxZ,f=u.activeCamera,u.activeCamera.maxZ=0,u.updateTransformMatrix(!0)),this._internalMeshDataInfo._onBeforeRenderObservable&&this._internalMeshDataInfo._onBeforeRenderObservable.notifyObservers(this);let m=e.getRenderingMesh(),g=d.hardwareInstancedRendering[e._id]||m.hasThinInstances||!!this._userInstancedBuffersStorage&&!e.getMesh()._internalAbstractMeshDataInfo._actAsRegularMesh,v=this._instanceDataStorage,x=e.getMaterial();if(!x)return f&&(f.maxZ=_,u.updateTransformMatrix(!0)),this;if(v.isFrozen&&this._internalMeshDataInfo._effectiveMaterial&&this._internalMeshDataInfo._effectiveMaterial===x){if(x._storeEffectOnSubMeshes&&!(null===(n=e.effect)||void 0===n?void 0:n._wasPreviouslyReady)||!x._storeEffectOnSubMeshes&&!(null===(a=x.getEffect())||void 0===a?void 0:a._wasPreviouslyReady))return f&&(f.maxZ=_,u.updateTransformMatrix(!0)),this}else{if(x._storeEffectOnSubMeshes){if(!x.isReadyForSubMesh(this,e,g))return f&&(f.maxZ=_,u.updateTransformMatrix(!0)),this}else if(!x.isReady(this,g))return f&&(f.maxZ=_,u.updateTransformMatrix(!0)),this;this._internalMeshDataInfo._effectiveMaterial=x}t&&p.setAlphaMode(this._internalMeshDataInfo._effectiveMaterial.alphaMode);let T=null!==(o=null==(l=this._internalMeshDataInfo._effectiveMaterial._storeEffectOnSubMeshes?e._drawWrapper:this._internalMeshDataInfo._effectiveMaterial._getDrawWrapper())?void 0:l.effect)&&void 0!==o?o:null;for(let t of u._beforeRenderingMeshStage)t.action(this,e,d,T);if(!l||!T)return f&&(f.maxZ=_,u.updateTransformMatrix(!0)),this;let b=i||this;if(!v.isFrozen&&(this._internalMeshDataInfo._effectiveMaterial.backFaceCulling||null!==this.overrideMaterialSideOrientation||this._internalMeshDataInfo._effectiveMaterial.twoSidedLighting)){let e=b._getWorldMatrixDeterminant();null==(h=this.overrideMaterialSideOrientation)&&(h=this._internalMeshDataInfo._effectiveMaterial.sideOrientation),e<0&&(h=h===nB.ClockWiseSideOrientation?nB.CounterClockWiseSideOrientation:nB.ClockWiseSideOrientation),v.sideOrientation=h}else h=v.sideOrientation;let E=this._internalMeshDataInfo._effectiveMaterial._preBind(l,h);this._internalMeshDataInfo._effectiveMaterial.forceDepthWrite&&p.setDepthWrite(!0);let S=this._internalMeshDataInfo._effectiveMaterial,C=S.fillMode;this._internalMeshDataInfo._onBeforeBindObservable&&this._internalMeshDataInfo._onBeforeBindObservable.notifyObservers(this),g||this._bind(e,T,C,!1);let A=b.getWorldMatrix();for(let t of(S._storeEffectOnSubMeshes?S.bindForSubMesh(A,this,e):S.bind(A,this),!S.backFaceCulling&&S.separateCullingPass&&(p.setState(!0,S.zOffset,!1,!E,S.cullBackFaces,S.stencil,S.zOffsetUnits),this._processRendering(this,e,T,C,d,g,this._onBeforeDraw,this._internalMeshDataInfo._effectiveMaterial),p.setState(!0,S.zOffset,!1,E,S.cullBackFaces,S.stencil,S.zOffsetUnits),this._internalMeshDataInfo._onBetweenPassObservable&&this._internalMeshDataInfo._onBetweenPassObservable.notifyObservers(e)),this._processRendering(this,e,T,C,d,g,this._onBeforeDraw,this._internalMeshDataInfo._effectiveMaterial),this._internalMeshDataInfo._effectiveMaterial.unbind(),u._afterRenderingMeshStage))t.action(this,e,d,T);return this._internalMeshDataInfo._onAfterRenderObservable&&this._internalMeshDataInfo._onAfterRenderObservable.notifyObservers(this),f&&(f.maxZ=_,u.updateTransformMatrix(!0)),u.performancePriority!==y.Aggressive||v.isFrozen||this._freeze(),this}cleanMatrixWeights(){this.isVerticesDataPresent(sf.MatricesWeightsKind)&&(this.isVerticesDataPresent(sf.MatricesWeightsExtraKind)?this._normalizeSkinWeightsAndExtra():this._normalizeSkinFourWeights())}_normalizeSkinFourWeights(){let e=this.getVerticesData(sf.MatricesWeightsKind),t=e.length;for(let i=0;ii&&r++,0!==n&&c++,u+=n,i=n}if(l[c]++,c>n&&(n=c),0===u)s++;else{let i=1/u,r=0;for(let s=0;s.001&&a++}}let h=this.skeleton.bones.length,u=this.getVerticesData(sf.MatricesIndicesKind),c=this.getVerticesData(sf.MatricesIndicesExtraKind),d=0;for(let e=0;e=h||i<0)&&d++}let p="Number of Weights = "+i/4+"\nMaximum influences = "+n+"\nMissing Weights = "+s+"\nNot Sorted = "+r+"\nNot Normalized = "+a+"\nWeightCounts = ["+l+"]\nNumber of bones = "+h+"\nBad Bone Indices = "+d;return{skinned:!0,valid:0===s&&0===a&&0===d,report:p}}_checkDelayState(){let e=this.getScene();return this._geometry?this._geometry.load(e):4===this.delayLoadState&&(this.delayLoadState=2,this._queueLoad(e)),this}_queueLoad(e){e.addPendingData(this);let t=-1!==this.delayLoadingFile.indexOf(".babylonbinarymeshdata");return ss.LoadFile(this.delayLoadingFile,t=>{t instanceof ArrayBuffer?this._delayLoadingFunction(t,this):this._delayLoadingFunction(JSON.parse(t),this),this.instances.forEach(e=>{e.refreshBoundingInfo(),e._syncSubMeshes()}),this.delayLoadState=1,e.removePendingData(this)},()=>{},e.offlineProvider,t),this}isInFrustum(e){return!!(2!==this.delayLoadState&&super.isInFrustum(e))&&(this._checkDelayState(),!0)}setMaterialById(e){let t;let i=this.getScene().materials;for(t=i.length-1;t>-1;t--)if(i[t].id===e)return this.material=i[t],this;let r=this.getScene().multiMaterials;for(t=r.length-1;t>-1;t--)if(r[t].id===e){this.material=r[t];break}return this}getAnimatables(){let e=[];return this.material&&e.push(this.material),this.skeleton&&e.push(this.skeleton),e}bakeTransformIntoVertices(e){let t;if(!this.isVerticesDataPresent(sf.PositionKind))return this;let i=this.subMeshes.splice(0);this._resetPointsArrayCache();let r=this.getVerticesData(sf.PositionKind),s=t5.Zero();for(t=0;te.determinant()&&this.flipFaces(),this.releaseSubMeshes(),this.subMeshes=i,this}bakeCurrentTransformIntoVertices(e=!0){return this.bakeTransformIntoVertices(this.computeWorldMatrix(!0)),this.resetLocalMatrix(e),this}get _positions(){return this._internalAbstractMeshDataInfo._positions?this._internalAbstractMeshDataInfo._positions:this._geometry?this._geometry._positions:null}_resetPointsArrayCache(){return this._geometry&&this._geometry._resetPointsArrayCache(),this}_generatePointsArray(){return!!this._geometry&&this._geometry._generatePointsArray()}clone(e="",t=null,i,r=!0){return new nX(e,this.getScene(),t,this,i,r)}dispose(e,t=!1){this.morphTargetManager=null,this._geometry&&this._geometry.releaseForMesh(this,!0);let i=this._internalMeshDataInfo;if(i._onBeforeDrawObservable&&i._onBeforeDrawObservable.clear(),i._onBeforeBindObservable&&i._onBeforeBindObservable.clear(),i._onBeforeRenderObservable&&i._onBeforeRenderObservable.clear(),i._onAfterRenderObservable&&i._onAfterRenderObservable.clear(),i._onBetweenPassObservable&&i._onBetweenPassObservable.clear(),this._scene.useClonedMeshMap){if(i.meshMap)for(let e in i.meshMap){let t=i.meshMap[e];t&&(t._internalMeshDataInfo._source=null,i.meshMap[e]=void 0)}i._source&&i._source._internalMeshDataInfo.meshMap&&(i._source._internalMeshDataInfo.meshMap[this.uniqueId]=void 0)}else for(let e of this.getScene().meshes)e._internalMeshDataInfo&&e._internalMeshDataInfo._source&&e._internalMeshDataInfo._source===this&&(e._internalMeshDataInfo._source=null);i._source=null,this._instanceDataStorage.visibleInstances={},this._disposeInstanceSpecificData(),this._disposeThinInstanceSpecificData(),this._internalMeshDataInfo._checkReadinessObserver&&this._scene.onBeforeRenderObservable.remove(this._internalMeshDataInfo._checkReadinessObserver),super.dispose(e,t)}_disposeInstanceSpecificData(){}_disposeThinInstanceSpecificData(){}_invalidateInstanceVertexArrayObject(){}applyDisplacementMap(e,t,i,r,s,n,a=!1,o){let l=this.getScene();return ss.LoadImage(e,e=>{let o=e.width,l=e.height,h=this.getEngine().createCanvas(o,l).getContext("2d");h.drawImage(e,0,0);let u=h.getImageData(0,0,o,l).data;this.applyDisplacementMapFromBuffer(u,o,l,t,i,s,n,a),r&&r(this)},o||(()=>{}),l.offlineProvider),this}applyDisplacementMapFromBuffer(e,t,i,r,s,n,a,o=!1){if(!this.isVerticesDataPresent(sf.PositionKind)||!this.isVerticesDataPresent(sf.NormalKind)||!this.isVerticesDataPresent(sf.UVKind))return ig.Warn("Cannot call applyDisplacementMap: Given mesh is not complete. Position, Normal or UV are missing"),this;let l=this.getVerticesData(sf.PositionKind,!0,!0),h=this.getVerticesData(sf.NormalKind),u=this.getVerticesData(sf.UVKind),c=t5.Zero(),d=t5.Zero(),p=t4.Zero();n=n||t4.Zero(),a=a||new t4(1,1);for(let o=0;o{let r=new Float32Array(i.length*t),s=0;for(let n=0;nMath.abs(r[3*u[e]+t])&&(r[3*u[e]+t]=0),x[e]+=r[3*u[e]+t]+"|"}if(!(x[0]==x[1]||x[0]==x[2]||x[1]==x[2]))for(let e=0;e<3;e++){if(void 0===(h=b[x[e]])){b[x[e]]=T,h=T++;for(let t=0;t<3;t++)c.push(r[3*u[e]+t]);if(null!=s)for(let t=0;t<4;t++)_.push(s[4*u[e]+t]);if(null!=t)for(let i=0;i<2;i++)p.push(t[2*u[e]+i]);if(null!=n)for(let t=0;t<4;t++)f.push(n[4*u[e]+t]);if(null!=a)for(let t=0;t<4;t++)m.push(a[4*u[e]+t]);if(null!=o)for(let t=0;t<4;t++)g.push(o[4*u[e]+t]);if(null!=l)for(let t=0;t<4;t++)v.push(l[4*u[e]+t])}d.push(h)}}let E=[];ng.ComputeNormals(c,d,E),e.positions=c,e.indices=d,e.normals=E,null!=t&&(e.uvs=p),null!=s&&(e.colors=_),null!=n&&(e.matricesIndices=f),null!=a&&(e.matricesWeights=m),null!=o&&(e.matricesIndicesExtra=g),null!=a&&(e.matricesWeightsExtra=v),e.applyToMesh(this,this.isVertexBufferUpdatable(sf.PositionKind))}}static _instancedMeshFactory(e,t){throw iL("InstancedMesh")}static _PhysicsImpostorParser(e,t,i){throw iL("PhysicsImpostor")}createInstance(e){return nX._instancedMeshFactory(e,this)}synchronizeInstances(){for(let e=0;e{let t=r.length-1-e,i=r[t];for(let e=0;e{for(let e=0;e-1&&(r.morphTargetManager=t.getMorphTargetManagerById(e.morphTargetManagerId)),void 0!==e.skeletonId&&null!==e.skeletonId&&(r.skeleton=t.getLastSkeletonById(e.skeletonId),e.numBoneInfluencers&&(r.numBoneInfluencers=e.numBoneInfluencers)),e.animations){for(let t=0;t4,h=l?this.getVerticesData(sf.MatricesIndicesExtraKind):null,u=l?this.getVerticesData(sf.MatricesWeightsExtraKind):null,c=e.getTransformMatrices(this),d=t5.Zero(),p=new t7,_=new t7,f=0;for(let e=0;e0&&(t7.FromFloat32ArrayToRefScaled(c,Math.floor(16*a[f+t]),m,_),p.addToSelf(_));if(l)for(t=0;t<4;t++)(m=u[f+t])>0&&(t7.FromFloat32ArrayToRefScaled(c,Math.floor(16*h[f+t]),m,_),p.addToSelf(_));t5.TransformCoordinatesFromFloatsToRef(r._sourcePositions[e],r._sourcePositions[e+1],r._sourcePositions[e+2],p,d),d.toArray(s,e),i&&(t5.TransformNormalFromFloatsToRef(r._sourceNormals[e],r._sourceNormals[e+1],r._sourceNormals[e+2],p,d),d.toArray(n,e)),p.reset()}return this.updateVerticesData(sf.PositionKind,s),i&&this.updateVerticesData(sf.NormalKind,n),this}static MinMax(e){let t=null,i=null;return(e.forEach(function(e){let r=e.getBoundingInfo().boundingBox;t&&i?(t.minimizeInPlace(r.minimumWorld),i.maximizeInPlace(r.maximumWorld)):(t=r.minimumWorld,i=r.maximumWorld)}),t&&i)?{min:t,max:i}:{min:t5.Zero(),max:t5.Zero()}}static Center(e){let t=e instanceof Array?nX.MinMax(e):e;return t5.Center(t.min,t.max)}static MergeMeshes(e,t=!0,i,r,s,n){return nt(nX._MergeMeshesCoroutine(e,t,i,r,s,n,!1))}static MergeMeshesAsync(e,t=!0,i,r,s,n){return ni(nX._MergeMeshesCoroutine(e,t,i,r,s,n,!0),function(e=25){let t;return(i,r,s)=>{let n=performance.now();void 0===t||n-t>e?(t=n,setTimeout(()=>{s9(i,r,s)},0)):s9(i,r,s)}}())}static*_MergeMeshesCoroutine(e,t=!0,i,r,s,n,a){let o;if(0===(e=e.filter(Boolean)).length)return null;if(!i){let t=0;for(o=0;o=65536)return ig.Warn("Cannot merge meshes because resulting mesh will have more than 65536 vertices. Please use allow32BitsIndices = true to use 32 bits indices"),null}n&&(s=!1);let l=[],h=[],u=[],c=e[0].overrideMaterialSideOrientation;for(o=0;ol.indexOf(e.subMaterials[t])&&l.push(e.subMaterials[t]);for(let i=0;il.indexOf(e)&&l.push(e);for(let i=0;i{let t=e.computeWorldMatrix(!0);return{vertexData:ng.ExtractFromMesh(e,!1,!1),transform:t}},{vertexData:_,transform:f}=p(d);a&&(yield);let m=Array(e.length-1);for(let t=1;t{throw iL("GroundMesh")},nX._GoldbergMeshParser=(e,t)=>{throw iL("GoldbergMesh")},nX._LinesMeshParser=(e,t)=>{throw iL("LinesMesh")},nX._GreasedLineMeshParser=(e,t)=>{throw iL("GreasedLineMesh")},nX._GreasedLineRibbonMeshParser=(e,t)=>{throw iL("GreasedLineRibbonMesh")},nX._TrailMeshParser=(e,t)=>{throw iL("TrailMesh")},t0["BABYLON.Mesh"]=nX,nX._instancedMeshFactory=(e,t)=>{let i=new nY(e,t);if(t.instancedBuffers)for(let e in i.instancedBuffers={},t.instancedBuffers)i.instancedBuffers[e]=t.instancedBuffers[e];return i};class nY extends nM{constructor(e,t){for(let i of(super(e,t.getScene()),this._indexInSourceMeshInstanceArray=-1,this._distanceToCamera=0,t.addInstance(this),this._sourceMesh=t,this._unIndexed=t._unIndexed,this.position.copyFrom(t.position),this.rotation.copyFrom(t.rotation),this.scaling.copyFrom(t.scaling),t.rotationQuaternion&&(this.rotationQuaternion=t.rotationQuaternion.clone()),this.animations=t.animations.slice(),t.getAnimationRanges()))null!=i&&this.createAnimationRange(i.name,i.from,i.to);this.infiniteDistance=t.infiniteDistance,this.setPivotMatrix(t.getPivotMatrix()),this.refreshBoundingInfo(!0,!0),this._syncSubMeshes()}getClassName(){return"InstancedMesh"}get lightSources(){return this._sourceMesh._lightSources}_resyncLightSources(){}_resyncLightSource(){}_removeLightSource(){}get receiveShadows(){return this._sourceMesh.receiveShadows}set receiveShadows(e){var t;(null===(t=this._sourceMesh)||void 0===t?void 0:t.receiveShadows)!==e&&ss.Warn("Setting receiveShadows on an instanced mesh has no effect")}get material(){return this._sourceMesh.material}set material(e){var t;(null===(t=this._sourceMesh)||void 0===t?void 0:t.material)!==e&&ss.Warn("Setting material on an instanced mesh has no effect")}get visibility(){return this._sourceMesh.visibility}set visibility(e){var t;(null===(t=this._sourceMesh)||void 0===t?void 0:t.visibility)!==e&&ss.Warn("Setting visibility on an instanced mesh has no effect")}get skeleton(){return this._sourceMesh.skeleton}set skeleton(e){var t;(null===(t=this._sourceMesh)||void 0===t?void 0:t.skeleton)!==e&&ss.Warn("Setting skeleton on an instanced mesh has no effect")}get renderingGroupId(){return this._sourceMesh.renderingGroupId}set renderingGroupId(e){this._sourceMesh&&e!==this._sourceMesh.renderingGroupId&&ig.Warn("Note - setting renderingGroupId of an instanced mesh has no effect on the scene")}getTotalVertices(){return this._sourceMesh?this._sourceMesh.getTotalVertices():0}getTotalIndices(){return this._sourceMesh.getTotalIndices()}get sourceMesh(){return this._sourceMesh}createInstance(e){return this._sourceMesh.createInstance(e)}isReady(e=!1){return this._sourceMesh.isReady(e,!0)}getVerticesData(e,t,i){return this._sourceMesh.getVerticesData(e,t,i)}setVerticesData(e,t,i,r){return this.sourceMesh&&this.sourceMesh.setVerticesData(e,t,i,r),this.sourceMesh}updateVerticesData(e,t,i,r){return this.sourceMesh&&this.sourceMesh.updateVerticesData(e,t,i,r),this.sourceMesh}setIndices(e,t=null){return this.sourceMesh&&this.sourceMesh.setIndices(e,t),this.sourceMesh}isVerticesDataPresent(e){return this._sourceMesh.isVerticesDataPresent(e)}getIndices(){return this._sourceMesh.getIndices()}get _positions(){return this._sourceMesh._positions}refreshBoundingInfo(e=!1,t=!1){if(this.hasBoundingInfo&&this.getBoundingInfo().isLocked)return this;let i=this._sourceMesh.geometry?this._sourceMesh.geometry.boundingBias:null;return this._refreshBoundingInfo(this._sourceMesh._getPositionData(e,t),i),this}_preActivate(){return this._currentLOD&&this._currentLOD._preActivate(),this}_activate(e,t){if(super._activate(e,t),this._sourceMesh.subMeshes||ig.Warn("Instances should only be created for meshes with geometry."),this._currentLOD){if(this._currentLOD._getWorldMatrixDeterminant()>=0!=this._getWorldMatrixDeterminant()>=0)return this._internalAbstractMeshDataInfo._actAsRegularMesh=!0,!0;if(this._internalAbstractMeshDataInfo._actAsRegularMesh=!1,this._currentLOD._registerInstanceForRenderId(this,e),t){if(!this._currentLOD._internalAbstractMeshDataInfo._isActiveIntermediate)return this._currentLOD._internalAbstractMeshDataInfo._onlyForInstancesIntermediate=!0,!0}else if(!this._currentLOD._internalAbstractMeshDataInfo._isActive)return this._currentLOD._internalAbstractMeshDataInfo._onlyForInstances=!0,!0}return!1}_postActivate(){this._sourceMesh.edgesShareWithInstances&&this._sourceMesh._edgesRenderer&&this._sourceMesh._edgesRenderer.isEnabled&&this._sourceMesh._renderingGroup?(this._sourceMesh._renderingGroup._edgesRenderers.pushNoDuplicate(this._sourceMesh._edgesRenderer),this._sourceMesh._edgesRenderer.customInstances.push(this.getWorldMatrix())):this._edgesRenderer&&this._edgesRenderer.isEnabled&&this._sourceMesh._renderingGroup&&this._sourceMesh._renderingGroup._edgesRenderers.push(this._edgesRenderer)}getWorldMatrix(){if(this._currentLOD&&this._currentLOD.billboardMode!==nA.BILLBOARDMODE_NONE&&this._currentLOD._masterMesh!==this){this._billboardWorldMatrix||(this._billboardWorldMatrix=new t7);let e=this._currentLOD._masterMesh;return this._currentLOD._masterMesh=this,ie.Vector3[7].copyFrom(this._currentLOD.position),this._currentLOD.position.set(0,0,0),this._billboardWorldMatrix.copyFrom(this._currentLOD.computeWorldMatrix(!0)),this._currentLOD.position.copyFrom(ie.Vector3[7]),this._currentLOD._masterMesh=e,this._billboardWorldMatrix}return super.getWorldMatrix()}get isAnInstance(){return!0}getLOD(e){if(!e)return this;let t=this.sourceMesh.getLODLevels();if(t&&0!==t.length){let t=this.getBoundingInfo();this._currentLOD=this.sourceMesh.getLOD(e,t.boundingSphere)}else this._currentLOD=this.sourceMesh;return this._currentLOD}_preActivateForIntermediateRendering(e){return this.sourceMesh._preActivateForIntermediateRendering(e)}_syncSubMeshes(){if(this.releaseSubMeshes(),this._sourceMesh.subMeshes)for(let e=0;e0)||-1!==this.includedOnlyMeshes.indexOf(e))&&(!this.excludedMeshes||!(this.excludedMeshes.length>0)||-1===this.excludedMeshes.indexOf(e))&&(0===this.includeOnlyWithLayerMask||(this.includeOnlyWithLayerMask&e.layerMask)!=0)&&(0===this.excludeWithLayerMask||!(this.excludeWithLayerMask&e.layerMask))}dispose(e,t=!1){if(this._shadowGenerators){let e=this._shadowGenerators.values();for(let t=e.next();!0!==t.done;t=e.next())t.value.dispose();this._shadowGenerators=null}if(this.getScene().stopAnimation(this),this._parentContainer){let e=this._parentContainer.lights.indexOf(this);e>-1&&this._parentContainer.lights.splice(e,1),this._parentContainer=null}for(let e of this.getScene().meshes)e._removeLightSource(this,!0);this._uniformBuffer.dispose(),this.getScene().removeLight(this),super.dispose(e,t)}getTypeID(){return 0}getScaledIntensity(){return this._photometricScale*this.intensity}clone(e,t=null){let i=nj.GetConstructorFromName(this.getTypeID(),e,this.getScene());if(!i)return null;let r=i$.Clone(i,this);return e&&(r.name=e),t&&(r.parent=t),r.setEnabled(this.isEnabled()),this.onClonedObservable.notifyObservers(r),r}serialize(){let e=i$.Serialize(this);return e.uniqueId=this.uniqueId,e.type=this.getTypeID(),this.parent&&this.parent._serializeAsParent(e),this.excludedMeshes.length>0&&(e.excludedMeshesIds=[],this.excludedMeshes.forEach(t=>{e.excludedMeshesIds.push(t.id)})),this.includedOnlyMeshes.length>0&&(e.includedOnlyMeshesIds=[],this.includedOnlyMeshes.forEach(t=>{e.includedOnlyMeshesIds.push(t.id)})),i$.AppendSerializedAnimations(this,e),e.ranges=this.serializeAnimationRanges(),e.isEnabled=this.isEnabled(),e}static GetConstructorFromName(e,t,i){return i0.Construct("Light_Type_"+e,t,i)||null}static Parse(e,t){let i=nj.GetConstructorFromName(e.type,e.name,t);if(!i)return null;let r=i$.Parse(i,e,t);if(e.excludedMeshesIds&&(r._excludedMeshesIds=e.excludedMeshesIds),e.includedOnlyMeshesIds&&(r._includedOnlyMeshesIds=e.includedOnlyMeshesIds),void 0!==e.parentId&&(r._waitingParentId=e.parentId),void 0!==e.parentInstanceIndex&&(r._waitingParentInstanceIndex=e.parentInstanceIndex),void 0!==e.falloffType&&(r.falloffType=e.falloffType),void 0!==e.lightmapMode&&(r.lightmapMode=e.lightmapMode),e.animations){for(let t=0;t{let r=t.apply(e,i);for(let e of i)e._resyncLightSource(this);return r};let i=e.splice;for(let t of(e.splice=(t,r)=>{let s=i.apply(e,[t,r]);for(let e of s)e._resyncLightSource(this);return s},e))t._resyncLightSource(this)}_hookArrayForIncludedOnly(e){let t=e.push;e.push=(...i)=>{let r=t.apply(e,i);return this._resyncMeshes(),r};let i=e.splice;e.splice=(t,r)=>{let s=i.apply(e,[t,r]);return this._resyncMeshes(),s},this._resyncMeshes()}_resyncMeshes(){for(let e of this.getScene().meshes)e._resyncLightSource(this)}_markMeshesAsLightDirty(){for(let e of this.getScene().meshes)-1!==e.lightSources.indexOf(this)&&e._markSubMeshesAsLightDirty()}_computePhotometricScale(){this._photometricScale=this._getPhotometricScale(),this.getScene().resetCachedMaterial()}_getPhotometricScale(){let e=0,t=this.getTypeID(),i=this.intensityMode;switch(i===nj.INTENSITYMODE_AUTOMATIC&&(i=t===nj.LIGHTTYPEID_DIRECTIONALLIGHT?nj.INTENSITYMODE_ILLUMINANCE:nj.INTENSITYMODE_LUMINOUSINTENSITY),t){case nj.LIGHTTYPEID_POINTLIGHT:case nj.LIGHTTYPEID_SPOTLIGHT:switch(i){case nj.INTENSITYMODE_LUMINOUSPOWER:e=1/(4*Math.PI);break;case nj.INTENSITYMODE_LUMINOUSINTENSITY:e=1;break;case nj.INTENSITYMODE_LUMINANCE:e=this.radius*this.radius}break;case nj.LIGHTTYPEID_DIRECTIONALLIGHT:switch(i){case nj.INTENSITYMODE_ILLUMINANCE:e=1;break;case nj.INTENSITYMODE_LUMINANCE:{let t=this.radius;e=2*Math.PI*(1-Math.cos(t=Math.max(t,.001)))}}break;case nj.LIGHTTYPEID_HEMISPHERICLIGHT:e=1}return e}_reorderLightsInScene(){let e=this.getScene();0!=this._renderPriority&&(e.requireLightSorting=!0),this.getScene().sortLightsByPriority()}}nj.FALLOFF_DEFAULT=sH.FALLOFF_DEFAULT,nj.FALLOFF_PHYSICAL=sH.FALLOFF_PHYSICAL,nj.FALLOFF_GLTF=sH.FALLOFF_GLTF,nj.FALLOFF_STANDARD=sH.FALLOFF_STANDARD,nj.LIGHTMAP_DEFAULT=sH.LIGHTMAP_DEFAULT,nj.LIGHTMAP_SPECULAR=sH.LIGHTMAP_SPECULAR,nj.LIGHTMAP_SHADOWSONLY=sH.LIGHTMAP_SHADOWSONLY,nj.INTENSITYMODE_AUTOMATIC=sH.INTENSITYMODE_AUTOMATIC,nj.INTENSITYMODE_LUMINOUSPOWER=sH.INTENSITYMODE_LUMINOUSPOWER,nj.INTENSITYMODE_LUMINOUSINTENSITY=sH.INTENSITYMODE_LUMINOUSINTENSITY,nj.INTENSITYMODE_ILLUMINANCE=sH.INTENSITYMODE_ILLUMINANCE,nj.INTENSITYMODE_LUMINANCE=sH.INTENSITYMODE_LUMINANCE,nj.LIGHTTYPEID_POINTLIGHT=sH.LIGHTTYPEID_POINTLIGHT,nj.LIGHTTYPEID_DIRECTIONALLIGHT=sH.LIGHTTYPEID_DIRECTIONALLIGHT,nj.LIGHTTYPEID_SPOTLIGHT=sH.LIGHTTYPEID_SPOTLIGHT,nj.LIGHTTYPEID_HEMISPHERICLIGHT=sH.LIGHTTYPEID_HEMISPHERICLIGHT,iZ([iX()],nj.prototype,"diffuse",void 0),iZ([iX()],nj.prototype,"specular",void 0),iZ([iW()],nj.prototype,"falloffType",void 0),iZ([iW()],nj.prototype,"intensity",void 0),iZ([iW()],nj.prototype,"range",null),iZ([iW()],nj.prototype,"intensityMode",null),iZ([iW()],nj.prototype,"radius",null),iZ([iW()],nj.prototype,"_renderPriority",void 0),iZ([iz("_reorderLightsInScene")],nj.prototype,"renderPriority",void 0),iZ([iW("shadowEnabled")],nj.prototype,"_shadowEnabled",void 0),iZ([iW("excludeWithLayerMask")],nj.prototype,"_excludeWithLayerMask",void 0),iZ([iW("includeOnlyWithLayerMask")],nj.prototype,"_includeOnlyWithLayerMask",void 0),iZ([iW("lightmapMode")],nj.prototype,"_lightmapMode",void 0);class nK extends tW{}class n${constructor(){this.rootNodes=[],this.skeletons=[],this.animationGroups=[]}dispose(){this.rootNodes.slice(0).forEach(e=>{e.dispose()}),this.rootNodes.length=0,this.skeletons.slice(0).forEach(e=>{e.dispose()}),this.skeletons.length=0,this.animationGroups.slice(0).forEach(e=>{e.dispose()}),this.animationGroups.length=0}}class nq extends tW{constructor(e){if(super(),this._wasAddedToScene=!1,!(e=e||t2.LastCreatedScene))return;this.scene=e,this.sounds=[],this.effectLayers=[],this.layers=[],this.lensFlareSystems=[],this.proceduralTextures=[],this.reflectionProbes=[],e.onDisposeObservable.add(()=>{this._wasAddedToScene||this.dispose()}),this._onContextRestoredObserver=e.getEngine().onContextRestoredObservable.add(()=>{for(let e of this.geometries)e._rebuild();for(let e of this.meshes)e._rebuild();for(let e of this.particleSystems)e.rebuild();for(let e of this.textures)e._rebuild()})}_topologicalSort(e){let t=new Map;for(let i of e)t.set(i.uniqueId,i);let i={dependsOn:new Map,dependedBy:new Map};for(let t of e){let e=t.uniqueId;i.dependsOn.set(e,new Set),i.dependedBy.set(e,new Set)}for(let r of e){let e=r.uniqueId,s=i.dependsOn.get(e);if(r instanceof nY){let n=r.sourceMesh;t.has(n.uniqueId)&&(s.add(n.uniqueId),i.dependedBy.get(n.uniqueId).add(e))}let n=i.dependedBy.get(e);for(let s of r.getDescendants()){let r=s.uniqueId;t.has(r)&&(n.add(r),i.dependsOn.get(r).add(e))}}let r=[],s=[];for(let r of e){let e=r.uniqueId;0===i.dependsOn.get(e).size&&(s.push(r),t.delete(e))}for(;s.length>0;){let e=s.shift();for(let n of(r.push(e),Array.from(i.dependedBy.get(e.uniqueId).values()))){let r=i.dependsOn.get(n);r.delete(e.uniqueId),0===r.size&&t.get(n)&&(s.push(t.get(n)),t.delete(n))}}return t.size>0&&(ig.Error("SceneSerializer._topologicalSort: There were unvisited nodes:"),t.forEach(e=>ig.Error(e.name))),r}_addNodeAndDescendantsToList(e,t,i,r){if(!(!i||r&&!r(i)||t.has(i.uniqueId)))for(let s of(e.push(i),t.add(i.uniqueId),i.getDescendants(!0)))this._addNodeAndDescendantsToList(e,t,s,r)}_isNodeInContainer(e){return e instanceof nX&&-1!==this.meshes.indexOf(e)||e instanceof nA&&-1!==this.transformNodes.indexOf(e)||e instanceof nj&&-1!==this.lights.indexOf(e)||e instanceof ns&&-1!==this.cameras.indexOf(e)}_isValidHierarchy(){for(let e of this.meshes)if(e.parent&&!this._isNodeInContainer(e.parent))return ig.Warn(`Node ${e.name} has a parent that is not in the container.`),!1;for(let e of this.transformNodes)if(e.parent&&!this._isNodeInContainer(e.parent))return ig.Warn(`Node ${e.name} has a parent that is not in the container.`),!1;for(let e of this.lights)if(e.parent&&!this._isNodeInContainer(e.parent))return ig.Warn(`Node ${e.name} has a parent that is not in the container.`),!1;for(let e of this.cameras)if(e.parent&&!this._isNodeInContainer(e.parent))return ig.Warn(`Node ${e.name} has a parent that is not in the container.`),!1;return!0}instantiateModelsToScene(e,t=!1,i){this._isValidHierarchy()||ss.Warn("SceneSerializer.InstantiateModelsToScene: The Asset Container hierarchy is not valid.");let r={},s={},n=new n$,a=[],o=[],l=Object.assign({doNotInstantiate:!0},i),h=(t,i)=>{if(r[t.uniqueId]=i.uniqueId,s[i.uniqueId]=i,e&&(i.name=e(t.name)),i instanceof nX&&i.morphTargetManager){let e=t.morphTargetManager;i.morphTargetManager=e.clone();for(let t=0;t{if(h(i,a),i.parent){let e=s[r[i.parent.uniqueId]];e?a.parent=e:a.parent=i.parent}if(a.position&&i.position&&a.position.copyFrom(i.position),a.rotationQuaternion&&i.rotationQuaternion&&a.rotationQuaternion.copyFrom(i.rotationQuaternion),a.rotation&&i.rotation&&a.rotation.copyFrom(i.rotation),a.scaling&&i.scaling&&a.scaling.copyFrom(i.scaling),a.material&&a.material){if(t){let t=i.material;if(-1===o.indexOf(t)){let i=t.clone(e?e(t.name):"Clone of "+t.name);if(o.push(t),r[t.uniqueId]=i.uniqueId,s[i.uniqueId]=i,"MultiMaterial"===t.getClassName()){for(let n of t.subMaterials)n&&(i=n.clone(e?e(n.name):"Clone of "+n.name),o.push(n),r[n.uniqueId]=i.uniqueId,s[i.uniqueId]=i);t.subMaterials=t.subMaterials.map(e=>e&&s[r[e.uniqueId]])}}"InstancedMesh"!==a.getClassName()&&(a.material=s[r[t.uniqueId]])}else"MultiMaterial"===a.material.getClassName()?-1===this.scene.multiMaterials.indexOf(a.material)&&this.scene.addMultiMaterial(a.material):-1===this.scene.materials.indexOf(a.material)&&this.scene.addMaterial(a.material)}null===a.parent&&n.rootNodes.push(a)};return d.forEach(e=>{if("InstancedMesh"===e.getClassName()){let t=e.sourceMesh,i=r[t.uniqueId],n=("number"==typeof i?s[i]:t).createInstance(e.name);p(e,n)}else{let t=!0;"TransformNode"===e.getClassName()||"Node"===e.getClassName()||e.skeleton||!e.getTotalVertices||0===e.getTotalVertices()?t=!1:l.doNotInstantiate&&(t="function"==typeof l.doNotInstantiate?!l.doNotInstantiate(e):!l.doNotInstantiate);let i=t?e.createInstance(`instance of ${e.name}`):e.clone(`Clone of ${e.name}`,null,!0);if(!i)throw Error(`Could not clone or instantiate node on Asset Container ${e.name}`);p(e,i)}}),this.skeletons.forEach(t=>{if(l.predicate&&!l.predicate(t))return;let i=t.clone(e?e(t.name):"Clone of "+t.name);for(let e of this.meshes)if(e.skeleton===t&&!e.isAnInstance){let t=s[r[e.uniqueId]];if(!t||t.isAnInstance||(t.skeleton=i,-1!==a.indexOf(i)))continue;for(let e of(a.push(i),i.bones))e._linkedTransformNode&&(e._linkedTransformNode=s[r[e._linkedTransformNode.uniqueId]])}n.skeletons.push(i)}),this.animationGroups.forEach(t=>{if(l.predicate&&!l.predicate(t))return;let i=t.clone(e?e(t.name):"Clone of "+t.name,e=>s[r[e.uniqueId]]||e);n.animationGroups.push(i)}),n}addAllToScene(){if(!this._wasAddedToScene){for(let e of(this._isValidHierarchy()||ss.Warn("SceneSerializer.addAllToScene: The Asset Container hierarchy is not valid."),this._wasAddedToScene=!0,this.addToScene(null),this.environmentTexture&&(this.scene.environmentTexture=this.environmentTexture),this.scene._serializableComponents))e.addFromContainer(this);this.scene.getEngine().onContextRestoredObservable.remove(this._onContextRestoredObserver),this._onContextRestoredObserver=null}}addToScene(e=null){let t=[];for(let i of(this.cameras.forEach(i=>{(!e||e(i))&&(this.scene.addCamera(i),t.push(i))}),this.lights.forEach(i=>{(!e||e(i))&&(this.scene.addLight(i),t.push(i))}),this.meshes.forEach(i=>{(!e||e(i))&&(this.scene.addMesh(i),t.push(i))}),this.skeletons.forEach(t=>{(!e||e(t))&&this.scene.addSkeleton(t)}),this.animations.forEach(t=>{(!e||e(t))&&this.scene.addAnimation(t)}),this.animationGroups.forEach(t=>{(!e||e(t))&&this.scene.addAnimationGroup(t)}),this.multiMaterials.forEach(t=>{(!e||e(t))&&this.scene.addMultiMaterial(t)}),this.materials.forEach(t=>{(!e||e(t))&&this.scene.addMaterial(t)}),this.morphTargetManagers.forEach(t=>{(!e||e(t))&&this.scene.addMorphTargetManager(t)}),this.geometries.forEach(t=>{(!e||e(t))&&this.scene.addGeometry(t)}),this.transformNodes.forEach(i=>{(!e||e(i))&&(this.scene.addTransformNode(i),t.push(i))}),this.actionManagers.forEach(t=>{(!e||e(t))&&this.scene.addActionManager(t)}),this.textures.forEach(t=>{(!e||e(t))&&this.scene.addTexture(t)}),this.reflectionProbes.forEach(t=>{(!e||e(t))&&this.scene.addReflectionProbe(t)}),t))i.parent&&-1===this.scene.getNodes().indexOf(i.parent)&&(i.setParent?i.setParent(null):i.parent=null)}removeAllFromScene(){for(let e of(this._isValidHierarchy()||ss.Warn("SceneSerializer.removeAllFromScene: The Asset Container hierarchy is not valid."),this._wasAddedToScene=!1,this.removeFromScene(null),this.environmentTexture===this.scene.environmentTexture&&(this.scene.environmentTexture=null),this.scene._serializableComponents))e.removeFromContainer(this)}removeFromScene(e=null){this.cameras.forEach(t=>{(!e||e(t))&&this.scene.removeCamera(t)}),this.lights.forEach(t=>{(!e||e(t))&&this.scene.removeLight(t)}),this.meshes.forEach(t=>{(!e||e(t))&&this.scene.removeMesh(t,!0)}),this.skeletons.forEach(t=>{(!e||e(t))&&this.scene.removeSkeleton(t)}),this.animations.forEach(t=>{(!e||e(t))&&this.scene.removeAnimation(t)}),this.animationGroups.forEach(t=>{(!e||e(t))&&this.scene.removeAnimationGroup(t)}),this.multiMaterials.forEach(t=>{(!e||e(t))&&this.scene.removeMultiMaterial(t)}),this.materials.forEach(t=>{(!e||e(t))&&this.scene.removeMaterial(t)}),this.morphTargetManagers.forEach(t=>{(!e||e(t))&&this.scene.removeMorphTargetManager(t)}),this.geometries.forEach(t=>{(!e||e(t))&&this.scene.removeGeometry(t)}),this.transformNodes.forEach(t=>{(!e||e(t))&&this.scene.removeTransformNode(t)}),this.actionManagers.forEach(t=>{(!e||e(t))&&this.scene.removeActionManager(t)}),this.textures.forEach(t=>{(!e||e(t))&&this.scene.removeTexture(t)}),this.reflectionProbes.forEach(t=>{(!e||e(t))&&this.scene.removeReflectionProbe(t)})}dispose(){for(let e of(this.cameras.slice(0).forEach(e=>{e.dispose()}),this.cameras.length=0,this.lights.slice(0).forEach(e=>{e.dispose()}),this.lights.length=0,this.meshes.slice(0).forEach(e=>{e.dispose()}),this.meshes.length=0,this.skeletons.slice(0).forEach(e=>{e.dispose()}),this.skeletons.length=0,this.animationGroups.slice(0).forEach(e=>{e.dispose()}),this.animationGroups.length=0,this.multiMaterials.slice(0).forEach(e=>{e.dispose()}),this.multiMaterials.length=0,this.materials.slice(0).forEach(e=>{e.dispose()}),this.materials.length=0,this.geometries.slice(0).forEach(e=>{e.dispose()}),this.geometries.length=0,this.transformNodes.slice(0).forEach(e=>{e.dispose()}),this.transformNodes.length=0,this.actionManagers.slice(0).forEach(e=>{e.dispose()}),this.actionManagers.length=0,this.textures.slice(0).forEach(e=>{e.dispose()}),this.textures.length=0,this.reflectionProbes.slice(0).forEach(e=>{e.dispose()}),this.reflectionProbes.length=0,this.morphTargetManagers.slice(0).forEach(e=>{e.dispose()}),this.morphTargetManagers.length=0,this.environmentTexture&&(this.environmentTexture.dispose(),this.environmentTexture=null),this.scene._serializableComponents))e.removeFromContainer(this,!0);this._onContextRestoredObserver&&(this.scene.getEngine().onContextRestoredObservable.remove(this._onContextRestoredObserver),this._onContextRestoredObserver=null)}_moveAssets(e,t,i){if(e&&t)for(let r of e){let e=!0;if(i){for(let t of i)if(r===t){e=!1;break}}e&&(t.push(r),r._parentContainer=this)}}moveAllFromScene(e){for(let t in this._wasAddedToScene=!1,void 0===e&&(e=new nK),this)Object.prototype.hasOwnProperty.call(this,t)&&(this[t]=this[t]||("_environmentTexture"===t?null:[]),this._moveAssets(this.scene[t],this[t],e[t]));this.environmentTexture=this.scene.environmentTexture,this.removeAllFromScene()}createRootMesh(){let e=new nX("assetContainerRootMesh",this.scene);return this.meshes.forEach(t=>{t.parent||e.addChild(t)}),this.meshes.unshift(e),e}mergeAnimationsTo(e=t2.LastCreatedScene,t,i=null){if(!e)return ig.Error("No scene available to merge animations to"),[];let r=i||(t=>{let i=null,r=t.animations.length?t.animations[0].targetProperty:"",s=t.name.split(".").join("").split("_primitive")[0];switch(r){case"position":case"rotationQuaternion":i=e.getTransformNodeByName(t.name)||e.getTransformNodeByName(s);break;case"influence":i=e.getMorphTargetByName(t.name)||e.getMorphTargetByName(s);break;default:i=e.getNodeByName(t.name)||e.getNodeByName(s)}return i});this.getNodes().forEach(e=>{let t=r(e);if(null!==t){for(let i of e.animations)for(let e of t.animations.filter(e=>e.targetProperty===i.targetProperty)){let i=t.animations.indexOf(e,0);i>-1&&t.animations.splice(i,1)}t.animations=t.animations.concat(e.animations)}});let s=[];return this.animationGroups.slice().forEach(e=>{s.push(e.clone(e.name,r)),e.animatables.forEach(e=>{e.stop()})}),t.forEach(t=>{let i=r(t.target);i&&(e.beginAnimation(i,t.fromFrame,t.toFrame,t.loopAnimation,t.speedRatio,t.onAnimationEnd?t.onAnimationEnd:void 0,void 0,!0,void 0,t.onAnimationLoop?t.onAnimationLoop:void 0),e.stopAnimation(t.target))}),s}populateRootNodes(){this.rootNodes.length=0,this.meshes.forEach(e=>{e.parent||-1!==this.rootNodes.indexOf(e)||this.rootNodes.push(e)}),this.transformNodes.forEach(e=>{e.parent||-1!==this.rootNodes.indexOf(e)||this.rootNodes.push(e)}),this.lights.forEach(e=>{e.parent||-1!==this.rootNodes.indexOf(e)||this.rootNodes.push(e)}),this.cameras.forEach(e=>{e.parent||-1!==this.rootNodes.indexOf(e)||this.rootNodes.push(e)})}addAllAssetsToContainer(e){if(!e)return;let t=[],i=new Set;for(t.push(e);t.length>0;){let e=t.pop();if(e instanceof nX?(e.geometry&&-1===this.geometries.indexOf(e.geometry)&&this.geometries.push(e.geometry),this.meshes.push(e)):e instanceof nA?this.transformNodes.push(e):e instanceof nj?this.lights.push(e):e instanceof ns&&this.cameras.push(e),e instanceof nM){if(e.material&&-1===this.materials.indexOf(e.material))for(let t of(this.materials.push(e.material),e.material.getActiveTextures()))-1===this.textures.indexOf(t)&&this.textures.push(t);e.skeleton&&-1===this.skeletons.indexOf(e.skeleton)&&this.skeletons.push(e.skeleton),e.morphTargetManager&&-1===this.morphTargetManagers.indexOf(e.morphTargetManager)&&this.morphTargetManagers.push(e.morphTargetManager)}for(let r of e.getChildren())i.has(r)||t.push(r);i.add(e)}this.populateRootNodes()}}nC.AudioEngineFactory=(e,t,i)=>new nQ(e,t,i);class nQ{get audioContext(){return this._audioContextInitialized||this._initializeAudioContext(),this._audioContext}constructor(e=null,t=null,i=null){this._audioContext=null,this._audioContextInitialized=!1,this._muteButton=null,this._audioDestination=null,this.canUseWebAudio=!1,this.WarnedWebAudioUnsupported=!1,this.isMP3supported=!1,this.isOGGsupported=!1,this.unlocked=!1,this.useCustomUnlockedButton=!1,this.onAudioUnlockedObservable=new tj,this.onAudioLockedObservable=new tj,this._tryToRun=!1,this._onResize=()=>{this._moveButtonToTopLeft()};return}lock(){this._triggerSuspendedState()}unlock(){var e,t;if((null===(e=this._audioContext)||void 0===e?void 0:e.state)==="running"){this._hideMuteButton();return}this._tryToRun?null===(t=this._audioContext)||void 0===t||t.suspend().then(()=>{this._tryToRun=!1,this._triggerRunningState()}):this._triggerRunningState()}_resumeAudioContext(){var e;return(null===(e=this._audioContext)||void 0===e?void 0:e.resume)?this._audioContext.resume():Promise.resolve()}_initializeAudioContext(){try{this.canUseWebAudio&&(this._audioContext||(this._audioContext=new AudioContext),this.masterGain=this._audioContext.createGain(),this.masterGain.gain.value=1,this._audioDestination||(this._audioDestination=this._audioContext.destination),this.masterGain.connect(this._audioDestination),this._audioContextInitialized=!0,"running"===this._audioContext.state&&this._triggerRunningState())}catch(e){this.canUseWebAudio=!1,ig.Error("Web Audio: "+e.message)}}_triggerRunningState(){this._tryToRun||(this._tryToRun=!0,this._resumeAudioContext().then(()=>{this._tryToRun=!1,this._muteButton&&this._hideMuteButton(),this.unlocked=!0,this.onAudioUnlockedObservable.notifyObservers(this)}).catch(()=>{this._tryToRun=!1,this.unlocked=!1}))}_triggerSuspendedState(){this.unlocked=!1,this.onAudioLockedObservable.notifyObservers(this),this._displayMuteButton()}_displayMuteButton(){if(this.useCustomUnlockedButton||this._muteButton)return;this._muteButton=document.createElement("BUTTON"),this._muteButton.className="babylonUnmuteIcon",this._muteButton.id="babylonUnmuteIconBtn",this._muteButton.title="Unmute";let e=window.SVGSVGElement?"data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2239%22%20height%3D%2232%22%20viewBox%3D%220%200%2039%2032%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M9.625%2018.938l-0.031%200.016h-4.953q-0.016%200-0.031-0.016v-12.453q0-0.016%200.031-0.016h4.953q0.031%200%200.031%200.016v12.453zM12.125%207.688l8.719-8.703v27.453l-8.719-8.719-0.016-0.047v-9.938zM23.359%207.875l1.406-1.406%204.219%204.203%204.203-4.203%201.422%201.406-4.219%204.219%204.219%204.203-1.484%201.359-4.141-4.156-4.219%204.219-1.406-1.422%204.219-4.203z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E":"https://cdn.babylonjs.com/Assets/audio.png",t=document.createElement("style");t.appendChild(document.createTextNode(".babylonUnmuteIcon { position: absolute; left: 20px; top: 20px; height: 40px; width: 60px; background-color: rgba(51,51,51,0.7); background-image: url("+e+"); background-size: 80%; background-repeat:no-repeat; background-position: center; background-position-y: 4px; border: none; outline: none; transition: transform 0.125s ease-out; cursor: pointer; z-index: 9999; } .babylonUnmuteIcon:hover { transform: scale(1.05) } .babylonUnmuteIcon:active { background-color: rgba(51,51,51,1) }")),document.getElementsByTagName("head")[0].appendChild(t),document.body.appendChild(this._muteButton),this._moveButtonToTopLeft(),this._muteButton.addEventListener("touchend",()=>{this._triggerRunningState()},!0),this._muteButton.addEventListener("click",()=>{this.unlock()},!0),window.addEventListener("resize",this._onResize)}_moveButtonToTopLeft(){this._hostElement&&this._muteButton&&(this._muteButton.style.top=this._hostElement.offsetTop+20+"px",this._muteButton.style.left=this._hostElement.offsetLeft+20+"px")}_hideMuteButton(){this._muteButton&&(document.body.removeChild(this._muteButton),this._muteButton=null)}dispose(){this.canUseWebAudio&&this._audioContextInitialized&&(this._connectedAnalyser&&this._audioContext&&(this._connectedAnalyser.stopDebugCanvas(),this._connectedAnalyser.dispose(),this.masterGain.disconnect(),this.masterGain.connect(this._audioContext.destination),this._connectedAnalyser=null),this.masterGain.gain.value=1),this.WarnedWebAudioUnsupported=!1,this._hideMuteButton(),window.removeEventListener("resize",this._onResize),this.onAudioUnlockedObservable.clear(),this.onAudioLockedObservable.clear()}getGlobalVolume(){return this.canUseWebAudio&&this._audioContextInitialized?this.masterGain.gain.value:-1}setGlobalVolume(e){this.canUseWebAudio&&this._audioContextInitialized&&(this.masterGain.gain.value=e)}connectToAnalyser(e){this._connectedAnalyser&&this._connectedAnalyser.stopDebugCanvas(),this.canUseWebAudio&&this._audioContextInitialized&&this._audioContext&&(this._connectedAnalyser=e,this.masterGain.disconnect(),this._connectedAnalyser.connectAudioNodes(this.masterGain,this._audioContext.destination))}}class nZ{get loop(){return this._loop}set loop(e){e!==this._loop&&(this._loop=e,this.updateOptions({loop:e}))}get currentTime(){var e;if(this._htmlAudioElement)return this._htmlAudioElement.currentTime;if((null===(e=nC.audioEngine)||void 0===e?void 0:e.audioContext)&&(this.isPlaying||this.isPaused)){let e=this.isPaused?0:nC.audioEngine.audioContext.currentTime-this._startTime;return this._currentTime+e}return 0}get spatialSound(){return this._spatialSound}set spatialSound(e){if(e==this._spatialSound)return;let t=this.isPlaying;this.pause(),e?(this._spatialSound=e,this._updateSpatialParameters()):this._disableSpatialSound(),t&&this.play()}constructor(e,t,i,r=null,s){var n,a,o,l,h;if(this.autoplay=!1,this._loop=!1,this.useCustomAttenuation=!1,this.isPlaying=!1,this.isPaused=!1,this.refDistance=1,this.rolloffFactor=1,this.maxDistance=100,this.distanceModel="linear",this.metadata=null,this.onEndedObservable=new tj,this._spatialSound=!1,this._panningModel="equalpower",this._playbackRate=1,this._streaming=!1,this._startTime=0,this._currentTime=0,this._position=t5.Zero(),this._localDirection=new t5(1,0,0),this._volume=1,this._isReadyToPlay=!1,this._isDirectional=!1,this._coneInnerAngle=360,this._coneOuterAngle=360,this._coneOuterGain=0,this._isOutputConnected=!1,this._urlType="Unknown",this.name=e,!(i=i||t2.LastCreatedScene))return;if(this._scene=i,nZ._SceneComponentInitialization(i),this._readyToPlayCallback=r,this._customAttenuationFunction=(e,t,i,r,s)=>t0&&(r=!0,this._soundLoaded(t));break;case"AudioBuffer":this._audioBufferLoaded(t);break;case"String":i.push(t);case"Array":0===i.length&&(i=t);for(let e=0;e{this._isReadyToPlay=!0,this.autoplay&&this.play(0,this._offset,this._length),this._readyToPlayCallback&&this._readyToPlayCallback()}),document.body.appendChild(this._htmlAudioElement),this._htmlAudioElement.load()):this._scene._loadFile(t,e=>{this._soundLoaded(e)},void 0,!0,!0,e=>{e&&ig.Error("XHR "+e.status+" error on: "+t+"."),ig.Error("Sound creation aborted."),this._scene.mainSoundTrack.removeSound(this)});break}}break;default:e=!1}e?!r&&(this._isReadyToPlay=!0,this._readyToPlayCallback&&setTimeout(()=>{this._readyToPlayCallback&&this._readyToPlayCallback()},1e3)):ig.Error("Parameter must be a URL to the sound, an Array of URLs (.mp3 & .ogg) or an ArrayBuffer of the sound.")}catch(e){ig.Error("Unexpected error. Sound creation aborted."),this._scene.mainSoundTrack.removeSound(this)}}else this._scene.mainSoundTrack.addSound(this),nC.audioEngine&&!nC.audioEngine.WarnedWebAudioUnsupported&&(ig.Error("Web Audio is not supported by your browser."),nC.audioEngine.WarnedWebAudioUnsupported=!0),this._readyToPlayCallback&&setTimeout(()=>{this._readyToPlayCallback&&this._readyToPlayCallback()},1e3)}dispose(){var e;(null===(e=nC.audioEngine)||void 0===e?void 0:e.canUseWebAudio)&&(this.isPlaying&&this.stop(),this._isReadyToPlay=!1,-1===this.soundTrackId?this._scene.mainSoundTrack.removeSound(this):this._scene.soundTracks&&this._scene.soundTracks[this.soundTrackId].removeSound(this),this._soundGain&&(this._soundGain.disconnect(),this._soundGain=null),this._soundPanner&&(this._soundPanner.disconnect(),this._soundPanner=null),this._soundSource&&(this._soundSource.disconnect(),this._soundSource=null),this._audioBuffer=null,this._htmlAudioElement&&(this._htmlAudioElement.pause(),this._htmlAudioElement.src="",document.body.removeChild(this._htmlAudioElement)),this._streamingSource&&this._streamingSource.disconnect(),this._connectedTransformNode&&this._registerFunc&&(this._connectedTransformNode.unregisterAfterWorldMatrixUpdate(this._registerFunc),this._connectedTransformNode=null),this._clearTimeoutsAndObservers())}isReady(){return this._isReadyToPlay}getClassName(){return"Sound"}_audioBufferLoaded(e){var t;(null===(t=nC.audioEngine)||void 0===t?void 0:t.audioContext)&&(this._audioBuffer=e,this._isReadyToPlay=!0,this.autoplay&&this.play(0,this._offset,this._length),this._readyToPlayCallback&&this._readyToPlayCallback())}_soundLoaded(e){var t;(null===(t=nC.audioEngine)||void 0===t?void 0:t.audioContext)&&nC.audioEngine.audioContext.decodeAudioData(e,e=>{this._audioBufferLoaded(e)},e=>{ig.Error("Error while decoding audio data for: "+this.name+" / Error: "+e)})}setAudioBuffer(e){var t;(null===(t=nC.audioEngine)||void 0===t?void 0:t.canUseWebAudio)&&(this._audioBuffer=e,this._isReadyToPlay=!0)}updateOptions(e){var t,i,r,s,n,a,o,l,h,u,c;e&&(this.loop=null!==(t=e.loop)&&void 0!==t?t:this.loop,this.maxDistance=null!==(i=e.maxDistance)&&void 0!==i?i:this.maxDistance,this.useCustomAttenuation=null!==(r=e.useCustomAttenuation)&&void 0!==r?r:this.useCustomAttenuation,this.rolloffFactor=null!==(s=e.rolloffFactor)&&void 0!==s?s:this.rolloffFactor,this.refDistance=null!==(n=e.refDistance)&&void 0!==n?n:this.refDistance,this.distanceModel=null!==(a=e.distanceModel)&&void 0!==a?a:this.distanceModel,this._playbackRate=null!==(o=e.playbackRate)&&void 0!==o?o:this._playbackRate,this._length=null!==(l=e.length)&&void 0!==l?l:void 0,this.spatialSound=null!==(h=e.spatialSound)&&void 0!==h?h:this._spatialSound,this._setOffset(null!==(u=e.offset)&&void 0!==u?u:void 0),this.setVolume(null!==(c=e.volume)&&void 0!==c?c:this._volume),this._updateSpatialParameters(),this.isPlaying&&(this._streaming&&this._htmlAudioElement?(this._htmlAudioElement.playbackRate=this._playbackRate,this._htmlAudioElement.loop!==this.loop&&(this._htmlAudioElement.loop=this.loop)):this._soundSource&&(this._soundSource.playbackRate.value=this._playbackRate,this._soundSource.loop!==this.loop&&(this._soundSource.loop=this.loop),void 0!==this._offset&&this._soundSource.loopStart!==this._offset&&(this._soundSource.loopStart=this._offset),void 0!==this._length&&this._length!==this._soundSource.loopEnd&&(this._soundSource.loopEnd=(0|this._offset)+this._length))))}_createSpatialParameters(){var e,t;(null===(e=nC.audioEngine)||void 0===e?void 0:e.canUseWebAudio)&&nC.audioEngine.audioContext&&(this._scene.headphone&&(this._panningModel="HRTF"),this._soundPanner=null!==(t=this._soundPanner)&&void 0!==t?t:nC.audioEngine.audioContext.createPanner(),this._soundPanner&&this._outputAudioNode&&(this._updateSpatialParameters(),this._soundPanner.connect(this._outputAudioNode),this._inputAudioNode=this._soundPanner))}_disableSpatialSound(){var e;this._spatialSound&&(this._inputAudioNode=this._soundGain,null===(e=this._soundPanner)||void 0===e||e.disconnect(),this._soundPanner=null,this._spatialSound=!1)}_updateSpatialParameters(){this._spatialSound&&(this._soundPanner?(this.useCustomAttenuation?(this._soundPanner.distanceModel="linear",this._soundPanner.maxDistance=Number.MAX_VALUE,this._soundPanner.refDistance=1,this._soundPanner.rolloffFactor=1):(this._soundPanner.distanceModel=this.distanceModel,this._soundPanner.maxDistance=this.maxDistance,this._soundPanner.refDistance=this.refDistance,this._soundPanner.rolloffFactor=this.rolloffFactor),this._soundPanner.panningModel=this._panningModel):this._createSpatialParameters())}switchPanningModelToHRTF(){this._panningModel="HRTF",this._switchPanningModel()}switchPanningModelToEqualPower(){this._panningModel="equalpower",this._switchPanningModel()}_switchPanningModel(){var e;(null===(e=nC.audioEngine)||void 0===e?void 0:e.canUseWebAudio)&&this._spatialSound&&this._soundPanner&&(this._soundPanner.panningModel=this._panningModel)}connectToSoundTrackAudioNode(e){var t;(null===(t=nC.audioEngine)||void 0===t?void 0:t.canUseWebAudio)&&this._outputAudioNode&&(this._isOutputConnected&&this._outputAudioNode.disconnect(),this._outputAudioNode.connect(e),this._isOutputConnected=!0)}setDirectionalCone(e,t,i){if(t{this._onended()},this._htmlAudioElement.playbackRate=this._playbackRate),this._streamingSource.disconnect(),this._inputAudioNode&&this._streamingSource.connect(this._inputAudioNode),this._htmlAudioElement){let e=()=>{var t,i;if(null===(t=nC.audioEngine)||void 0===t?void 0:t.unlocked){let t=this._htmlAudioElement.play();void 0!==t&&t.catch(()=>{var t,i;null===(t=nC.audioEngine)||void 0===t||t.lock(),(this.loop||this.autoplay)&&(this._audioUnlockedObserver=null===(i=nC.audioEngine)||void 0===i?void 0:i.onAudioUnlockedObservable.addOnce(()=>{e()}))})}else(this.loop||this.autoplay)&&(this._audioUnlockedObserver=null===(i=nC.audioEngine)||void 0===i?void 0:i.onAudioUnlockedObservable.addOnce(()=>{e()}))};e()}}else{let s=()=>{var s,n,a,o;if(null===(s=nC.audioEngine)||void 0===s?void 0:s.audioContext){if(i=i||this._length,void 0!==t&&this._setOffset(t),this._soundSource){let e=this._soundSource;e.onended=()=>{e.disconnect()}}if(this._soundSource=null===(n=nC.audioEngine)||void 0===n?void 0:n.audioContext.createBufferSource(),this._soundSource&&this._inputAudioNode){this._soundSource.buffer=this._audioBuffer,this._soundSource.connect(this._inputAudioNode),this._soundSource.loop=this.loop,void 0!==t&&(this._soundSource.loopStart=t),void 0!==i&&(this._soundSource.loopEnd=(0|t)+i),this._soundSource.playbackRate.value=this._playbackRate,this._soundSource.onended=()=>{this._onended()},r=e?(null===(a=nC.audioEngine)||void 0===a?void 0:a.audioContext.currentTime)+e:nC.audioEngine.audioContext.currentTime;let s=((this.isPaused?this.currentTime:0)+(null!==(o=this._offset)&&void 0!==o?o:0))%this._soundSource.buffer.duration;this._soundSource.start(r,s,this.loop?void 0:i)}}};(null===(a=nC.audioEngine)||void 0===a?void 0:a.audioContext.state)==="suspended"?this._tryToPlayTimeout=setTimeout(()=>{var e;(null===(e=nC.audioEngine)||void 0===e?void 0:e.audioContext.state)==="suspended"?(nC.audioEngine.lock(),(this.loop||this.autoplay)&&(this._audioUnlockedObserver=nC.audioEngine.onAudioUnlockedObservable.addOnce(()=>{s()}))):s()},500):s()}this._startTime=r,this.isPlaying=!0,this.isPaused=!1}catch(e){ig.Error("Error while trying to play audio: "+this.name+", "+e.message)}}_onended(){this.isPlaying=!1,this._startTime=0,this._currentTime=0,this.onended&&this.onended(),this.onEndedObservable.notifyObservers(this)}stop(e){var t;if(this.isPlaying){if(this._clearTimeoutsAndObservers(),this._streaming)this._htmlAudioElement?(this._htmlAudioElement.pause(),this._htmlAudioElement.currentTime>0&&(this._htmlAudioElement.currentTime=0)):this._streamingSource.disconnect(),this.isPlaying=!1;else if((null===(t=nC.audioEngine)||void 0===t?void 0:t.audioContext)&&this._soundSource){let t=e?nC.audioEngine.audioContext.currentTime+e:void 0;this._soundSource.onended=()=>{this.isPlaying=!1,this.isPaused=!1,this._startTime=0,this._currentTime=0,this._soundSource&&(this._soundSource.onended=()=>void 0),this._onended()},this._soundSource.stop(t)}else this.isPlaying=!1}else this.isPaused&&(this.isPaused=!1,this._startTime=0,this._currentTime=0)}pause(){var e;this.isPlaying&&(this._clearTimeoutsAndObservers(),this._streaming?(this._htmlAudioElement?this._htmlAudioElement.pause():this._streamingSource.disconnect(),this.isPlaying=!1,this.isPaused=!0):(null===(e=nC.audioEngine)||void 0===e?void 0:e.audioContext)&&this._soundSource&&(this._soundSource.onended=()=>void 0,this._soundSource.stop(),this.isPlaying=!1,this.isPaused=!0,this._currentTime+=nC.audioEngine.audioContext.currentTime-this._startTime))}setVolume(e,t){var i;(null===(i=nC.audioEngine)||void 0===i?void 0:i.canUseWebAudio)&&this._soundGain&&(t&&nC.audioEngine.audioContext?(this._soundGain.gain.cancelScheduledValues(nC.audioEngine.audioContext.currentTime),this._soundGain.gain.setValueAtTime(this._soundGain.gain.value,nC.audioEngine.audioContext.currentTime),this._soundGain.gain.linearRampToValueAtTime(e,nC.audioEngine.audioContext.currentTime+t)):this._soundGain.gain.value=e),this._volume=e}setPlaybackRate(e){this._playbackRate=e,this.isPlaying&&(this._streaming&&this._htmlAudioElement?this._htmlAudioElement.playbackRate=this._playbackRate:this._soundSource&&(this._soundSource.playbackRate.value=this._playbackRate))}getPlaybackRate(){return this._playbackRate}getVolume(){return this._volume}attachToMesh(e){this._connectedTransformNode&&this._registerFunc&&(this._connectedTransformNode.unregisterAfterWorldMatrixUpdate(this._registerFunc),this._registerFunc=null),this._connectedTransformNode=e,!this._spatialSound&&(this._spatialSound=!0,this._createSpatialParameters(),this.isPlaying&&this.loop&&(this.stop(),this.play(0,this._offset,this._length))),this._onRegisterAfterWorldMatrixUpdate(this._connectedTransformNode),this._registerFunc=e=>this._onRegisterAfterWorldMatrixUpdate(e),this._connectedTransformNode.registerAfterWorldMatrixUpdate(this._registerFunc)}detachFromMesh(){this._connectedTransformNode&&this._registerFunc&&(this._connectedTransformNode.unregisterAfterWorldMatrixUpdate(this._registerFunc),this._registerFunc=null,this._connectedTransformNode=null)}_onRegisterAfterWorldMatrixUpdate(e){var t;if(e.getBoundingInfo){let t=e.getBoundingInfo();this.setPosition(t.boundingSphere.centerWorld)}else this.setPosition(e.absolutePosition);(null===(t=nC.audioEngine)||void 0===t?void 0:t.canUseWebAudio)&&this._isDirectional&&this.isPlaying&&this._updateDirection()}clone(){if(this._streaming)return null;{let e=()=>{this._isReadyToPlay?(i._audioBuffer=this.getAudioBuffer(),i._isReadyToPlay=!0,i.autoplay&&i.play(0,this._offset,this._length)):setTimeout(e,300)},t={autoplay:this.autoplay,loop:this.loop,volume:this._volume,spatialSound:this._spatialSound,maxDistance:this.maxDistance,useCustomAttenuation:this.useCustomAttenuation,rolloffFactor:this.rolloffFactor,refDistance:this.refDistance,distanceModel:this.distanceModel},i=new nZ(this.name+"_cloned",new ArrayBuffer(0),this._scene,null,t);return this.useCustomAttenuation&&i.setAttenuationFunction(this._customAttenuationFunction),i.setPosition(this._position),i.setPlaybackRate(this._playbackRate),e(),i}}getAudioBuffer(){return this._audioBuffer}getSoundSource(){return this._soundSource}getSoundGain(){return this._soundGain}serialize(){let e={name:this.name,url:this._url,autoplay:this.autoplay,loop:this.loop,volume:this._volume,spatialSound:this._spatialSound,maxDistance:this.maxDistance,rolloffFactor:this.rolloffFactor,refDistance:this.refDistance,distanceModel:this.distanceModel,playbackRate:this._playbackRate,panningModel:this._panningModel,soundTrackId:this.soundTrackId,metadata:this.metadata};return this._spatialSound&&(this._connectedTransformNode&&(e.connectedMeshId=this._connectedTransformNode.id),e.position=this._position.asArray(),e.refDistance=this.refDistance,e.distanceModel=this.distanceModel,e.isDirectional=this._isDirectional,e.localDirectionToMesh=this._localDirection.asArray(),e.coneInnerAngle=this._coneInnerAngle,e.coneOuterAngle=this._coneOuterAngle,e.coneOuterGain=this._coneOuterGain),e}static Parse(e,t,i,r){let s,n;let a=e.name;s=e.url?i+e.url:i+a;let o={autoplay:e.autoplay,loop:e.loop,volume:e.volume,spatialSound:e.spatialSound,maxDistance:e.maxDistance,rolloffFactor:e.rolloffFactor,refDistance:e.refDistance,distanceModel:e.distanceModel,playbackRate:e.playbackRate};if(r){let e=()=>{r._isReadyToPlay?(n._audioBuffer=r.getAudioBuffer(),n._isReadyToPlay=!0,n.autoplay&&n.play(0,n._offset,n._length)):setTimeout(e,300)};n=new nZ(a,new ArrayBuffer(0),t,null,o),e()}else n=new nZ(a,s,t,()=>{t.removePendingData(n)},o),t.addPendingData(n);if(e.position){let t=t5.FromArray(e.position);n.setPosition(t)}if(e.isDirectional&&(n.setDirectionalCone(e.coneInnerAngle||360,e.coneOuterAngle||360,e.coneOuterGain||0),e.localDirectionToMesh)){let t=t5.FromArray(e.localDirectionToMesh);n.setLocalDirectionToMesh(t)}if(e.connectedMeshId){let i=t.getMeshById(e.connectedMeshId);i&&n.attachToMesh(i)}return e.metadata&&(n.metadata=e.metadata),n}_setOffset(e){this._offset!==e&&(this.isPaused&&(this.stop(),this.isPaused=!1),this._offset=e)}_clearTimeoutsAndObservers(){var e;this._tryToPlayTimeout&&(clearTimeout(this._tryToPlayTimeout),this._tryToPlayTimeout=null),this._audioUnlockedObserver&&(null===(e=nC.audioEngine)||void 0===e||e.onAudioUnlockedObservable.remove(this._audioUnlockedObserver),this._audioUnlockedObserver=null)}}nZ._SceneComponentInitialization=e=>{throw iL("AudioSceneComponent")};class nJ{constructor(e,t={}){if(this.id=-1,this._isInitialized=!1,!(e=e||t2.LastCreatedScene))return;this._scene=e,this.soundCollection=[],this._options=t,!this._options.mainTrack&&this._scene.soundTracks&&(this._scene.soundTracks.push(this),this.id=this._scene.soundTracks.length-1)}_initializeSoundTrackAudioGraph(){var e;(null===(e=nC.audioEngine)||void 0===e?void 0:e.canUseWebAudio)&&nC.audioEngine.audioContext&&(this._outputAudioNode=nC.audioEngine.audioContext.createGain(),this._outputAudioNode.connect(nC.audioEngine.masterGain),this._options&&this._options.volume&&(this._outputAudioNode.gain.value=this._options.volume),this._isInitialized=!0)}dispose(){if(nC.audioEngine&&nC.audioEngine.canUseWebAudio){for(this._connectedAnalyser&&this._connectedAnalyser.stopDebugCanvas();this.soundCollection.length;)this.soundCollection[0].dispose();this._outputAudioNode&&this._outputAudioNode.disconnect(),this._outputAudioNode=null}}addSound(e){var t;this._isInitialized||this._initializeSoundTrackAudioGraph(),(null===(t=nC.audioEngine)||void 0===t?void 0:t.canUseWebAudio)&&this._outputAudioNode&&e.connectToSoundTrackAudioNode(this._outputAudioNode),void 0!==e.soundTrackId&&(-1===e.soundTrackId?this._scene.mainSoundTrack.removeSound(e):this._scene.soundTracks&&this._scene.soundTracks[e.soundTrackId].removeSound(e)),this.soundCollection.push(e),e.soundTrackId=this.id}removeSound(e){let t=this.soundCollection.indexOf(e);-1!==t&&this.soundCollection.splice(t,1)}setVolume(e){var t;(null===(t=nC.audioEngine)||void 0===t?void 0:t.canUseWebAudio)&&this._outputAudioNode&&(this._outputAudioNode.gain.value=e)}switchPanningModelToHRTF(){var e;if(null===(e=nC.audioEngine)||void 0===e?void 0:e.canUseWebAudio)for(let e=0;e{var s;let n;let a=[];if(i.sounds=i.sounds||[],void 0!==e.sounds&&null!==e.sounds)for(let o=0,l=e.sounds.length;o{e.play(),e.autoplay=!0,this.scene.mainSoundTrack.addSound(e)})}removeFromContainer(e,t=!1){e.sounds&&e.sounds.forEach(e=>{e.stop(),e.autoplay=!1,this.scene.mainSoundTrack.removeSound(e),t&&e.dispose()})}dispose(){let e=this.scene;if(e._mainSoundTrack&&e.mainSoundTrack.dispose(),e.soundTracks)for(let t=0;t0&&(r=t.activeCameras[0]),this.audioListenerPositionProvider){let e=this.audioListenerPositionProvider();i.audioContext.listener.setPosition(e.x||0,e.y||0,e.z||0)}else r?this._cachedCameraPosition.equals(r.globalPosition)||(this._cachedCameraPosition.copyFrom(r.globalPosition),i.audioContext.listener.setPosition(r.globalPosition.x,r.globalPosition.y,r.globalPosition.z)):i.audioContext.listener.setPosition(0,0,0);if(this.audioListenerRotationProvider){let e=this.audioListenerRotationProvider();i.audioContext.listener.setOrientation(e.x||0,e.y||0,e.z||0,0,1,0)}else r?(r.rigCameras&&r.rigCameras.length>0&&(r=r.rigCameras[0]),r.getViewMatrix().invertToRef(this._invertMatrixTemp),t5.TransformNormalToRef(n0._CameraDirection,this._invertMatrixTemp,this._cameraDirectionTemp),this._cameraDirectionTemp.normalize(),isNaN(this._cameraDirectionTemp.x)||isNaN(this._cameraDirectionTemp.y)||isNaN(this._cameraDirectionTemp.z)||this._cachedCameraDirection.equals(this._cameraDirectionTemp)||(this._cachedCameraDirection.copyFrom(this._cameraDirectionTemp),i.audioContext.listener.setOrientation(this._cameraDirectionTemp.x,this._cameraDirectionTemp.y,this._cameraDirectionTemp.z,0,1,0))):i.audioContext.listener.setOrientation(0,0,0,0,1,0);for(e=0;e{let t=e._getComponent(sb.NAME_AUDIO);t||(t=new n0(e),e._addComponent(t))};class n1{constructor(e){if(this._texture=null,this._isEnabled=!0,this.isEnabled=!0,this.time=0,!(e=e||t2.LastCreatedScene))return;this._scene=e,this.animationParameters=new t6(0,0,0,30)}_markSubMeshesAsAttributesDirty(){for(let e of this._scene.meshes)e.bakedVertexAnimationManager===this&&e._markSubMeshesAsAttributesDirty()}bind(e,t=!1){if(!this._texture||!this._isEnabled)return;let i=this._texture.getSize();e.setFloat2("bakedVertexAnimationTextureSizeInverted",1/i.width,1/i.height),e.setFloat("bakedVertexAnimationTime",this.time),t||e.setVector4("bakedVertexAnimationSettings",this.animationParameters),e.setTexture("bakedVertexAnimationTexture",this._texture)}clone(){let e=new n1(this._scene);return this.copyTo(e),e}setAnimationParameters(e,t,i=0,r=30){this.animationParameters=new t6(e,t,i,r)}dispose(e){var t;e&&(null===(t=this._texture)||void 0===t||t.dispose())}getClassName(){return"BakedVertexAnimationManager"}copyTo(e){i$.Clone(()=>e,this)}serialize(){return i$.Serialize(this)}parse(e,t,i){i$.Parse(()=>this,e,t,i)}}iZ([iH(),iz("_markSubMeshesAsAttributesDirty")],n1.prototype,"texture",void 0),iZ([iW(),iz("_markSubMeshesAsAttributesDirty")],n1.prototype,"isEnabled",void 0),iZ([iW()],n1.prototype,"animationParameters",void 0),iZ([iW()],n1.prototype,"time",void 0);class n2{get wrapU(){return this._wrapU}set wrapU(e){this._wrapU=e}get wrapV(){return this._wrapV}set wrapV(e){this._wrapV=e}get coordinatesMode(){return 0}get isCube(){return!!this._texture&&this._texture.isCube}set isCube(e){this._texture&&(this._texture.isCube=e)}get is3D(){return!!this._texture&&this._texture.is3D}set is3D(e){this._texture&&(this._texture.is3D=e)}get is2DArray(){return!!this._texture&&this._texture.is2DArray}set is2DArray(e){this._texture&&(this._texture.is2DArray=e)}getClassName(){return"ThinTexture"}static _IsRenderTargetWrapper(e){return(null==e?void 0:e._shareDepth)!==void 0}constructor(e){this._wrapU=1,this._wrapV=1,this.wrapR=1,this.anisotropicFilteringLevel=4,this.delayLoadState=0,this._texture=null,this._engine=null,this._cachedSize=i1.Zero(),this._cachedBaseSize=i1.Zero(),this._initialSamplingMode=2,this._texture=n2._IsRenderTargetWrapper(e)?e.texture:e,this._texture&&(this._engine=this._texture.getEngine())}isReady(){return 4===this.delayLoadState?(this.delayLoad(),!1):!!this._texture&&this._texture.isReady}delayLoad(){}getInternalTexture(){return this._texture}getSize(){if(this._texture){if(this._texture.width)return this._cachedSize.width=this._texture.width,this._cachedSize.height=this._texture.height,this._cachedSize;this._texture._size&&(this._cachedSize.width=this._texture._size,this._cachedSize.height=this._texture._size)}return this._cachedSize}getBaseSize(){return this.isReady()&&this._texture?this._texture._size?(this._cachedBaseSize.width=this._texture._size,this._cachedBaseSize.height=this._texture._size):(this._cachedBaseSize.width=this._texture.baseWidth,this._cachedBaseSize.height=this._texture.baseHeight):(this._cachedBaseSize.width=0,this._cachedBaseSize.height=0),this._cachedBaseSize}get samplingMode(){return this._texture?this._texture.samplingMode:this._initialSamplingMode}updateSamplingMode(e){this._texture&&this._engine&&this._engine.updateTextureSamplingMode(e,this._texture)}releaseInternalTexture(){this._texture&&(this._texture.dispose(),this._texture=null)}dispose(){this._texture&&(this.releaseInternalTexture(),this._engine=null)}}class n3 extends n2{set hasAlpha(e){this._hasAlpha!==e&&(this._hasAlpha=e,this._scene&&this._scene.markAllMaterialsAsDirty(1,e=>e.hasTexture(this)))}get hasAlpha(){return this._hasAlpha}set getAlphaFromRGB(e){this._getAlphaFromRGB!==e&&(this._getAlphaFromRGB=e,this._scene&&this._scene.markAllMaterialsAsDirty(1,e=>e.hasTexture(this)))}get getAlphaFromRGB(){return this._getAlphaFromRGB}set coordinatesIndex(e){this._coordinatesIndex!==e&&(this._coordinatesIndex=e,this._scene&&this._scene.markAllMaterialsAsDirty(1,e=>e.hasTexture(this)))}get coordinatesIndex(){return this._coordinatesIndex}set coordinatesMode(e){this._coordinatesMode!==e&&(this._coordinatesMode=e,this._scene&&this._scene.markAllMaterialsAsDirty(1,e=>e.hasTexture(this)))}get coordinatesMode(){return this._coordinatesMode}get wrapU(){return this._wrapU}set wrapU(e){this._wrapU=e}get wrapV(){return this._wrapV}set wrapV(e){this._wrapV=e}get isCube(){return this._texture?this._texture.isCube:this._isCube}set isCube(e){this._texture?this._texture.isCube=e:this._isCube=e}get is3D(){return!!this._texture&&this._texture.is3D}set is3D(e){this._texture&&(this._texture.is3D=e)}get is2DArray(){return!!this._texture&&this._texture.is2DArray}set is2DArray(e){this._texture&&(this._texture.is2DArray=e)}get gammaSpace(){return this._texture?(null===this._texture._gammaSpace&&(this._texture._gammaSpace=this._gammaSpace),this._texture._gammaSpace&&!this._texture._useSRGBBuffer):this._gammaSpace}set gammaSpace(e){var t;if(this._texture){if(this._texture._gammaSpace===e)return;this._texture._gammaSpace=e}else{if(this._gammaSpace===e)return;this._gammaSpace=e}null===(t=this.getScene())||void 0===t||t.markAllMaterialsAsDirty(1,e=>e.hasTexture(this))}get isRGBD(){return null!=this._texture&&this._texture._isRGBD}set isRGBD(e){var t;e!==this.isRGBD&&(this._texture&&(this._texture._isRGBD=e),null===(t=this.getScene())||void 0===t||t.markAllMaterialsAsDirty(1,e=>e.hasTexture(this)))}get noMipmap(){return!1}get lodGenerationOffset(){return this._texture?this._texture._lodGenerationOffset:0}set lodGenerationOffset(e){this._texture&&(this._texture._lodGenerationOffset=e)}get lodGenerationScale(){return this._texture?this._texture._lodGenerationScale:0}set lodGenerationScale(e){this._texture&&(this._texture._lodGenerationScale=e)}get linearSpecularLOD(){return!!this._texture&&this._texture._linearSpecularLOD}set linearSpecularLOD(e){this._texture&&(this._texture._linearSpecularLOD=e)}get irradianceTexture(){return this._texture?this._texture._irradianceTexture:null}set irradianceTexture(e){this._texture&&(this._texture._irradianceTexture=e)}get uid(){return this._uid||(this._uid=sr()),this._uid}toString(){return this.name}getClassName(){return"BaseTexture"}set onDispose(e){this._onDisposeObserver&&this.onDisposeObservable.remove(this._onDisposeObserver),this._onDisposeObserver=this.onDisposeObservable.add(e)}get isBlocking(){return!0}get loadingError(){return this._loadingError}get errorObject(){return this._errorObject}constructor(e,t=null){super(null),this.metadata=null,this.reservedDataStore=null,this._hasAlpha=!1,this._getAlphaFromRGB=!1,this.level=1,this._coordinatesIndex=0,this.optimizeUVAllocation=!0,this._coordinatesMode=0,this.wrapR=1,this.anisotropicFilteringLevel=n3.DEFAULT_ANISOTROPIC_FILTERING_LEVEL,this._isCube=!1,this._gammaSpace=!0,this.invertZ=!1,this.lodLevelInAlpha=!1,this.isRenderTarget=!1,this._prefiltered=!1,this._forceSerialize=!1,this.animations=[],this.onDisposeObservable=new tj,this._onDisposeObserver=null,this._scene=null,this._uid=null,this._parentContainer=null,this._loadingError=!1,e?n3._IsScene(e)?this._scene=e:this._engine=e:this._scene=t2.LastCreatedScene,this._scene&&(this.uniqueId=this._scene.getUniqueId(),this._scene.addTexture(this),this._engine=this._scene.getEngine()),this._texture=t,this._uid=null}getScene(){return this._scene}_getEngine(){return this._engine}checkTransformsAreIdentical(e){return null!==e}getTextureMatrix(){return t7.IdentityReadOnly}getReflectionTextureMatrix(){return t7.IdentityReadOnly}getRefractionTextureMatrix(){return this.getReflectionTextureMatrix()}isReadyOrNotBlocking(){return!this.isBlocking||this.isReady()||this.loadingError}scale(e){}get canRescale(){return!1}_getFromCache(e,t,i,r,s,n){let a=this._getEngine();if(!a)return null;let o=a._getUseSRGBBuffer(!!s,t),l=a.getLoadedTexturesCache();for(let a=0;a=0&&this._scene.textures.splice(e,1),this._scene.onTextureRemovedObservable.notifyObservers(this),this._scene=null,this._parentContainer){let e=this._parentContainer.textures.indexOf(this);e>-1&&this._parentContainer.textures.splice(e,1),this._parentContainer=null}}this.onDisposeObservable.notifyObservers(this),this.onDisposeObservable.clear(),this.metadata=null,super.dispose()}serialize(e=!1){if(!this.name&&!e)return null;let t=i$.Serialize(this);return i$.AppendSerializedAnimations(this,t),t}static WhenAllReady(e,t){let i=e.length;if(0===i){t();return}for(let r=0;r{0==--i&&t()}):0==--i&&t()}}}static _IsScene(e){return"Scene"===e.getClassName()}}function n4(e,t,i=!1){let r=t.width,s=t.height;if(e instanceof Float32Array){let t=e.byteLength/e.BYTES_PER_ELEMENT,i=new Uint8Array(t);for(;--t>=0;){let r=e[t];r<0?r=0:r>1&&(r=1),i[t]=255*r}e=i}let n=document.createElement("canvas");n.width=r,n.height=s;let a=n.getContext("2d");if(!a)return null;let o=a.createImageData(r,s);if(o.data.set(e),a.putImageData(o,0,0),i){let e=document.createElement("canvas");e.width=r,e.height=s;let t=e.getContext("2d");return t?(t.translate(0,s),t.scale(1,-1),t.drawImage(n,0,0),e.toDataURL("image/png")):null}return n.toDataURL("image/png")}async function n5(e,t=0,i=0){let r=e.getInternalTexture();if(!r)return null;let s=await e.readPixels(t,i);return s?n4(s,e.getSize(),r.invertY):null}n3.DEFAULT_ANISOTROPIC_FILTERING_LEVEL=4,iZ([iW()],n3.prototype,"uniqueId",void 0),iZ([iW()],n3.prototype,"name",void 0),iZ([iW()],n3.prototype,"metadata",void 0),iZ([iW("hasAlpha")],n3.prototype,"_hasAlpha",void 0),iZ([iW("getAlphaFromRGB")],n3.prototype,"_getAlphaFromRGB",void 0),iZ([iW()],n3.prototype,"level",void 0),iZ([iW("coordinatesIndex")],n3.prototype,"_coordinatesIndex",void 0),iZ([iW()],n3.prototype,"optimizeUVAllocation",void 0),iZ([iW("coordinatesMode")],n3.prototype,"_coordinatesMode",void 0),iZ([iW()],n3.prototype,"wrapU",null),iZ([iW()],n3.prototype,"wrapV",null),iZ([iW()],n3.prototype,"wrapR",void 0),iZ([iW()],n3.prototype,"anisotropicFilteringLevel",void 0),iZ([iW()],n3.prototype,"isCube",null),iZ([iW()],n3.prototype,"is3D",null),iZ([iW()],n3.prototype,"is2DArray",null),iZ([iW()],n3.prototype,"gammaSpace",null),iZ([iW()],n3.prototype,"invertZ",void 0),iZ([iW()],n3.prototype,"lodLevelInAlpha",void 0),iZ([iW()],n3.prototype,"lodGenerationOffset",null),iZ([iW()],n3.prototype,"lodGenerationScale",null),iZ([iW()],n3.prototype,"linearSpecularLOD",null),iZ([iH()],n3.prototype,"irradianceTexture",null),iZ([iW()],n3.prototype,"isRenderTarget",void 0);class n6 extends n3{static _CreateVideoTexture(e,t,i,r=!1,s=!1,n=n6.TRILINEAR_SAMPLINGMODE,a={},o,l=5){throw iL("VideoTexture")}get noMipmap(){return this._noMipmap}get mimeType(){return this._mimeType}set isBlocking(e){this._isBlocking=e}get isBlocking(){return this._isBlocking}get invertY(){return this._invertY}constructor(e,t,i,r,s=n6.TRILINEAR_SAMPLINGMODE,n=null,a=null,o=null,l=!1,h,u,c,d,p){var _,f,m,g,v,x,T,b,E,S;let C;super(t),this.url=null,this.uOffset=0,this.vOffset=0,this.uScale=1,this.vScale=1,this.uAng=0,this.vAng=0,this.wAng=0,this.uRotationCenter=.5,this.vRotationCenter=.5,this.wRotationCenter=.5,this.homogeneousRotationInUVTransform=!1,this.inspectableCustomProperties=null,this._noMipmap=!1,this._invertY=!1,this._rowGenerationMatrix=null,this._cachedTextureMatrix=null,this._projectionModeMatrix=null,this._t0=null,this._t1=null,this._t2=null,this._cachedUOffset=-1,this._cachedVOffset=-1,this._cachedUScale=0,this._cachedVScale=0,this._cachedUAng=-1,this._cachedVAng=-1,this._cachedWAng=-1,this._cachedReflectionProjectionMatrixId=-1,this._cachedURotationCenter=-1,this._cachedVRotationCenter=-1,this._cachedWRotationCenter=-1,this._cachedHomogeneousRotationInUVTransform=!1,this._cachedReflectionTextureMatrix=null,this._cachedReflectionUOffset=-1,this._cachedReflectionVOffset=-1,this._cachedReflectionUScale=0,this._cachedReflectionVScale=0,this._cachedReflectionCoordinatesMode=-1,this._buffer=null,this._deleteBuffer=!1,this._format=null,this._delayedOnLoad=null,this._delayedOnError=null,this.onLoadObservable=new tj,this._isBlocking=!0,this.name=e||"",this.url=e;let y=!1,A=null,R=!0;"object"==typeof i&&null!==i?(C=null!==(_=i.noMipmap)&&void 0!==_&&_,r=null!==(f=i.invertY)&&void 0!==f?f:!nx.UseOpenGLOrientationForUV,s=null!==(m=i.samplingMode)&&void 0!==m?m:n6.TRILINEAR_SAMPLINGMODE,n=null!==(g=i.onLoad)&&void 0!==g?g:null,a=null!==(v=i.onError)&&void 0!==v?v:null,o=null!==(x=i.buffer)&&void 0!==x?x:null,l=null!==(T=i.deleteBuffer)&&void 0!==T&&T,h=i.format,u=i.mimeType,c=i.loaderOptions,d=i.creationFlags,y=null!==(b=i.useSRGBBuffer)&&void 0!==b&&b,A=null!==(E=i.internalTexture)&&void 0!==E?E:null,R=null!==(S=i.gammaSpace)&&void 0!==S?S:R):C=!!i,this._gammaSpace=R,this._noMipmap=C,this._invertY=void 0===r?!nx.UseOpenGLOrientationForUV:r,this._initialSamplingMode=s,this._buffer=o,this._deleteBuffer=l,this._mimeType=u,this._loaderOptions=c,this._creationFlags=d,this._useSRGBBuffer=y,this._forcedExtension=p,h&&(this._format=h);let I=this.getScene(),P=this._getEngine();if(!P)return;P.onBeforeTextureInitObservable.notifyObservers(this);let M=()=>{this._texture&&(this._texture._invertVScale&&(this.vScale*=-1,this.vOffset+=1),null!==this._texture._cachedWrapU&&(this.wrapU=this._texture._cachedWrapU,this._texture._cachedWrapU=null),null!==this._texture._cachedWrapV&&(this.wrapV=this._texture._cachedWrapV,this._texture._cachedWrapV=null),null!==this._texture._cachedWrapR&&(this.wrapR=this._texture._cachedWrapR,this._texture._cachedWrapR=null)),this.onLoadObservable.hasObservers()&&this.onLoadObservable.notifyObservers(this),n&&n(),!this.isBlocking&&I&&I.resetCachedMaterial()},D=(e,t)=>{this._loadingError=!0,this._errorObject={message:e,exception:t},a&&a(e,t),n6.OnTextureLoadErrorObservable.notifyObservers(this)};if(!this.url&&!A){this._delayedOnLoad=M,this._delayedOnError=D;return}if(this._texture=null!=A?A:this._getFromCache(this.url,C,s,this._invertY,y,this.isCube),this._texture){if(this._texture.isReady)rq.SetImmediate(()=>M());else{let e=this._texture.onLoadedObservable.add(M);this._texture.onErrorObservable.add(t=>{var i;D(t.message,t.exception),null===(i=this._texture)||void 0===i||i.onLoadedObservable.remove(e)})}}else if(I&&I.useDelayedTextureLoading)this.delayLoadState=4,this._delayedOnLoad=M,this._delayedOnError=D;else{try{this._texture=P.createTexture(this.url,C,this._invertY,I,s,M,D,this._buffer,void 0,this._format,this._forcedExtension,u,c,d,y)}catch(e){throw D("error loading",e),e}l&&(this._buffer=null)}}updateURL(e,t=null,i,r){this.url&&(this.releaseInternalTexture(),this.getScene().markAllMaterialsAsDirty(1,e=>e.hasTexture(this))),(!this.name||this.name.startsWith("data:"))&&(this.name=e),this.url=e,this._buffer=t,this._forcedExtension=r,this.delayLoadState=4,i&&(this._delayedOnLoad=i),this.delayLoad()}delayLoad(){if(4!==this.delayLoadState)return;let e=this.getScene();e&&(this.delayLoadState=1,this._texture=this._getFromCache(this.url,this._noMipmap,this.samplingMode,this._invertY,this._useSRGBBuffer,this.isCube),this._texture?this._delayedOnLoad&&(this._texture.isReady?rq.SetImmediate(this._delayedOnLoad):this._texture.onLoadedObservable.add(this._delayedOnLoad)):(this._texture=e.getEngine().createTexture(this.url,this._noMipmap,this._invertY,e,this.samplingMode,this._delayedOnLoad,this._delayedOnError,this._buffer,null,this._format,this._forcedExtension,this._mimeType,this._loaderOptions,this._creationFlags,this._useSRGBBuffer),this._deleteBuffer&&(this._buffer=null)),this._delayedOnLoad=null,this._delayedOnError=null)}_prepareRowForTextureGeneration(e,t,i,r){e*=this._cachedUScale,t*=this._cachedVScale,e-=this.uRotationCenter*this._cachedUScale,t-=this.vRotationCenter*this._cachedVScale,i-=this.wRotationCenter,t5.TransformCoordinatesFromFloatsToRef(e,t,i,this._rowGenerationMatrix,r),r.x+=this.uRotationCenter*this._cachedUScale+this._cachedUOffset,r.y+=this.vRotationCenter*this._cachedVScale+this._cachedVOffset,r.z+=this.wRotationCenter}checkTransformsAreIdentical(e){return null!==e&&this.uOffset===e.uOffset&&this.vOffset===e.vOffset&&this.uScale===e.uScale&&this.vScale===e.vScale&&this.uAng===e.uAng&&this.vAng===e.vAng&&this.wAng===e.wAng}getTextureMatrix(e=1){if(this.uOffset===this._cachedUOffset&&this.vOffset===this._cachedVOffset&&this.uScale*e===this._cachedUScale&&this.vScale===this._cachedVScale&&this.uAng===this._cachedUAng&&this.vAng===this._cachedVAng&&this.wAng===this._cachedWAng&&this.uRotationCenter===this._cachedURotationCenter&&this.vRotationCenter===this._cachedVRotationCenter&&this.wRotationCenter===this._cachedWRotationCenter&&this.homogeneousRotationInUVTransform===this._cachedHomogeneousRotationInUVTransform)return this._cachedTextureMatrix;this._cachedUOffset=this.uOffset,this._cachedVOffset=this.vOffset,this._cachedUScale=this.uScale*e,this._cachedVScale=this.vScale,this._cachedUAng=this.uAng,this._cachedVAng=this.vAng,this._cachedWAng=this.wAng,this._cachedURotationCenter=this.uRotationCenter,this._cachedVRotationCenter=this.vRotationCenter,this._cachedWRotationCenter=this.wRotationCenter,this._cachedHomogeneousRotationInUVTransform=this.homogeneousRotationInUVTransform,this._cachedTextureMatrix&&this._rowGenerationMatrix||(this._cachedTextureMatrix=t7.Zero(),this._rowGenerationMatrix=new t7,this._t0=t5.Zero(),this._t1=t5.Zero(),this._t2=t5.Zero()),t7.RotationYawPitchRollToRef(this.vAng,this.uAng,this.wAng,this._rowGenerationMatrix),this.homogeneousRotationInUVTransform?(t7.TranslationToRef(-this._cachedURotationCenter,-this._cachedVRotationCenter,-this._cachedWRotationCenter,ie.Matrix[0]),t7.TranslationToRef(this._cachedURotationCenter,this._cachedVRotationCenter,this._cachedWRotationCenter,ie.Matrix[1]),t7.ScalingToRef(this._cachedUScale,this._cachedVScale,0,ie.Matrix[2]),t7.TranslationToRef(this._cachedUOffset,this._cachedVOffset,0,ie.Matrix[3]),ie.Matrix[0].multiplyToRef(this._rowGenerationMatrix,this._cachedTextureMatrix),this._cachedTextureMatrix.multiplyToRef(ie.Matrix[1],this._cachedTextureMatrix),this._cachedTextureMatrix.multiplyToRef(ie.Matrix[2],this._cachedTextureMatrix),this._cachedTextureMatrix.multiplyToRef(ie.Matrix[3],this._cachedTextureMatrix),this._cachedTextureMatrix.setRowFromFloats(2,this._cachedTextureMatrix.m[12],this._cachedTextureMatrix.m[13],this._cachedTextureMatrix.m[14],1)):(this._prepareRowForTextureGeneration(0,0,0,this._t0),this._prepareRowForTextureGeneration(1,0,0,this._t1),this._prepareRowForTextureGeneration(0,1,0,this._t2),this._t1.subtractInPlace(this._t0),this._t2.subtractInPlace(this._t0),t7.FromValuesToRef(this._t1.x,this._t1.y,this._t1.z,0,this._t2.x,this._t2.y,this._t2.z,0,this._t0.x,this._t0.y,this._t0.z,0,0,0,0,1,this._cachedTextureMatrix));let t=this.getScene();return t&&this.optimizeUVAllocation&&t.markAllMaterialsAsDirty(1,e=>e.hasTexture(this)),this._cachedTextureMatrix}getReflectionTextureMatrix(){let e=this.getScene();if(!e||this.uOffset===this._cachedReflectionUOffset&&this.vOffset===this._cachedReflectionVOffset&&this.uScale===this._cachedReflectionUScale&&this.vScale===this._cachedReflectionVScale&&this.coordinatesMode===this._cachedReflectionCoordinatesMode&&(this.coordinatesMode!==n6.PROJECTION_MODE||this._cachedReflectionProjectionMatrixId===e.getProjectionMatrix().updateFlag))return this._cachedReflectionTextureMatrix;this._cachedReflectionTextureMatrix||(this._cachedReflectionTextureMatrix=t7.Zero()),this._projectionModeMatrix||(this._projectionModeMatrix=t7.Zero());let t=this._cachedReflectionCoordinatesMode!==this.coordinatesMode;switch(this._cachedReflectionUOffset=this.uOffset,this._cachedReflectionVOffset=this.vOffset,this._cachedReflectionUScale=this.uScale,this._cachedReflectionVScale=this.vScale,this._cachedReflectionCoordinatesMode=this.coordinatesMode,this.coordinatesMode){case n6.PLANAR_MODE:t7.IdentityToRef(this._cachedReflectionTextureMatrix),this._cachedReflectionTextureMatrix[0]=this.uScale,this._cachedReflectionTextureMatrix[5]=this.vScale,this._cachedReflectionTextureMatrix[12]=this.uOffset,this._cachedReflectionTextureMatrix[13]=this.vOffset;break;case n6.PROJECTION_MODE:{t7.FromValuesToRef(.5,0,0,0,0,-.5,0,0,0,0,0,0,.5,.5,1,1,this._projectionModeMatrix);let t=e.getProjectionMatrix();this._cachedReflectionProjectionMatrixId=t.updateFlag,t.multiplyToRef(this._projectionModeMatrix,this._cachedReflectionTextureMatrix);break}default:t7.IdentityToRef(this._cachedReflectionTextureMatrix)}return t&&e.markAllMaterialsAsDirty(1,e=>e.hasTexture(this)),this._cachedReflectionTextureMatrix}clone(){let e={noMipmap:this._noMipmap,invertY:this._invertY,samplingMode:this.samplingMode,onLoad:void 0,onError:void 0,buffer:this._texture?this._texture._buffer:void 0,deleteBuffer:this._deleteBuffer,format:this.textureFormat,mimeType:this.mimeType,loaderOptions:this._loaderOptions,creationFlags:this._creationFlags,useSRGBBuffer:this._useSRGBBuffer};return i$.Clone(()=>new n6(this._texture?this._texture.url:null,this.getScene(),e),this)}serialize(){var e,t;let i=this.name;!n6.SerializeBuffers&&this.name.startsWith("data:")&&(this.name=""),this.name.startsWith("data:")&&this.url===this.name&&(this.url="");let r=super.serialize(n6._SerializeInternalTextureUniqueId);return r?((n6.SerializeBuffers||n6.ForceSerializeBuffers)&&("string"==typeof this._buffer&&"data:"===this._buffer.substr(0,5)?(r.base64String=this._buffer,r.name=r.name.replace("data:","")):this.url&&this.url.startsWith("data:")&&this._buffer instanceof Uint8Array?r.base64String="data:image/png;base64,"+rd(this._buffer):(n6.ForceSerializeBuffers||this.url&&this.url.startsWith("blob:")||this._forceSerialize)&&(r.base64String=!this._engine||this._engine._features.supportSyncTextureRead?function(e,t=0,i=0){let r=e.getInternalTexture();if(!r)return null;let s=e._readPixelsSync(t,i);return s?n4(s,e.getSize(),r.invertY):null}(this):n5(this))),r.invertY=this._invertY,r.samplingMode=this.samplingMode,r._creationFlags=this._creationFlags,r._useSRGBBuffer=this._useSRGBBuffer,n6._SerializeInternalTextureUniqueId&&(r.internalTextureUniqueId=null!==(t=null===(e=this._texture)||void 0===e?void 0:e.uniqueId)&&void 0!==t?t:void 0),r.noMipmap=this._noMipmap,this.name=i,r):null}getClassName(){return"Texture"}dispose(){super.dispose(),this.onLoadObservable.clear(),this._delayedOnLoad=null,this._delayedOnError=null,this._buffer=null}static Parse(e,t,i){let r;if(e.customType){let r=si.Instantiate(e.customType).Parse(e,t,i);return e.samplingMode&&r.updateSamplingMode&&r._samplingMode&&r._samplingMode!==e.samplingMode&&r.updateSamplingMode(e.samplingMode),r}if(e.isCube&&!e.isRenderTarget)return n6._CubeTextureParser(e,t,i);let s=void 0!==e.internalTextureUniqueId;if(!e.name&&!e.isRenderTarget&&!s)return null;if(s){for(let i of t.getEngine().getLoadedTexturesCache())if(i.uniqueId===e.internalTextureUniqueId){r=i;break}}let n=t=>{var i;if(t&&t._texture&&(t._texture._cachedWrapU=null,t._texture._cachedWrapV=null,t._texture._cachedWrapR=null),e.samplingMode){let i=e.samplingMode;t&&t.samplingMode!==i&&t.updateSamplingMode(i)}if(t&&e.animations)for(let i=0;i{var s,a,o;let l=!0;if(e.noMipmap&&(l=!1),e.mirrorPlane){let i=n6._CreateMirror(e.name,e.renderTargetSize,t,l);return i._waitingRenderList=e.renderList,i.mirrorPlane=sG.FromArray(e.mirrorPlane),n(i),i}if(e.isRenderTarget){let i=null;if(e.isCube){if(t.reflectionProbes)for(let i=0;i{n(s)},null!==(a=e._creationFlags)&&void 0!==a?a:0,null!==(o=e._useSRGBBuffer)&&void 0!==o&&o)).name=e.name;else{let a;a=e.name&&(e.name.indexOf("://")>0||e.name.startsWith("data:"))?e.name:i+e.name,e.url&&(e.url.startsWith("data:")||n6.UseSerializedUrlIfAny)&&(a=e.url),s=new n6(a,t,{noMipmap:!l,invertY:e.invertY,samplingMode:e.samplingMode,onLoad:()=>{n(s)},internalTexture:r})}return s}},e,t)}static CreateFromBase64String(e,t,i,r,s,n=n6.TRILINEAR_SAMPLINGMODE,a=null,o=null,l=5,h){return new n6("data:"+t,i,r,s,n,a,o,e,!1,l,void 0,void 0,h)}static LoadFromDataString(e,t,i,r=!1,s,n=!0,a=n6.TRILINEAR_SAMPLINGMODE,o=null,l=null,h=5,u){return"data:"!==e.substr(0,5)&&(e="data:"+e),new n6(e,i,s,n,a,o,l,t,r,h,void 0,void 0,u)}}function n8(e,t,i,r){let s;let n=1;1===r?s=new Float32Array(t*i*4):2===r?(s=new Uint16Array(t*i*4),n=15360):s=7===r?new Uint32Array(t*i*4):new Uint8Array(t*i*4);for(let r=0;r{throw iL("CubeTexture")},n6._CreateMirror=(e,t,i,r)=>{throw iL("MirrorTexture")},n6._CreateRenderTargetTexture=(e,t,i,r,s)=>{throw iL("RenderTargetTexture")},n6.NEAREST_SAMPLINGMODE=1,n6.NEAREST_NEAREST_MIPLINEAR=8,n6.BILINEAR_SAMPLINGMODE=2,n6.LINEAR_LINEAR_MIPNEAREST=11,n6.TRILINEAR_SAMPLINGMODE=3,n6.LINEAR_LINEAR_MIPLINEAR=3,n6.NEAREST_NEAREST_MIPNEAREST=4,n6.NEAREST_LINEAR_MIPNEAREST=5,n6.NEAREST_LINEAR_MIPLINEAR=6,n6.NEAREST_LINEAR=7,n6.NEAREST_NEAREST=1,n6.LINEAR_NEAREST_MIPNEAREST=9,n6.LINEAR_NEAREST_MIPLINEAR=10,n6.LINEAR_LINEAR=2,n6.LINEAR_NEAREST=12,n6.EXPLICIT_MODE=0,n6.SPHERICAL_MODE=1,n6.PLANAR_MODE=2,n6.CUBIC_MODE=3,n6.PROJECTION_MODE=4,n6.SKYBOX_MODE=5,n6.INVCUBIC_MODE=6,n6.EQUIRECTANGULAR_MODE=7,n6.FIXED_EQUIRECTANGULAR_MODE=8,n6.FIXED_EQUIRECTANGULAR_MIRRORED_MODE=9,n6.CLAMP_ADDRESSMODE=0,n6.WRAP_ADDRESSMODE=1,n6.MIRROR_ADDRESSMODE=2,n6.UseSerializedUrlIfAny=!1,iZ([iW()],n6.prototype,"url",void 0),iZ([iW()],n6.prototype,"uOffset",void 0),iZ([iW()],n6.prototype,"vOffset",void 0),iZ([iW()],n6.prototype,"uScale",void 0),iZ([iW()],n6.prototype,"vScale",void 0),iZ([iW()],n6.prototype,"uAng",void 0),iZ([iW()],n6.prototype,"vAng",void 0),iZ([iW()],n6.prototype,"wAng",void 0),iZ([iW()],n6.prototype,"uRotationCenter",void 0),iZ([iW()],n6.prototype,"vRotationCenter",void 0),iZ([iW()],n6.prototype,"wRotationCenter",void 0),iZ([iW()],n6.prototype,"homogeneousRotationInUVTransform",void 0),iZ([iW()],n6.prototype,"isBlocking",null),t0["BABYLON.Texture"]=n6,i$._TextureParser=n6.Parse,r$.prototype.updateRawTexture=function(e,t,i,r,s=null,n=0,a=!1){if(!e)return;let o=this._getRGBABufferInternalSizedFormat(n,i,a),l=this._getInternalFormat(i),h=this._getWebGLTextureType(n);this._bindTextureDirectly(this._gl.TEXTURE_2D,e,!0),this._unpackFlipY(void 0===r||!!r),this._doNotHandleContextLost||(e._bufferView=t,e.format=i,e.type=n,e.invertY=r,e._compression=s),e.width%4!=0&&this._gl.pixelStorei(this._gl.UNPACK_ALIGNMENT,1),s&&t?this._gl.compressedTexImage2D(this._gl.TEXTURE_2D,0,this.getCaps().s3tc[s],e.width,e.height,0,t):this._gl.texImage2D(this._gl.TEXTURE_2D,0,o,e.width,e.height,0,l,h,t),e.generateMipMaps&&this._gl.generateMipmap(this._gl.TEXTURE_2D),this._bindTextureDirectly(this._gl.TEXTURE_2D,null),e.isReady=!0},r$.prototype.createRawTexture=function(e,t,i,r,s,n,a,o=null,l=0,h=0,u=!1){let c=new rU(this,m.Raw);c.baseWidth=t,c.baseHeight=i,c.width=t,c.height=i,c.format=r,c.generateMipMaps=s,c.samplingMode=a,c.invertY=n,c._compression=o,c.type=l,c._useSRGBBuffer=this._getUseSRGBBuffer(u,!s),this._doNotHandleContextLost||(c._bufferView=e),this.updateRawTexture(c,e,r,n,o,l,c._useSRGBBuffer),this._bindTextureDirectly(this._gl.TEXTURE_2D,c,!0);let d=this._getSamplingParameters(a,s);return this._gl.texParameteri(this._gl.TEXTURE_2D,this._gl.TEXTURE_MAG_FILTER,d.mag),this._gl.texParameteri(this._gl.TEXTURE_2D,this._gl.TEXTURE_MIN_FILTER,d.min),s&&this._gl.generateMipmap(this._gl.TEXTURE_2D),this._bindTextureDirectly(this._gl.TEXTURE_2D,null),this._internalTexturesCache.push(c),c},r$.prototype.createRawCubeTexture=function(e,t,i,r,s,n,a,o=null){let l=this._gl,h=new rU(this,m.CubeRaw);h.isCube=!0,h.format=i,h.type=r,this._doNotHandleContextLost||(h._bufferViewArray=e);let u=this._getWebGLTextureType(r),c=this._getInternalFormat(i);if(c===l.RGB&&(c=l.RGBA),u!==l.FLOAT||this._caps.textureFloatLinearFiltering?u!==this._gl.HALF_FLOAT_OES||this._caps.textureHalfFloatLinearFiltering?u!==l.FLOAT||this._caps.textureFloatRender?u!==l.HALF_FLOAT||this._caps.colorBufferFloat||(s=!1,ig.Warn("Render to half float textures is not supported. Mipmap generation forced to false.")):(s=!1,ig.Warn("Render to float textures is not supported. Mipmap generation forced to false.")):(s=!1,a=1,ig.Warn("Half float texture filtering is not supported. Mipmap generation and sampling mode are forced to false and TEXTURE_NEAREST_SAMPLINGMODE, respectively.")):(s=!1,a=1,ig.Warn("Float texture filtering is not supported. Mipmap generation and sampling mode are forced to false and TEXTURE_NEAREST_SAMPLINGMODE, respectively.")),h.width=t,h.height=t,h.invertY=n,h._compression=o,!this.needPOTTextures||ss.IsExponentOfTwo(h.width)&&ss.IsExponentOfTwo(h.height)||(s=!1),e)this.updateRawCubeTexture(h,e,i,r,n,o);else{let e=this._getRGBABufferInternalSizedFormat(r);this._bindTextureDirectly(l.TEXTURE_CUBE_MAP,h,!0);for(let t=0;t<6;t++)o?l.compressedTexImage2D(l.TEXTURE_CUBE_MAP_POSITIVE_X+t,0,this.getCaps().s3tc[o],h.width,h.height,0,void 0):l.texImage2D(l.TEXTURE_CUBE_MAP_POSITIVE_X+t,0,e,h.width,h.height,0,c,u,null);this._bindTextureDirectly(this._gl.TEXTURE_CUBE_MAP,null)}this._bindTextureDirectly(this._gl.TEXTURE_CUBE_MAP,h,!0),e&&s&&this._gl.generateMipmap(this._gl.TEXTURE_CUBE_MAP);let d=this._getSamplingParameters(a,s);return l.texParameteri(l.TEXTURE_CUBE_MAP,l.TEXTURE_MAG_FILTER,d.mag),l.texParameteri(l.TEXTURE_CUBE_MAP,l.TEXTURE_MIN_FILTER,d.min),l.texParameteri(l.TEXTURE_CUBE_MAP,l.TEXTURE_WRAP_S,l.CLAMP_TO_EDGE),l.texParameteri(l.TEXTURE_CUBE_MAP,l.TEXTURE_WRAP_T,l.CLAMP_TO_EDGE),this._bindTextureDirectly(l.TEXTURE_CUBE_MAP,null),h.generateMipMaps=s,h.samplingMode=a,h.isReady=!0,h},r$.prototype.updateRawCubeTexture=function(e,t,i,r,s,n=null,a=0){e._bufferViewArray=t,e.format=i,e.type=r,e.invertY=s,e._compression=n;let o=this._gl,l=this._getWebGLTextureType(r),h=this._getInternalFormat(i),u=this._getRGBABufferInternalSizedFormat(r),c=!1;h===o.RGB&&(h=o.RGBA,c=!0),this._bindTextureDirectly(o.TEXTURE_CUBE_MAP,e,!0),this._unpackFlipY(void 0===s||!!s),e.width%4!=0&&o.pixelStorei(o.UNPACK_ALIGNMENT,1);for(let i=0;i<6;i++){let s=t[i];n?o.compressedTexImage2D(o.TEXTURE_CUBE_MAP_POSITIVE_X+i,a,this.getCaps().s3tc[n],e.width,e.height,0,s):(c&&(s=n8(s,e.width,e.height,r)),o.texImage2D(o.TEXTURE_CUBE_MAP_POSITIVE_X+i,a,u,e.width,e.height,0,h,l,s))}(!this.needPOTTextures||ss.IsExponentOfTwo(e.width)&&ss.IsExponentOfTwo(e.height))&&e.generateMipMaps&&0===a&&this._gl.generateMipmap(this._gl.TEXTURE_CUBE_MAP),this._bindTextureDirectly(this._gl.TEXTURE_CUBE_MAP,null),e.isReady=!0},r$.prototype.createRawCubeTextureFromUrl=function(e,t,i,r,s,n,a,o,l=null,h=null,u=3,c=!1){let d=this._gl,p=this.createRawCubeTexture(null,i,r,s,!n,c,u,null);null==t||t.addPendingData(p),p.url=e,p.isReady=!1,this._internalTexturesCache.push(p);let _=e=>{let i=p.width,n=a(e);if(n){if(o){let e=this._getWebGLTextureType(s),t=this._getInternalFormat(r),a=this._getRGBABufferInternalSizedFormat(s),l=!1;t===d.RGB&&(t=d.RGBA,l=!0),this._bindTextureDirectly(d.TEXTURE_CUBE_MAP,p,!0),this._unpackFlipY(!1);let h=o(n);for(let r=0;r>r;for(let i=0;i<6;i++){let o=h[r][i];l&&(o=n8(o,n,n,s)),d.texImage2D(i,r,a,n,n,0,t,e,o)}}this._bindTextureDirectly(d.TEXTURE_CUBE_MAP,null)}else this.updateRawCubeTexture(p,n,r,s,c);p.isReady=!0,null==t||t.removePendingData(p),p.onLoadedObservable.notifyObservers(p),p.onLoadedObservable.clear(),l&&l()}};return this._loadFile(e,e=>{_(e)},void 0,null==t?void 0:t.offlineProvider,!0,(e,i)=>{null==t||t.removePendingData(p),h&&e&&h(e.status+" "+e.statusText,i)}),p},r$.prototype.createRawTexture2DArray=n7(!1),r$.prototype.createRawTexture3D=n7(!0),r$.prototype.updateRawTexture2DArray=n9(!1),r$.prototype.updateRawTexture3D=n9(!0);class ae extends n6{constructor(e,t,i,r,s,n=!0,a=!1,o=3,l=0,h,u){if(super(null,s,!n,a,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,h),this.format=r,!this._engine)return;this._engine._caps.textureFloatLinearFiltering||1!==l||(o=1),this._engine._caps.textureHalfFloatLinearFiltering||2!==l||(o=1),this._texture=this._engine.createRawTexture(e,t,i,r,n,a,o,null,l,null!=h?h:0,null!=u&&u),this.wrapU=n6.CLAMP_ADDRESSMODE,this.wrapV=n6.CLAMP_ADDRESSMODE}update(e){this._getEngine().updateRawTexture(this._texture,e,this._texture.format,this._texture.invertY,null,this._texture.type,this._texture._useSRGBBuffer)}static CreateLuminanceTexture(e,t,i,r,s=!0,n=!1,a=3){return new ae(e,t,i,1,r,s,n,a)}static CreateLuminanceAlphaTexture(e,t,i,r,s=!0,n=!1,a=3){return new ae(e,t,i,2,r,s,n,a)}static CreateAlphaTexture(e,t,i,r,s=!0,n=!1,a=3){return new ae(e,t,i,0,r,s,n,a)}static CreateRGBTexture(e,t,i,r,s=!0,n=!1,a=3,o=0,l=0,h=!1){return new ae(e,t,i,4,r,s,n,a,o,l,h)}static CreateRGBATexture(e,t,i,r,s=!0,n=!1,a=3,o=0,l=0,h=!1){return new ae(e,t,i,5,r,s,n,a,o,l,h)}static CreateRGBAStorageTexture(e,t,i,r,s=!0,n=!1,a=3,o=0,l=!1){return new ae(e,t,i,5,r,s,n,a,o,1,l)}static CreateRTexture(e,t,i,r,s=!0,n=!1,a=n6.TRILINEAR_SAMPLINGMODE,o=1){return new ae(e,t,i,6,r,s,n,a,o)}static CreateRStorageTexture(e,t,i,r,s=!0,n=!1,a=n6.TRILINEAR_SAMPLINGMODE,o=1){return new ae(e,t,i,6,r,s,n,a,o,1)}}class at{constructor(){this._zoomStopsAnimation=!1,this._idleRotationSpeed=.05,this._idleRotationWaitTime=2e3,this._idleRotationSpinupTime=2e3,this.targetAlpha=null,this._isPointerDown=!1,this._lastFrameTime=null,this._lastInteractionTime=-1/0,this._cameraRotationSpeed=0,this._lastFrameRadius=0}get name(){return"AutoRotation"}set zoomStopsAnimation(e){this._zoomStopsAnimation=e}get zoomStopsAnimation(){return this._zoomStopsAnimation}set idleRotationSpeed(e){this._idleRotationSpeed=e}get idleRotationSpeed(){return this._idleRotationSpeed}set idleRotationWaitTime(e){this._idleRotationWaitTime=e}get idleRotationWaitTime(){return this._idleRotationWaitTime}set idleRotationSpinupTime(e){this._idleRotationSpinupTime=e}get idleRotationSpinupTime(){return this._idleRotationSpinupTime}get rotationInProgress(){return Math.abs(this._cameraRotationSpeed)>0}init(){}attach(e){this._attachedCamera=e;let t=this._attachedCamera.getScene();this._onPrePointerObservableObserver=t.onPrePointerObservable.add(e=>{if(e.type===sS.POINTERDOWN){this._isPointerDown=!0;return}e.type===sS.POINTERUP&&(this._isPointerDown=!1)}),this._onAfterCheckInputsObserver=e.onAfterCheckInputsObservable.add(()=>{if(this._reachTargetAlpha())return;let e=ra.Now,t=0;null!=this._lastFrameTime&&(t=e-this._lastFrameTime),this._lastFrameTime=e,this._applyUserInteraction();let i=Math.max(Math.min((e-this._lastInteractionTime-this._idleRotationWaitTime)/this._idleRotationSpinupTime,1),0);this._cameraRotationSpeed=this._idleRotationSpeed*i,this._attachedCamera&&(this._attachedCamera.alpha-=this._cameraRotationSpeed*(t/1e3))})}detach(){if(!this._attachedCamera)return;let e=this._attachedCamera.getScene();this._onPrePointerObservableObserver&&e.onPrePointerObservable.remove(this._onPrePointerObservableObserver),this._attachedCamera.onAfterCheckInputsObservable.remove(this._onAfterCheckInputsObserver),this._attachedCamera=null}resetLastInteractionTime(e){this._lastInteractionTime=null!=e?e:ra.Now}_reachTargetAlpha(){return!!this._attachedCamera&&!!this.targetAlpha&&.001>Math.abs(this._attachedCamera.alpha-this.targetAlpha)}_userIsZooming(){return!!this._attachedCamera&&0!==this._attachedCamera.inertialRadiusOffset}_shouldAnimationStopForInteraction(){if(!this._attachedCamera)return!1;let e=!1;return this._lastFrameRadius===this._attachedCamera.radius&&0!==this._attachedCamera.inertialRadiusOffset&&(e=!0),this._lastFrameRadius=this._attachedCamera.radius,this._zoomStopsAnimation?e:this._userIsZooming()}_applyUserInteraction(){this._userIsMoving()&&!this._shouldAnimationStopForInteraction()&&(this._lastInteractionTime=ra.Now)}_userIsMoving(){return!!this._attachedCamera&&(0!==this._attachedCamera.inertialAlphaOffset||0!==this._attachedCamera.inertialBetaOffset||0!==this._attachedCamera.inertialRadiusOffset||0!==this._attachedCamera.inertialPanningX||0!==this._attachedCamera.inertialPanningY||this._isPointerDown)}}class ai{constructor(){this.transitionDuration=450,this.lowerRadiusTransitionRange=2,this.upperRadiusTransitionRange=-2,this._autoTransitionRange=!1,this._radiusIsAnimating=!1,this._radiusBounceTransition=null,this._animatables=[]}get name(){return"Bouncing"}get autoTransitionRange(){return this._autoTransitionRange}set autoTransitionRange(e){if(this._autoTransitionRange===e)return;this._autoTransitionRange=e;let t=this._attachedCamera;t&&(e?this._onMeshTargetChangedObserver=t.onMeshTargetChangedObservable.add(e=>{if(e&&(e.computeWorldMatrix(!0),e.getBoundingInfo)){let t=e.getBoundingInfo().diagonalLength;this.lowerRadiusTransitionRange=.05*t,this.upperRadiusTransitionRange=.05*t}}):this._onMeshTargetChangedObserver&&t.onMeshTargetChangedObservable.remove(this._onMeshTargetChangedObserver))}init(){}attach(e){this._attachedCamera=e,this._onAfterCheckInputsObserver=e.onAfterCheckInputsObservable.add(()=>{this._attachedCamera&&(this._isRadiusAtLimit(this._attachedCamera.lowerRadiusLimit)&&this._applyBoundRadiusAnimation(this.lowerRadiusTransitionRange),this._isRadiusAtLimit(this._attachedCamera.upperRadiusLimit)&&this._applyBoundRadiusAnimation(this.upperRadiusTransitionRange))})}detach(){this._attachedCamera&&(this._onAfterCheckInputsObserver&&this._attachedCamera.onAfterCheckInputsObservable.remove(this._onAfterCheckInputsObserver),this._onMeshTargetChangedObserver&&this._attachedCamera.onMeshTargetChangedObservable.remove(this._onMeshTargetChangedObserver),this._attachedCamera=null)}_isRadiusAtLimit(e){return!!this._attachedCamera&&this._attachedCamera.radius===e&&!this._radiusIsAnimating}_applyBoundRadiusAnimation(e){if(!this._attachedCamera)return;this._radiusBounceTransition||(ai.EasingFunction.setEasingMode(ai.EasingMode),this._radiusBounceTransition=re.CreateAnimation("radius",re.ANIMATIONTYPE_FLOAT,60,ai.EasingFunction)),this._cachedWheelPrecision=this._attachedCamera.wheelPrecision,this._attachedCamera.wheelPrecision=1/0,this._attachedCamera.inertialRadiusOffset=0,this.stopAllAnimations(),this._radiusIsAnimating=!0;let t=re.TransitionTo("radius",this._attachedCamera.radius+e,this._attachedCamera,this._attachedCamera.getScene(),60,this._radiusBounceTransition,this.transitionDuration,()=>this._clearAnimationLocks());t&&this._animatables.push(t)}_clearAnimationLocks(){this._radiusIsAnimating=!1,this._attachedCamera&&(this._attachedCamera.wheelPrecision=this._cachedWheelPrecision)}stopAllAnimations(){for(this._attachedCamera&&(this._attachedCamera.animations=[]);this._animatables.length;)this._animatables[0].onAnimationEnd=null,this._animatables[0].stop(),this._animatables.shift()}}ai.EasingFunction=new s3(.3),ai.EasingMode=s1.EASINGMODE_EASEOUT;class ar{constructor(){this.onTargetFramingAnimationEndObservable=new tj,this._mode=ar.FitFrustumSidesMode,this._radiusScale=1,this._positionScale=.5,this._defaultElevation=.3,this._elevationReturnTime=1500,this._elevationReturnWaitTime=1e3,this._zoomStopsAnimation=!1,this._framingTime=1500,this.autoCorrectCameraLimitsAndSensibility=!0,this._isPointerDown=!1,this._lastInteractionTime=-1/0,this._animatables=[],this._betaIsAnimating=!1}get name(){return"Framing"}set mode(e){this._mode=e}get mode(){return this._mode}set radiusScale(e){this._radiusScale=e}get radiusScale(){return this._radiusScale}set positionScale(e){this._positionScale=e}get positionScale(){return this._positionScale}set defaultElevation(e){this._defaultElevation=e}get defaultElevation(){return this._defaultElevation}set elevationReturnTime(e){this._elevationReturnTime=e}get elevationReturnTime(){return this._elevationReturnTime}set elevationReturnWaitTime(e){this._elevationReturnWaitTime=e}get elevationReturnWaitTime(){return this._elevationReturnWaitTime}set zoomStopsAnimation(e){this._zoomStopsAnimation=e}get zoomStopsAnimation(){return this._zoomStopsAnimation}set framingTime(e){this._framingTime=e}get framingTime(){return this._framingTime}init(){}attach(e){this._attachedCamera=e;let t=this._attachedCamera.getScene();ar.EasingFunction.setEasingMode(ar.EasingMode),this._onPrePointerObservableObserver=t.onPrePointerObservable.add(e=>{if(e.type===sS.POINTERDOWN){this._isPointerDown=!0;return}e.type===sS.POINTERUP&&(this._isPointerDown=!1)}),this._onMeshTargetChangedObserver=e.onMeshTargetChangedObservable.add(e=>{e&&e.getBoundingInfo&&this.zoomOnMesh(e,void 0,()=>{this.onTargetFramingAnimationEndObservable.notifyObservers()})}),this._onAfterCheckInputsObserver=e.onAfterCheckInputsObservable.add(()=>{this._applyUserInteraction(),this._maintainCameraAboveGround()})}detach(){if(!this._attachedCamera)return;let e=this._attachedCamera.getScene();this._onPrePointerObservableObserver&&e.onPrePointerObservable.remove(this._onPrePointerObservableObserver),this._onAfterCheckInputsObserver&&this._attachedCamera.onAfterCheckInputsObservable.remove(this._onAfterCheckInputsObserver),this._onMeshTargetChangedObserver&&this._attachedCamera.onMeshTargetChangedObservable.remove(this._onMeshTargetChangedObserver),this._attachedCamera=null}zoomOnMesh(e,t=!1,i=null){e.computeWorldMatrix(!0);let r=e.getBoundingInfo().boundingBox;this.zoomOnBoundingInfo(r.minimumWorld,r.maximumWorld,t,i)}zoomOnMeshHierarchy(e,t=!1,i=null){e.computeWorldMatrix(!0);let r=e.getHierarchyBoundingVectors(!0);this.zoomOnBoundingInfo(r.min,r.max,t,i)}zoomOnMeshesHierarchy(e,t=!1,i=null){let r=new t5(Number.MAX_VALUE,Number.MAX_VALUE,Number.MAX_VALUE),s=new t5(-Number.MAX_VALUE,-Number.MAX_VALUE,-Number.MAX_VALUE);for(let t=0;t{this.stopAllAnimations(),r&&r(),this._attachedCamera&&this._attachedCamera.useInputToRestoreState&&this._attachedCamera.storeState()}))&&this._animatables.push(l),!0}_calculateLowerRadiusFromModelBoundingSphere(e,t){let i=this._attachedCamera;if(!i)return 0;let r=i._calculateLowerRadiusFromModelBoundingSphere(e,t,this._radiusScale);return i.lowerRadiusLimit&&this._mode===ar.IgnoreBoundsSizeMode&&(r=ri.upperRadiusLimit?i.upperRadiusLimit:r),r}_maintainCameraAboveGround(){if(this._elevationReturnTime<0)return;let e=ra.Now-this._lastInteractionTime,t=.5*Math.PI-this._defaultElevation;if(this._attachedCamera&&!this._betaIsAnimating&&this._attachedCamera.beta>.5*Math.PI&&e>=this._elevationReturnWaitTime){this._betaIsAnimating=!0,this.stopAllAnimations(),this._betaTransition||(this._betaTransition=re.CreateAnimation("beta",re.ANIMATIONTYPE_FLOAT,60,ar.EasingFunction));let e=re.TransitionTo("beta",t,this._attachedCamera,this._attachedCamera.getScene(),60,this._betaTransition,this._elevationReturnTime,()=>{this._clearAnimationLocks(),this.stopAllAnimations()});e&&this._animatables.push(e)}}_clearAnimationLocks(){this._betaIsAnimating=!1}_applyUserInteraction(){this.isUserIsMoving&&(this._lastInteractionTime=ra.Now,this.stopAllAnimations(),this._clearAnimationLocks())}stopAllAnimations(){for(this._attachedCamera&&(this._attachedCamera.animations=[]);this._animatables.length;)this._animatables[0]&&(this._animatables[0].onAnimationEnd=null,this._animatables[0].stop()),this._animatables.shift()}get isUserIsMoving(){return!!this._attachedCamera&&(0!==this._attachedCamera.inertialAlphaOffset||0!==this._attachedCamera.inertialBetaOffset||0!==this._attachedCamera.inertialRadiusOffset||0!==this._attachedCamera.inertialPanningX||0!==this._attachedCamera.inertialPanningY||this._isPointerDown)}}ar.EasingFunction=new s4,ar.EasingMode=s1.EASINGMODE_EASEINOUT,ar.IgnoreBoundsSizeMode=0,ar.FitFrustumSidesMode=1;class as{constructor(e,t,i=Number.MAX_VALUE){this.origin=e,this.direction=t,this.length=i}clone(){return new as(this.origin.clone(),this.direction.clone(),this.length)}intersectsBoxMinMax(e,t,i=0){let r,s,n,a;let o=as._TmpVector3[0].copyFromFloats(e.x-i,e.y-i,e.z-i),l=as._TmpVector3[1].copyFromFloats(t.x+i,t.y+i,t.z+i),h=0,u=Number.MAX_VALUE;if(1e-7>Math.abs(this.direction.x)){if(this.origin.xl.x)return!1}else if(r=1/this.direction.x,s=(o.x-this.origin.x)*r,(n=(l.x-this.origin.x)*r)==-1/0&&(n=1/0),s>n&&(a=s,s=n,n=a),(h=Math.max(s,h))>(u=Math.min(n,u)))return!1;if(1e-7>Math.abs(this.direction.y)){if(this.origin.yl.y)return!1}else if(r=1/this.direction.y,s=(o.y-this.origin.y)*r,(n=(l.y-this.origin.y)*r)==-1/0&&(n=1/0),s>n&&(a=s,s=n,n=a),(h=Math.max(s,h))>(u=Math.min(n,u)))return!1;if(1e-7>Math.abs(this.direction.z)){if(this.origin.zl.z)return!1}else if(r=1/this.direction.z,s=(o.z-this.origin.z)*r,(n=(l.z-this.origin.z)*r)==-1/0&&(n=1/0),s>n&&(a=s,s=n,n=a),(h=Math.max(s,h))>(u=Math.min(n,u)))return!1;return!0}intersectsBox(e,t=0){return this.intersectsBoxMinMax(e.minimum,e.maximum,t)}intersectsSphere(e,t=0){let i=e.center.x-this.origin.x,r=e.center.y-this.origin.y,s=e.center.z-this.origin.z,n=i*i+r*r+s*s,a=e.radius+t,o=a*a;if(n<=o)return!0;let l=i*this.direction.x+r*this.direction.y+s*this.direction.z;return!(l<0)&&n-l*l<=o}intersectsTriangle(e,t,i){let r=as._TmpVector3[0],s=as._TmpVector3[1],n=as._TmpVector3[2],a=as._TmpVector3[3],o=as._TmpVector3[4];t.subtractToRef(e,r),i.subtractToRef(e,s),t5.CrossToRef(this.direction,s,n);let l=t5.Dot(r,n);if(0===l)return null;let h=1/l;this.origin.subtractToRef(e,a);let u=t5.Dot(a,n)*h;if(u<0||u>1)return null;t5.CrossToRef(a,r,o);let c=t5.Dot(this.direction,o)*h;if(c<0||u+c>1)return null;let d=t5.Dot(s,o)*h;return d>this.length?null:new nn(1-u-c,u,d)}intersectsPlane(e){let t;let i=t5.Dot(e.normal,this.direction);if(999999997475243e-21>Math.abs(i))return null;{let r=t5.Dot(e.normal,this.origin);return(t=(-e.d-r)/i)<0?t<-.000000999999997475243?null:0:t}}intersectsAxis(e,t=0){switch(e){case"y":{let e=(this.origin.y-t)/this.direction.y;if(e>0)return null;return new t5(this.origin.x+-(this.direction.x*e),t,this.origin.z+-(this.direction.z*e))}case"x":{let e=(this.origin.x-t)/this.direction.x;if(e>0)return null;return new t5(t,this.origin.y+-(this.direction.y*e),this.origin.z+-(this.direction.z*e))}case"z":{let e=(this.origin.z-t)/this.direction.z;if(e>0)return null;return new t5(this.origin.x+-(this.direction.x*e),this.origin.y+-(this.direction.y*e),t)}default:return null}}intersectsMesh(e,t,i,r=!1,s,n=!1){let a=ie.Matrix[0];return e.getWorldMatrix().invertToRef(a),this._tmpRay?as.TransformToRef(this,a,this._tmpRay):this._tmpRay=as.Transform(this,a),e.intersects(this._tmpRay,t,i,r,s,n)}intersectsMeshes(e,t,i){i?i.length=0:i=[];for(let r=0;rt.distance?1:0}intersectionSegment(e,t,i){let r=this.origin,s=ie.Vector3[0],n=ie.Vector3[1],a=ie.Vector3[2],o=ie.Vector3[3];t.subtractToRef(e,s),this.direction.scaleToRef(as._Rayl,a),r.addToRef(a,n),e.subtractToRef(r,o);let l=t5.Dot(s,s),h=t5.Dot(s,a),u=t5.Dot(a,a),c=t5.Dot(s,o),d=t5.Dot(a,o),p=l*u-h*h,_,f=p,m,g=p;pf&&(_=f,m=d+h,g=u)),m<0?(m=0,0>-c?_=0:-c>l?_=f:(_=-c,f=l)):m>g&&(m=g,-c+h<0?_=0:-c+h>l?_=f:(_=-c+h,f=l));let v=Math.abs(_)0&&x<=this.length&&E.lengthSquared()=e.distance))?h:null},sY.prototype._internalPick=function(e,t,i,r,s){let n=null,a=!!(this.activeCameras&&this.activeCameras.length>1&&this.cameraToUseForPointers!==this.activeCamera),o=this.cameraToUseForPointers||this.activeCamera;for(let l=0;l1&&this.cameraToUseForPointers!==this.activeCamera),n=this.cameraToUseForPointers||this.activeCamera;for(let a=0;a(this._tempPickingRay||(this._tempPickingRay=as.Zero()),this.createPickingRayToRef(e,t,i,this._tempPickingRay,s||null),this._tempPickingRay),i,r,!0);return n&&(n.ray=this.createPickingRay(e,t,t7.Identity(),s||null)),n},Object.defineProperty(sY.prototype,"_pickingAvailable",{get:()=>!0,enumerable:!1,configurable:!1}),sY.prototype.pick=function(e,t,i,r,s,n,a=!1){let o=this._internalPick((i,r)=>(this._tempPickingRay||(this._tempPickingRay=as.Zero()),this.createPickingRayToRef(e,t,i,this._tempPickingRay,s||null,!1,r),this._tempPickingRay),i,r,!1,n);return o&&(o.ray=this.createPickingRay(e,t,t7.Identity(),s||null)),o},sY.prototype.pickWithRay=function(e,t,i,r){let s=this._internalPick(t=>(this._pickWithRayInverseMatrix||(this._pickWithRayInverseMatrix=t7.Identity()),t.invertToRef(this._pickWithRayInverseMatrix),this._cachedRayForTransform||(this._cachedRayForTransform=as.Zero()),as.TransformToRef(e,this._pickWithRayInverseMatrix,this._cachedRayForTransform),this._cachedRayForTransform),t,i,!1,r);return s&&(s.ray=e),s},sY.prototype.multiPick=function(e,t,i,r,s){return this._internalMultiPick(i=>this.createPickingRay(e,t,i,r||null),i,s)},sY.prototype.multiPickWithRay=function(e,t,i){return this._internalMultiPick(t=>(this._pickWithRayInverseMatrix||(this._pickWithRayInverseMatrix=t7.Identity()),t.invertToRef(this._pickWithRayInverseMatrix),this._cachedRayForTransform||(this._cachedRayForTransform=as.Zero()),as.TransformToRef(e,this._pickWithRayInverseMatrix,this._cachedRayForTransform),this._cachedRayForTransform),t,i)},ns.prototype.getForwardRay=function(e=100,t,i){return this.getForwardRayToRef(new as(t5.Zero(),t5.Zero(),e),e,t,i)},ns.prototype.getForwardRayToRef=function(e,t=100,i,r){i||(i=this.getWorldMatrix()),e.length=t,r?e.origin.copyFrom(r):e.origin.copyFrom(this.position);let s=ie.Vector3[2];s.set(0,0,this._scene.useRightHandedSystem?-1:1);let n=ie.Vector3[3];return t5.TransformNormalToRef(s,i,n),t5.NormalizeToRef(n,e.direction),e};class an{static _RemoveAndStorePivotPoint(e){e&&0===an._PivotCached&&(e.getPivotPointToRef(an._OldPivotPoint),an._PivotPostMultiplyPivotMatrix=e._postMultiplyPivotMatrix,an._OldPivotPoint.equalsToFloats(0,0,0)||(e.setPivotMatrix(t7.IdentityReadOnly),an._OldPivotPoint.subtractToRef(e.getPivotPoint(),an._PivotTranslation),an._PivotTmpVector.copyFromFloats(1,1,1),an._PivotTmpVector.subtractInPlace(e.scaling),an._PivotTmpVector.multiplyInPlace(an._PivotTranslation),e.position.addInPlace(an._PivotTmpVector))),an._PivotCached++}static _RestorePivotPoint(e){e&&!an._OldPivotPoint.equalsToFloats(0,0,0)&&1===an._PivotCached&&(e.setPivotPoint(an._OldPivotPoint),e._postMultiplyPivotMatrix=an._PivotPostMultiplyPivotMatrix,an._PivotTmpVector.copyFromFloats(1,1,1),an._PivotTmpVector.subtractInPlace(e.scaling),an._PivotTmpVector.multiplyInPlace(an._PivotTranslation),e.position.subtractInPlace(an._PivotTmpVector)),this._PivotCached--}}function aa(e){let t=[],i=[],r=[],s=[],n=e.width||e.size||1,a=e.height||e.size||1,o=0===e.sideOrientation?0:e.sideOrientation||ng.DEFAULTSIDE,l=n/2,h=a/2;i.push(-l,-h,0),r.push(0,0,-1),s.push(0,nx.UseOpenGLOrientationForUV?1:0),i.push(l,-h,0),r.push(0,0,-1),s.push(1,nx.UseOpenGLOrientationForUV?1:0),i.push(l,h,0),r.push(0,0,-1),s.push(1,nx.UseOpenGLOrientationForUV?0:1),i.push(-l,h,0),r.push(0,0,-1),s.push(0,nx.UseOpenGLOrientationForUV?0:1),t.push(0),t.push(1),t.push(2),t.push(0),t.push(2),t.push(3),ng._ComputeSides(o,i,t,r,s,e.frontUVs,e.backUVs);let u=new ng;return u.indices=t,u.positions=i,u.normals=r,u.uvs=s,u}function ao(e,t={},i=null){let r=new nX(e,i);return t.sideOrientation=nX._GetDefaultSideOrientation(t.sideOrientation),r._originalBuilderSideOrientation=t.sideOrientation,aa(t).applyToMesh(r,t.updatable),t.sourcePlane&&(r.translate(t.sourcePlane.normal,-t.sourcePlane.d),r.setDirection(t.sourcePlane.normal.scale(-1))),r}an._PivotCached=0,an._OldPivotPoint=new t5,an._PivotTranslation=new t5,an._PivotTmpVector=new t5,an._PivotPostMultiplyPivotMatrix=!1,ng.CreatePlane=aa,nX.CreatePlane=(e,t,i,r,s)=>ao(e,{size:t,width:t,height:t,sideOrientation:s,updatable:r},i);class al{get currentDraggingPointerID(){return this.currentDraggingPointerId}set currentDraggingPointerID(e){this.currentDraggingPointerId=e}set enabled(e){e!=this._enabled&&this.onEnabledObservable.notifyObservers(e),this._enabled=e}get enabled(){return this._enabled}get options(){return this._options}set options(e){this._options=e}constructor(e){this._useAlternatePickedPointAboveMaxDragAngleDragSpeed=-1.1,this._activeDragButton=-1,this.maxDragAngle=0,this.dragButtons=[0,1,2],this._useAlternatePickedPointAboveMaxDragAngle=!1,this.currentDraggingPointerId=-1,this.dragging=!1,this.dragDeltaRatio=.2,this.updateDragPlane=!0,this._debugMode=!1,this._moving=!1,this.onDragObservable=new tj,this.onDragStartObservable=new tj,this.onDragEndObservable=new tj,this.onEnabledObservable=new tj,this.moveAttached=!0,this._enabled=!0,this.startAndReleaseDragOnPointerEvents=!0,this.detachCameraControls=!0,this.useObjectOrientationForDragging=!0,this.validateDrag=e=>!0,this._tmpVector=new t5(0,0,0),this._alternatePickedPoint=new t5(0,0,0),this._worldDragAxis=new t5(0,0,0),this._targetPosition=new t5(0,0,0),this._attachedToElement=!1,this._startDragRay=new as(new t5,new t5),this._lastPointerRay={},this._dragDelta=new t5,this._pointA=new t5(0,0,0),this._pointC=new t5(0,0,0),this._localAxis=new t5(0,0,0),this._lookAt=new t5(0,0,0),this._options=e||{};let t=0;if(this._options.dragAxis&&t++,this._options.dragPlaneNormal&&t++,t>1)throw"Multiple drag modes specified in dragBehavior options. Only one expected"}get name(){return"PointerDrag"}init(){}attach(e,t){this._scene=e.getScene(),e.isNearGrabbable=!0,this.attachedNode=e,al._PlaneScene||(this._debugMode?al._PlaneScene=this._scene:(al._PlaneScene=new sY(this._scene.getEngine(),{virtual:!0}),al._PlaneScene.detachControl(),this._scene.onDisposeObservable.addOnce(()=>{al._PlaneScene.dispose(),al._PlaneScene=null}))),this._dragPlane=ao("pointerDragPlane",{size:this._debugMode?1:1e4,updatable:!1,sideOrientation:nX.DOUBLESIDE},al._PlaneScene),this.lastDragPosition=new t5(0,0,0);let i=t||(e=>this.attachedNode==e||e.isDescendantOf(this.attachedNode));this._pointerObserver=this._scene.onPointerObservable.add(e=>{if(!this.enabled){this._attachedToElement&&this.releaseDrag();return}if(e.type==sS.POINTERDOWN)this.startAndReleaseDragOnPointerEvents&&!this.dragging&&e.pickInfo&&e.pickInfo.hit&&e.pickInfo.pickedMesh&&e.pickInfo.pickedPoint&&e.pickInfo.ray&&i(e.pickInfo.pickedMesh)&&-1===this._activeDragButton&&-1!==this.dragButtons.indexOf(e.event.button)&&(this._activeDragButton=e.event.button,this._activePointerInfo=e,this._startDrag(e.event.pointerId,e.pickInfo.ray,e.pickInfo.pickedPoint));else if(e.type==sS.POINTERUP)this.startAndReleaseDragOnPointerEvents&&this.currentDraggingPointerId==e.event.pointerId&&(this._activeDragButton===e.event.button||-1===this._activeDragButton)&&this.releaseDrag();else if(e.type==sS.POINTERMOVE){let t=e.event.pointerId;if(this.currentDraggingPointerId===al._AnyMouseId&&t!==al._AnyMouseId){let i=e.event;("mouse"===i.pointerType||!this._scene.getEngine().hostInformation.isMobile&&i instanceof MouseEvent)&&(this._lastPointerRay[this.currentDraggingPointerId]&&(this._lastPointerRay[t]=this._lastPointerRay[this.currentDraggingPointerId],delete this._lastPointerRay[this.currentDraggingPointerId]),this.currentDraggingPointerId=t)}this._lastPointerRay[t]||(this._lastPointerRay[t]=new as(new t5,new t5)),e.pickInfo&&e.pickInfo.ray&&(this._lastPointerRay[t].origin.copyFrom(e.pickInfo.ray.origin),this._lastPointerRay[t].direction.copyFrom(e.pickInfo.ray.direction),this.currentDraggingPointerId==t&&this.dragging&&this._moveDrag(e.pickInfo.ray))}}),this._beforeRenderObserver=this._scene.onBeforeRenderObservable.add(()=>{if(this._moving&&this.moveAttached){let e=!1;an._RemoveAndStorePivotPoint(this.attachedNode),this._targetPosition.subtractToRef(this.attachedNode.absolutePosition,this._tmpVector),this._tmpVector.scaleInPlace(this.dragDeltaRatio),this.attachedNode.getAbsolutePosition().addToRef(this._tmpVector,this._tmpVector),this.validateDrag(this._tmpVector)&&(this.attachedNode.setAbsolutePosition(this._tmpVector),e=!0),an._RestorePivotPoint(this.attachedNode),e&&this.attachedNode.computeWorldMatrix()}})}releaseDrag(){if(this.dragging&&(this.dragging=!1,this.onDragEndObservable.notifyObservers({dragPlanePoint:this.lastDragPosition,pointerId:this.currentDraggingPointerId,pointerInfo:this._activePointerInfo})),this.currentDraggingPointerId=-1,this._activeDragButton=-1,this._activePointerInfo=null,this._moving=!1,this.detachCameraControls&&this._attachedToElement&&this._scene.activeCamera&&!this._scene.activeCamera.leftCamera){if("ArcRotateCamera"===this._scene.activeCamera.getClassName()){let e=this._scene.activeCamera;e.attachControl(!e.inputs||e.inputs.noPreventDefault,e._useCtrlForPanning,e._panningMouseButton)}else this._scene.activeCamera.attachControl(!this._scene.activeCamera.inputs||this._scene.activeCamera.inputs.noPreventDefault);this._attachedToElement=!1}}startDrag(e=al._AnyMouseId,t,i){this._startDrag(e,t,i);let r=this._lastPointerRay[e];e===al._AnyMouseId&&(r=this._lastPointerRay[Object.keys(this._lastPointerRay)[0]]),r&&this._moveDrag(r)}_startDrag(e,t,i){if(!this._scene.activeCamera||this.dragging||!this.attachedNode)return;an._RemoveAndStorePivotPoint(this.attachedNode),t?(this._startDragRay.direction.copyFrom(t.direction),this._startDragRay.origin.copyFrom(t.origin)):(this._startDragRay.origin.copyFrom(this._scene.activeCamera.position),this.attachedNode.getWorldMatrix().getTranslationToRef(this._tmpVector),this._tmpVector.subtractToRef(this._scene.activeCamera.position,this._startDragRay.direction)),this._updateDragPlanePosition(this._startDragRay,i||this._tmpVector);let r=this._pickWithRayOnDragPlane(this._startDragRay);r?(this.dragging=!0,this.currentDraggingPointerId=e,this.lastDragPosition.copyFrom(r),this.onDragStartObservable.notifyObservers({dragPlanePoint:r,pointerId:this.currentDraggingPointerId,pointerInfo:this._activePointerInfo}),this._targetPosition.copyFrom(this.attachedNode.getAbsolutePosition()),this.detachCameraControls&&this._scene.activeCamera&&this._scene.activeCamera.inputs&&!this._scene.activeCamera.leftCamera&&(this._scene.activeCamera.inputs.attachedToElement?(this._scene.activeCamera.detachControl(),this._attachedToElement=!0):this._attachedToElement=!1)):this.releaseDrag(),an._RestorePivotPoint(this.attachedNode)}_moveDrag(e){this._moving=!0;let t=this._pickWithRayOnDragPlane(e);if(t){an._RemoveAndStorePivotPoint(this.attachedNode),this.updateDragPlane&&this._updateDragPlanePosition(e,t);let i=0;this._options.dragAxis?(this.useObjectOrientationForDragging?t5.TransformCoordinatesToRef(this._options.dragAxis,this.attachedNode.getWorldMatrix().getRotationMatrix(),this._worldDragAxis):this._worldDragAxis.copyFrom(this._options.dragAxis),t.subtractToRef(this.lastDragPosition,this._tmpVector),i=t5.Dot(this._tmpVector,this._worldDragAxis),this._worldDragAxis.scaleToRef(i,this._dragDelta)):(i=this._dragDelta.length(),t.subtractToRef(this.lastDragPosition,this._dragDelta)),this._targetPosition.addInPlace(this._dragDelta),this.onDragObservable.notifyObservers({dragDistance:i,delta:this._dragDelta,dragPlanePoint:t,dragPlaneNormal:this._dragPlane.forward,pointerId:this.currentDraggingPointerId,pointerInfo:this._activePointerInfo}),this.lastDragPosition.copyFrom(t),an._RestorePivotPoint(this.attachedNode)}}_pickWithRayOnDragPlane(e){if(!e)return null;let t=Math.acos(t5.Dot(this._dragPlane.forward,e.direction));if(t>Math.PI/2&&(t=Math.PI-t),this.maxDragAngle>0&&t>this.maxDragAngle){if(!this._useAlternatePickedPointAboveMaxDragAngle)return null;{this._tmpVector.copyFrom(e.direction),this.attachedNode.absolutePosition.subtractToRef(e.origin,this._alternatePickedPoint),this._alternatePickedPoint.normalize(),this._alternatePickedPoint.scaleInPlace(this._useAlternatePickedPointAboveMaxDragAngleDragSpeed*t5.Dot(this._alternatePickedPoint,this._tmpVector)),this._tmpVector.addInPlace(this._alternatePickedPoint);let t=t5.Dot(this._dragPlane.forward,this._tmpVector);return this._dragPlane.forward.scaleToRef(-t,this._alternatePickedPoint),this._alternatePickedPoint.addInPlace(this._tmpVector),this._alternatePickedPoint.addInPlace(this.attachedNode.absolutePosition),this._alternatePickedPoint}}let i=this._dragPlane.forward,r=this._dragPlane.position,s=e.direction.dot(i);if(.001>Math.abs(s))return null;r.subtractToRef(e.origin,ie.Vector3[0]);let n=ie.Vector3[0].dot(i)/s;return n<0?null:(e.direction.scaleToRef(n,ie.Vector3[0]),e.origin.add(ie.Vector3[0]))}_updateDragPlanePosition(e,t){this._pointA.copyFrom(t),this._options.dragAxis?(this.useObjectOrientationForDragging?t5.TransformCoordinatesToRef(this._options.dragAxis,this.attachedNode.getWorldMatrix().getRotationMatrix(),this._localAxis):this._localAxis.copyFrom(this._options.dragAxis),e.origin.subtractToRef(this._pointA,this._pointC),this._pointC.normalize(),Math.abs(t5.Dot(this._localAxis,this._pointC))>.999?Math.abs(t5.Dot(t5.UpReadOnly,this._pointC))>.999?this._lookAt.copyFrom(t5.Right()):this._lookAt.copyFrom(t5.UpReadOnly):(t5.CrossToRef(this._localAxis,this._pointC,this._lookAt),t5.CrossToRef(this._localAxis,this._lookAt,this._lookAt),this._lookAt.normalize()),this._dragPlane.position.copyFrom(this._pointA),this._pointA.addToRef(this._lookAt,this._lookAt),this._dragPlane.lookAt(this._lookAt)):this._options.dragPlaneNormal?(this.useObjectOrientationForDragging?t5.TransformCoordinatesToRef(this._options.dragPlaneNormal,this.attachedNode.getWorldMatrix().getRotationMatrix(),this._localAxis):this._localAxis.copyFrom(this._options.dragPlaneNormal),this._dragPlane.position.copyFrom(this._pointA),this._pointA.addToRef(this._localAxis,this._lookAt),this._dragPlane.lookAt(this._lookAt)):(this._dragPlane.position.copyFrom(this._pointA),this._dragPlane.lookAt(e.origin)),this._dragPlane.position.copyFrom(this.attachedNode.getAbsolutePosition()),this._dragPlane.computeWorldMatrix(!0)}detach(){this._lastPointerRay={},this.attachedNode&&(this.attachedNode.isNearGrabbable=!1),this._pointerObserver&&this._scene.onPointerObservable.remove(this._pointerObserver),this._beforeRenderObserver&&this._scene.onBeforeRenderObservable.remove(this._beforeRenderObserver),this._dragPlane&&this._dragPlane.dispose(),this.releaseDrag()}}al._AnyMouseId=-2;class ah{}ah.ANCHOR_SYSTEM="xr-anchor-system",ah.BACKGROUND_REMOVER="xr-background-remover",ah.HIT_TEST="xr-hit-test",ah.MESH_DETECTION="xr-mesh-detection",ah.PHYSICS_CONTROLLERS="xr-physics-controller",ah.PLANE_DETECTION="xr-plane-detection",ah.POINTER_SELECTION="xr-controller-pointer-selection",ah.TELEPORTATION="xr-controller-teleportation",ah.FEATURE_POINTS="xr-feature-points",ah.HAND_TRACKING="xr-hand-tracking",ah.IMAGE_TRACKING="xr-image-tracking",ah.NEAR_INTERACTION="xr-near-interaction",ah.DOM_OVERLAY="xr-dom-overlay",ah.MOVEMENT="xr-controller-movement",ah.LIGHT_ESTIMATION="xr-light-estimation",ah.EYE_TRACKING="xr-eye-tracking",ah.WALKING_LOCOMOTION="xr-walking-locomotion",ah.LAYERS="xr-layers",ah.DEPTH_SENSING="xr-depth-sensing",ah.SPACE_WARP="xr-space-warp",ah.RAW_CAMERA_ACCESS="xr-raw-camera-access";class au{constructor(e){this._xrSessionManager=e,this._features={},this._xrSessionManager.onXRSessionInit.add(()=>{this.getEnabledFeatures().forEach(e=>{let t=this._features[e];!t.enabled||t.featureImplementation.attached||t.featureImplementation.disableAutoAttach||this.attachFeature(e)})}),this._xrSessionManager.onXRSessionEnded.add(()=>{this.getEnabledFeatures().forEach(e=>{let t=this._features[e];t.enabled&&t.featureImplementation.attached&&this.detachFeature(e)})})}static AddWebXRFeature(e,t,i=1,r=!1){this._AvailableFeatures[e]=this._AvailableFeatures[e]||{latest:i},i>this._AvailableFeatures[e].latest&&(this._AvailableFeatures[e].latest=i),r&&(this._AvailableFeatures[e].stable=i),this._AvailableFeatures[e][i]=t}static ConstructFeature(e,t=1,i,r){let s=this._AvailableFeatures[e][t];if(!s)throw Error("feature not found");return s(i,r)}static GetAvailableFeatures(){return Object.keys(this._AvailableFeatures)}static GetAvailableVersions(e){return Object.keys(this._AvailableFeatures[e])}static GetLatestVersionOfFeature(e){return this._AvailableFeatures[e]&&this._AvailableFeatures[e].latest||-1}static GetStableVersionOfFeature(e){return this._AvailableFeatures[e]&&this._AvailableFeatures[e].stable||-1}attachFeature(e){let t=this._features[e];t&&t.enabled&&!t.featureImplementation.attached&&t.featureImplementation.attach()}detachFeature(e){let t=this._features[e];t&&t.featureImplementation.attached&&t.featureImplementation.detach()}disableFeature(e){let t="string"==typeof e?e:e.Name,i=this._features[t];return!!i&&!!i.enabled&&(i.enabled=!1,this.detachFeature(t),i.featureImplementation.dispose(),delete this._features[t],!0)}dispose(){this.getEnabledFeatures().forEach(e=>{this.disableFeature(e)})}enableFeature(e,t="latest",i={},r=!0,s=!0){let n="string"==typeof e?e:e.Name,a=0;if("string"==typeof t){if(!t)throw Error(`Error in provided version - ${n} (${t})`);if(-1===(a="stable"===t?au.GetStableVersionOfFeature(n):"latest"===t?au.GetLatestVersionOfFeature(n):+t)||isNaN(a))throw Error(`feature not found - ${n} (${t})`)}else a=t;let o=au._ConflictingFeatures[n];if(void 0!==o&&-1!==this.getEnabledFeatures().indexOf(o))throw Error(`Feature ${n} cannot be enabled while ${o} is enabled.`);let l=this._features[n],h=au.ConstructFeature(n,a,this._xrSessionManager,i);if(!h)throw Error(`feature not found - ${n}`);l&&this.disableFeature(n);let u=h();if(u.dependsOn&&!u.dependsOn.every(e=>!!this._features[e]))throw Error(`Dependant features missing. Make sure the following features are enabled - ${u.dependsOn.join(", ")}`);if(u.isCompatible())return this._features[n]={featureImplementation:u,enabled:!0,version:a,required:s},r?this._xrSessionManager.session&&!this._features[n].featureImplementation.attached&&this.attachFeature(n):this._features[n].featureImplementation.disableAutoAttach=!0,this._features[n].featureImplementation;if(!s)return ss.Warn(`Feature ${n} not compatible with the current environment/browser and was not enabled.`),u;throw Error("required feature not compatible")}getEnabledFeature(e){return this._features[e]&&this._features[e].featureImplementation}getEnabledFeatures(){return Object.keys(this._features)}async _extendXRSessionInitObject(e){for(let t of this.getEnabledFeatures()){let i=this._features[t],r=i.featureImplementation.xrNativeFeatureName;if(r&&(i.required?(e.requiredFeatures=e.requiredFeatures||[],-1===e.requiredFeatures.indexOf(r)&&e.requiredFeatures.push(r)):(e.optionalFeatures=e.optionalFeatures||[],-1===e.optionalFeatures.indexOf(r)&&e.optionalFeatures.push(r))),i.featureImplementation.getXRSessionInitExtension){let t=await i.featureImplementation.getXRSessionInitExtension();e=Object.assign(Object.assign({},e),t)}}return e}}au._AvailableFeatures={},au._ConflictingFeatures={[ah.TELEPORTATION]:ah.MOVEMENT,[ah.MOVEMENT]:ah.TELEPORTATION};class ac{constructor(e){this._xrSessionManager=e,this._attached=!1,this._removeOnDetach=[],this.isDisposed=!1,this.disableAutoAttach=!1,this.xrNativeFeatureName="",this.onFeatureAttachObservable=new tj,this.onFeatureDetachObservable=new tj}get attached(){return this._attached}attach(e){if(this.isDisposed)return!1;if(e)this.attached&&this.detach();else if(this.attached)return!1;return this._attached=!0,this._addNewAttachObserver(this._xrSessionManager.onXRFrameObservable,e=>this._onXRFrame(e)),this.onFeatureAttachObservable.notifyObservers(this),!0}detach(){return this._attached?(this._attached=!1,this._removeOnDetach.forEach(e=>{e.observable.remove(e.observer)}),this.onFeatureDetachObservable.notifyObservers(this),!0):(this.disableAutoAttach=!0,!1)}dispose(){this.detach(),this.isDisposed=!0,this.onFeatureAttachObservable.clear(),this.onFeatureDetachObservable.clear()}isCompatible(){return!0}_addNewAttachObserver(e,t){this._removeOnDetach.push({observable:e,observer:e.add(t)})}}class ad{constructor(e,t){this.type=e,this.jointData=t,t.nativeParams=t.nativeParams||{}}get physicsJoint(){return this._physicsJoint}set physicsJoint(e){this._physicsJoint,this._physicsJoint=e}set physicsPlugin(e){this._physicsPlugin=e}executeNativeFunction(e){e(this._physicsPlugin.world,this._physicsJoint)}}ad.DistanceJoint=0,ad.HingeJoint=1,ad.BallAndSocketJoint=2,ad.WheelJoint=3,ad.SliderJoint=4,ad.PrismaticJoint=5,ad.UniversalJoint=6,ad.Hinge2Joint=ad.WheelJoint,ad.PointToPointJoint=8,ad.SpringJoint=9,ad.LockJoint=10,nX._PhysicsImpostorParser=function(e,t,i){return new ap(t,i.physicsImpostor,{mass:i.physicsMass,friction:i.physicsFriction,restitution:i.physicsRestitution},e)};class ap{get isDisposed(){return this._isDisposed}get mass(){return this._physicsEngine?this._physicsEngine.getPhysicsPlugin().getBodyMass(this):0}set mass(e){this.setMass(e)}get friction(){return this._physicsEngine?this._physicsEngine.getPhysicsPlugin().getBodyFriction(this):0}set friction(e){this._physicsEngine&&this._physicsEngine.getPhysicsPlugin().setBodyFriction(this,e)}get restitution(){return this._physicsEngine?this._physicsEngine.getPhysicsPlugin().getBodyRestitution(this):0}set restitution(e){this._physicsEngine&&this._physicsEngine.getPhysicsPlugin().setBodyRestitution(this,e)}get pressure(){if(!this._physicsEngine)return 0;let e=this._physicsEngine.getPhysicsPlugin();return e.setBodyPressure?e.getBodyPressure(this):0}set pressure(e){if(!this._physicsEngine)return;let t=this._physicsEngine.getPhysicsPlugin();t.setBodyPressure&&t.setBodyPressure(this,e)}get stiffness(){if(!this._physicsEngine)return 0;let e=this._physicsEngine.getPhysicsPlugin();return e.getBodyStiffness?e.getBodyStiffness(this):0}set stiffness(e){if(!this._physicsEngine)return;let t=this._physicsEngine.getPhysicsPlugin();t.setBodyStiffness&&t.setBodyStiffness(this,e)}get velocityIterations(){if(!this._physicsEngine)return 0;let e=this._physicsEngine.getPhysicsPlugin();return e.getBodyVelocityIterations?e.getBodyVelocityIterations(this):0}set velocityIterations(e){if(!this._physicsEngine)return;let t=this._physicsEngine.getPhysicsPlugin();t.setBodyVelocityIterations&&t.setBodyVelocityIterations(this,e)}get positionIterations(){if(!this._physicsEngine)return 0;let e=this._physicsEngine.getPhysicsPlugin();return e.getBodyPositionIterations?e.getBodyPositionIterations(this):0}set positionIterations(e){if(!this._physicsEngine)return;let t=this._physicsEngine.getPhysicsPlugin();t.setBodyPositionIterations&&t.setBodyPositionIterations(this,e)}constructor(e,t,i={mass:0},r){if(this.object=e,this.type=t,this._options=i,this._scene=r,this._pluginData={},this._bodyUpdateRequired=!1,this._onBeforePhysicsStepCallbacks=[],this._onAfterPhysicsStepCallbacks=[],this._onPhysicsCollideCallbacks=[],this._deltaPosition=t5.Zero(),this._isDisposed=!1,this.soft=!1,this.segments=0,this._tmpQuat=new t8,this._tmpQuat2=new t8,this.beforeStep=()=>{this._physicsEngine&&(this.object.translate(this._deltaPosition,-1),this._deltaRotationConjugated&&this.object.rotationQuaternion&&this.object.rotationQuaternion.multiplyToRef(this._deltaRotationConjugated,this.object.rotationQuaternion),this.object.computeWorldMatrix(!1),this.object.parent&&this.object.rotationQuaternion?(this.getParentsRotation(),this._tmpQuat.multiplyToRef(this.object.rotationQuaternion,this._tmpQuat)):this._tmpQuat.copyFrom(this.object.rotationQuaternion||new t8),!this._options.disableBidirectionalTransformation&&this.object.rotationQuaternion&&this._physicsEngine.getPhysicsPlugin().setPhysicsBodyTransformation(this,this.object.getAbsolutePosition(),this._tmpQuat),this._onBeforePhysicsStepCallbacks.forEach(e=>{e(this)}))},this.afterStep=()=>{this._physicsEngine&&(this._onAfterPhysicsStepCallbacks.forEach(e=>{e(this)}),this._physicsEngine.getPhysicsPlugin().setTransformationFromPhysicsBody(this),this.object.parent&&this.object.rotationQuaternion&&(this.getParentsRotation(),this._tmpQuat.conjugateInPlace(),this._tmpQuat.multiplyToRef(this.object.rotationQuaternion,this.object.rotationQuaternion)),this.object.setAbsolutePosition(this.object.position),this._deltaRotation?(this.object.rotationQuaternion&&this.object.rotationQuaternion.multiplyToRef(this._deltaRotation,this.object.rotationQuaternion),this._deltaPosition.applyRotationQuaternionToRef(this._deltaRotation,ap._TmpVecs[0]),this.object.translate(ap._TmpVecs[0],1)):this.object.translate(this._deltaPosition,1),this.object.computeWorldMatrix(!0))},this.onCollideEvent=null,this.onCollide=e=>{if(!this._onPhysicsCollideCallbacks.length&&!this.onCollideEvent||!this._physicsEngine)return;let t=this._physicsEngine.getImpostorWithPhysicsBody(e.body);t&&(this.onCollideEvent&&this.onCollideEvent(this,t),this._onPhysicsCollideCallbacks.filter(e=>-1!==e.otherImpostors.indexOf(t)).forEach(i=>{i.callback(this,t,e.point,e.distance,e.impulse,e.normal)}))},!this.object){ig.Error("No object was provided. A physics object is obligatory");return}if(this.object.parent&&0!==i.mass&&ig.Warn("A physics impostor has been created for an object which has a parent. Babylon physics currently works in local space so unexpected issues may occur."),!this._scene&&e.getScene&&(this._scene=e.getScene()),!this._scene)return;this.type>100&&(this.soft=!0),this._physicsEngine=this._scene.getPhysicsEngine(),this._physicsEngine?(this.object.rotationQuaternion||(this.object.rotation?this.object.rotationQuaternion=t8.RotationYawPitchRoll(this.object.rotation.y,this.object.rotation.x,this.object.rotation.z):this.object.rotationQuaternion=new t8),this._options.mass=void 0===i.mass?0:i.mass,this._options.friction=void 0===i.friction?.2:i.friction,this._options.restitution=void 0===i.restitution?.2:i.restitution,this.soft&&(this._options.mass=this._options.mass>0?this._options.mass:1,this._options.pressure=void 0===i.pressure?200:i.pressure,this._options.stiffness=void 0===i.stiffness?1:i.stiffness,this._options.velocityIterations=void 0===i.velocityIterations?20:i.velocityIterations,this._options.positionIterations=void 0===i.positionIterations?20:i.positionIterations,this._options.fixedPoints=void 0===i.fixedPoints?0:i.fixedPoints,this._options.margin=void 0===i.margin?0:i.margin,this._options.damping=void 0===i.damping?0:i.damping,this._options.path=void 0===i.path?null:i.path,this._options.shape=void 0===i.shape?null:i.shape),this._joints=[],!this.object.parent||this._options.ignoreParent?this._init():this.object.parent.physicsImpostor&&ig.Warn("You must affect impostors to children before affecting impostor to parent.")):ig.Error("Physics not enabled. Please use scene.enablePhysics(...) before creating impostors.")}_init(){this._physicsEngine&&(this._physicsEngine.removeImpostor(this),this.physicsBody=null,this._parent=this._parent||this._getPhysicsParent(),this._isDisposed||this.parent&&!this._options.ignoreParent||this._physicsEngine.addImpostor(this))}_getPhysicsParent(){return this.object.parent instanceof nM?this.object.parent.physicsImpostor:null}isBodyInitRequired(){return this._bodyUpdateRequired||!this._physicsBody&&(!this._parent||!!this._options.ignoreParent)}setScalingUpdated(){this.forceUpdate()}forceUpdate(){this._init(),this.parent&&!this._options.ignoreParent&&this.parent.forceUpdate()}get physicsBody(){return this._parent&&!this._options.ignoreParent?this._parent.physicsBody:this._physicsBody}get parent(){return!this._options.ignoreParent&&this._parent?this._parent:null}set parent(e){this._parent=e}set physicsBody(e){this._physicsBody&&this._physicsEngine&&this._physicsEngine.getPhysicsPlugin().removePhysicsBody(this),this._physicsBody=e,this.resetUpdateFlags()}resetUpdateFlags(){this._bodyUpdateRequired=!1}getObjectExtents(){if(!this.object.getBoundingInfo)return ap.DEFAULT_OBJECT_SIZE;{let e=this.object.rotationQuaternion,t=this.object.scaling.clone();this.object.rotationQuaternion=ap.IDENTITY_QUATERNION;let i=this.object.computeWorldMatrix&&this.object.computeWorldMatrix(!0);i&&i.decompose(t,void 0,void 0);let r=this.object.getBoundingInfo().boundingBox.extendSize.scale(2).multiplyInPlace(t);return r.x=Math.abs(r.x),r.y=Math.abs(r.y),r.z=Math.abs(r.z),this.object.rotationQuaternion=e,this.object.computeWorldMatrix&&this.object.computeWorldMatrix(!0),r}}getObjectCenter(){return this.object.getBoundingInfo?this.object.getBoundingInfo().boundingBox.centerWorld:this.object.position}getParam(e){return this._options[e]}setParam(e,t){this._options[e]=t,this._bodyUpdateRequired=!0}setMass(e){this.getParam("mass")!==e&&this.setParam("mass",e),this._physicsEngine&&this._physicsEngine.getPhysicsPlugin().setBodyMass(this,e)}getLinearVelocity(){return this._physicsEngine?this._physicsEngine.getPhysicsPlugin().getLinearVelocity(this):t5.Zero()}setLinearVelocity(e){this._physicsEngine&&this._physicsEngine.getPhysicsPlugin().setLinearVelocity(this,e)}getAngularVelocity(){return this._physicsEngine?this._physicsEngine.getPhysicsPlugin().getAngularVelocity(this):t5.Zero()}setAngularVelocity(e){this._physicsEngine&&this._physicsEngine.getPhysicsPlugin().setAngularVelocity(this,e)}executeNativeFunction(e){this._physicsEngine&&e(this._physicsEngine.getPhysicsPlugin().world,this.physicsBody)}registerBeforePhysicsStep(e){this._onBeforePhysicsStepCallbacks.push(e)}unregisterBeforePhysicsStep(e){let t=this._onBeforePhysicsStepCallbacks.indexOf(e);t>-1?this._onBeforePhysicsStepCallbacks.splice(t,1):ig.Warn("Function to remove was not found")}registerAfterPhysicsStep(e){this._onAfterPhysicsStepCallbacks.push(e)}unregisterAfterPhysicsStep(e){let t=this._onAfterPhysicsStepCallbacks.indexOf(e);t>-1?this._onAfterPhysicsStepCallbacks.splice(t,1):ig.Warn("Function to remove was not found")}registerOnPhysicsCollide(e,t){this._onPhysicsCollideCallbacks.push({callback:t,otherImpostors:e instanceof Array?e:[e]})}unregisterOnPhysicsCollide(e,t){let i=e instanceof Array?e:[e],r=-1;this._onPhysicsCollideCallbacks.some((e,s)=>{if(e.callback===t&&e.otherImpostors.length===i.length){let t=e.otherImpostors.every(e=>i.indexOf(e)>-1);return t&&(r=s),t}return!1})?this._onPhysicsCollideCallbacks.splice(r,1):ig.Warn("Function to remove was not found")}getParentsRotation(){let e=this.object.parent;for(this._tmpQuat.copyFromFloats(0,0,0,1);e;)e.rotationQuaternion?this._tmpQuat2.copyFrom(e.rotationQuaternion):t8.RotationYawPitchRollToRef(e.rotation.y,e.rotation.x,e.rotation.z,this._tmpQuat2),this._tmpQuat.multiplyToRef(this._tmpQuat2,this._tmpQuat),e=e.parent;return this._tmpQuat}applyForce(e,t){return this._physicsEngine&&this._physicsEngine.getPhysicsPlugin().applyForce(this,e,t),this}applyImpulse(e,t){return this._physicsEngine&&this._physicsEngine.getPhysicsPlugin().applyImpulse(this,e,t),this}createJoint(e,t,i){let r=new ad(t,i);return this.addJoint(e,r),this}addJoint(e,t){return this._joints.push({otherImpostor:e,joint:t}),this._physicsEngine&&this._physicsEngine.addJoint(this,e,t),this}addAnchor(e,t,i,r,s){if(!this._physicsEngine)return this;let n=this._physicsEngine.getPhysicsPlugin();return n.appendAnchor&&this._physicsEngine&&n.appendAnchor(this,e,t,i,r,s),this}addHook(e,t,i,r){if(!this._physicsEngine)return this;let s=this._physicsEngine.getPhysicsPlugin();return s.appendAnchor&&this._physicsEngine&&s.appendHook(this,e,t,i,r),this}sleep(){return this._physicsEngine&&this._physicsEngine.getPhysicsPlugin().sleepBody(this),this}wakeUp(){return this._physicsEngine&&this._physicsEngine.getPhysicsPlugin().wakeUpBody(this),this}clone(e){return e?new ap(e,this.type,this._options,this._scene):null}dispose(){this._physicsEngine&&(this._joints.forEach(e=>{this._physicsEngine&&this._physicsEngine.removeJoint(this,e.otherImpostor,e.joint)}),this._physicsEngine.removeImpostor(this),this.parent&&this.parent.forceUpdate(),this._isDisposed=!0)}setDeltaPosition(e){this._deltaPosition.copyFrom(e)}setDeltaRotation(e){this._deltaRotation||(this._deltaRotation=new t8),this._deltaRotation.copyFrom(e),this._deltaRotationConjugated=this._deltaRotation.conjugate()}getBoxSizeToRef(e){return this._physicsEngine&&this._physicsEngine.getPhysicsPlugin().getBoxSizeToRef(this,e),this}getRadius(){return this._physicsEngine?this._physicsEngine.getPhysicsPlugin().getRadius(this):0}syncBoneWithImpostor(e,t,i,r,s){let n=ap._TmpVecs[0],a=this.object;if(a.rotationQuaternion){if(s){let i=ap._TmpQuat;a.rotationQuaternion.multiplyToRef(s,i),e.setRotationQuaternion(i,A.WORLD,t)}else e.setRotationQuaternion(a.rotationQuaternion,A.WORLD,t)}n.x=0,n.y=0,n.z=0,i&&(n.x=i.x,n.y=i.y,n.z=i.z,e.getDirectionToRef(n,t,n),null==r&&(r=i.length()),n.x*=r,n.y*=r,n.z*=r),e.getParent()?(n.addInPlace(a.getAbsolutePosition()),e.setAbsolutePosition(n,t)):(t.setAbsolutePosition(a.getAbsolutePosition()),t.position.x-=n.x,t.position.y-=n.y,t.position.z-=n.z)}syncImpostorWithBone(e,t,i,r,s,n){let a=this.object;if(a.rotationQuaternion){if(s){let i=ap._TmpQuat;e.getRotationQuaternionToRef(A.WORLD,t,i),i.multiplyToRef(s,a.rotationQuaternion)}else e.getRotationQuaternionToRef(A.WORLD,t,a.rotationQuaternion)}let o=ap._TmpVecs[0],l=ap._TmpVecs[1];n||((n=ap._TmpVecs[2]).x=0,n.y=1,n.z=0),e.getDirectionToRef(n,t,l),e.getAbsolutePositionToRef(t,o),null==r&&i&&(r=i.length()),null!=r&&(o.x+=l.x*r,o.y+=l.y*r,o.z+=l.z*r),a.setAbsolutePosition(o)}}ap.DEFAULT_OBJECT_SIZE=new t5(1,1,1),ap.IDENTITY_QUATERNION=t8.Identity(),ap._TmpVecs=tQ.BuildArray(3,t5.Zero),ap._TmpQuat=t8.Identity(),ap.NoImpostor=0,ap.SphereImpostor=1,ap.BoxImpostor=2,ap.PlaneImpostor=3,ap.MeshImpostor=4,ap.CapsuleImpostor=6,ap.CylinderImpostor=7,ap.ParticleImpostor=8,ap.HeightmapImpostor=9,ap.ConvexHullImpostor=10,ap.CustomImpostor=100,ap.RopeImpostor=101,ap.ClothImpostor=102,ap.SoftbodyImpostor=103,function(e){e[e.Clean=0]="Clean",e[e.Stop=1]="Stop",e[e.Sync=2]="Sync",e[e.NoSync=3]="NoSync"}(D||(D={}));class a_{static get ForceFullSceneLoadingForIncremental(){return nv.ForceFullSceneLoadingForIncremental}static set ForceFullSceneLoadingForIncremental(e){nv.ForceFullSceneLoadingForIncremental=e}static get ShowLoadingScreen(){return nv.ShowLoadingScreen}static set ShowLoadingScreen(e){nv.ShowLoadingScreen=e}static get loggingLevel(){return nv.loggingLevel}static set loggingLevel(e){nv.loggingLevel=e}static get CleanBoneMatrixWeights(){return nv.CleanBoneMatrixWeights}static set CleanBoneMatrixWeights(e){nv.CleanBoneMatrixWeights=e}static GetDefaultPlugin(){return a_._RegisteredPlugins[".babylon"]}static _GetPluginForExtension(e){return a_._RegisteredPlugins[e]||(ig.Warn("Unable to find a plugin to load "+e+" files. Trying to use .babylon default plugin. To load from a specific filetype (eg. gltf) see: https://doc.babylonjs.com/features/featuresDeepDive/importers/loadingFileTypes"),a_.GetDefaultPlugin())}static _GetPluginForDirectLoad(e){for(let t in a_._RegisteredPlugins){let i=a_._RegisteredPlugins[t].plugin;if(i.canDirectLoad&&i.canDirectLoad(e))return a_._RegisteredPlugins[t]}return a_.GetDefaultPlugin()}static _GetPluginForFilename(e){let t=e.indexOf("?");-1!==t&&(e=e.substring(0,t));let i=e.lastIndexOf("."),r=e.substring(i,e.length).toLowerCase();return a_._GetPluginForExtension(r)}static _GetDirectLoad(e){return"data:"===e.substr(0,5)?e.substr(5):null}static _FormatErrorMessage(e,t,i){let r="Unable to load from "+(e.rawData?"binary data":e.url);return t?r+=`: ${t}`:i&&(r+=`: ${i}`),r}static _LoadData(e,t,i,r,s,n,a,o){let l;let h=a_._GetDirectLoad(e.url);if(e.rawData&&!a)throw"When using ArrayBufferView to load data the file extension must be provided.";let u=a?a_._GetPluginForExtension(a):h?a_._GetPluginForDirectLoad(e.url):a_._GetPluginForFilename(e.url);if(e.rawData&&!u.isBinary)throw"Loading from ArrayBufferView can not be used with plugins that don't support binary loading.";if(!(l=void 0!==u.plugin.createPlugin?u.plugin.createPlugin():u.plugin))throw"The loader plugin corresponding to the file type you are trying to load has not been found. If using es6, please import the plugin you wish to use before.";if(a_.OnPluginActivatedObservable.notifyObservers(l),h&&(l.canDirectLoad&&l.canDirectLoad(e.url)||!r7(e.url))){if(l.directLoad){let e=l.directLoad(t,h);e.then?e.then(e=>{i(l,e)}).catch(e=>{s("Error in directLoad of _loadData: "+e,e)}):i(l,e)}else i(l,h);return l}let c=u.isBinary,d=(e,r)=>{if(t.isDisposed){s("Scene has been disposed");return}i(l,e,r)},p=null,_=!1,f=l.onDisposeObservable;f&&f.add(()=>{_=!0,p&&(p.abort(),p=null),n()});let m=()=>{if(_)return;let i=(e,t)=>{s(null==e?void 0:e.statusText,t)};if(!l.loadFile&&e.rawData)throw"Plugin does not support loading ArrayBufferView.";p=l.loadFile?l.loadFile(t,e.rawData||e.file||e.url,e.rootUrl,d,r,c,i,o):t._loadFile(e.file||e.url,d,r,!0,c,i)},g=t.getEngine(),v=g.enableOfflineSupport;if(v){let i=!1;for(let r of t.disableOfflineSupportExceptionRules)if(r.test(e.url)){i=!0;break}v=!i}return v&&nC.OfflineProviderFactory?t.offlineProvider=nC.OfflineProviderFactory(e.url,m,g.disableManifestCheck):m(),l}static _GetFileInfo(e,t){let i,r;let s=null,n=null;if(t){if(t.name)i=`file:${t.name}`,r=t.name,s=t;else if(ArrayBuffer.isView(t))i="",r="arrayBuffer",n=t;else if("string"==typeof t&&t.startsWith("data:"))i=t,r="";else{if("/"===t.substr(0,1))return ss.Error("Wrong sceneFilename parameter"),null;i=e+t,r=t}}else i=e,r=ss.GetFilename(e),e=ss.GetFolderPath(e);return{url:i,rootUrl:e,name:r,file:s,rawData:n}}static GetPluginForExtension(e){return a_._GetPluginForExtension(e).plugin}static IsPluginForExtensionAvailable(e){return!!a_._RegisteredPlugins[e]}static RegisterPlugin(e){if("string"==typeof e.extensions){let t=e.extensions;a_._RegisteredPlugins[t.toLowerCase()]={plugin:e,isBinary:!1}}else{let t=e.extensions;Object.keys(t).forEach(i=>{a_._RegisteredPlugins[i.toLowerCase()]={plugin:e,isBinary:t[i].isBinary}})}}static ImportMesh(e,t,i="",r=t2.LastCreatedScene,s=null,n=null,a=null,o=null,l=""){if(!r)return ig.Error("No scene available to import mesh to"),null;let h=a_._GetFileInfo(t,i);if(!h)return null;let u={};r.addPendingData(u);let c=()=>{r.removePendingData(u)},d=(e,t)=>{let i=a_._FormatErrorMessage(h,e,t);a?a(r,i,new rc(i,ru.SceneLoaderError,t)):ig.Error(i),c()},p=n?e=>{try{n(e)}catch(e){d("Error in onProgress callback: "+e,e)}}:void 0,_=(e,t,i,n,a,o,l)=>{if(r.importedMeshesFiles.push(h.url),s)try{s(e,t,i,n,a,o,l)}catch(e){d("Error in onSuccess callback: "+e,e)}r.removePendingData(u)};return a_._LoadData(h,r,(t,i,s)=>{if(t.rewriteRootURL&&(h.rootUrl=t.rewriteRootURL(h.rootUrl,s)),t.importMesh){let s=[],n=[],a=[];t.importMesh(e,r,i,h.rootUrl,s,n,a,d)&&(r.loadingPluginName=t.name,_(s,n,a,[],[],[],[]))}else t.importMeshAsync(e,r,i,h.rootUrl,p,h.name).then(e=>{r.loadingPluginName=t.name,_(e.meshes,e.particleSystems,e.skeletons,e.animationGroups,e.transformNodes,e.geometries,e.lights)}).catch(e=>{d(e.message,e)})},p,d,c,o,l)}static ImportMeshAsync(e,t,i="",r=t2.LastCreatedScene,s=null,n=null,a=""){return new Promise((o,l)=>{a_.ImportMesh(e,t,i,r,(e,t,i,r,s,n,a)=>{o({meshes:e,particleSystems:t,skeletons:i,animationGroups:r,transformNodes:s,geometries:n,lights:a})},s,(e,t,i)=>{l(i||Error(t))},n,a)})}static Load(e,t="",i=t2.LastCreatedEngine,r=null,s=null,n=null,a=null,o=""){return i?a_.Append(e,t,new sY(i),r,s,n,a,o):(ss.Error("No engine available"),null)}static LoadAsync(e,t="",i=t2.LastCreatedEngine,r=null,s=null,n=""){return new Promise((a,o)=>{a_.Load(e,t,i,e=>{a(e)},r,(e,t,i)=>{o(i||Error(t))},s,n)})}static Append(e,t="",i=t2.LastCreatedScene,r=null,s=null,n=null,a=null,o=""){if(!i)return ig.Error("No scene available to append to"),null;let l=a_._GetFileInfo(e,t);if(!l)return null;let h={};i.addPendingData(h);let u=()=>{i.removePendingData(h)};a_.ShowLoadingScreen&&!this._ShowingLoadingScreen&&(this._ShowingLoadingScreen=!0,i.getEngine().displayLoadingUI(),i.executeWhenReady(()=>{i.getEngine().hideLoadingUI(),this._ShowingLoadingScreen=!1}));let c=(e,t)=>{let r=a_._FormatErrorMessage(l,e,t);n?n(i,r,new rc(r,ru.SceneLoaderError,t)):ig.Error(r),u()},d=s?e=>{try{s(e)}catch(e){c("Error in onProgress callback",e)}}:void 0,p=()=>{if(r)try{r(i)}catch(e){c("Error in onSuccess callback",e)}i.removePendingData(h)};return a_._LoadData(l,i,(e,t)=>{e.load?!e.load(i,t,l.rootUrl,c)||(i.loadingPluginName=e.name,p()):e.loadAsync(i,t,l.rootUrl,d,l.name).then(()=>{i.loadingPluginName=e.name,p()}).catch(e=>{c(e.message,e)})},d,c,u,a,o)}static AppendAsync(e,t="",i=t2.LastCreatedScene,r=null,s=null,n=""){return new Promise((a,o)=>{a_.Append(e,t,i,e=>{a(e)},r,(e,t,i)=>{o(i||Error(t))},s,n)})}static LoadAssetContainer(e,t="",i=t2.LastCreatedScene,r=null,s=null,n=null,a=null,o=""){if(!i)return ig.Error("No scene available to load asset container to"),null;let l=a_._GetFileInfo(e,t);if(!l)return null;let h={};i.addPendingData(h);let u=()=>{i.removePendingData(h)},c=(e,t)=>{let r=a_._FormatErrorMessage(l,e,t);n?n(i,r,new rc(r,ru.SceneLoaderError,t)):ig.Error(r),u()},d=s?e=>{try{s(e)}catch(e){c("Error in onProgress callback",e)}}:void 0,p=e=>{if(r)try{r(e)}catch(e){c("Error in onSuccess callback",e)}i.removePendingData(h)};return a_._LoadData(l,i,(e,t)=>{if(e.loadAssetContainer){let r=e.loadAssetContainer(i,t,l.rootUrl,c);r&&(r.populateRootNodes(),i.loadingPluginName=e.name,p(r))}else e.loadAssetContainerAsync?e.loadAssetContainerAsync(i,t,l.rootUrl,d,l.name).then(t=>{t.populateRootNodes(),i.loadingPluginName=e.name,p(t)}).catch(e=>{c(e.message,e)}):c("LoadAssetContainer is not supported by this plugin. Plugin did not provide a loadAssetContainer or loadAssetContainerAsync method.")},d,c,u,a,o)}static LoadAssetContainerAsync(e,t="",i=t2.LastCreatedScene,r=null,s=null){return new Promise((n,a)=>{a_.LoadAssetContainer(e,t,i,e=>{n(e)},r,(e,t,i)=>{a(i||Error(t))},s)})}static ImportAnimations(e,t="",i=t2.LastCreatedScene,r=!0,s=D.Clean,n=null,a=null,o=null,l=null,h=null){if(!i){ig.Error("No scene available to load animations to");return}if(r){for(let e of i.animatables)e.reset();i.stopAllAnimations(),i.animationGroups.slice().forEach(e=>{e.dispose()}),i.getNodes().forEach(e=>{e.animations&&(e.animations=[])})}else switch(s){case D.Clean:i.animationGroups.slice().forEach(e=>{e.dispose()});break;case D.Stop:i.animationGroups.forEach(e=>{e.stop()});break;case D.Sync:i.animationGroups.forEach(e=>{e.reset(),e.restart()});break;case D.NoSync:break;default:ig.Error("Unknown animation group loading mode value '"+s+"'");return}let u=i.animatables.length;this.LoadAssetContainer(e,t,i,e=>{e.mergeAnimationsTo(i,i.animatables.slice(u),n),e.dispose(),i.onAnimationFileImportedObservable.notifyObservers(i),a&&a(i)},o,l,h)}static ImportAnimationsAsync(e,t="",i=t2.LastCreatedScene,r=!0,s=D.Clean,n=null,a=null,o=null,l=null,h=null){return new Promise((a,l)=>{a_.ImportAnimations(e,t,i,r,s,n,e=>{a(e)},o,(e,t,i)=>{l(i||Error(t))},h)})}}a_.NO_LOGGING=0,a_.MINIMAL_LOGGING=1,a_.SUMMARY_LOGGING=2,a_.DETAILED_LOGGING=3,a_.OnPluginActivatedObservable=new tj,a_._RegisteredPlugins={},a_._ShowingLoadingScreen=!1;class af extends nB{constructor(e,t,i=!0){super(e,t),this._normalMatrix=new t7,this._storeEffectOnSubMeshes=i}getEffect(){return this._storeEffectOnSubMeshes?this._activeEffect:super.getEffect()}isReady(e,t){return!!e&&(!this._storeEffectOnSubMeshes||!e.subMeshes||0===e.subMeshes.length||this.isReadyForSubMesh(e,e.subMeshes[0],t))}_isReadyForSubMesh(e){let t=e.materialDefines;return!this.checkReadyOnEveryCall&&!!e.effect&&!!t&&t._renderId===this.getScene().getRenderId()}bindOnlyWorldMatrix(e){this._activeEffect.setMatrix("world",e)}bindOnlyNormalMatrix(e){this._activeEffect.setMatrix("normalMatrix",e)}bind(e,t){t&&this.bindForSubMesh(e,t,t.subMeshes[0])}_afterBind(e,t=null){super._afterBind(e,t),this.getScene()._cachedEffect=t,t&&(t._forceRebindOnNextCall=!1)}_mustRebind(e,t,i=1){return e.isCachedMaterialInvalid(this,t,i)}dispose(e,t,i){this._activeEffect=void 0,super.dispose(e,t,i)}}(function(e){e[e.Float=1]="Float",e[e.Int=2]="Int",e[e.Vector2=4]="Vector2",e[e.Vector3=8]="Vector3",e[e.Vector4=16]="Vector4",e[e.Color3=32]="Color3",e[e.Color4=64]="Color4",e[e.Matrix=128]="Matrix",e[e.Object=256]="Object",e[e.AutoDetect=1024]="AutoDetect",e[e.BasedOnInput=2048]="BasedOnInput",e[e.All=4095]="All"})(O||(O={})),function(e){e[e.Vertex=1]="Vertex",e[e.Fragment=2]="Fragment",e[e.Neutral=4]="Neutral",e[e.VertexAndFragment=3]="VertexAndFragment"}(N||(N={}));class am{constructor(){this.supportUniformBuffers=!1,this.attributes=[],this.uniforms=[],this.constants=[],this.samplers=[],this.functions={},this.extensions={},this.prePassOutput={},this.counters={},this._attributeDeclaration="",this._uniformDeclaration="",this._constantDeclaration="",this._samplerDeclaration="",this._varyingTransfer="",this._injectAtEnd="",this._repeatableContentAnchorIndex=0,this._builtCompilationString="",this.compilationString=""}finalize(e){let t=e.sharedData.emitComments,i=this.target===N.Fragment;this.compilationString=` diff --git a/.next/server/app/wiston.html b/.next/server/app/wiston.html index 1fe4a85..4f8ff1a 100644 --- a/.next/server/app/wiston.html +++ b/.next/server/app/wiston.html @@ -1 +1 @@ -wiston
    ‎ -+=-:. -
    ‎ .*%#%#%%%%#*+-. ++= .:-==:
    ‎ =%%########%##%%%*-. ++-# .-+*%%%###%#-
    ‎ .#%%################%%#=:=+- .+=--+= -+#%%##########%#.
    ‎ -%%####################%%+--=*: ==-----# --. -*%%%###############%=
    ‎ *%%#####################%+-----+=-------*:+=-+--*%%%#################%#%#
    ‎ .#%%###############%#%#####---*+-----------+--=*%%#######################%%%:
    ‎ .%%################%@=+*%%%=--+**#=---***=-=++#%############################%%-
    ‎ .%%#################%@+---+*---#***#=+#***#*%%%%####################%%%######%%%-
    ‎ %%###################%*--------#**********#%%######################%%#%%%######%@-
    ‎ #%####################%%--=+===+*********#%%#######################%%###%%#######%@-
    ‎ +%%#####################@+-=#**********#%%%########################%%#####%%#######%@:
    ‎ .%######################%%%--+******##%%%%%########################%%#######%%%######%%.
    ‎ #%###########%%%%%%%%%%%%%%#--==*##%%%%%##########################%@#########%%#######%%
    ‎ :%%###########%%###%%%%%%%%#%%#*%%###%%###########################%%%##########%%#######%*
    ‎ *%######%%##%%%%%#######%#####%%####%%#############################@##%%%%#####%%#######%%=
    ‎ .%%######%%%%%%%%%##################%%#############################%%#%%##%%##%#%%#########%.
    ‎ =%#######%@%%%######################%##############################%%%%####%%@%%#@%########%#
    ‎ ######%%%%%%%######################################################%@%######%%#%#%##########%-
    ‎ %%#%%%%%%%%########################################################%@%#########%%%###########%
    ‎ .%%%%%%%%%###########################################################%###########%@###########%+
    ‎ =#%%%%%%########################################################################################%
    ‎ +%%%%%############################################%%#%############################################%-
    ‎ =%%%%##########%#########################################%%##########################################%%**++======+**#%
    ‎ -#%%%#########################################################%####################################%###################%.
    ‎ *%%%#####################################################################################################%###%##########%
    ‎ .#%###################################################################%##%###############%###############################%#
    ‎ .+%##############################################################################%#########################################%=
    ‎ .+%#########################################################################################################################%%
    ‎ +%##########################################################################################################################%%.
    ‎ =%#################################################################################%%@%%#####################################%%:
    ‎ -#################################################################################%@@@%#######################################%%.
    ‎ :################################################################################%@@#%########################################%%+
    ‎ +%#############################################################################%@@#- +######################################%+.
    ‎ -#############################################################################%@@#= :*#################################%*-
    ‎ =%##########################################################################%@%*- :==- +################################%.
    ‎ -.:+######################################################################%%@%* =#####: ####+=---::--=+*##################.
    ‎ - :+###################################################################%%##- *#%%*=- =-. .-*##############%+:
    ‎ : .-+####################################################################: #%@+--- =############%#=
    ‎ - :=+################################################################+ -%%%%%+ +%%%%%%%%#*=:
    ‎ .:. :-+*############################################################: :+*+- - ....
    ‎ ::. .:=+*########################################################=. =
    ‎ ::. .:-=*####################################################*: .-
    ‎ ::. .:-=+*##########################################*=: .-
    ‎ .:: ..:--==++***################***++===-::. .-
    ‎ :-. ..... ..:::. .=
    ‎ .::. .-+****+====+==: +
    ‎ :::. .-+#*=:. . +
    ‎ .::. .=*#+: .::::. =:
    ‎ .... =*=. ::::: .+
    ‎ .:::. ::::. +
    ‎ .:::::.. .:::::. .=
    ‎ .::::::::::::.......::::::::::+-. =.
    ‎ ...... .+. +
    ‎ .::+ .-
    ‎ .::. +. .:
    ‎ -: :-. ::
    ‎ -- .-=: .:::. :.
    ‎ --.-=:. .---. :.
    ‎ -=. ==: :=-. :.
    ‎ :+: :-+. .-=: -
    ‎ :+- .=-. :=-. -
    ‎ .+- :-- :=- :. -
    ‎ .+=. = -=: :: .-
    ‎ .+=. =:-: -+: .-. .-
    ‎ .==. .:::::--:.=+ .=: :- .:
    ‎ ::=:---: .---. .:--+: .-. ::
    ‎ --. .+-:. .--: :- :.
    ‎ :- .. .:: .-. -.
    ‎ :: : .=. :: -.
    ‎ = .: .+: ::. -.
    ‎ =. - +. .:. -.
    ‎ + - .+ :: ::
    ‎ + . :-. + .:. ::
    ‎ + .: :- =. .:. .-
    ‎ -. .: :- .--. .:: .-
    ‎ = ::. .= == :: .-
    ‎ :: ::: :: .:-- .:. -
    ‎ -. .:::: = :---. .:. :.
    ‎ :. .:::::::=:--:. :: :.
    ‎ .:. :-= .:
    ‎ .:: .-. .:
    ‎ ::. .-: -
    ‎ .::. :-. =
    ‎ :::: .-. .=
    ‎ ::::. :: .-
    ‎ .::::::::::::. :-
    ‎ - -:
    ‎ - =
    ‎ ::::-----:::::=. =
    ‎ ::--:. .: .:
    ‎ :--:. : :
    ‎ :--. .-: :
    ‎ ----------. .==. -
    ‎ = -+. .-
    ‎ =. .+- =
    ‎ +. .*: +
    ‎ .::--: .*. +
    ‎ .- .+. :-
    ‎ :: +. --:
    ‎ -. :- .---::::.
    ‎ .: + .-
    ‎ = .- .-
    ‎ -. -. :=
    ‎ = = .-=:
    ‎ -: - .=---:
    ‎ = -. .--:-
    ‎ = ....:::-= .=.
    ‎ ..::::......:::::::::::. + .:.. .::::. :==
    ‎ :::::::. .::-::::: = .... :---:. .:-==:
    ‎ .- .. .:-::: = .:.. .:--:. --
    ‎ .:=. :+ .:. ::::. .*
    ‎ -: :: ::. :::: *.
    ‎ .: -. .-. .. .:. --
    ‎ - .-: .=. .= .=- =. .+
    ‎ - -=. .=. -. :+. +: .+
    ‎ - =- .=. = :*. +: +
    ‎ .: := -: - .*. :+ =.
    ‎ :. * .-. + +: *. .-
    ‎ :: + :-. --:. .* .* ::.
    ‎ ::. + --. ...-:. := .+ :-:
    ‎ .::. =: .::.....::::::::::::::::.... .:. .::. .::= .+ :-:.
    ‎ ..-.::::::.. ...... .:::::::. .::::--. + .. .:--:
    ‎ .:::::::::... ..... + .... .:--::
    ‎ ..::::::::..:- .:..:::::. .::-:::::
    \ No newline at end of file +wiston
    ‎ -+=-:. -
    ‎ .*%#%#%%%%#*+-. ++= .:-==:
    ‎ =%%########%##%%%*-. ++-# .-+*%%%###%#-
    ‎ .#%%################%%#=:=+- .+=--+= -+#%%##########%#.
    ‎ -%%####################%%+--=*: ==-----# --. -*%%%###############%=
    ‎ *%%#####################%+-----+=-------*:+=-+--*%%%#################%#%#
    ‎ .#%%###############%#%#####---*+-----------+--=*%%#######################%%%:
    ‎ .%%################%@=+*%%%=--+**#=---***=-=++#%############################%%-
    ‎ .%%#################%@+---+*---#***#=+#***#*%%%%####################%%%######%%%-
    ‎ %%###################%*--------#**********#%%######################%%#%%%######%@-
    ‎ #%####################%%--=+===+*********#%%#######################%%###%%#######%@-
    ‎ +%%#####################@+-=#**********#%%%########################%%#####%%#######%@:
    ‎ .%######################%%%--+******##%%%%%########################%%#######%%%######%%.
    ‎ #%###########%%%%%%%%%%%%%%#--==*##%%%%%##########################%@#########%%#######%%
    ‎ :%%###########%%###%%%%%%%%#%%#*%%###%%###########################%%%##########%%#######%*
    ‎ *%######%%##%%%%%#######%#####%%####%%#############################@##%%%%#####%%#######%%=
    ‎ .%%######%%%%%%%%%##################%%#############################%%#%%##%%##%#%%#########%.
    ‎ =%#######%@%%%######################%##############################%%%%####%%@%%#@%########%#
    ‎ ######%%%%%%%######################################################%@%######%%#%#%##########%-
    ‎ %%#%%%%%%%%########################################################%@%#########%%%###########%
    ‎ .%%%%%%%%%###########################################################%###########%@###########%+
    ‎ =#%%%%%%########################################################################################%
    ‎ +%%%%%############################################%%#%############################################%-
    ‎ =%%%%##########%#########################################%%##########################################%%**++======+**#%
    ‎ -#%%%#########################################################%####################################%###################%.
    ‎ *%%%#####################################################################################################%###%##########%
    ‎ .#%###################################################################%##%###############%###############################%#
    ‎ .+%##############################################################################%#########################################%=
    ‎ .+%#########################################################################################################################%%
    ‎ +%##########################################################################################################################%%.
    ‎ =%#################################################################################%%@%%#####################################%%:
    ‎ -#################################################################################%@@@%#######################################%%.
    ‎ :################################################################################%@@#%########################################%%+
    ‎ +%#############################################################################%@@#- +######################################%+.
    ‎ -#############################################################################%@@#= :*#################################%*-
    ‎ =%##########################################################################%@%*- :==- +################################%.
    ‎ -.:+######################################################################%%@%* =#####: ####+=---::--=+*##################.
    ‎ - :+###################################################################%%##- *#%%*=- =-. .-*##############%+:
    ‎ : .-+####################################################################: #%@+--- =############%#=
    ‎ - :=+################################################################+ -%%%%%+ +%%%%%%%%#*=:
    ‎ .:. :-+*############################################################: :+*+- - ....
    ‎ ::. .:=+*########################################################=. =
    ‎ ::. .:-=*####################################################*: .-
    ‎ ::. .:-=+*##########################################*=: .-
    ‎ .:: ..:--==++***################***++===-::. .-
    ‎ :-. ..... ..:::. .=
    ‎ .::. .-+****+====+==: +
    ‎ :::. .-+#*=:. . +
    ‎ .::. .=*#+: .::::. =:
    ‎ .... =*=. ::::: .+
    ‎ .:::. ::::. +
    ‎ .:::::.. .:::::. .=
    ‎ .::::::::::::.......::::::::::+-. =.
    ‎ ...... .+. +
    ‎ .::+ .-
    ‎ .::. +. .:
    ‎ -: :-. ::
    ‎ -- .-=: .:::. :.
    ‎ --.-=:. .---. :.
    ‎ -=. ==: :=-. :.
    ‎ :+: :-+. .-=: -
    ‎ :+- .=-. :=-. -
    ‎ .+- :-- :=- :. -
    ‎ .+=. = -=: :: .-
    ‎ .+=. =:-: -+: .-. .-
    ‎ .==. .:::::--:.=+ .=: :- .:
    ‎ ::=:---: .---. .:--+: .-. ::
    ‎ --. .+-:. .--: :- :.
    ‎ :- .. .:: .-. -.
    ‎ :: : .=. :: -.
    ‎ = .: .+: ::. -.
    ‎ =. - +. .:. -.
    ‎ + - .+ :: ::
    ‎ + . :-. + .:. ::
    ‎ + .: :- =. .:. .-
    ‎ -. .: :- .--. .:: .-
    ‎ = ::. .= == :: .-
    ‎ :: ::: :: .:-- .:. -
    ‎ -. .:::: = :---. .:. :.
    ‎ :. .:::::::=:--:. :: :.
    ‎ .:. :-= .:
    ‎ .:: .-. .:
    ‎ ::. .-: -
    ‎ .::. :-. =
    ‎ :::: .-. .=
    ‎ ::::. :: .-
    ‎ .::::::::::::. :-
    ‎ - -:
    ‎ - =
    ‎ ::::-----:::::=. =
    ‎ ::--:. .: .:
    ‎ :--:. : :
    ‎ :--. .-: :
    ‎ ----------. .==. -
    ‎ = -+. .-
    ‎ =. .+- =
    ‎ +. .*: +
    ‎ .::--: .*. +
    ‎ .- .+. :-
    ‎ :: +. --:
    ‎ -. :- .---::::.
    ‎ .: + .-
    ‎ = .- .-
    ‎ -. -. :=
    ‎ = = .-=:
    ‎ -: - .=---:
    ‎ = -. .--:-
    ‎ = ....:::-= .=.
    ‎ ..::::......:::::::::::. + .:.. .::::. :==
    ‎ :::::::. .::-::::: = .... :---:. .:-==:
    ‎ .- .. .:-::: = .:.. .:--:. --
    ‎ .:=. :+ .:. ::::. .*
    ‎ -: :: ::. :::: *.
    ‎ .: -. .-. .. .:. --
    ‎ - .-: .=. .= .=- =. .+
    ‎ - -=. .=. -. :+. +: .+
    ‎ - =- .=. = :*. +: +
    ‎ .: := -: - .*. :+ =.
    ‎ :. * .-. + +: *. .-
    ‎ :: + :-. --:. .* .* ::.
    ‎ ::. + --. ...-:. := .+ :-:
    ‎ .::. =: .::.....::::::::::::::::.... .:. .::. .::= .+ :-:.
    ‎ ..-.::::::.. ...... .:::::::. .::::--. + .. .:--:
    ‎ .:::::::::... ..... + .... .:--::
    ‎ ..::::::::..:- .:..:::::. .::-:::::
    \ No newline at end of file diff --git a/.next/server/app/wiston.rsc b/.next/server/app/wiston.rsc index 1042e73..552d627 100644 --- a/.next/server/app/wiston.rsc +++ b/.next/server/app/wiston.rsc @@ -1,5 +1,5 @@ 2:I[5613,[],""] 3:I[1778,[],""] -0:["xSz9x0FW88Rb7utFdR6Fp",[[["",{"children":["wiston",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["wiston",{"children":["__PAGE__",{},["$L1",["$","main",null,{"className":"flex flex-col items-center","children":["$","span",null,{"className":"whitespace-pre-wrap font-mono text-[0.2rem] leading-[0.25rem]","children":["‎ -+=-:. - ",["$","br",null,{}],"‎ .*%#%#%%%%#*+-. ++= .:-==: ",["$","br",null,{}],"‎ =%%########%##%%%*-. ++-# .-+*%%%###%#- ",["$","br",null,{}],"‎ .#%%################%%#=:=+- .+=--+= -+#%%##########%#. ",["$","br",null,{}],"‎ -%%####################%%+--=*: ==-----# --. -*%%%###############%= ",["$","br",null,{}],"‎ *%%#####################%+-----+=-------*:+=-+--*%%%#################%#%# ",["$","br",null,{}],"‎ .#%%###############%#%#####---*+-----------+--=*%%#######################%%%: ",["$","br",null,{}],"‎ .%%################%@=+*%%%=--+**#=---***=-=++#%############################%%- ",["$","br",null,{}],"‎ .%%#################%@+---+*---#***#=+#***#*%%%%####################%%%######%%%- ",["$","br",null,{}],"‎ %%###################%*--------#**********#%%######################%%#%%%######%@- ",["$","br",null,{}],"‎ #%####################%%--=+===+*********#%%#######################%%###%%#######%@- ",["$","br",null,{}],"‎ +%%#####################@+-=#**********#%%%########################%%#####%%#######%@: ",["$","br",null,{}],"‎ .%######################%%%--+******##%%%%%########################%%#######%%%######%%. ",["$","br",null,{}],"‎ #%###########%%%%%%%%%%%%%%#--==*##%%%%%##########################%@#########%%#######%% ",["$","br",null,{}],"‎ :%%###########%%###%%%%%%%%#%%#*%%###%%###########################%%%##########%%#######%* ",["$","br",null,{}],"‎ *%######%%##%%%%%#######%#####%%####%%#############################@##%%%%#####%%#######%%= ",["$","br",null,{}],"‎ .%%######%%%%%%%%%##################%%#############################%%#%%##%%##%#%%#########%. ",["$","br",null,{}],"‎ =%#######%@%%%######################%##############################%%%%####%%@%%#@%########%# ",["$","br",null,{}],"‎ ######%%%%%%%######################################################%@%######%%#%#%##########%- ",["$","br",null,{}],"‎ %%#%%%%%%%%########################################################%@%#########%%%###########% ",["$","br",null,{}],"‎ .%%%%%%%%%###########################################################%###########%@###########%+ ",["$","br",null,{}],"‎ =#%%%%%%########################################################################################% ",["$","br",null,{}],"‎ +%%%%%############################################%%#%############################################%- ",["$","br",null,{}],"‎ =%%%%##########%#########################################%%##########################################%%**++======+**#% ",["$","br",null,{}],"‎ -#%%%#########################################################%####################################%###################%. ",["$","br",null,{}],"‎ *%%%#####################################################################################################%###%##########% ",["$","br",null,{}],"‎ .#%###################################################################%##%###############%###############################%# ",["$","br",null,{}],"‎ .+%##############################################################################%#########################################%= ",["$","br",null,{}],"‎ .+%#########################################################################################################################%% ",["$","br",null,{}],"‎ +%##########################################################################################################################%%. ",["$","br",null,{}],"‎ =%#################################################################################%%@%%#####################################%%: ",["$","br",null,{}],"‎ -#################################################################################%@@@%#######################################%%. ",["$","br",null,{}],"‎ :################################################################################%@@#%########################################%%+ ",["$","br",null,{}],"‎ +%#############################################################################%@@#- +######################################%+. ",["$","br",null,{}],"‎ -#############################################################################%@@#= :*#################################%*- ",["$","br",null,{}],"‎ =%##########################################################################%@%*- :==- +################################%. ",["$","br",null,{}],"‎ -.:+######################################################################%%@%* =#####: ####+=---::--=+*##################. ",["$","br",null,{}],"‎ - :+###################################################################%%##- *#%%*=- =-. .-*##############%+: ",["$","br",null,{}],"‎ : .-+####################################################################: #%@+--- =############%#= ",["$","br",null,{}],"‎ - :=+################################################################+ -%%%%%+ +%%%%%%%%#*=: ",["$","br",null,{}],"‎ .:. :-+*############################################################: :+*+- - .... ",["$","br",null,{}],"‎ ::. .:=+*########################################################=. = ",["$","br",null,{}],"‎ ::. .:-=*####################################################*: .- ",["$","br",null,{}],"‎ ::. .:-=+*##########################################*=: .- ",["$","br",null,{}],"‎ .:: ..:--==++***################***++===-::. .- ",["$","br",null,{}],"‎ :-. ..... ..:::. .= ",["$","br",null,{}],"‎ .::. .-+****+====+==: + ",["$","br",null,{}],"‎ :::. .-+#*=:. . + ",["$","br",null,{}],"‎ .::. .=*#+: .::::. =: ",["$","br",null,{}],"‎ .... =*=. ::::: .+ ",["$","br",null,{}],"‎ .:::. ::::. + ",["$","br",null,{}],"‎ .:::::.. .:::::. .= ",["$","br",null,{}],"‎ .::::::::::::.......::::::::::+-. =. ",["$","br",null,{}],"‎ ...... .+. + ",["$","br",null,{}],"‎ .::+ .- ",["$","br",null,{}],"‎ .::. +. .: ",["$","br",null,{}],"‎ -: :-. :: ",["$","br",null,{}],"‎ -- .-=: .:::. :. ",["$","br",null,{}],"‎ --.-=:. .---. :. ",["$","br",null,{}],"‎ -=. ==: :=-. :. ",["$","br",null,{}],"‎ :+: :-+. .-=: - ",["$","br",null,{}],"‎ :+- .=-. :=-. - ",["$","br",null,{}],"‎ .+- :-- :=- :. - ",["$","br",null,{}],"‎ .+=. = -=: :: .- ",["$","br",null,{}],"‎ .+=. =:-: -+: .-. .- ",["$","br",null,{}],"‎ .==. .:::::--:.=+ .=: :- .: ",["$","br",null,{}],"‎ ::=:---: .---. .:--+: .-. :: ",["$","br",null,{}],"‎ --. .+-:. .--: :- :. ",["$","br",null,{}],"‎ :- .. .:: .-. -. ",["$","br",null,{}],"‎ :: : .=. :: -. ",["$","br",null,{}],"‎ = .: .+: ::. -. ",["$","br",null,{}],"‎ =. - +. .:. -. ",["$","br",null,{}],"‎ + - .+ :: :: ",["$","br",null,{}],"‎ + . :-. + .:. :: ",["$","br",null,{}],"‎ + .: :- =. .:. .- ",["$","br",null,{}],"‎ -. .: :- .--. .:: .- ",["$","br",null,{}],"‎ = ::. .= == :: .- ",["$","br",null,{}],"‎ :: ::: :: .:-- .:. - ",["$","br",null,{}],"‎ -. .:::: = :---. .:. :. ",["$","br",null,{}],"‎ :. .:::::::=:--:. :: :. ",["$","br",null,{}],"‎ .:. :-= .: ",["$","br",null,{}],"‎ .:: .-. .: ",["$","br",null,{}],"‎ ::. .-: - ",["$","br",null,{}],"‎ .::. :-. = ",["$","br",null,{}],"‎ :::: .-. .= ",["$","br",null,{}],"‎ ::::. :: .- ",["$","br",null,{}],"‎ .::::::::::::. :- ",["$","br",null,{}],"‎ - -: ",["$","br",null,{}],"‎ - = ",["$","br",null,{}],"‎ ::::-----:::::=. = ",["$","br",null,{}],"‎ ::--:. .: .: ",["$","br",null,{}],"‎ :--:. : : ",["$","br",null,{}],"‎ :--. .-: : ",["$","br",null,{}],"‎ ----------. .==. - ",["$","br",null,{}],"‎ = -+. .- ",["$","br",null,{}],"‎ =. .+- = ",["$","br",null,{}],"‎ +. .*: + ",["$","br",null,{}],"‎ .::--: .*. + ",["$","br",null,{}],"‎ .- .+. :- ",["$","br",null,{}],"‎ :: +. --: ",["$","br",null,{}],"‎ -. :- .---::::. ",["$","br",null,{}],"‎ .: + .-",["$","br",null,{}],"‎ = .- .-",["$","br",null,{}],"‎ -. -. :=",["$","br",null,{}],"‎ = = .-=: ",["$","br",null,{}],"‎ -: - .=---: ",["$","br",null,{}],"‎ = -. .--:- ",["$","br",null,{}],"‎ = ....:::-= .=. ",["$","br",null,{}],"‎ ..::::......:::::::::::. + .:.. .::::. :== ",["$","br",null,{}],"‎ :::::::. .::-::::: = .... :---:. .:-==: ",["$","br",null,{}],"‎ .- .. .:-::: = .:.. .:--:. -- ",["$","br",null,{}],"‎ .:=. :+ .:. ::::. .* ",["$","br",null,{}],"‎ -: :: ::. :::: *. ",["$","br",null,{}],"‎ .: -. .-. .. .:. -- ",["$","br",null,{}],"‎ - .-: .=. .= .=- =. .+ ",["$","br",null,{}],"‎ - -=. .=. -. :+. +: .+ ",["$","br",null,{}],"‎ - =- .=. = :*. +: + ",["$","br",null,{}],"‎ .: := -: - .*. :+ =. ",["$","br",null,{}],"‎ :. * .-. + +: *. .- ",["$","br",null,{}],"‎ :: + :-. --:. .* .* ::. ",["$","br",null,{}],"‎ ::. + --. ...-:. := .+ :-: ",["$","br",null,{}],"‎ .::. =: .::.....::::::::::::::::.... .:. .::. .::= .+ :-:. ",["$","br",null,{}],"‎ ..-.::::::.. ...... .:::::::. .::::--. + .. .:--: ",["$","br",null,{}],"‎ .:::::::::... ..... + .... .:--:: ",["$","br",null,{}],"‎ ..::::::::..:- .:..:::::. .::-::::: ",["$","br",null,{}]]}]}],null]]},["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","wiston","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_e66fe9","children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]}],null]],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1d2d59615145af7d.css","precedence":"next","crossOrigin":""}]],"$L4"]]]] +0:["_irQtJdFK0j8SeLn5FtRS",[[["",{"children":["wiston",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["wiston",{"children":["__PAGE__",{},["$L1",["$","main",null,{"className":"flex flex-col items-center","children":["$","span",null,{"className":"whitespace-pre-wrap font-mono text-[0.2rem] leading-[0.25rem]","children":["‎ -+=-:. - ",["$","br",null,{}],"‎ .*%#%#%%%%#*+-. ++= .:-==: ",["$","br",null,{}],"‎ =%%########%##%%%*-. ++-# .-+*%%%###%#- ",["$","br",null,{}],"‎ .#%%################%%#=:=+- .+=--+= -+#%%##########%#. ",["$","br",null,{}],"‎ -%%####################%%+--=*: ==-----# --. -*%%%###############%= ",["$","br",null,{}],"‎ *%%#####################%+-----+=-------*:+=-+--*%%%#################%#%# ",["$","br",null,{}],"‎ .#%%###############%#%#####---*+-----------+--=*%%#######################%%%: ",["$","br",null,{}],"‎ .%%################%@=+*%%%=--+**#=---***=-=++#%############################%%- ",["$","br",null,{}],"‎ .%%#################%@+---+*---#***#=+#***#*%%%%####################%%%######%%%- ",["$","br",null,{}],"‎ %%###################%*--------#**********#%%######################%%#%%%######%@- ",["$","br",null,{}],"‎ #%####################%%--=+===+*********#%%#######################%%###%%#######%@- ",["$","br",null,{}],"‎ +%%#####################@+-=#**********#%%%########################%%#####%%#######%@: ",["$","br",null,{}],"‎ .%######################%%%--+******##%%%%%########################%%#######%%%######%%. ",["$","br",null,{}],"‎ #%###########%%%%%%%%%%%%%%#--==*##%%%%%##########################%@#########%%#######%% ",["$","br",null,{}],"‎ :%%###########%%###%%%%%%%%#%%#*%%###%%###########################%%%##########%%#######%* ",["$","br",null,{}],"‎ *%######%%##%%%%%#######%#####%%####%%#############################@##%%%%#####%%#######%%= ",["$","br",null,{}],"‎ .%%######%%%%%%%%%##################%%#############################%%#%%##%%##%#%%#########%. ",["$","br",null,{}],"‎ =%#######%@%%%######################%##############################%%%%####%%@%%#@%########%# ",["$","br",null,{}],"‎ ######%%%%%%%######################################################%@%######%%#%#%##########%- ",["$","br",null,{}],"‎ %%#%%%%%%%%########################################################%@%#########%%%###########% ",["$","br",null,{}],"‎ .%%%%%%%%%###########################################################%###########%@###########%+ ",["$","br",null,{}],"‎ =#%%%%%%########################################################################################% ",["$","br",null,{}],"‎ +%%%%%############################################%%#%############################################%- ",["$","br",null,{}],"‎ =%%%%##########%#########################################%%##########################################%%**++======+**#% ",["$","br",null,{}],"‎ -#%%%#########################################################%####################################%###################%. ",["$","br",null,{}],"‎ *%%%#####################################################################################################%###%##########% ",["$","br",null,{}],"‎ .#%###################################################################%##%###############%###############################%# ",["$","br",null,{}],"‎ .+%##############################################################################%#########################################%= ",["$","br",null,{}],"‎ .+%#########################################################################################################################%% ",["$","br",null,{}],"‎ +%##########################################################################################################################%%. ",["$","br",null,{}],"‎ =%#################################################################################%%@%%#####################################%%: ",["$","br",null,{}],"‎ -#################################################################################%@@@%#######################################%%. ",["$","br",null,{}],"‎ :################################################################################%@@#%########################################%%+ ",["$","br",null,{}],"‎ +%#############################################################################%@@#- +######################################%+. ",["$","br",null,{}],"‎ -#############################################################################%@@#= :*#################################%*- ",["$","br",null,{}],"‎ =%##########################################################################%@%*- :==- +################################%. ",["$","br",null,{}],"‎ -.:+######################################################################%%@%* =#####: ####+=---::--=+*##################. ",["$","br",null,{}],"‎ - :+###################################################################%%##- *#%%*=- =-. .-*##############%+: ",["$","br",null,{}],"‎ : .-+####################################################################: #%@+--- =############%#= ",["$","br",null,{}],"‎ - :=+################################################################+ -%%%%%+ +%%%%%%%%#*=: ",["$","br",null,{}],"‎ .:. :-+*############################################################: :+*+- - .... ",["$","br",null,{}],"‎ ::. .:=+*########################################################=. = ",["$","br",null,{}],"‎ ::. .:-=*####################################################*: .- ",["$","br",null,{}],"‎ ::. .:-=+*##########################################*=: .- ",["$","br",null,{}],"‎ .:: ..:--==++***################***++===-::. .- ",["$","br",null,{}],"‎ :-. ..... ..:::. .= ",["$","br",null,{}],"‎ .::. .-+****+====+==: + ",["$","br",null,{}],"‎ :::. .-+#*=:. . + ",["$","br",null,{}],"‎ .::. .=*#+: .::::. =: ",["$","br",null,{}],"‎ .... =*=. ::::: .+ ",["$","br",null,{}],"‎ .:::. ::::. + ",["$","br",null,{}],"‎ .:::::.. .:::::. .= ",["$","br",null,{}],"‎ .::::::::::::.......::::::::::+-. =. ",["$","br",null,{}],"‎ ...... .+. + ",["$","br",null,{}],"‎ .::+ .- ",["$","br",null,{}],"‎ .::. +. .: ",["$","br",null,{}],"‎ -: :-. :: ",["$","br",null,{}],"‎ -- .-=: .:::. :. ",["$","br",null,{}],"‎ --.-=:. .---. :. ",["$","br",null,{}],"‎ -=. ==: :=-. :. ",["$","br",null,{}],"‎ :+: :-+. .-=: - ",["$","br",null,{}],"‎ :+- .=-. :=-. - ",["$","br",null,{}],"‎ .+- :-- :=- :. - ",["$","br",null,{}],"‎ .+=. = -=: :: .- ",["$","br",null,{}],"‎ .+=. =:-: -+: .-. .- ",["$","br",null,{}],"‎ .==. .:::::--:.=+ .=: :- .: ",["$","br",null,{}],"‎ ::=:---: .---. .:--+: .-. :: ",["$","br",null,{}],"‎ --. .+-:. .--: :- :. ",["$","br",null,{}],"‎ :- .. .:: .-. -. ",["$","br",null,{}],"‎ :: : .=. :: -. ",["$","br",null,{}],"‎ = .: .+: ::. -. ",["$","br",null,{}],"‎ =. - +. .:. -. ",["$","br",null,{}],"‎ + - .+ :: :: ",["$","br",null,{}],"‎ + . :-. + .:. :: ",["$","br",null,{}],"‎ + .: :- =. .:. .- ",["$","br",null,{}],"‎ -. .: :- .--. .:: .- ",["$","br",null,{}],"‎ = ::. .= == :: .- ",["$","br",null,{}],"‎ :: ::: :: .:-- .:. - ",["$","br",null,{}],"‎ -. .:::: = :---. .:. :. ",["$","br",null,{}],"‎ :. .:::::::=:--:. :: :. ",["$","br",null,{}],"‎ .:. :-= .: ",["$","br",null,{}],"‎ .:: .-. .: ",["$","br",null,{}],"‎ ::. .-: - ",["$","br",null,{}],"‎ .::. :-. = ",["$","br",null,{}],"‎ :::: .-. .= ",["$","br",null,{}],"‎ ::::. :: .- ",["$","br",null,{}],"‎ .::::::::::::. :- ",["$","br",null,{}],"‎ - -: ",["$","br",null,{}],"‎ - = ",["$","br",null,{}],"‎ ::::-----:::::=. = ",["$","br",null,{}],"‎ ::--:. .: .: ",["$","br",null,{}],"‎ :--:. : : ",["$","br",null,{}],"‎ :--. .-: : ",["$","br",null,{}],"‎ ----------. .==. - ",["$","br",null,{}],"‎ = -+. .- ",["$","br",null,{}],"‎ =. .+- = ",["$","br",null,{}],"‎ +. .*: + ",["$","br",null,{}],"‎ .::--: .*. + ",["$","br",null,{}],"‎ .- .+. :- ",["$","br",null,{}],"‎ :: +. --: ",["$","br",null,{}],"‎ -. :- .---::::. ",["$","br",null,{}],"‎ .: + .-",["$","br",null,{}],"‎ = .- .-",["$","br",null,{}],"‎ -. -. :=",["$","br",null,{}],"‎ = = .-=: ",["$","br",null,{}],"‎ -: - .=---: ",["$","br",null,{}],"‎ = -. .--:- ",["$","br",null,{}],"‎ = ....:::-= .=. ",["$","br",null,{}],"‎ ..::::......:::::::::::. + .:.. .::::. :== ",["$","br",null,{}],"‎ :::::::. .::-::::: = .... :---:. .:-==: ",["$","br",null,{}],"‎ .- .. .:-::: = .:.. .:--:. -- ",["$","br",null,{}],"‎ .:=. :+ .:. ::::. .* ",["$","br",null,{}],"‎ -: :: ::. :::: *. ",["$","br",null,{}],"‎ .: -. .-. .. .:. -- ",["$","br",null,{}],"‎ - .-: .=. .= .=- =. .+ ",["$","br",null,{}],"‎ - -=. .=. -. :+. +: .+ ",["$","br",null,{}],"‎ - =- .=. = :*. +: + ",["$","br",null,{}],"‎ .: := -: - .*. :+ =. ",["$","br",null,{}],"‎ :. * .-. + +: *. .- ",["$","br",null,{}],"‎ :: + :-. --:. .* .* ::. ",["$","br",null,{}],"‎ ::. + --. ...-:. := .+ :-: ",["$","br",null,{}],"‎ .::. =: .::.....::::::::::::::::.... .:. .::. .::= .+ :-:. ",["$","br",null,{}],"‎ ..-.::::::.. ...... .:::::::. .::::--. + .. .:--: ",["$","br",null,{}],"‎ .:::::::::... ..... + .... .:--:: ",["$","br",null,{}],"‎ ..::::::::..:- .:..:::::. .::-::::: ",["$","br",null,{}]]}]}],null]]},["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","wiston","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},[null,["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__className_e66fe9","children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"styles":null}]}]}],null]],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/1d2d59615145af7d.css","precedence":"next","crossOrigin":""}]],"$L4"]]]] 4:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"wiston"}],["$","meta","3",{"name":"description","content":"I code, stream, and create videos."}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/.next/server/app/wiston/page.js b/.next/server/app/wiston/page.js index 32084ca..9c74427 100644 --- a/.next/server/app/wiston/page.js +++ b/.next/server/app/wiston/page.js @@ -1 +1 @@ -(()=>{var s={};s.id=619,s.ids=[619],s.modules={7849:s=>{"use strict";s.exports=require("next/dist/client/components/action-async-storage.external")},5403:s=>{"use strict";s.exports=require("next/dist/client/components/request-async-storage.external")},4749:s=>{"use strict";s.exports=require("next/dist/client/components/static-generation-async-storage.external")},399:s=>{"use strict";s.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},5528:s=>{"use strict";s.exports=require("next/dist\\client\\components\\action-async-storage.external.js")},1877:s=>{"use strict";s.exports=require("next/dist\\client\\components\\request-async-storage.external.js")},5319:s=>{"use strict";s.exports=require("next/dist\\client\\components\\static-generation-async-storage.external.js")},1017:s=>{"use strict";s.exports=require("path")},7310:s=>{"use strict";s.exports=require("url")},1663:(s,r,e)=>{"use strict";e.r(r),e.d(r,{GlobalError:()=>n.a,__next_app__:()=>d,originalPathname:()=>l,pages:()=>o,routeModule:()=>p,tree:()=>j});var t=e(482),x=e(9108),b=e(2563),n=e.n(b),a=e(8300),i={};for(let s in a)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(s)&&(i[s]=()=>a[s]);e.d(r,i);let j=["",{children:["wiston",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(e.bind(e,6071)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\wiston\\page.tsx"]}]},{metadata:{icon:[async s=>(await Promise.resolve().then(e.bind(e,7481))).default(s)],apple:[],openGraph:[],twitter:[],manifest:void 0}}]},{layout:[()=>Promise.resolve().then(e.bind(e,2917)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(e.t.bind(e,9361,23)),"next/dist/client/components/not-found-error"],metadata:{icon:[async s=>(await Promise.resolve().then(e.bind(e,7481))).default(s)],apple:[],openGraph:[],twitter:[],manifest:void 0}}],o=["X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\wiston\\page.tsx"],l="/wiston/page",d={require:e,loadChunk:()=>Promise.resolve()},p=new t.AppPageRouteModule({definition:{kind:x.x.APP_PAGE,page:"/wiston/page",pathname:"/wiston",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:j}})},6254:(s,r,e)=>{Promise.resolve().then(e.t.bind(e,2583,23)),Promise.resolve().then(e.t.bind(e,6840,23)),Promise.resolve().then(e.t.bind(e,8771,23)),Promise.resolve().then(e.t.bind(e,3225,23)),Promise.resolve().then(e.t.bind(e,9295,23)),Promise.resolve().then(e.t.bind(e,3982,23))},2731:()=>{},5303:()=>{},2917:(s,r,e)=>{"use strict";e.r(r),e.d(r,{default:()=>a,metadata:()=>n});var t=e(5036),x=e(265),b=e.n(x);e(3440);let n={title:"sukadia.dev",description:"I code, stream, and create videos."};function a({children:s}){return t.jsx("html",{lang:"en",children:t.jsx("body",{className:b().className,children:s})})}},6071:(s,r,e)=>{"use strict";e.r(r),e.d(r,{default:()=>b,metadata:()=>x});var t=e(5036);let x={title:"wiston"};function b(){return t.jsx("main",{className:"flex flex-col items-center",children:(0,t.jsxs)("span",{className:"whitespace-pre-wrap font-mono text-[0.2rem] leading-[0.25rem]",children:["‎ -+=-:. - ",t.jsx("br",{}),"‎ .*%#%#%%%%#*+-. ++= .:-==: ",t.jsx("br",{}),"‎ =%%########%##%%%*-. ++-# .-+*%%%###%#- ",t.jsx("br",{}),"‎ .#%%################%%#=:=+- .+=--+= -+#%%##########%#. ",t.jsx("br",{}),"‎ -%%####################%%+--=*: ==-----# --. -*%%%###############%= ",t.jsx("br",{}),"‎ *%%#####################%+-----+=-------*:+=-+--*%%%#################%#%# ",t.jsx("br",{}),"‎ .#%%###############%#%#####---*+-----------+--=*%%#######################%%%: ",t.jsx("br",{}),"‎ .%%################%@=+*%%%=--+**#=---***=-=++#%############################%%- ",t.jsx("br",{}),"‎ .%%#################%@+---+*---#***#=+#***#*%%%%####################%%%######%%%- ",t.jsx("br",{}),"‎ %%###################%*--------#**********#%%######################%%#%%%######%@- ",t.jsx("br",{}),"‎ #%####################%%--=+===+*********#%%#######################%%###%%#######%@- ",t.jsx("br",{}),"‎ +%%#####################@+-=#**********#%%%########################%%#####%%#######%@: ",t.jsx("br",{}),"‎ .%######################%%%--+******##%%%%%########################%%#######%%%######%%. ",t.jsx("br",{}),"‎ #%###########%%%%%%%%%%%%%%#--==*##%%%%%##########################%@#########%%#######%% ",t.jsx("br",{}),"‎ :%%###########%%###%%%%%%%%#%%#*%%###%%###########################%%%##########%%#######%* ",t.jsx("br",{}),"‎ *%######%%##%%%%%#######%#####%%####%%#############################@##%%%%#####%%#######%%= ",t.jsx("br",{}),"‎ .%%######%%%%%%%%%##################%%#############################%%#%%##%%##%#%%#########%. ",t.jsx("br",{}),"‎ =%#######%@%%%######################%##############################%%%%####%%@%%#@%########%# ",t.jsx("br",{}),"‎ ######%%%%%%%######################################################%@%######%%#%#%##########%- ",t.jsx("br",{}),"‎ %%#%%%%%%%%########################################################%@%#########%%%###########% ",t.jsx("br",{}),"‎ .%%%%%%%%%###########################################################%###########%@###########%+ ",t.jsx("br",{}),"‎ =#%%%%%%########################################################################################% ",t.jsx("br",{}),"‎ +%%%%%############################################%%#%############################################%- ",t.jsx("br",{}),"‎ =%%%%##########%#########################################%%##########################################%%**++======+**#% ",t.jsx("br",{}),"‎ -#%%%#########################################################%####################################%###################%. ",t.jsx("br",{}),"‎ *%%%#####################################################################################################%###%##########% ",t.jsx("br",{}),"‎ .#%###################################################################%##%###############%###############################%# ",t.jsx("br",{}),"‎ .+%##############################################################################%#########################################%= ",t.jsx("br",{}),"‎ .+%#########################################################################################################################%% ",t.jsx("br",{}),"‎ +%##########################################################################################################################%%. ",t.jsx("br",{}),"‎ =%#################################################################################%%@%%#####################################%%: ",t.jsx("br",{}),"‎ -#################################################################################%@@@%#######################################%%. ",t.jsx("br",{}),"‎ :################################################################################%@@#%########################################%%+ ",t.jsx("br",{}),"‎ +%#############################################################################%@@#- +######################################%+. ",t.jsx("br",{}),"‎ -#############################################################################%@@#= :*#################################%*- ",t.jsx("br",{}),"‎ =%##########################################################################%@%*- :==- +################################%. ",t.jsx("br",{}),"‎ -.:+######################################################################%%@%* =#####: ####+=---::--=+*##################. ",t.jsx("br",{}),"‎ - :+###################################################################%%##- *#%%*=- =-. .-*##############%+: ",t.jsx("br",{}),"‎ : .-+####################################################################: #%@+--- =############%#= ",t.jsx("br",{}),"‎ - :=+################################################################+ -%%%%%+ +%%%%%%%%#*=: ",t.jsx("br",{}),"‎ .:. :-+*############################################################: :+*+- - .... ",t.jsx("br",{}),"‎ ::. .:=+*########################################################=. = ",t.jsx("br",{}),"‎ ::. .:-=*####################################################*: .- ",t.jsx("br",{}),"‎ ::. .:-=+*##########################################*=: .- ",t.jsx("br",{}),"‎ .:: ..:--==++***################***++===-::. .- ",t.jsx("br",{}),"‎ :-. ..... ..:::. .= ",t.jsx("br",{}),"‎ .::. .-+****+====+==: + ",t.jsx("br",{}),"‎ :::. .-+#*=:. . + ",t.jsx("br",{}),"‎ .::. .=*#+: .::::. =: ",t.jsx("br",{}),"‎ .... =*=. ::::: .+ ",t.jsx("br",{}),"‎ .:::. ::::. + ",t.jsx("br",{}),"‎ .:::::.. .:::::. .= ",t.jsx("br",{}),"‎ .::::::::::::.......::::::::::+-. =. ",t.jsx("br",{}),"‎ ...... .+. + ",t.jsx("br",{}),"‎ .::+ .- ",t.jsx("br",{}),"‎ .::. +. .: ",t.jsx("br",{}),"‎ -: :-. :: ",t.jsx("br",{}),"‎ -- .-=: .:::. :. ",t.jsx("br",{}),"‎ --.-=:. .---. :. ",t.jsx("br",{}),"‎ -=. ==: :=-. :. ",t.jsx("br",{}),"‎ :+: :-+. .-=: - ",t.jsx("br",{}),"‎ :+- .=-. :=-. - ",t.jsx("br",{}),"‎ .+- :-- :=- :. - ",t.jsx("br",{}),"‎ .+=. = -=: :: .- ",t.jsx("br",{}),"‎ .+=. =:-: -+: .-. .- ",t.jsx("br",{}),"‎ .==. .:::::--:.=+ .=: :- .: ",t.jsx("br",{}),"‎ ::=:---: .---. .:--+: .-. :: ",t.jsx("br",{}),"‎ --. .+-:. .--: :- :. ",t.jsx("br",{}),"‎ :- .. .:: .-. -. ",t.jsx("br",{}),"‎ :: : .=. :: -. ",t.jsx("br",{}),"‎ = .: .+: ::. -. ",t.jsx("br",{}),"‎ =. - +. .:. -. ",t.jsx("br",{}),"‎ + - .+ :: :: ",t.jsx("br",{}),"‎ + . :-. + .:. :: ",t.jsx("br",{}),"‎ + .: :- =. .:. .- ",t.jsx("br",{}),"‎ -. .: :- .--. .:: .- ",t.jsx("br",{}),"‎ = ::. .= == :: .- ",t.jsx("br",{}),"‎ :: ::: :: .:-- .:. - ",t.jsx("br",{}),"‎ -. .:::: = :---. .:. :. ",t.jsx("br",{}),"‎ :. .:::::::=:--:. :: :. ",t.jsx("br",{}),"‎ .:. :-= .: ",t.jsx("br",{}),"‎ .:: .-. .: ",t.jsx("br",{}),"‎ ::. .-: - ",t.jsx("br",{}),"‎ .::. :-. = ",t.jsx("br",{}),"‎ :::: .-. .= ",t.jsx("br",{}),"‎ ::::. :: .- ",t.jsx("br",{}),"‎ .::::::::::::. :- ",t.jsx("br",{}),"‎ - -: ",t.jsx("br",{}),"‎ - = ",t.jsx("br",{}),"‎ ::::-----:::::=. = ",t.jsx("br",{}),"‎ ::--:. .: .: ",t.jsx("br",{}),"‎ :--:. : : ",t.jsx("br",{}),"‎ :--. .-: : ",t.jsx("br",{}),"‎ ----------. .==. - ",t.jsx("br",{}),"‎ = -+. .- ",t.jsx("br",{}),"‎ =. .+- = ",t.jsx("br",{}),"‎ +. .*: + ",t.jsx("br",{}),"‎ .::--: .*. + ",t.jsx("br",{}),"‎ .- .+. :- ",t.jsx("br",{}),"‎ :: +. --: ",t.jsx("br",{}),"‎ -. :- .---::::. ",t.jsx("br",{}),"‎ .: + .-",t.jsx("br",{}),"‎ = .- .-",t.jsx("br",{}),"‎ -. -. :=",t.jsx("br",{}),"‎ = = .-=: ",t.jsx("br",{}),"‎ -: - .=---: ",t.jsx("br",{}),"‎ = -. .--:- ",t.jsx("br",{}),"‎ = ....:::-= .=. ",t.jsx("br",{}),"‎ ..::::......:::::::::::. + .:.. .::::. :== ",t.jsx("br",{}),"‎ :::::::. .::-::::: = .... :---:. .:-==: ",t.jsx("br",{}),"‎ .- .. .:-::: = .:.. .:--:. -- ",t.jsx("br",{}),"‎ .:=. :+ .:. ::::. .* ",t.jsx("br",{}),"‎ -: :: ::. :::: *. ",t.jsx("br",{}),"‎ .: -. .-. .. .:. -- ",t.jsx("br",{}),"‎ - .-: .=. .= .=- =. .+ ",t.jsx("br",{}),"‎ - -=. .=. -. :+. +: .+ ",t.jsx("br",{}),"‎ - =- .=. = :*. +: + ",t.jsx("br",{}),"‎ .: := -: - .*. :+ =. ",t.jsx("br",{}),"‎ :. * .-. + +: *. .- ",t.jsx("br",{}),"‎ :: + :-. --:. .* .* ::. ",t.jsx("br",{}),"‎ ::. + --. ...-:. := .+ :-: ",t.jsx("br",{}),"‎ .::. =: .::.....::::::::::::::::.... .:. .::. .::= .+ :-:. ",t.jsx("br",{}),"‎ ..-.::::::.. ...... .:::::::. .::::--. + .. .:--: ",t.jsx("br",{}),"‎ .:::::::::... ..... + .... .:--:: ",t.jsx("br",{}),"‎ ..::::::::..:- .:..:::::. .::-::::: ",t.jsx("br",{})]})})}},7481:(s,r,e)=>{"use strict";e.r(r),e.d(r,{default:()=>x});var t=e(337);let x=s=>[{type:"image/x-icon",sizes:"16x16",url:(0,t.fillMetadataSegment)(".",s.params,"favicon.ico")+""}]},3440:()=>{}};var r=require("../../webpack-runtime.js");r.C(s);var e=s=>r(r.s=s),t=r.X(0,[638,969,337],()=>e(1663));module.exports=t})(); \ No newline at end of file +(()=>{var s={};s.id=619,s.ids=[619],s.modules={7849:s=>{"use strict";s.exports=require("next/dist/client/components/action-async-storage.external")},2934:s=>{"use strict";s.exports=require("next/dist/client/components/action-async-storage.external.js")},5403:s=>{"use strict";s.exports=require("next/dist/client/components/request-async-storage.external")},4580:s=>{"use strict";s.exports=require("next/dist/client/components/request-async-storage.external.js")},4749:s=>{"use strict";s.exports=require("next/dist/client/components/static-generation-async-storage.external")},5869:s=>{"use strict";s.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:s=>{"use strict";s.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},1017:s=>{"use strict";s.exports=require("path")},7310:s=>{"use strict";s.exports=require("url")},1663:(s,r,e)=>{"use strict";e.r(r),e.d(r,{GlobalError:()=>n.a,__next_app__:()=>d,originalPathname:()=>l,pages:()=>o,routeModule:()=>p,tree:()=>j});var t=e(482),x=e(9108),b=e(2563),n=e.n(b),a=e(8300),i={};for(let s in a)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(s)&&(i[s]=()=>a[s]);e.d(r,i);let j=["",{children:["wiston",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(e.bind(e,6071)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\wiston\\page.tsx"]}]},{metadata:{icon:[async s=>(await Promise.resolve().then(e.bind(e,7481))).default(s)],apple:[],openGraph:[],twitter:[],manifest:void 0}}]},{layout:[()=>Promise.resolve().then(e.bind(e,2917)),"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(e.t.bind(e,9361,23)),"next/dist/client/components/not-found-error"],metadata:{icon:[async s=>(await Promise.resolve().then(e.bind(e,7481))).default(s)],apple:[],openGraph:[],twitter:[],manifest:void 0}}],o=["X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\wiston\\page.tsx"],l="/wiston/page",d={require:e,loadChunk:()=>Promise.resolve()},p=new t.AppPageRouteModule({definition:{kind:x.x.APP_PAGE,page:"/wiston/page",pathname:"/wiston",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:j}})},6254:(s,r,e)=>{Promise.resolve().then(e.t.bind(e,2583,23)),Promise.resolve().then(e.t.bind(e,6840,23)),Promise.resolve().then(e.t.bind(e,8771,23)),Promise.resolve().then(e.t.bind(e,3225,23)),Promise.resolve().then(e.t.bind(e,9295,23)),Promise.resolve().then(e.t.bind(e,3982,23))},2731:()=>{},5303:()=>{},2917:(s,r,e)=>{"use strict";e.r(r),e.d(r,{default:()=>a,metadata:()=>n});var t=e(5036),x=e(265),b=e.n(x);e(3440);let n={title:"sukadia.dev",description:"I code, stream, and create videos."};function a({children:s}){return t.jsx("html",{lang:"en",children:t.jsx("body",{className:b().className,children:s})})}},6071:(s,r,e)=>{"use strict";e.r(r),e.d(r,{default:()=>b,metadata:()=>x});var t=e(5036);let x={title:"wiston"};function b(){return t.jsx("main",{className:"flex flex-col items-center",children:(0,t.jsxs)("span",{className:"whitespace-pre-wrap font-mono text-[0.2rem] leading-[0.25rem]",children:["‎ -+=-:. - ",t.jsx("br",{}),"‎ .*%#%#%%%%#*+-. ++= .:-==: ",t.jsx("br",{}),"‎ =%%########%##%%%*-. ++-# .-+*%%%###%#- ",t.jsx("br",{}),"‎ .#%%################%%#=:=+- .+=--+= -+#%%##########%#. ",t.jsx("br",{}),"‎ -%%####################%%+--=*: ==-----# --. -*%%%###############%= ",t.jsx("br",{}),"‎ *%%#####################%+-----+=-------*:+=-+--*%%%#################%#%# ",t.jsx("br",{}),"‎ .#%%###############%#%#####---*+-----------+--=*%%#######################%%%: ",t.jsx("br",{}),"‎ .%%################%@=+*%%%=--+**#=---***=-=++#%############################%%- ",t.jsx("br",{}),"‎ .%%#################%@+---+*---#***#=+#***#*%%%%####################%%%######%%%- ",t.jsx("br",{}),"‎ %%###################%*--------#**********#%%######################%%#%%%######%@- ",t.jsx("br",{}),"‎ #%####################%%--=+===+*********#%%#######################%%###%%#######%@- ",t.jsx("br",{}),"‎ +%%#####################@+-=#**********#%%%########################%%#####%%#######%@: ",t.jsx("br",{}),"‎ .%######################%%%--+******##%%%%%########################%%#######%%%######%%. ",t.jsx("br",{}),"‎ #%###########%%%%%%%%%%%%%%#--==*##%%%%%##########################%@#########%%#######%% ",t.jsx("br",{}),"‎ :%%###########%%###%%%%%%%%#%%#*%%###%%###########################%%%##########%%#######%* ",t.jsx("br",{}),"‎ *%######%%##%%%%%#######%#####%%####%%#############################@##%%%%#####%%#######%%= ",t.jsx("br",{}),"‎ .%%######%%%%%%%%%##################%%#############################%%#%%##%%##%#%%#########%. ",t.jsx("br",{}),"‎ =%#######%@%%%######################%##############################%%%%####%%@%%#@%########%# ",t.jsx("br",{}),"‎ ######%%%%%%%######################################################%@%######%%#%#%##########%- ",t.jsx("br",{}),"‎ %%#%%%%%%%%########################################################%@%#########%%%###########% ",t.jsx("br",{}),"‎ .%%%%%%%%%###########################################################%###########%@###########%+ ",t.jsx("br",{}),"‎ =#%%%%%%########################################################################################% ",t.jsx("br",{}),"‎ +%%%%%############################################%%#%############################################%- ",t.jsx("br",{}),"‎ =%%%%##########%#########################################%%##########################################%%**++======+**#% ",t.jsx("br",{}),"‎ -#%%%#########################################################%####################################%###################%. ",t.jsx("br",{}),"‎ *%%%#####################################################################################################%###%##########% ",t.jsx("br",{}),"‎ .#%###################################################################%##%###############%###############################%# ",t.jsx("br",{}),"‎ .+%##############################################################################%#########################################%= ",t.jsx("br",{}),"‎ .+%#########################################################################################################################%% ",t.jsx("br",{}),"‎ +%##########################################################################################################################%%. ",t.jsx("br",{}),"‎ =%#################################################################################%%@%%#####################################%%: ",t.jsx("br",{}),"‎ -#################################################################################%@@@%#######################################%%. ",t.jsx("br",{}),"‎ :################################################################################%@@#%########################################%%+ ",t.jsx("br",{}),"‎ +%#############################################################################%@@#- +######################################%+. ",t.jsx("br",{}),"‎ -#############################################################################%@@#= :*#################################%*- ",t.jsx("br",{}),"‎ =%##########################################################################%@%*- :==- +################################%. ",t.jsx("br",{}),"‎ -.:+######################################################################%%@%* =#####: ####+=---::--=+*##################. ",t.jsx("br",{}),"‎ - :+###################################################################%%##- *#%%*=- =-. .-*##############%+: ",t.jsx("br",{}),"‎ : .-+####################################################################: #%@+--- =############%#= ",t.jsx("br",{}),"‎ - :=+################################################################+ -%%%%%+ +%%%%%%%%#*=: ",t.jsx("br",{}),"‎ .:. :-+*############################################################: :+*+- - .... ",t.jsx("br",{}),"‎ ::. .:=+*########################################################=. = ",t.jsx("br",{}),"‎ ::. .:-=*####################################################*: .- ",t.jsx("br",{}),"‎ ::. .:-=+*##########################################*=: .- ",t.jsx("br",{}),"‎ .:: ..:--==++***################***++===-::. .- ",t.jsx("br",{}),"‎ :-. ..... ..:::. .= ",t.jsx("br",{}),"‎ .::. .-+****+====+==: + ",t.jsx("br",{}),"‎ :::. .-+#*=:. . + ",t.jsx("br",{}),"‎ .::. .=*#+: .::::. =: ",t.jsx("br",{}),"‎ .... =*=. ::::: .+ ",t.jsx("br",{}),"‎ .:::. ::::. + ",t.jsx("br",{}),"‎ .:::::.. .:::::. .= ",t.jsx("br",{}),"‎ .::::::::::::.......::::::::::+-. =. ",t.jsx("br",{}),"‎ ...... .+. + ",t.jsx("br",{}),"‎ .::+ .- ",t.jsx("br",{}),"‎ .::. +. .: ",t.jsx("br",{}),"‎ -: :-. :: ",t.jsx("br",{}),"‎ -- .-=: .:::. :. ",t.jsx("br",{}),"‎ --.-=:. .---. :. ",t.jsx("br",{}),"‎ -=. ==: :=-. :. ",t.jsx("br",{}),"‎ :+: :-+. .-=: - ",t.jsx("br",{}),"‎ :+- .=-. :=-. - ",t.jsx("br",{}),"‎ .+- :-- :=- :. - ",t.jsx("br",{}),"‎ .+=. = -=: :: .- ",t.jsx("br",{}),"‎ .+=. =:-: -+: .-. .- ",t.jsx("br",{}),"‎ .==. .:::::--:.=+ .=: :- .: ",t.jsx("br",{}),"‎ ::=:---: .---. .:--+: .-. :: ",t.jsx("br",{}),"‎ --. .+-:. .--: :- :. ",t.jsx("br",{}),"‎ :- .. .:: .-. -. ",t.jsx("br",{}),"‎ :: : .=. :: -. ",t.jsx("br",{}),"‎ = .: .+: ::. -. ",t.jsx("br",{}),"‎ =. - +. .:. -. ",t.jsx("br",{}),"‎ + - .+ :: :: ",t.jsx("br",{}),"‎ + . :-. + .:. :: ",t.jsx("br",{}),"‎ + .: :- =. .:. .- ",t.jsx("br",{}),"‎ -. .: :- .--. .:: .- ",t.jsx("br",{}),"‎ = ::. .= == :: .- ",t.jsx("br",{}),"‎ :: ::: :: .:-- .:. - ",t.jsx("br",{}),"‎ -. .:::: = :---. .:. :. ",t.jsx("br",{}),"‎ :. .:::::::=:--:. :: :. ",t.jsx("br",{}),"‎ .:. :-= .: ",t.jsx("br",{}),"‎ .:: .-. .: ",t.jsx("br",{}),"‎ ::. .-: - ",t.jsx("br",{}),"‎ .::. :-. = ",t.jsx("br",{}),"‎ :::: .-. .= ",t.jsx("br",{}),"‎ ::::. :: .- ",t.jsx("br",{}),"‎ .::::::::::::. :- ",t.jsx("br",{}),"‎ - -: ",t.jsx("br",{}),"‎ - = ",t.jsx("br",{}),"‎ ::::-----:::::=. = ",t.jsx("br",{}),"‎ ::--:. .: .: ",t.jsx("br",{}),"‎ :--:. : : ",t.jsx("br",{}),"‎ :--. .-: : ",t.jsx("br",{}),"‎ ----------. .==. - ",t.jsx("br",{}),"‎ = -+. .- ",t.jsx("br",{}),"‎ =. .+- = ",t.jsx("br",{}),"‎ +. .*: + ",t.jsx("br",{}),"‎ .::--: .*. + ",t.jsx("br",{}),"‎ .- .+. :- ",t.jsx("br",{}),"‎ :: +. --: ",t.jsx("br",{}),"‎ -. :- .---::::. ",t.jsx("br",{}),"‎ .: + .-",t.jsx("br",{}),"‎ = .- .-",t.jsx("br",{}),"‎ -. -. :=",t.jsx("br",{}),"‎ = = .-=: ",t.jsx("br",{}),"‎ -: - .=---: ",t.jsx("br",{}),"‎ = -. .--:- ",t.jsx("br",{}),"‎ = ....:::-= .=. ",t.jsx("br",{}),"‎ ..::::......:::::::::::. + .:.. .::::. :== ",t.jsx("br",{}),"‎ :::::::. .::-::::: = .... :---:. .:-==: ",t.jsx("br",{}),"‎ .- .. .:-::: = .:.. .:--:. -- ",t.jsx("br",{}),"‎ .:=. :+ .:. ::::. .* ",t.jsx("br",{}),"‎ -: :: ::. :::: *. ",t.jsx("br",{}),"‎ .: -. .-. .. .:. -- ",t.jsx("br",{}),"‎ - .-: .=. .= .=- =. .+ ",t.jsx("br",{}),"‎ - -=. .=. -. :+. +: .+ ",t.jsx("br",{}),"‎ - =- .=. = :*. +: + ",t.jsx("br",{}),"‎ .: := -: - .*. :+ =. ",t.jsx("br",{}),"‎ :. * .-. + +: *. .- ",t.jsx("br",{}),"‎ :: + :-. --:. .* .* ::. ",t.jsx("br",{}),"‎ ::. + --. ...-:. := .+ :-: ",t.jsx("br",{}),"‎ .::. =: .::.....::::::::::::::::.... .:. .::. .::= .+ :-:. ",t.jsx("br",{}),"‎ ..-.::::::.. ...... .:::::::. .::::--. + .. .:--: ",t.jsx("br",{}),"‎ .:::::::::... ..... + .... .:--:: ",t.jsx("br",{}),"‎ ..::::::::..:- .:..:::::. .::-::::: ",t.jsx("br",{})]})})}},7481:(s,r,e)=>{"use strict";e.r(r),e.d(r,{default:()=>x});var t=e(337);let x=s=>[{type:"image/x-icon",sizes:"16x16",url:(0,t.fillMetadataSegment)(".",s.params,"favicon.ico")+""}]},3440:()=>{}};var r=require("../../webpack-runtime.js");r.C(s);var e=s=>r(r.s=s),t=r.X(0,[638,969,337],()=>e(1663));module.exports=t})(); \ No newline at end of file diff --git a/.next/server/chunks/969.js b/.next/server/chunks/969.js index bee558c..262c9ad 100644 --- a/.next/server/chunks/969.js +++ b/.next/server/chunks/969.js @@ -1 +1 @@ -exports.id=969,exports.ids=[969],exports.modules={265:e=>{e.exports={style:{fontFamily:"'__Inter_e66fe9', '__Inter_Fallback_e66fe9'",fontStyle:"normal"},className:"__className_e66fe9"}},8928:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return u}});let n=r(1870),o=r(9847);function u(e,t){return(0,o.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3664:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return o}});let n=r(2583);async function o(e,t){let r=(0,n.getServerActionDispatcher)();if(!r)throw Error("Invariant: missing action dispatcher.");return new Promise((n,o)=>{r({actionId:e,actionArgs:t,resolve:n,reject:o})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3371:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AppRouterAnnouncer",{enumerable:!0,get:function(){return l}});let n=r(3729),o=r(1202),u="next-route-announcer";function l(e){let{tree:t}=e,[r,l]=(0,n.useState)(null);(0,n.useEffect)(()=>(l(function(){var e;let t=document.getElementsByName(u)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(u);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(u)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[a,i]=(0,n.useState)(""),s=(0,n.useRef)();return(0,n.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==s.current&&s.current!==e&&i(e),s.current=e},[t]),r?(0,o.createPortal)(a,r):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5048:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RSC_HEADER:function(){return r},ACTION:function(){return n},NEXT_ROUTER_STATE_TREE:function(){return o},NEXT_ROUTER_PREFETCH_HEADER:function(){return u},NEXT_URL:function(){return l},RSC_CONTENT_TYPE_HEADER:function(){return a},RSC_VARY_HEADER:function(){return i},FLIGHT_PARAMETERS:function(){return s},NEXT_RSC_UNION_QUERY:function(){return c},NEXT_DID_POSTPONE_HEADER:function(){return d}});let r="RSC",n="Next-Action",o="Next-Router-State-Tree",u="Next-Router-Prefetch",l="Next-Url",a="text/x-component",i=r+", "+o+", "+u+", "+l,s=[[r],[o],[u]],c="_rsc",d="x-nextjs-postponed";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2583:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getServerActionDispatcher:function(){return O},urlToUrlWithoutFlightMarker:function(){return j},createEmptyCacheNode:function(){return T},default:function(){return x}});let n=r(7824)._(r(3729)),o=r(6860),u=r(8085),l=r(7475),a=r(8486),i=r(4954),s=r(6840),c=r(7995),d=r(6338),f=r(8928),p=r(3371),h=r(7046),y=r(7550),_=r(5897),b=r(5048),g=r(2874),m=r(6411),v=null,P=null;function O(){return P}let R={};function j(e){let t=new URL(e,location.origin);return t.searchParams.delete(b.NEXT_RSC_UNION_QUERY),t}function E(e){return e.origin!==window.location.origin}function S(e){let{appRouterState:t,sync:r}=e;return(0,n.useInsertionEffect)(()=>{let{tree:e,pushRef:n,canonicalUrl:o}=t,u={__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};n.pendingPush&&(0,l.createHrefFromUrl)(new URL(window.location.href))!==o?(n.pendingPush=!1,window.history.pushState(u,"",o)):window.history.replaceState(u,"",o),r(t)},[t,r]),null}let T=()=>({status:o.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map});function M(e){let{buildId:t,initialHead:r,initialTree:l,initialCanonicalUrl:s,initialSeedData:b,assetPrefix:O}=e,j=(0,n.useMemo)(()=>(0,c.createInitialRouterState)({buildId:t,initialSeedData:b,initialCanonicalUrl:s,initialTree:l,initialParallelRoutes:v,isServer:!0,location:null,initialHead:r}),[t,b,s,l,r]),[T,M,x]=(0,i.useReducerWithReduxDevtools)(j);(0,n.useEffect)(()=>{v=null},[]);let{canonicalUrl:C}=(0,i.useUnwrapState)(T),{searchParams:A,pathname:w}=(0,n.useMemo)(()=>{let e=new URL(C,"http://n");return{searchParams:e.searchParams,pathname:(0,m.hasBasePath)(e.pathname)?(0,g.removeBasePath)(e.pathname):e.pathname}},[C]),N=(0,n.useCallback)((e,t,r)=>{(0,n.startTransition)(()=>{M({type:u.ACTION_SERVER_PATCH,flightData:t,previousTree:e,overrideCanonicalUrl:r})})},[M]),I=(0,n.useCallback)((e,t,r)=>{let n=new URL((0,f.addBasePath)(e),location.href);return M({type:u.ACTION_NAVIGATE,url:n,isExternalUrl:E(n),locationSearch:location.search,shouldScroll:null==r||r,navigateType:t})},[M]);P=(0,n.useCallback)(e=>{(0,n.startTransition)(()=>{M({...e,type:u.ACTION_SERVER_ACTION})})},[M]);let U=(0,n.useMemo)(()=>({back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{if((0,d.isBot)(window.navigator.userAgent))return;let r=new URL((0,f.addBasePath)(e),window.location.href);E(r)||(0,n.startTransition)(()=>{var e;M({type:u.ACTION_PREFETCH,url:r,kind:null!=(e=null==t?void 0:t.kind)?e:u.PrefetchKind.FULL})})},replace:(e,t)=>{void 0===t&&(t={}),(0,n.startTransition)(()=>{var r;I(e,"replace",null==(r=t.scroll)||r)})},push:(e,t)=>{void 0===t&&(t={}),(0,n.startTransition)(()=>{var r;I(e,"push",null==(r=t.scroll)||r)})},refresh:()=>{(0,n.startTransition)(()=>{M({type:u.ACTION_REFRESH,origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}}),[M,I]);(0,n.useEffect)(()=>{window.next&&(window.next.router=U)},[U]),(0,n.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&M({type:u.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE})}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[M]);let{pushRef:D}=(0,i.useUnwrapState)(T);if(D.mpaNavigation){if(R.pendingMpaPath!==C){let e=window.location;D.pendingPush?e.assign(C):e.replace(C),R.pendingMpaPath=C}(0,n.use)((0,_.createInfinitePromise)())}(0,n.useEffect)(()=>{window.history.pushState.bind(window.history),window.history.replaceState.bind(window.history);let e=e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,n.startTransition)(()=>{M({type:u.ACTION_RESTORE,url:new URL(window.location.href),tree:t.__PRIVATE_NEXTJS_INTERNALS_TREE})})}};return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},[M]);let{cache:F,tree:L,nextUrl:H,focusAndScrollRef:k}=(0,i.useUnwrapState)(T),W=(0,n.useMemo)(()=>(0,y.findHeadInCache)(F,L[1]),[F,L]),B=n.default.createElement(h.RedirectBoundary,null,W,F.subTreeData,n.default.createElement(p.AppRouterAnnouncer,{tree:L}));return n.default.createElement(n.default.Fragment,null,n.default.createElement(S,{appRouterState:(0,i.useUnwrapState)(T),sync:x}),n.default.createElement(a.PathnameContext.Provider,{value:w},n.default.createElement(a.SearchParamsContext.Provider,{value:A},n.default.createElement(o.GlobalLayoutRouterContext.Provider,{value:{buildId:t,changeByServerResponse:N,tree:L,focusAndScrollRef:k,nextUrl:H}},n.default.createElement(o.AppRouterContext.Provider,{value:U},n.default.createElement(o.LayoutRouterContext.Provider,{value:{childNodes:F.parallelRoutes,tree:L,url:C}},B))))))}function x(e){let{globalErrorComponent:t,...r}=e;return n.default.createElement(s.ErrorBoundary,{errorComponent:t},n.default.createElement(M,r))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4586:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bailoutToClientRendering",{enumerable:!0,get:function(){return u}});let n=r(1462),o=r(4749);function u(){let e=o.staticGenerationAsyncStorage.getStore();(null==e||!e.forceStatic)&&(null==e?void 0:e.isStaticGeneration)&&(0,n.throwWithNoSSR)()}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8446:(e,t,r)=>{"use strict";function n(e){}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clientHookInServerComponentError",{enumerable:!0,get:function(){return n}}),r(9694),r(3729),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6840:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ErrorBoundaryHandler:function(){return a},GlobalError:function(){return i},default:function(){return s},ErrorBoundary:function(){return c}});let n=r(9694)._(r(3729)),o=r(4767),u={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};function l(e){let{error:t}=e;if("function"==typeof fetch.__nextGetStaticStore){var r;let e=null==(r=fetch.__nextGetStaticStore())?void 0:r.getStore();if((null==e?void 0:e.isRevalidate)||(null==e?void 0:e.isStaticGeneration))throw console.error(t),t}return null}class a extends n.default.Component{static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?n.default.createElement(n.default.Fragment,null,n.default.createElement(l,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,n.default.createElement(this.props.errorComponent,{error:this.state.error,reset:this.reset})):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function i(e){let{error:t}=e,r=null==t?void 0:t.digest;return n.default.createElement("html",{id:"__next_error__"},n.default.createElement("head",null),n.default.createElement("body",null,n.default.createElement(l,{error:t}),n.default.createElement("div",{style:u.error},n.default.createElement("div",null,n.default.createElement("h2",{style:u.text},"Application error: a "+(r?"server":"client")+"-side exception has occurred (see the "+(r?"server logs":"browser console")+" for more information)."),r?n.default.createElement("p",{style:u.text},"Digest: "+r):null))))}let s=i;function c(e){let{errorComponent:t,errorStyles:r,errorScripts:u,children:l}=e,i=(0,o.usePathname)();return t?n.default.createElement(a,{pathname:i,errorComponent:t,errorStyles:r,errorScripts:u},l):n.default.createElement(n.default.Fragment,null,l)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3082:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DYNAMIC_ERROR_CODE:function(){return r},DynamicServerError:function(){return n}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.digest=r}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5897:(e,t)=>{"use strict";let r;function n(){return r||(r=new Promise(()=>{})),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInfinitePromise",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8771:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return v}}),r(9694);let n=r(7824)._(r(3729));r(1202);let o=r(6860),u=r(7013),l=r(5897),a=r(6840),i=r(4287),s=r(1586),c=r(7046),d=r(3225),f=r(3717),p=r(5325),h=["bottom","height","left","right","top","width","x","y"];function y(e,t){let r=e.getBoundingClientRect();return r.top>=0&&r.top<=t}class _ extends n.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,r)=>(0,i.matchSegment)(t,e[r]))))return;let r=null,n=e.hashFragment;if(n&&(r=function(e){var t;return"top"===e?document.body:null!=(t=document.getElementById(e))?t:document.getElementsByName(e)[0]}(n)),!r&&(r=null),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return h.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,s.handleSmoothScroll)(()=>{if(n){r.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!y(r,t)&&(e.scrollTop=0,y(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function b(e){let{segmentPath:t,children:r}=e,u=(0,n.useContext)(o.GlobalLayoutRouterContext);if(!u)throw Error("invariant global layout router not mounted");return n.default.createElement(_,{segmentPath:t,focusAndScrollRef:u.focusAndScrollRef},r)}function g(e){let{parallelRouterKey:t,url:r,childNodes:a,segmentPath:s,tree:c,cacheKey:d}=e,f=(0,n.useContext)(o.GlobalLayoutRouterContext);if(!f)throw Error("invariant global layout router not mounted");let{buildId:p,changeByServerResponse:h,tree:y}=f,_=a.get(d);if(!_||_.status===o.CacheStates.LAZY_INITIALIZED){let e=function e(t,r){if(t){let[n,o]=t,u=2===t.length;if((0,i.matchSegment)(r[0],n)&&r[1].hasOwnProperty(o)){if(u){let t=e(void 0,r[1][o]);return[r[0],{...r[1],[o]:[t[0],t[1],t[2],"refetch"]}]}return[r[0],{...r[1],[o]:e(t.slice(2),r[1][o])}]}}return r}(["",...s],y);_={status:o.CacheStates.DATA_FETCH,data:(0,u.fetchServerResponse)(new URL(r,location.origin),e,f.nextUrl,p),subTreeData:null,head:_&&_.status===o.CacheStates.LAZY_INITIALIZED?_.head:void 0,parallelRoutes:_&&_.status===o.CacheStates.LAZY_INITIALIZED?_.parallelRoutes:new Map},a.set(d,_)}if(!_)throw Error("Child node should always exist");if(_.subTreeData&&_.data)throw Error("Child node should not have both subTreeData and data");if(_.data){let[e,t]=(0,n.use)(_.data);_.data=null,setTimeout(()=>{(0,n.startTransition)(()=>{h(y,e,t)})}),(0,n.use)((0,l.createInfinitePromise)())}return _.subTreeData||(0,n.use)((0,l.createInfinitePromise)()),n.default.createElement(o.LayoutRouterContext.Provider,{value:{tree:c[1][t],childNodes:_.parallelRoutes,url:r}},_.subTreeData)}function m(e){let{children:t,loading:r,loadingStyles:o,loadingScripts:u,hasLoading:l}=e;return l?n.default.createElement(n.Suspense,{fallback:n.default.createElement(n.default.Fragment,null,o,u,r)},t):n.default.createElement(n.default.Fragment,null,t)}function v(e){let{parallelRouterKey:t,segmentPath:r,error:u,errorStyles:l,errorScripts:i,templateStyles:s,templateScripts:h,loading:y,loadingStyles:_,loadingScripts:v,hasLoading:P,template:O,notFound:R,notFoundStyles:j,styles:E}=e,S=(0,n.useContext)(o.LayoutRouterContext);if(!S)throw Error("invariant expected layout router to be mounted");let{childNodes:T,tree:M,url:x}=S,C=T.get(t);C||(C=new Map,T.set(t,C));let A=M[1][t][0],w=(0,f.getSegmentValue)(A),N=[A];return n.default.createElement(n.default.Fragment,null,E,N.map(e=>{let E=(0,f.getSegmentValue)(e),S=(0,p.createRouterCacheKey)(e);return n.default.createElement(o.TemplateContext.Provider,{key:(0,p.createRouterCacheKey)(e,!0),value:n.default.createElement(b,{segmentPath:r},n.default.createElement(a.ErrorBoundary,{errorComponent:u,errorStyles:l,errorScripts:i},n.default.createElement(m,{hasLoading:P,loading:y,loadingStyles:_,loadingScripts:v},n.default.createElement(d.NotFoundBoundary,{notFound:R,notFoundStyles:j},n.default.createElement(c.RedirectBoundary,null,n.default.createElement(g,{parallelRouterKey:t,url:x,tree:M,childNodes:C,segmentPath:r,cacheKey:S,isActive:w===E}))))))},s,h,O)}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4287:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{matchSegment:function(){return o},canSegmentBeOverridden:function(){return u}});let n=r(4269),o=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],u=(e,t)=>{var r;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(r=(0,n.getSegmentParam)(e))?void 0:r.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4767:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return p},useSearchParams:function(){return h},usePathname:function(){return y},ServerInsertedHTMLContext:function(){return i.ServerInsertedHTMLContext},useServerInsertedHTML:function(){return i.useServerInsertedHTML},useRouter:function(){return _},useParams:function(){return b},useSelectedLayoutSegments:function(){return g},useSelectedLayoutSegment:function(){return m},redirect:function(){return s.redirect},permanentRedirect:function(){return s.permanentRedirect},RedirectType:function(){return s.RedirectType},notFound:function(){return c.notFound}});let n=r(3729),o=r(6860),u=r(8486),l=r(8446),a=r(3717),i=r(9505),s=r(2792),c=r(226),d=Symbol("internal for urlsearchparams readonly");function f(){return Error("ReadonlyURLSearchParams cannot be modified")}class p{[Symbol.iterator](){return this[d][Symbol.iterator]()}append(){throw f()}delete(){throw f()}set(){throw f()}sort(){throw f()}constructor(e){this[d]=e,this.entries=e.entries.bind(e),this.forEach=e.forEach.bind(e),this.get=e.get.bind(e),this.getAll=e.getAll.bind(e),this.has=e.has.bind(e),this.keys=e.keys.bind(e),this.values=e.values.bind(e),this.toString=e.toString.bind(e),this.size=e.size}}function h(){(0,l.clientHookInServerComponentError)("useSearchParams");let e=(0,n.useContext)(u.SearchParamsContext),t=(0,n.useMemo)(()=>e?new p(e):null,[e]);{let{bailoutToClientRendering:e}=r(4586);e()}return t}function y(){return(0,l.clientHookInServerComponentError)("usePathname"),(0,n.useContext)(u.PathnameContext)}function _(){(0,l.clientHookInServerComponentError)("useRouter");let e=(0,n.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function b(){(0,l.clientHookInServerComponentError)("useParams");let e=(0,n.useContext)(o.GlobalLayoutRouterContext),t=(0,n.useContext)(u.PathParamsContext);return(0,n.useMemo)(()=>(null==e?void 0:e.tree)?function e(t,r){for(let n of(void 0===r&&(r={}),Object.values(t[1]))){let t=n[0],o=Array.isArray(t),u=o?t[1]:t;!u||u.startsWith("__PAGE__")||(o&&("c"===t[2]||"oc"===t[2])?r[t[0]]=t[1].split("/"):o&&(r[t[0]]=t[1]),r=e(n,r))}return r}(e.tree):t,[null==e?void 0:e.tree,t])}function g(e){void 0===e&&(e="children"),(0,l.clientHookInServerComponentError)("useSelectedLayoutSegments");let{tree:t}=(0,n.useContext)(o.LayoutRouterContext);return function e(t,r,n,o){let u;if(void 0===n&&(n=!0),void 0===o&&(o=[]),n)u=t[1][r];else{var l;let e=t[1];u=null!=(l=e.children)?l:Object.values(e)[0]}if(!u)return o;let i=u[0],s=(0,a.getSegmentValue)(i);return!s||s.startsWith("__PAGE__")?o:(o.push(s),e(u,r,!1,o))}(t,e)}function m(e){void 0===e&&(e="children"),(0,l.clientHookInServerComponentError)("useSelectedLayoutSegment");let t=g(e);return 0===t.length?null:t[0]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3225:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return l}});let n=r(9694)._(r(3729)),o=r(4767);class u extends n.default.Component{static getDerivedStateFromError(e){if((null==e?void 0:e.digest)==="NEXT_NOT_FOUND")return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?n.default.createElement(n.default.Fragment,null,n.default.createElement("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function l(e){let{notFound:t,notFoundStyles:r,asNotFound:l,children:a}=e,i=(0,o.usePathname)();return t?n.default.createElement(u,{pathname:i,notFound:t,notFoundStyles:r,asNotFound:l},a):n.default.createElement(n.default.Fragment,null,a)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},226:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{notFound:function(){return n},isNotFoundError:function(){return o}});let r="NEXT_NOT_FOUND";function n(){let e=Error(r);throw e.digest=r,e}function o(e){return(null==e?void 0:e.digest)===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2051:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return s}});let n=r(9996),o=r(7074);var u=o._("_maxConcurrency"),l=o._("_runningCount"),a=o._("_queue"),i=o._("_processNext");class s{enqueue(e){let t,r;let o=new Promise((e,n)=>{t=e,r=n}),u=async()=>{try{n._(this,l)[l]++;let r=await e();t(r)}catch(e){r(e)}finally{n._(this,l)[l]--,n._(this,i)[i]()}};return n._(this,a)[a].push({promiseFn:o,task:u}),n._(this,i)[i](),o}bump(e){let t=n._(this,a)[a].findIndex(t=>t.promiseFn===e);if(t>-1){let e=n._(this,a)[a].splice(t,1)[0];n._(this,a)[a].unshift(e),n._(this,i)[i](!0)}}constructor(e=5){Object.defineProperty(this,i,{value:c}),Object.defineProperty(this,u,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),n._(this,u)[u]=e,n._(this,l)[l]=0,n._(this,a)[a]=[]}}function c(e){if(void 0===e&&(e=!1),(n._(this,l)[l]0){var t;null==(t=n._(this,a)[a].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7046:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectErrorBoundary:function(){return a},RedirectBoundary:function(){return i}});let n=r(7824)._(r(3729)),o=r(4767),u=r(2792);function l(e){let{redirect:t,reset:r,redirectType:l}=e,a=(0,o.useRouter)();return(0,n.useEffect)(()=>{n.default.startTransition(()=>{l===u.RedirectType.push?a.push(t,{}):a.replace(t,{}),r()})},[t,l,r,a]),null}class a extends n.default.Component{static getDerivedStateFromError(e){if((0,u.isRedirectError)(e))return{redirect:(0,u.getURLFromRedirectError)(e),redirectType:(0,u.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?n.default.createElement(l,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function i(e){let{children:t}=e,r=(0,o.useRouter)();return n.default.createElement(a,{router:r},t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7761:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return r}}),function(e){e[e.SeeOther=303]="SeeOther",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect"}(r||(r={})),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2792:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectType:function(){return n},getRedirectError:function(){return i},redirect:function(){return s},permanentRedirect:function(){return c},isRedirectError:function(){return d},getURLFromRedirectError:function(){return f},getRedirectTypeFromError:function(){return p},getRedirectStatusCodeFromError:function(){return h}});let o=r(5403),u=r(7849),l=r(7761),a="NEXT_REDIRECT";function i(e,t,r){void 0===r&&(r=l.RedirectStatusCode.TemporaryRedirect);let n=Error(a);n.digest=a+";"+t+";"+e+";"+r+";";let u=o.requestAsyncStorage.getStore();return u&&(n.mutableCookies=u.mutableCookies),n}function s(e,t){void 0===t&&(t="replace");let r=u.actionAsyncStorage.getStore();throw i(e,t,(null==r?void 0:r.isAction)?l.RedirectStatusCode.SeeOther:l.RedirectStatusCode.TemporaryRedirect)}function c(e,t){void 0===t&&(t="replace");let r=u.actionAsyncStorage.getStore();throw i(e,t,(null==r?void 0:r.isAction)?l.RedirectStatusCode.SeeOther:l.RedirectStatusCode.PermanentRedirect)}function d(e){if("string"!=typeof(null==e?void 0:e.digest))return!1;let[t,r,n,o]=e.digest.split(";",4),u=Number(o);return t===a&&("replace"===r||"push"===r)&&"string"==typeof n&&!isNaN(u)&&u in l.RedirectStatusCode}function f(e){return d(e)?e.digest.split(";",3)[2]:null}function p(e){if(!d(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function h(e){if(!d(e))throw Error("Not a redirect error");return Number(e.digest.split(";",4)[3])}(function(e){e.push="push",e.replace="replace"})(n||(n={})),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9295:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(7824)._(r(3729)),o=r(6860);function u(){let e=(0,n.useContext)(o.TemplateContext);return n.default.createElement(n.default.Fragment,null,e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9543:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return l}});let n=r(6860),o=r(7234),u=r(6408);function l(e,t,r,l){void 0===l&&(l=!1);let[a,i,s]=r.slice(-3);if(null===i)return!1;if(3===r.length){let r=i[2];t.status=n.CacheStates.READY,t.subTreeData=r,(0,o.fillLazyItemsTillLeafWithHead)(t,e,a,i,s,l)}else t.status=n.CacheStates.READY,t.subTreeData=e.subTreeData,t.parallelRoutes=new Map(e.parallelRoutes),(0,u.fillCacheWithNewSubTreeData)(t,e,r,l);return!0}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1697:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,r,u){let l;let[a,i,,,s]=r;if(1===t.length)return o(r,u);let[c,d]=t;if(!(0,n.matchSegment)(c,a))return null;if(2===t.length)l=o(i[d],u);else if(null===(l=e(t.slice(2),i[d],u)))return null;let f=[t[0],{...i,[d]:l}];return s&&(f[4]=!0),f}}});let n=r(4287);function o(e,t){let[r,u]=e,[l,a]=t;if("__DEFAULT__"===l&&"__DEFAULT__"!==r)return e;if((0,n.matchSegment)(r,l)){let t={};for(let e in u)void 0!==a[e]?t[e]=o(u[e],a[e]):t[e]=u[e];for(let e in a)t[e]||(t[e]=a[e]);let n=[r,t];return e[2]&&(n[2]=e[2]),e[3]&&(n[3]=e[3]),e[4]&&(n[4]=e[4]),n}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5684:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{extractPathFromFlightRouterState:function(){return s},computeChangedPath:function(){return c}});let n=r(5767),o=r(9457),u=r(4287),l=e=>"/"===e[0]?e.slice(1):e,a=e=>"string"==typeof e?e:e[1];function i(e){return e.reduce((e,t)=>""===(t=l(t))||(0,o.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function s(e){var t;let r=Array.isArray(e[0])?e[0][1]:e[0];if("__DEFAULT__"===r||n.INTERCEPTION_ROUTE_MARKERS.some(e=>r.startsWith(e)))return;if(r.startsWith("__PAGE__"))return"";let o=[r],u=null!=(t=e[1])?t:{},l=u.children?s(u.children):void 0;if(void 0!==l)o.push(l);else for(let[e,t]of Object.entries(u)){if("children"===e)continue;let r=s(t);void 0!==r&&o.push(r)}return i(o)}function c(e,t){let r=function e(t,r){let[o,l]=t,[i,c]=r,d=a(o),f=a(i);if(n.INTERCEPTION_ROUTE_MARKERS.some(e=>d.startsWith(e)||f.startsWith(e)))return"";if(!(0,u.matchSegment)(o,i)){var p;return null!=(p=s(r))?p:""}for(let t in l)if(c[t]){let r=e(l[t],c[t]);if(null!==r)return a(i)+"/"+r}return null}(e,t);return null==r||"/"===r?r:i(r.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7475:(e,t)=>{"use strict";function r(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7995:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return a}});let n=r(6860),o=r(7475),u=r(7234),l=r(5684);function a(e){var t;let{buildId:r,initialTree:a,initialSeedData:i,initialCanonicalUrl:s,initialParallelRoutes:c,isServer:d,location:f,initialHead:p}=e,h=i[2],y={status:n.CacheStates.READY,data:null,subTreeData:h,parallelRoutes:d?new Map:c};return(null===c||0===c.size)&&(0,u.fillLazyItemsTillLeafWithHead)(y,void 0,a,i,p),{buildId:r,tree:a,cache:y,prefetchCache:new Map,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:f?(0,o.createHrefFromUrl)(f):s,nextUrl:null!=(t=(0,l.extractPathFromFlightRouterState)(a)||(null==f?void 0:f.pathname))?t:null}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5325:(e,t)=>{"use strict";function r(e,t){return void 0===t&&(t=!1),Array.isArray(e)?(e[0]+"|"+e[1]+"|"+e[2]).toLowerCase():t&&e.startsWith("__PAGE__")?"__PAGE__":e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7013:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return c}});let n=r(5048),o=r(2583),u=r(3664),l=r(8085),a=r(5344),{createFromFetch:i}=r(2228);function s(e){return[(0,o.urlToUrlWithoutFlightMarker)(e).toString(),void 0]}async function c(e,t,r,c,d){let f={[n.RSC_HEADER]:"1",[n.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(t))};d===l.PrefetchKind.AUTO&&(f[n.NEXT_ROUTER_PREFETCH_HEADER]="1"),r&&(f[n.NEXT_URL]=r);let p=(0,a.hexHash)([f[n.NEXT_ROUTER_PREFETCH_HEADER]||"0",f[n.NEXT_ROUTER_STATE_TREE],f[n.NEXT_URL]].join(","));try{let t=new URL(e);t.searchParams.set(n.NEXT_RSC_UNION_QUERY,p);let r=await fetch(t,{credentials:"same-origin",headers:f}),l=(0,o.urlToUrlWithoutFlightMarker)(r.url),a=r.redirected?l:void 0,d=r.headers.get("content-type")||"",h=!!r.headers.get(n.NEXT_DID_POSTPONE_HEADER);if(d!==n.RSC_CONTENT_TYPE_HEADER||!r.ok)return e.hash&&(l.hash=e.hash),s(l.toString());let[y,_]=await i(Promise.resolve(r),{callServer:u.callServer});if(c!==y)return s(r.url);return[_,a,h]}catch(t){return console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),[e.toString(),void 0]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7676:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithDataProperty",{enumerable:!0,get:function(){return function e(t,r,u,l){let a=u.length<=2,[i,s]=u,c=(0,o.createRouterCacheKey)(s),d=r.parallelRoutes.get(i),f=t.parallelRoutes.get(i);f&&f!==d||(f=new Map(d),t.parallelRoutes.set(i,f));let p=null==d?void 0:d.get(c),h=f.get(c);if(a){h&&h.data&&h!==p||f.set(c,{status:n.CacheStates.DATA_FETCH,data:l(),subTreeData:null,parallelRoutes:new Map});return}if(!h||!p){h||f.set(c,{status:n.CacheStates.DATA_FETCH,data:l(),subTreeData:null,parallelRoutes:new Map});return}return h===p&&(h={status:h.status,data:h.data,subTreeData:h.subTreeData,parallelRoutes:new Map(h.parallelRoutes)},f.set(c,h)),e(h,p,u.slice(2),l)}}});let n=r(6860),o=r(5325);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6408:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,r,a,i){let s=a.length<=5,[c,d]=a,f=(0,l.createRouterCacheKey)(d),p=r.parallelRoutes.get(c);if(!p)return;let h=t.parallelRoutes.get(c);h&&h!==p||(h=new Map(p),t.parallelRoutes.set(c,h));let y=p.get(f),_=h.get(f);if(s){if(!_||!_.data||_===y){let e=a[3],t=e[2];_={status:n.CacheStates.READY,data:null,subTreeData:t,parallelRoutes:y?new Map(y.parallelRoutes):new Map},y&&(0,o.invalidateCacheByRouterState)(_,y,a[2]),(0,u.fillLazyItemsTillLeafWithHead)(_,y,a[2],e,a[4],i),h.set(f,_)}return}_&&y&&(_===y&&(_={status:_.status,data:_.data,subTreeData:_.subTreeData,parallelRoutes:new Map(_.parallelRoutes)},h.set(f,_)),e(_,y,a.slice(2),i))}}});let n=r(6860),o=r(250),u=r(7234),l=r(5325);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7234:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,r,u,l,a,i){if(0===Object.keys(u[1]).length){t.head=a;return}for(let s in u[1]){let c;let d=u[1][s],f=d[0],p=(0,o.createRouterCacheKey)(f),h=null!==l&&null!==l[1]&&void 0!==l[1][s]?l[1][s]:null;if(r){let o=r.parallelRoutes.get(s);if(o){let r,u=new Map(o),l=u.get(p);if(null!==h){let e=h[2];r={status:n.CacheStates.READY,data:null,subTreeData:e,parallelRoutes:new Map(null==l?void 0:l.parallelRoutes)}}else r=i&&l?{status:l.status,data:l.data,subTreeData:l.subTreeData,parallelRoutes:new Map(l.parallelRoutes)}:{status:n.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map(null==l?void 0:l.parallelRoutes)};u.set(p,r),e(r,l,d,h||null,a,i),t.parallelRoutes.set(s,u);continue}}if(null!==h){let e=h[2];c={status:n.CacheStates.READY,data:null,subTreeData:e,parallelRoutes:new Map}}else c={status:n.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map};let y=t.parallelRoutes.get(s);y?y.set(p,c):t.parallelRoutes.set(s,new Map([[p,c]])),e(c,void 0,d,h,a,i)}}}});let n=r(6860),o=r(5325);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},696:(e,t)=>{"use strict";var r;function n(e){let{kind:t,prefetchTime:r,lastUsedTime:n}=e;return Date.now()<(null!=n?n:r)+3e4?n?"reusable":"fresh":"auto"===t&&Date.now(){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return u}});let n=r(5684);function o(e){return void 0!==e}function u(e,t){var r,u,l;let a=null==(u=t.shouldScroll)||u,i=e.nextUrl;if(o(t.patchedTree)){let r=(0,n.computeChangedPath)(e.tree,t.patchedTree);r?i=r:i||(i=e.canonicalUrl)}return{buildId:e.buildId,canonicalUrl:o(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:o(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:o(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:o(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!a&&(!!o(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:!!t.hashFragment&&e.canonicalUrl.split("#",1)[0]===(null==(r=t.canonicalUrl)?void 0:r.split("#",1)[0]),hashFragment:a?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:a?null!=(l=null==t?void 0:t.scrollableSegments)?l:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:o(t.patchedTree)?t.patchedTree:e.tree,nextUrl:i}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2293:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,r,o){let u=o.length<=2,[l,a]=o,i=(0,n.createRouterCacheKey)(a),s=r.parallelRoutes.get(l);if(!s)return;let c=t.parallelRoutes.get(l);if(c&&c!==s||(c=new Map(s),t.parallelRoutes.set(l,c)),u){c.delete(i);return}let d=s.get(i),f=c.get(i);f&&d&&(f===d&&(f={status:f.status,data:f.data,subTreeData:f.subTreeData,parallelRoutes:new Map(f.parallelRoutes)},c.set(i,f)),e(f,d,o.slice(2)))}}});let n=r(5325);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},250:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return o}});let n=r(5325);function o(e,t,r){for(let o in r[1]){let u=r[1][o][0],l=(0,n.createRouterCacheKey)(u),a=t.parallelRoutes.get(o);if(a){let t=new Map(a);t.delete(l),e.parallelRoutes.set(o,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3694:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,r){let n=t[0],o=r[0];if(Array.isArray(n)&&Array.isArray(o)){if(n[0]!==o[0]||n[2]!==o[2])return!0}else if(n!==o)return!0;if(t[4])return!r[4];if(r[4])return!0;let u=Object.values(t[1])[0],l=Object.values(r[1])[0];return!u||!l||e(u,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2298:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fastRefreshReducer",{enumerable:!0,get:function(){return n}}),r(7013),r(7475),r(1697),r(3694),r(9643),r(4080),r(9543),r(2583);let n=function(e,t){return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7550:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findHeadInCache",{enumerable:!0,get:function(){return function e(t,r){if(0===Object.keys(r).length)return t.head;for(let o in r){let[u,l]=r[o],a=t.parallelRoutes.get(o);if(!a)continue;let i=(0,n.createRouterCacheKey)(u),s=a.get(i);if(!s)continue;let c=e(s,l);if(c)return c}}}});let n=r(5325);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3717:(e,t)=>{"use strict";function r(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9643:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{handleExternalUrl:function(){return g},navigateReducer:function(){return v}});let n=r(6860),o=r(7013),u=r(7475),l=r(2293),a=r(7676),i=r(1697),s=r(7528),c=r(3694),d=r(8085),f=r(4080),p=r(9543),h=r(696),y=r(2574),_=r(7772),b=r(2583);function g(e,t,r,n){return t.mpaNavigation=!0,t.canonicalUrl=r,t.pendingPush=n,t.scrollableSegments=void 0,(0,f.handleMutable)(e,t)}function m(e){let t=[],[r,n]=e;if(0===Object.keys(n).length)return[[r]];for(let[e,o]of Object.entries(n))for(let n of m(o))""===r?t.push([e,...n]):t.push([r,e,...n]);return t}function v(e,t){let{url:r,isExternalUrl:v,navigateType:P,shouldScroll:O}=t,R={},{hash:j}=r,E=(0,u.createHrefFromUrl)(r),S="push"===P;if((0,y.prunePrefetchCache)(e.prefetchCache),R.preserveCustomHistoryState=!1,v)return g(e,R,r.toString(),S);let T=e.prefetchCache.get((0,u.createHrefFromUrl)(r,!1));if(!T){let t={data:(0,o.fetchServerResponse)(r,e.tree,e.nextUrl,e.buildId,void 0),kind:d.PrefetchKind.TEMPORARY,prefetchTime:Date.now(),treeAtTimeOfPrefetch:e.tree,lastUsedTime:null};e.prefetchCache.set((0,u.createHrefFromUrl)(r,!1),t),T=t}let M=(0,h.getPrefetchEntryCacheStatus)(T),{treeAtTimeOfPrefetch:x,data:C}=T;return _.prefetchQueue.bump(C),C.then(t=>{let[d,y,_]=t;if(T&&!T.lastUsedTime&&(T.lastUsedTime=Date.now()),"string"==typeof d)return g(e,R,d,S);let v=e.tree,P=e.cache,C=[];for(let t of d){let u=t.slice(0,-4),d=t.slice(-3)[0],f=["",...u],y=(0,i.applyRouterStatePatchToTree)(f,v,d);if(null===y&&(y=(0,i.applyRouterStatePatchToTree)(f,x,d)),null!==y){if((0,c.isNavigatingToNewRootLayout)(v,y))return g(e,R,E,S);let i=(0,b.createEmptyCacheNode)(),O=(0,p.applyFlightData)(P,i,t,(null==T?void 0:T.kind)==="auto"&&M===h.PrefetchCacheEntryStatus.reusable);for(let t of((!O&&M===h.PrefetchCacheEntryStatus.stale||_)&&(O=function(e,t,r,o,u){let l=!1;for(let i of(e.status=n.CacheStates.READY,e.subTreeData=t.subTreeData,e.parallelRoutes=new Map(t.parallelRoutes),m(o).map(e=>[...r,...e])))(0,a.fillCacheWithDataProperty)(e,t,i,u),l=!0;return l}(i,P,u,d,()=>(0,o.fetchServerResponse)(r,v,e.nextUrl,e.buildId))),(0,s.shouldHardNavigate)(f,v)?(i.status=n.CacheStates.READY,i.subTreeData=P.subTreeData,(0,l.invalidateCacheBelowFlightSegmentPath)(i,P,u),R.cache=i):O&&(R.cache=i),P=i,v=y,m(d))){let e=[...u,...t];"__DEFAULT__"!==e[e.length-1]&&C.push(e)}}}return R.patchedTree=v,R.canonicalUrl=y?(0,u.createHrefFromUrl)(y):E,R.pendingPush=S,R.scrollableSegments=C,R.hashFragment=j,R.shouldScroll=O,(0,f.handleMutable)(e,R)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7772:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{prefetchQueue:function(){return i},prefetchReducer:function(){return s}});let n=r(7475),o=r(7013),u=r(8085),l=r(2574),a=r(5048),i=new(r(2051)).PromiseQueue(5);function s(e,t){(0,l.prunePrefetchCache)(e.prefetchCache);let{url:r}=t;r.searchParams.delete(a.NEXT_RSC_UNION_QUERY);let s=(0,n.createHrefFromUrl)(r,!1),c=e.prefetchCache.get(s);if(c&&(c.kind===u.PrefetchKind.TEMPORARY&&e.prefetchCache.set(s,{...c,kind:t.kind}),!(c.kind===u.PrefetchKind.AUTO&&t.kind===u.PrefetchKind.FULL)))return e;let d=i.enqueue(()=>(0,o.fetchServerResponse)(r,e.tree,e.nextUrl,e.buildId,t.kind));return e.prefetchCache.set(s,{treeAtTimeOfPrefetch:e.tree,data:d,kind:t.kind,prefetchTime:Date.now(),lastUsedTime:null}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2574:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"prunePrefetchCache",{enumerable:!0,get:function(){return o}});let n=r(696);function o(e){for(let[t,r]of e)(0,n.getPrefetchEntryCacheStatus)(r)===n.PrefetchCacheEntryStatus.expired&&e.delete(t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7787:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return f}});let n=r(7013),o=r(7475),u=r(1697),l=r(3694),a=r(9643),i=r(4080),s=r(6860),c=r(7234),d=r(2583);function f(e,t){let{origin:r}=t,f={},p=e.canonicalUrl,h=e.tree;f.preserveCustomHistoryState=!1;let y=(0,d.createEmptyCacheNode)();return y.data=(0,n.fetchServerResponse)(new URL(p,r),[h[0],h[1],h[2],"refetch"],e.nextUrl,e.buildId),y.data.then(t=>{let[r,n]=t;if("string"==typeof r)return(0,a.handleExternalUrl)(e,f,r,e.pushRef.pendingPush);for(let t of(y.data=null,r)){if(3!==t.length)return console.log("REFRESH FAILED"),e;let[r]=t,i=(0,u.applyRouterStatePatchToTree)([""],h,r);if(null===i)throw Error("SEGMENT MISMATCH");if((0,l.isNavigatingToNewRootLayout)(h,i))return(0,a.handleExternalUrl)(e,f,p,e.pushRef.pendingPush);let d=n?(0,o.createHrefFromUrl)(n):void 0;n&&(f.canonicalUrl=d);let[_,b]=t.slice(-2);if(null!==_){let e=_[2];y.status=s.CacheStates.READY,y.subTreeData=e,(0,c.fillLazyItemsTillLeafWithHead)(y,void 0,r,_,b),f.cache=y,f.prefetchCache=new Map}f.patchedTree=i,f.canonicalUrl=p,h=i}return(0,i.handleMutable)(e,f)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5206:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return u}});let n=r(7475),o=r(5684);function u(e,t){var r;let{url:u,tree:l}=t,a=(0,n.createHrefFromUrl)(u);return{buildId:e.buildId,canonicalUrl:a,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:e.cache,prefetchCache:e.prefetchCache,tree:l,nextUrl:null!=(r=(0,o.extractPathFromFlightRouterState)(l))?r:u.pathname}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9501:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return g}});let n=r(3664),o=r(5048),u=r(8928),l=r(7475),a=r(9643),i=r(1697),s=r(3694),c=r(6860),d=r(4080),f=r(7234),p=r(2583),h=r(5684),{createFromFetch:y,encodeReply:_}=r(2228);async function b(e,t){let r,{actionId:l,actionArgs:a}=t,i=await _(a),s=(0,h.extractPathFromFlightRouterState)(e.tree),c=e.nextUrl&&e.nextUrl!==s,d=await fetch("",{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION]:l,[o.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(e.tree)),...c?{[o.NEXT_URL]:e.nextUrl}:{}},body:i}),f=d.headers.get("x-action-redirect");try{let e=JSON.parse(d.headers.get("x-action-revalidated")||"[[],0,0]");r={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){r={paths:[],tag:!1,cookie:!1}}let p=f?new URL((0,u.addBasePath)(f),new URL(e.canonicalUrl,window.location.href)):void 0;if(d.headers.get("content-type")===o.RSC_CONTENT_TYPE_HEADER){let e=await y(Promise.resolve(d),{callServer:n.callServer});if(f){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:p,revalidatedParts:r}}let[t,[,o]]=null!=e?e:[];return{actionResult:t,actionFlightData:o,redirectLocation:p,revalidatedParts:r}}return{redirectLocation:p,revalidatedParts:r}}function g(e,t){let{resolve:r,reject:n}=t,o={},u=e.canonicalUrl,h=e.tree;return o.preserveCustomHistoryState=!1,o.inFlightServerAction=b(e,t),o.inFlightServerAction.then(t=>{let{actionResult:n,actionFlightData:y,redirectLocation:_}=t;if(_&&(e.pushRef.pendingPush=!0,o.pendingPush=!0),!y)return(o.actionResultResolved||(r(n),o.actionResultResolved=!0),_)?(0,a.handleExternalUrl)(e,o,_.href,e.pushRef.pendingPush):e;if("string"==typeof y)return(0,a.handleExternalUrl)(e,o,y,e.pushRef.pendingPush);for(let t of(o.inFlightServerAction=null,y)){if(3!==t.length)return console.log("SERVER ACTION APPLY FAILED"),e;let[r]=t,n=(0,i.applyRouterStatePatchToTree)([""],h,r);if(null===n)throw Error("SEGMENT MISMATCH");if((0,s.isNavigatingToNewRootLayout)(h,n))return(0,a.handleExternalUrl)(e,o,u,e.pushRef.pendingPush);let[l,d]=t.slice(-2),y=null!==l?l[2]:null;if(null!==y){let e=(0,p.createEmptyCacheNode)();e.status=c.CacheStates.READY,e.subTreeData=y,(0,f.fillLazyItemsTillLeafWithHead)(e,void 0,r,l,d),o.cache=e,o.prefetchCache=new Map}o.patchedTree=n,o.canonicalUrl=u,h=n}if(_){let e=(0,l.createHrefFromUrl)(_,!1);o.canonicalUrl=e}return o.actionResultResolved||(r(n),o.actionResultResolved=!0),(0,d.handleMutable)(e,o)},t=>{if("rejected"===t.status)return o.actionResultResolved||(n(t.reason),o.actionResultResolved=!0),e;throw t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7910:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return c}});let n=r(7475),o=r(1697),u=r(3694),l=r(9643),a=r(9543),i=r(4080),s=r(2583);function c(e,t){let{flightData:r,overrideCanonicalUrl:c}=t,d={};if(d.preserveCustomHistoryState=!1,"string"==typeof r)return(0,l.handleExternalUrl)(e,d,r,e.pushRef.pendingPush);let f=e.tree,p=e.cache;for(let t of r){let r=t.slice(0,-4),[i]=t.slice(-3,-2),h=(0,o.applyRouterStatePatchToTree)(["",...r],f,i);if(null===h)throw Error("SEGMENT MISMATCH");if((0,u.isNavigatingToNewRootLayout)(f,h))return(0,l.handleExternalUrl)(e,d,e.canonicalUrl,e.pushRef.pendingPush);let y=c?(0,n.createHrefFromUrl)(c):void 0;y&&(d.canonicalUrl=y);let _=(0,s.createEmptyCacheNode)();(0,a.applyFlightData)(p,_,t),d.patchedTree=h,d.cache=_,p=_,f=h}return(0,i.handleMutable)(e,d)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8085:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PrefetchKind:function(){return r},ACTION_REFRESH:function(){return n},ACTION_NAVIGATE:function(){return o},ACTION_RESTORE:function(){return u},ACTION_SERVER_PATCH:function(){return l},ACTION_PREFETCH:function(){return a},ACTION_FAST_REFRESH:function(){return i},ACTION_SERVER_ACTION:function(){return s},isThenable:function(){return c}});let n="refresh",o="navigate",u="restore",l="server-patch",a="prefetch",i="fast-refresh",s="server-action";function c(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(function(e){e.AUTO="auto",e.FULL="full",e.TEMPORARY="temporary"})(r||(r={})),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3479:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return n}}),r(8085),r(9643),r(7910),r(5206),r(7787),r(7772),r(2298),r(9501);let n=function(e,t){return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7528:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,r){let[o,u]=r,[l,a]=t;return(0,n.matchSegment)(l,o)?!(t.length<=2)&&e(t.slice(2),u[a]):!!Array.isArray(l)}}});let n=r(4287);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5517:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createSearchParamsBailoutProxy",{enumerable:!0,get:function(){return o}});let n=r(1396);function o(){return new Proxy({},{get(e,t){"string"==typeof t&&(0,n.staticGenerationBailout)("searchParams."+t)}})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1396:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationBailout",{enumerable:!0,get:function(){return a}});let n=r(3082),o=r(4749);class u extends Error{constructor(...e){super(...e),this.code="NEXT_STATIC_GEN_BAILOUT"}}function l(e,t){let{dynamic:r,link:n}=t||{};return"Page"+(r?' with `dynamic = "'+r+'"`':"")+" couldn't be rendered statically because it used `"+e+"`."+(n?" See more info here: "+n:"")}let a=(e,t)=>{let{dynamic:r,link:a}=void 0===t?{}:t,i=o.staticGenerationAsyncStorage.getStore();if(!i)return!1;if(i.forceStatic)return!0;if(i.dynamicShouldError)throw new u(l(e,{link:a,dynamic:null!=r?r:"error"}));let s=l(e,{dynamic:r,link:"https://nextjs.org/docs/messages/dynamic-server-error"});if(null==i.postpone||i.postpone.call(i,e),i.revalidate=0,i.isStaticGeneration){let t=new n.DynamicServerError(s);throw i.dynamicUsageDescription=e,i.dynamicUsageStack=t.stack,t}return!1};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3982:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(9694)._(r(3729)),o=r(5517);function u(e){let{Component:t,propsForComponent:r,isStaticGeneration:u}=e;if(u){let e=(0,o.createSearchParamsBailoutProxy)();return n.default.createElement(t,{searchParams:e,...r})}return n.default.createElement(t,r)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4954:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{useUnwrapState:function(){return l},useReducerWithReduxDevtools:function(){return a}});let n=r(7824)._(r(3729)),o=r(8085);function u(e){if(e instanceof Map){let t={};for(let[r,n]of e.entries()){if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n._bundlerConfig){t[r]="FlightData";continue}}t[r]=u(n)}return t}if("object"==typeof e&&null!==e){let t={};for(let r in e){let n=e[r];if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n.hasOwnProperty("_bundlerConfig")){t[r]="FlightData";continue}}t[r]=u(n)}return t}return Array.isArray(e)?e.map(u):e}function l(e){return(0,o.isThenable)(e)?(0,n.use)(e):e}r(4087);let a=function(e){return[e,()=>{},()=>{}]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6411:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let n=r(6050);function o(e){return(0,n.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9847:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let n=r(4310),o=r(2244),u=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:u}=(0,o.parsePath)(e);return""+(0,n.removeTrailingSlash)(t)+r+u};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2874:(e,t,r)=>{"use strict";function n(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return n}}),r(6411),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4269:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return o}});let n=r(5767);function o(e){let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:"dynamic",param:e.slice(1,-1)}:null}},5767:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},isInterceptionRouteAppPath:function(){return u},extractInterceptionRouteInformation:function(){return l}});let n=r(7655),o=["(..)(..)","(.)","(..)","(...)"];function u(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function l(e){let t,r,u;for(let n of e.split("/"))if(r=o.find(e=>n.startsWith(e))){[t,u]=e.split(r,2);break}if(!t||!r||!u)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":u="/"===t?`/${u}`:t+"/"+u;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);u=t.split("/").slice(0,-1).concat(u).join("/");break;case"(...)":u="/"+u;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);u=l.slice(0,-2).concat(u).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:u}}},6372:(e,t,r)=>{"use strict";e.exports=r(399)},6860:(e,t,r)=>{"use strict";e.exports=r(6372).vendored.contexts.AppRouterContext},8486:(e,t,r)=>{"use strict";e.exports=r(6372).vendored.contexts.HooksClientContext},9505:(e,t,r)=>{"use strict";e.exports=r(6372).vendored.contexts.ServerInsertedHtml},1202:(e,t,r)=>{"use strict";e.exports=r(6372).vendored["react-ssr"].ReactDOM},2228:(e,t,r)=>{"use strict";e.exports=r(6372).vendored["react-ssr"].ReactServerDOMWebpackClientEdge},3729:(e,t,r)=>{"use strict";e.exports=r(6372).vendored["react-ssr"].React},5344:(e,t)=>{"use strict";function r(e){let t=5381;for(let r=0;r>>0}function n(e){return r(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{djb2Hash:function(){return r},hexHash:function(){return n}})},1462:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{NEXT_DYNAMIC_NO_SSR_CODE:function(){return r},throwWithNoSSR:function(){return n}});let r="NEXT_DYNAMIC_NO_SSR_CODE";function n(){let e=Error(r);throw e.digest=r,e}},8092:(e,t)=>{"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},4087:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ActionQueueContext:function(){return a},createMutableActionQueue:function(){return c}});let n=r(7824),o=r(8085),u=r(3479),l=n._(r(3729)),a=l.default.createContext(null);function i(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending&&s({actionQueue:e,action:e.pending,setState:t}))}async function s(e){let{actionQueue:t,action:r,setState:n}=e,u=t.state;if(!u)throw Error("Invariant: Router state not initialized");t.pending=r;let l=r.payload,a=t.action(u,l);function s(e){if(r.discarded){t.needsRefresh&&null===t.pending&&(t.needsRefresh=!1,t.dispatch({type:o.ACTION_REFRESH,origin:window.location.origin},n));return}t.state=e,t.devToolsInstance&&t.devToolsInstance.send(l,e),i(t,n),r.resolve(e)}(0,o.isThenable)(a)?a.then(s,e=>{i(t,n),r.reject(e)}):s(a)}function c(){let e={state:null,dispatch:(t,r)=>(function(e,t,r){let n={resolve:r,reject:()=>{}};if(t.type!==o.ACTION_RESTORE){let e=new Promise((e,t)=>{n={resolve:e,reject:t}});(0,l.startTransition)(()=>{r(e)})}let u={payload:t,next:null,resolve:n.resolve,reject:n.reject};null===e.pending?(e.last=u,s({actionQueue:e,action:u,setState:r})):t.type===o.ACTION_NAVIGATE?(e.pending.discarded=!0,e.last=u,e.pending.payload.type===o.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),s({actionQueue:e,action:u,setState:r})):(null!==e.last&&(e.last.next=u),e.last=u)})(e,t,r),action:async(e,t)=>{if(null===e)throw Error("Invariant: Router state not initialized");return(0,u.reducer)(e,t)},pending:null,last:null};return e}},1870:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let n=r(2244);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:o,hash:u}=(0,n.parsePath)(e);return""+t+r+o+u}},7655:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return u},normalizeRscURL:function(){return l}});let n=r(8092),o=r(9457);function u(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},1586:(e,t)=>{"use strict";function r(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let r=document.documentElement,n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return r}})},6338:(e,t)=>{"use strict";function r(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return r}})},2244:(e,t)=>{"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},6050:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let n=r(2244);function o(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},4310:(e,t)=>{"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},9457:(e,t)=>{"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isGroupSegment",{enumerable:!0,get:function(){return r}})},6843:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createProxy",{enumerable:!0,get:function(){return n}});let n=r(8195).createClientModuleProxy},7519:(e,t,r)=>{let{createProxy:n}=r(6843);e.exports=n("X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\app-router.js")},2563:(e,t,r)=>{let{createProxy:n}=r(6843);e.exports=n("X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\error-boundary.js")},8096:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DYNAMIC_ERROR_CODE:function(){return r},DynamicServerError:function(){return n}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.digest=r}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2517:(e,t,r)=>{let{createProxy:n}=r(6843);e.exports=n("X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\layout-router.js")},1150:(e,t,r)=>{let{createProxy:n}=r(6843);e.exports=n("X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js")},9361:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(6783)._(r(2)),o={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{display:"inline-block"},h1:{display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},h2:{fontSize:14,fontWeight:400,lineHeight:"49px",margin:0}};function u(){return n.default.createElement(n.default.Fragment,null,n.default.createElement("title",null,"404: This page could not be found."),n.default.createElement("div",{style:o.error},n.default.createElement("div",null,n.default.createElement("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),n.default.createElement("h1",{className:"next-error-h1",style:o.h1},"404"),n.default.createElement("div",{style:o.desc},n.default.createElement("h2",{style:o.h2},"This page could not be found.")))))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},571:(e,t,r)=>{let{createProxy:n}=r(6843);e.exports=n("X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js")},8650:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createSearchParamsBailoutProxy",{enumerable:!0,get:function(){return o}});let n=r(2973);function o(){return new Proxy({},{get(e,t){"string"==typeof t&&(0,n.staticGenerationBailout)("searchParams."+t)}})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2973:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationBailout",{enumerable:!0,get:function(){return a}});let n=r(8096),o=r(5319);class u extends Error{constructor(...e){super(...e),this.code="NEXT_STATIC_GEN_BAILOUT"}}function l(e,t){let{dynamic:r,link:n}=t||{};return"Page"+(r?' with `dynamic = "'+r+'"`':"")+" couldn't be rendered statically because it used `"+e+"`."+(n?" See more info here: "+n:"")}let a=(e,t)=>{let{dynamic:r,link:a}=void 0===t?{}:t,i=o.staticGenerationAsyncStorage.getStore();if(!i)return!1;if(i.forceStatic)return!0;if(i.dynamicShouldError)throw new u(l(e,{link:a,dynamic:null!=r?r:"error"}));let s=l(e,{dynamic:r,link:"https://nextjs.org/docs/messages/dynamic-server-error"});if(null==i.postpone||i.postpone.call(i,e),i.revalidate=0,i.isStaticGeneration){let t=new n.DynamicServerError(s);throw i.dynamicUsageDescription=e,i.dynamicUsageStack=t.stack,t}return!1};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2336:(e,t,r)=>{let{createProxy:n}=r(6843);e.exports=n("X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\static-generation-searchparams-bailout-provider.js")},8300:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{renderToReadableStream:function(){return n.renderToReadableStream},decodeReply:function(){return n.decodeReply},decodeAction:function(){return n.decodeAction},decodeFormState:function(){return n.decodeFormState},AppRouter:function(){return o.default},LayoutRouter:function(){return u.default},RenderFromTemplateContext:function(){return l.default},staticGenerationAsyncStorage:function(){return a.staticGenerationAsyncStorage},requestAsyncStorage:function(){return i.requestAsyncStorage},actionAsyncStorage:function(){return s.actionAsyncStorage},staticGenerationBailout:function(){return c.staticGenerationBailout},createSearchParamsBailoutProxy:function(){return f.createSearchParamsBailoutProxy},serverHooks:function(){return p},preloadStyle:function(){return _.preloadStyle},preloadFont:function(){return _.preloadFont},preconnect:function(){return _.preconnect},taintObjectReference:function(){return b.taintObjectReference},StaticGenerationSearchParamsBailoutProvider:function(){return d.default},NotFoundBoundary:function(){return h.NotFoundBoundary},patchFetch:function(){return v}});let n=r(8195),o=g(r(7519)),u=g(r(2517)),l=g(r(571)),a=r(5319),i=r(1877),s=r(5528),c=r(2973),d=g(r(2336)),f=r(8650),p=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=m(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var l=o?Object.getOwnPropertyDescriptor(e,u):null;l&&(l.get||l.set)?Object.defineProperty(n,u,l):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(8096)),h=r(1150),y=r(9678);r(2563);let _=r(1806),b=r(2730);function g(e){return e&&e.__esModule?e:{default:e}}function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(m=function(e){return e?r:t})(e)}function v(){return(0,y.patchFetch)({serverHooks:p,staticGenerationAsyncStorage:a.staticGenerationAsyncStorage})}},1806:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{preloadStyle:function(){return o},preloadFont:function(){return u},preconnect:function(){return l}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(5091));function o(e,t){let r={as:"style"};"string"==typeof t&&(r.crossOrigin=t),n.default.preload(e,r)}function u(e,t,r){let o={as:"font",type:t};"string"==typeof r&&(o.crossOrigin=r),n.default.preload(e,o)}function l(e,t){n.default.preconnect(e,"string"==typeof t?{crossOrigin:t}:void 0)}},2730:(e,t,r)=>{"use strict";function n(){throw Error("Taint can only be used with the taint flag.")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{taintObjectReference:function(){return o},taintUniqueValue:function(){return u}}),r(2);let o=n,u=n},482:(e,t,r)=>{"use strict";e.exports=r(399)},5091:(e,t,r)=>{"use strict";e.exports=r(482).vendored["react-rsc"].ReactDOM},5036:(e,t,r)=>{"use strict";e.exports=r(482).vendored["react-rsc"].ReactJsxRuntime},8195:(e,t,r)=>{"use strict";e.exports=r(482).vendored["react-rsc"].ReactServerDOMWebpackServerEdge},2:(e,t,r)=>{"use strict";e.exports=r(482).vendored["react-rsc"].React},9996:(e,t,r)=>{"use strict";function n(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw TypeError("attempted to use private field on non-instance");return e}r.r(t),r.d(t,{_:()=>n,_class_private_field_loose_base:()=>n})},7074:(e,t,r)=>{"use strict";r.r(t),r.d(t,{_:()=>o,_class_private_field_loose_key:()=>o});var n=0;function o(e){return"__private_"+n+++"_"+e}},9694:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n,_interop_require_default:()=>n})},7824:(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function o(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var a=u?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(o,l,a):o[l]=e[l]}return o.default=e,r&&r.set(e,o),o}r.r(t),r.d(t,{_:()=>o,_interop_require_wildcard:()=>o})},6783:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n,_interop_require_default:()=>n})}}; \ No newline at end of file +exports.id=969,exports.ids=[969],exports.modules={265:e=>{e.exports={style:{fontFamily:"'__Inter_e66fe9', '__Inter_Fallback_e66fe9'",fontStyle:"normal"},className:"__className_e66fe9"}},8928:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return u}});let n=r(1870),o=r(9847);function u(e,t){return(0,o.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3664:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return o}});let n=r(2583);async function o(e,t){let r=(0,n.getServerActionDispatcher)();if(!r)throw Error("Invariant: missing action dispatcher.");return new Promise((n,o)=>{r({actionId:e,actionArgs:t,resolve:n,reject:o})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3371:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AppRouterAnnouncer",{enumerable:!0,get:function(){return l}});let n=r(3729),o=r(1202),u="next-route-announcer";function l(e){let{tree:t}=e,[r,l]=(0,n.useState)(null);(0,n.useEffect)(()=>(l(function(){var e;let t=document.getElementsByName(u)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(u);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(u)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[a,i]=(0,n.useState)(""),s=(0,n.useRef)();return(0,n.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==s.current&&s.current!==e&&i(e),s.current=e},[t]),r?(0,o.createPortal)(a,r):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5048:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RSC_HEADER:function(){return r},ACTION:function(){return n},NEXT_ROUTER_STATE_TREE:function(){return o},NEXT_ROUTER_PREFETCH_HEADER:function(){return u},NEXT_URL:function(){return l},RSC_CONTENT_TYPE_HEADER:function(){return a},RSC_VARY_HEADER:function(){return i},FLIGHT_PARAMETERS:function(){return s},NEXT_RSC_UNION_QUERY:function(){return c},NEXT_DID_POSTPONE_HEADER:function(){return d}});let r="RSC",n="Next-Action",o="Next-Router-State-Tree",u="Next-Router-Prefetch",l="Next-Url",a="text/x-component",i=r+", "+o+", "+u+", "+l,s=[[r],[o],[u]],c="_rsc",d="x-nextjs-postponed";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2583:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getServerActionDispatcher:function(){return O},urlToUrlWithoutFlightMarker:function(){return j},createEmptyCacheNode:function(){return T},default:function(){return x}});let n=r(7824)._(r(3729)),o=r(6860),u=r(8085),l=r(7475),a=r(8486),i=r(4954),s=r(6840),c=r(7995),d=r(6338),f=r(8928),p=r(3371),h=r(7046),y=r(7550),_=r(5897),b=r(5048),g=r(2874),m=r(6411),v=null,P=null;function O(){return P}let R={};function j(e){let t=new URL(e,location.origin);return t.searchParams.delete(b.NEXT_RSC_UNION_QUERY),t}function E(e){return e.origin!==window.location.origin}function S(e){let{appRouterState:t,sync:r}=e;return(0,n.useInsertionEffect)(()=>{let{tree:e,pushRef:n,canonicalUrl:o}=t,u={__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};n.pendingPush&&(0,l.createHrefFromUrl)(new URL(window.location.href))!==o?(n.pendingPush=!1,window.history.pushState(u,"",o)):window.history.replaceState(u,"",o),r(t)},[t,r]),null}let T=()=>({status:o.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map});function M(e){let{buildId:t,initialHead:r,initialTree:l,initialCanonicalUrl:s,initialSeedData:b,assetPrefix:O}=e,j=(0,n.useMemo)(()=>(0,c.createInitialRouterState)({buildId:t,initialSeedData:b,initialCanonicalUrl:s,initialTree:l,initialParallelRoutes:v,isServer:!0,location:null,initialHead:r}),[t,b,s,l,r]),[T,M,x]=(0,i.useReducerWithReduxDevtools)(j);(0,n.useEffect)(()=>{v=null},[]);let{canonicalUrl:C}=(0,i.useUnwrapState)(T),{searchParams:A,pathname:w}=(0,n.useMemo)(()=>{let e=new URL(C,"http://n");return{searchParams:e.searchParams,pathname:(0,m.hasBasePath)(e.pathname)?(0,g.removeBasePath)(e.pathname):e.pathname}},[C]),N=(0,n.useCallback)((e,t,r)=>{(0,n.startTransition)(()=>{M({type:u.ACTION_SERVER_PATCH,flightData:t,previousTree:e,overrideCanonicalUrl:r})})},[M]),I=(0,n.useCallback)((e,t,r)=>{let n=new URL((0,f.addBasePath)(e),location.href);return M({type:u.ACTION_NAVIGATE,url:n,isExternalUrl:E(n),locationSearch:location.search,shouldScroll:null==r||r,navigateType:t})},[M]);P=(0,n.useCallback)(e=>{(0,n.startTransition)(()=>{M({...e,type:u.ACTION_SERVER_ACTION})})},[M]);let U=(0,n.useMemo)(()=>({back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{if((0,d.isBot)(window.navigator.userAgent))return;let r=new URL((0,f.addBasePath)(e),window.location.href);E(r)||(0,n.startTransition)(()=>{var e;M({type:u.ACTION_PREFETCH,url:r,kind:null!=(e=null==t?void 0:t.kind)?e:u.PrefetchKind.FULL})})},replace:(e,t)=>{void 0===t&&(t={}),(0,n.startTransition)(()=>{var r;I(e,"replace",null==(r=t.scroll)||r)})},push:(e,t)=>{void 0===t&&(t={}),(0,n.startTransition)(()=>{var r;I(e,"push",null==(r=t.scroll)||r)})},refresh:()=>{(0,n.startTransition)(()=>{M({type:u.ACTION_REFRESH,origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}}),[M,I]);(0,n.useEffect)(()=>{window.next&&(window.next.router=U)},[U]),(0,n.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&M({type:u.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE})}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[M]);let{pushRef:D}=(0,i.useUnwrapState)(T);if(D.mpaNavigation){if(R.pendingMpaPath!==C){let e=window.location;D.pendingPush?e.assign(C):e.replace(C),R.pendingMpaPath=C}(0,n.use)((0,_.createInfinitePromise)())}(0,n.useEffect)(()=>{window.history.pushState.bind(window.history),window.history.replaceState.bind(window.history);let e=e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,n.startTransition)(()=>{M({type:u.ACTION_RESTORE,url:new URL(window.location.href),tree:t.__PRIVATE_NEXTJS_INTERNALS_TREE})})}};return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},[M]);let{cache:F,tree:L,nextUrl:H,focusAndScrollRef:k}=(0,i.useUnwrapState)(T),W=(0,n.useMemo)(()=>(0,y.findHeadInCache)(F,L[1]),[F,L]),B=n.default.createElement(h.RedirectBoundary,null,W,F.subTreeData,n.default.createElement(p.AppRouterAnnouncer,{tree:L}));return n.default.createElement(n.default.Fragment,null,n.default.createElement(S,{appRouterState:(0,i.useUnwrapState)(T),sync:x}),n.default.createElement(a.PathnameContext.Provider,{value:w},n.default.createElement(a.SearchParamsContext.Provider,{value:A},n.default.createElement(o.GlobalLayoutRouterContext.Provider,{value:{buildId:t,changeByServerResponse:N,tree:L,focusAndScrollRef:k,nextUrl:H}},n.default.createElement(o.AppRouterContext.Provider,{value:U},n.default.createElement(o.LayoutRouterContext.Provider,{value:{childNodes:F.parallelRoutes,tree:L,url:C}},B))))))}function x(e){let{globalErrorComponent:t,...r}=e;return n.default.createElement(s.ErrorBoundary,{errorComponent:t},n.default.createElement(M,r))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4586:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bailoutToClientRendering",{enumerable:!0,get:function(){return u}});let n=r(1462),o=r(4749);function u(){let e=o.staticGenerationAsyncStorage.getStore();(null==e||!e.forceStatic)&&(null==e?void 0:e.isStaticGeneration)&&(0,n.throwWithNoSSR)()}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8446:(e,t,r)=>{"use strict";function n(e){}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clientHookInServerComponentError",{enumerable:!0,get:function(){return n}}),r(9694),r(3729),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6840:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ErrorBoundaryHandler:function(){return a},GlobalError:function(){return i},default:function(){return s},ErrorBoundary:function(){return c}});let n=r(9694)._(r(3729)),o=r(4767),u={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};function l(e){let{error:t}=e;if("function"==typeof fetch.__nextGetStaticStore){var r;let e=null==(r=fetch.__nextGetStaticStore())?void 0:r.getStore();if((null==e?void 0:e.isRevalidate)||(null==e?void 0:e.isStaticGeneration))throw console.error(t),t}return null}class a extends n.default.Component{static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?n.default.createElement(n.default.Fragment,null,n.default.createElement(l,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,n.default.createElement(this.props.errorComponent,{error:this.state.error,reset:this.reset})):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function i(e){let{error:t}=e,r=null==t?void 0:t.digest;return n.default.createElement("html",{id:"__next_error__"},n.default.createElement("head",null),n.default.createElement("body",null,n.default.createElement(l,{error:t}),n.default.createElement("div",{style:u.error},n.default.createElement("div",null,n.default.createElement("h2",{style:u.text},"Application error: a "+(r?"server":"client")+"-side exception has occurred (see the "+(r?"server logs":"browser console")+" for more information)."),r?n.default.createElement("p",{style:u.text},"Digest: "+r):null))))}let s=i;function c(e){let{errorComponent:t,errorStyles:r,errorScripts:u,children:l}=e,i=(0,o.usePathname)();return t?n.default.createElement(a,{pathname:i,errorComponent:t,errorStyles:r,errorScripts:u},l):n.default.createElement(n.default.Fragment,null,l)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3082:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DYNAMIC_ERROR_CODE:function(){return r},DynamicServerError:function(){return n}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.digest=r}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5897:(e,t)=>{"use strict";let r;function n(){return r||(r=new Promise(()=>{})),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInfinitePromise",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8771:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return v}}),r(9694);let n=r(7824)._(r(3729));r(1202);let o=r(6860),u=r(7013),l=r(5897),a=r(6840),i=r(4287),s=r(1586),c=r(7046),d=r(3225),f=r(3717),p=r(5325),h=["bottom","height","left","right","top","width","x","y"];function y(e,t){let r=e.getBoundingClientRect();return r.top>=0&&r.top<=t}class _ extends n.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,r)=>(0,i.matchSegment)(t,e[r]))))return;let r=null,n=e.hashFragment;if(n&&(r=function(e){var t;return"top"===e?document.body:null!=(t=document.getElementById(e))?t:document.getElementsByName(e)[0]}(n)),!r&&(r=null),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return h.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,s.handleSmoothScroll)(()=>{if(n){r.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!y(r,t)&&(e.scrollTop=0,y(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function b(e){let{segmentPath:t,children:r}=e,u=(0,n.useContext)(o.GlobalLayoutRouterContext);if(!u)throw Error("invariant global layout router not mounted");return n.default.createElement(_,{segmentPath:t,focusAndScrollRef:u.focusAndScrollRef},r)}function g(e){let{parallelRouterKey:t,url:r,childNodes:a,segmentPath:s,tree:c,cacheKey:d}=e,f=(0,n.useContext)(o.GlobalLayoutRouterContext);if(!f)throw Error("invariant global layout router not mounted");let{buildId:p,changeByServerResponse:h,tree:y}=f,_=a.get(d);if(!_||_.status===o.CacheStates.LAZY_INITIALIZED){let e=function e(t,r){if(t){let[n,o]=t,u=2===t.length;if((0,i.matchSegment)(r[0],n)&&r[1].hasOwnProperty(o)){if(u){let t=e(void 0,r[1][o]);return[r[0],{...r[1],[o]:[t[0],t[1],t[2],"refetch"]}]}return[r[0],{...r[1],[o]:e(t.slice(2),r[1][o])}]}}return r}(["",...s],y);_={status:o.CacheStates.DATA_FETCH,data:(0,u.fetchServerResponse)(new URL(r,location.origin),e,f.nextUrl,p),subTreeData:null,head:_&&_.status===o.CacheStates.LAZY_INITIALIZED?_.head:void 0,parallelRoutes:_&&_.status===o.CacheStates.LAZY_INITIALIZED?_.parallelRoutes:new Map},a.set(d,_)}if(!_)throw Error("Child node should always exist");if(_.subTreeData&&_.data)throw Error("Child node should not have both subTreeData and data");if(_.data){let[e,t]=(0,n.use)(_.data);_.data=null,setTimeout(()=>{(0,n.startTransition)(()=>{h(y,e,t)})}),(0,n.use)((0,l.createInfinitePromise)())}return _.subTreeData||(0,n.use)((0,l.createInfinitePromise)()),n.default.createElement(o.LayoutRouterContext.Provider,{value:{tree:c[1][t],childNodes:_.parallelRoutes,url:r}},_.subTreeData)}function m(e){let{children:t,loading:r,loadingStyles:o,loadingScripts:u,hasLoading:l}=e;return l?n.default.createElement(n.Suspense,{fallback:n.default.createElement(n.default.Fragment,null,o,u,r)},t):n.default.createElement(n.default.Fragment,null,t)}function v(e){let{parallelRouterKey:t,segmentPath:r,error:u,errorStyles:l,errorScripts:i,templateStyles:s,templateScripts:h,loading:y,loadingStyles:_,loadingScripts:v,hasLoading:P,template:O,notFound:R,notFoundStyles:j,styles:E}=e,S=(0,n.useContext)(o.LayoutRouterContext);if(!S)throw Error("invariant expected layout router to be mounted");let{childNodes:T,tree:M,url:x}=S,C=T.get(t);C||(C=new Map,T.set(t,C));let A=M[1][t][0],w=(0,f.getSegmentValue)(A),N=[A];return n.default.createElement(n.default.Fragment,null,E,N.map(e=>{let E=(0,f.getSegmentValue)(e),S=(0,p.createRouterCacheKey)(e);return n.default.createElement(o.TemplateContext.Provider,{key:(0,p.createRouterCacheKey)(e,!0),value:n.default.createElement(b,{segmentPath:r},n.default.createElement(a.ErrorBoundary,{errorComponent:u,errorStyles:l,errorScripts:i},n.default.createElement(m,{hasLoading:P,loading:y,loadingStyles:_,loadingScripts:v},n.default.createElement(d.NotFoundBoundary,{notFound:R,notFoundStyles:j},n.default.createElement(c.RedirectBoundary,null,n.default.createElement(g,{parallelRouterKey:t,url:x,tree:M,childNodes:C,segmentPath:r,cacheKey:S,isActive:w===E}))))))},s,h,O)}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4287:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{matchSegment:function(){return o},canSegmentBeOverridden:function(){return u}});let n=r(4269),o=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],u=(e,t)=>{var r;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(r=(0,n.getSegmentParam)(e))?void 0:r.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4767:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return p},useSearchParams:function(){return h},usePathname:function(){return y},ServerInsertedHTMLContext:function(){return i.ServerInsertedHTMLContext},useServerInsertedHTML:function(){return i.useServerInsertedHTML},useRouter:function(){return _},useParams:function(){return b},useSelectedLayoutSegments:function(){return g},useSelectedLayoutSegment:function(){return m},redirect:function(){return s.redirect},permanentRedirect:function(){return s.permanentRedirect},RedirectType:function(){return s.RedirectType},notFound:function(){return c.notFound}});let n=r(3729),o=r(6860),u=r(8486),l=r(8446),a=r(3717),i=r(9505),s=r(2792),c=r(226),d=Symbol("internal for urlsearchparams readonly");function f(){return Error("ReadonlyURLSearchParams cannot be modified")}class p{[Symbol.iterator](){return this[d][Symbol.iterator]()}append(){throw f()}delete(){throw f()}set(){throw f()}sort(){throw f()}constructor(e){this[d]=e,this.entries=e.entries.bind(e),this.forEach=e.forEach.bind(e),this.get=e.get.bind(e),this.getAll=e.getAll.bind(e),this.has=e.has.bind(e),this.keys=e.keys.bind(e),this.values=e.values.bind(e),this.toString=e.toString.bind(e),this.size=e.size}}function h(){(0,l.clientHookInServerComponentError)("useSearchParams");let e=(0,n.useContext)(u.SearchParamsContext),t=(0,n.useMemo)(()=>e?new p(e):null,[e]);{let{bailoutToClientRendering:e}=r(4586);e()}return t}function y(){return(0,l.clientHookInServerComponentError)("usePathname"),(0,n.useContext)(u.PathnameContext)}function _(){(0,l.clientHookInServerComponentError)("useRouter");let e=(0,n.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function b(){(0,l.clientHookInServerComponentError)("useParams");let e=(0,n.useContext)(o.GlobalLayoutRouterContext),t=(0,n.useContext)(u.PathParamsContext);return(0,n.useMemo)(()=>(null==e?void 0:e.tree)?function e(t,r){for(let n of(void 0===r&&(r={}),Object.values(t[1]))){let t=n[0],o=Array.isArray(t),u=o?t[1]:t;!u||u.startsWith("__PAGE__")||(o&&("c"===t[2]||"oc"===t[2])?r[t[0]]=t[1].split("/"):o&&(r[t[0]]=t[1]),r=e(n,r))}return r}(e.tree):t,[null==e?void 0:e.tree,t])}function g(e){void 0===e&&(e="children"),(0,l.clientHookInServerComponentError)("useSelectedLayoutSegments");let{tree:t}=(0,n.useContext)(o.LayoutRouterContext);return function e(t,r,n,o){let u;if(void 0===n&&(n=!0),void 0===o&&(o=[]),n)u=t[1][r];else{var l;let e=t[1];u=null!=(l=e.children)?l:Object.values(e)[0]}if(!u)return o;let i=u[0],s=(0,a.getSegmentValue)(i);return!s||s.startsWith("__PAGE__")?o:(o.push(s),e(u,r,!1,o))}(t,e)}function m(e){void 0===e&&(e="children"),(0,l.clientHookInServerComponentError)("useSelectedLayoutSegment");let t=g(e);return 0===t.length?null:t[0]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3225:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return l}});let n=r(9694)._(r(3729)),o=r(4767);class u extends n.default.Component{static getDerivedStateFromError(e){if((null==e?void 0:e.digest)==="NEXT_NOT_FOUND")return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?n.default.createElement(n.default.Fragment,null,n.default.createElement("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function l(e){let{notFound:t,notFoundStyles:r,asNotFound:l,children:a}=e,i=(0,o.usePathname)();return t?n.default.createElement(u,{pathname:i,notFound:t,notFoundStyles:r,asNotFound:l},a):n.default.createElement(n.default.Fragment,null,a)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},226:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{notFound:function(){return n},isNotFoundError:function(){return o}});let r="NEXT_NOT_FOUND";function n(){let e=Error(r);throw e.digest=r,e}function o(e){return(null==e?void 0:e.digest)===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2051:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return s}});let n=r(9996),o=r(7074);var u=o._("_maxConcurrency"),l=o._("_runningCount"),a=o._("_queue"),i=o._("_processNext");class s{enqueue(e){let t,r;let o=new Promise((e,n)=>{t=e,r=n}),u=async()=>{try{n._(this,l)[l]++;let r=await e();t(r)}catch(e){r(e)}finally{n._(this,l)[l]--,n._(this,i)[i]()}};return n._(this,a)[a].push({promiseFn:o,task:u}),n._(this,i)[i](),o}bump(e){let t=n._(this,a)[a].findIndex(t=>t.promiseFn===e);if(t>-1){let e=n._(this,a)[a].splice(t,1)[0];n._(this,a)[a].unshift(e),n._(this,i)[i](!0)}}constructor(e=5){Object.defineProperty(this,i,{value:c}),Object.defineProperty(this,u,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),n._(this,u)[u]=e,n._(this,l)[l]=0,n._(this,a)[a]=[]}}function c(e){if(void 0===e&&(e=!1),(n._(this,l)[l]0){var t;null==(t=n._(this,a)[a].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7046:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectErrorBoundary:function(){return a},RedirectBoundary:function(){return i}});let n=r(7824)._(r(3729)),o=r(4767),u=r(2792);function l(e){let{redirect:t,reset:r,redirectType:l}=e,a=(0,o.useRouter)();return(0,n.useEffect)(()=>{n.default.startTransition(()=>{l===u.RedirectType.push?a.push(t,{}):a.replace(t,{}),r()})},[t,l,r,a]),null}class a extends n.default.Component{static getDerivedStateFromError(e){if((0,u.isRedirectError)(e))return{redirect:(0,u.getURLFromRedirectError)(e),redirectType:(0,u.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?n.default.createElement(l,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function i(e){let{children:t}=e,r=(0,o.useRouter)();return n.default.createElement(a,{router:r},t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7761:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return r}}),function(e){e[e.SeeOther=303]="SeeOther",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect"}(r||(r={})),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2792:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectType:function(){return n},getRedirectError:function(){return i},redirect:function(){return s},permanentRedirect:function(){return c},isRedirectError:function(){return d},getURLFromRedirectError:function(){return f},getRedirectTypeFromError:function(){return p},getRedirectStatusCodeFromError:function(){return h}});let o=r(5403),u=r(7849),l=r(7761),a="NEXT_REDIRECT";function i(e,t,r){void 0===r&&(r=l.RedirectStatusCode.TemporaryRedirect);let n=Error(a);n.digest=a+";"+t+";"+e+";"+r+";";let u=o.requestAsyncStorage.getStore();return u&&(n.mutableCookies=u.mutableCookies),n}function s(e,t){void 0===t&&(t="replace");let r=u.actionAsyncStorage.getStore();throw i(e,t,(null==r?void 0:r.isAction)?l.RedirectStatusCode.SeeOther:l.RedirectStatusCode.TemporaryRedirect)}function c(e,t){void 0===t&&(t="replace");let r=u.actionAsyncStorage.getStore();throw i(e,t,(null==r?void 0:r.isAction)?l.RedirectStatusCode.SeeOther:l.RedirectStatusCode.PermanentRedirect)}function d(e){if("string"!=typeof(null==e?void 0:e.digest))return!1;let[t,r,n,o]=e.digest.split(";",4),u=Number(o);return t===a&&("replace"===r||"push"===r)&&"string"==typeof n&&!isNaN(u)&&u in l.RedirectStatusCode}function f(e){return d(e)?e.digest.split(";",3)[2]:null}function p(e){if(!d(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function h(e){if(!d(e))throw Error("Not a redirect error");return Number(e.digest.split(";",4)[3])}(function(e){e.push="push",e.replace="replace"})(n||(n={})),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9295:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(7824)._(r(3729)),o=r(6860);function u(){let e=(0,n.useContext)(o.TemplateContext);return n.default.createElement(n.default.Fragment,null,e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9543:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return l}});let n=r(6860),o=r(7234),u=r(6408);function l(e,t,r,l){void 0===l&&(l=!1);let[a,i,s]=r.slice(-3);if(null===i)return!1;if(3===r.length){let r=i[2];t.status=n.CacheStates.READY,t.subTreeData=r,(0,o.fillLazyItemsTillLeafWithHead)(t,e,a,i,s,l)}else t.status=n.CacheStates.READY,t.subTreeData=e.subTreeData,t.parallelRoutes=new Map(e.parallelRoutes),(0,u.fillCacheWithNewSubTreeData)(t,e,r,l);return!0}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1697:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,r,u){let l;let[a,i,,,s]=r;if(1===t.length)return o(r,u);let[c,d]=t;if(!(0,n.matchSegment)(c,a))return null;if(2===t.length)l=o(i[d],u);else if(null===(l=e(t.slice(2),i[d],u)))return null;let f=[t[0],{...i,[d]:l}];return s&&(f[4]=!0),f}}});let n=r(4287);function o(e,t){let[r,u]=e,[l,a]=t;if("__DEFAULT__"===l&&"__DEFAULT__"!==r)return e;if((0,n.matchSegment)(r,l)){let t={};for(let e in u)void 0!==a[e]?t[e]=o(u[e],a[e]):t[e]=u[e];for(let e in a)t[e]||(t[e]=a[e]);let n=[r,t];return e[2]&&(n[2]=e[2]),e[3]&&(n[3]=e[3]),e[4]&&(n[4]=e[4]),n}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5684:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{extractPathFromFlightRouterState:function(){return s},computeChangedPath:function(){return c}});let n=r(5767),o=r(9457),u=r(4287),l=e=>"/"===e[0]?e.slice(1):e,a=e=>"string"==typeof e?e:e[1];function i(e){return e.reduce((e,t)=>""===(t=l(t))||(0,o.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function s(e){var t;let r=Array.isArray(e[0])?e[0][1]:e[0];if("__DEFAULT__"===r||n.INTERCEPTION_ROUTE_MARKERS.some(e=>r.startsWith(e)))return;if(r.startsWith("__PAGE__"))return"";let o=[r],u=null!=(t=e[1])?t:{},l=u.children?s(u.children):void 0;if(void 0!==l)o.push(l);else for(let[e,t]of Object.entries(u)){if("children"===e)continue;let r=s(t);void 0!==r&&o.push(r)}return i(o)}function c(e,t){let r=function e(t,r){let[o,l]=t,[i,c]=r,d=a(o),f=a(i);if(n.INTERCEPTION_ROUTE_MARKERS.some(e=>d.startsWith(e)||f.startsWith(e)))return"";if(!(0,u.matchSegment)(o,i)){var p;return null!=(p=s(r))?p:""}for(let t in l)if(c[t]){let r=e(l[t],c[t]);if(null!==r)return a(i)+"/"+r}return null}(e,t);return null==r||"/"===r?r:i(r.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7475:(e,t)=>{"use strict";function r(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7995:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return a}});let n=r(6860),o=r(7475),u=r(7234),l=r(5684);function a(e){var t;let{buildId:r,initialTree:a,initialSeedData:i,initialCanonicalUrl:s,initialParallelRoutes:c,isServer:d,location:f,initialHead:p}=e,h=i[2],y={status:n.CacheStates.READY,data:null,subTreeData:h,parallelRoutes:d?new Map:c};return(null===c||0===c.size)&&(0,u.fillLazyItemsTillLeafWithHead)(y,void 0,a,i,p),{buildId:r,tree:a,cache:y,prefetchCache:new Map,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:f?(0,o.createHrefFromUrl)(f):s,nextUrl:null!=(t=(0,l.extractPathFromFlightRouterState)(a)||(null==f?void 0:f.pathname))?t:null}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5325:(e,t)=>{"use strict";function r(e,t){return void 0===t&&(t=!1),Array.isArray(e)?(e[0]+"|"+e[1]+"|"+e[2]).toLowerCase():t&&e.startsWith("__PAGE__")?"__PAGE__":e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7013:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return c}});let n=r(5048),o=r(2583),u=r(3664),l=r(8085),a=r(5344),{createFromFetch:i}=r(2228);function s(e){return[(0,o.urlToUrlWithoutFlightMarker)(e).toString(),void 0]}async function c(e,t,r,c,d){let f={[n.RSC_HEADER]:"1",[n.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(t))};d===l.PrefetchKind.AUTO&&(f[n.NEXT_ROUTER_PREFETCH_HEADER]="1"),r&&(f[n.NEXT_URL]=r);let p=(0,a.hexHash)([f[n.NEXT_ROUTER_PREFETCH_HEADER]||"0",f[n.NEXT_ROUTER_STATE_TREE],f[n.NEXT_URL]].join(","));try{let t=new URL(e);t.searchParams.set(n.NEXT_RSC_UNION_QUERY,p);let r=await fetch(t,{credentials:"same-origin",headers:f}),l=(0,o.urlToUrlWithoutFlightMarker)(r.url),a=r.redirected?l:void 0,d=r.headers.get("content-type")||"",h=!!r.headers.get(n.NEXT_DID_POSTPONE_HEADER);if(d!==n.RSC_CONTENT_TYPE_HEADER||!r.ok)return e.hash&&(l.hash=e.hash),s(l.toString());let[y,_]=await i(Promise.resolve(r),{callServer:u.callServer});if(c!==y)return s(r.url);return[_,a,h]}catch(t){return console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),[e.toString(),void 0]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7676:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithDataProperty",{enumerable:!0,get:function(){return function e(t,r,u,l){let a=u.length<=2,[i,s]=u,c=(0,o.createRouterCacheKey)(s),d=r.parallelRoutes.get(i),f=t.parallelRoutes.get(i);f&&f!==d||(f=new Map(d),t.parallelRoutes.set(i,f));let p=null==d?void 0:d.get(c),h=f.get(c);if(a){h&&h.data&&h!==p||f.set(c,{status:n.CacheStates.DATA_FETCH,data:l(),subTreeData:null,parallelRoutes:new Map});return}if(!h||!p){h||f.set(c,{status:n.CacheStates.DATA_FETCH,data:l(),subTreeData:null,parallelRoutes:new Map});return}return h===p&&(h={status:h.status,data:h.data,subTreeData:h.subTreeData,parallelRoutes:new Map(h.parallelRoutes)},f.set(c,h)),e(h,p,u.slice(2),l)}}});let n=r(6860),o=r(5325);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6408:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,r,a,i){let s=a.length<=5,[c,d]=a,f=(0,l.createRouterCacheKey)(d),p=r.parallelRoutes.get(c);if(!p)return;let h=t.parallelRoutes.get(c);h&&h!==p||(h=new Map(p),t.parallelRoutes.set(c,h));let y=p.get(f),_=h.get(f);if(s){if(!_||!_.data||_===y){let e=a[3],t=e[2];_={status:n.CacheStates.READY,data:null,subTreeData:t,parallelRoutes:y?new Map(y.parallelRoutes):new Map},y&&(0,o.invalidateCacheByRouterState)(_,y,a[2]),(0,u.fillLazyItemsTillLeafWithHead)(_,y,a[2],e,a[4],i),h.set(f,_)}return}_&&y&&(_===y&&(_={status:_.status,data:_.data,subTreeData:_.subTreeData,parallelRoutes:new Map(_.parallelRoutes)},h.set(f,_)),e(_,y,a.slice(2),i))}}});let n=r(6860),o=r(250),u=r(7234),l=r(5325);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7234:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,r,u,l,a,i){if(0===Object.keys(u[1]).length){t.head=a;return}for(let s in u[1]){let c;let d=u[1][s],f=d[0],p=(0,o.createRouterCacheKey)(f),h=null!==l&&null!==l[1]&&void 0!==l[1][s]?l[1][s]:null;if(r){let o=r.parallelRoutes.get(s);if(o){let r,u=new Map(o),l=u.get(p);if(null!==h){let e=h[2];r={status:n.CacheStates.READY,data:null,subTreeData:e,parallelRoutes:new Map(null==l?void 0:l.parallelRoutes)}}else r=i&&l?{status:l.status,data:l.data,subTreeData:l.subTreeData,parallelRoutes:new Map(l.parallelRoutes)}:{status:n.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map(null==l?void 0:l.parallelRoutes)};u.set(p,r),e(r,l,d,h||null,a,i),t.parallelRoutes.set(s,u);continue}}if(null!==h){let e=h[2];c={status:n.CacheStates.READY,data:null,subTreeData:e,parallelRoutes:new Map}}else c={status:n.CacheStates.LAZY_INITIALIZED,data:null,subTreeData:null,parallelRoutes:new Map};let y=t.parallelRoutes.get(s);y?y.set(p,c):t.parallelRoutes.set(s,new Map([[p,c]])),e(c,void 0,d,h,a,i)}}}});let n=r(6860),o=r(5325);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},696:(e,t)=>{"use strict";var r;function n(e){let{kind:t,prefetchTime:r,lastUsedTime:n}=e;return Date.now()<(null!=n?n:r)+3e4?n?"reusable":"fresh":"auto"===t&&Date.now(){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return u}});let n=r(5684);function o(e){return void 0!==e}function u(e,t){var r,u,l;let a=null==(u=t.shouldScroll)||u,i=e.nextUrl;if(o(t.patchedTree)){let r=(0,n.computeChangedPath)(e.tree,t.patchedTree);r?i=r:i||(i=e.canonicalUrl)}return{buildId:e.buildId,canonicalUrl:o(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:o(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:o(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:o(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!a&&(!!o(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:!!t.hashFragment&&e.canonicalUrl.split("#",1)[0]===(null==(r=t.canonicalUrl)?void 0:r.split("#",1)[0]),hashFragment:a?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:a?null!=(l=null==t?void 0:t.scrollableSegments)?l:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:o(t.patchedTree)?t.patchedTree:e.tree,nextUrl:i}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2293:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,r,o){let u=o.length<=2,[l,a]=o,i=(0,n.createRouterCacheKey)(a),s=r.parallelRoutes.get(l);if(!s)return;let c=t.parallelRoutes.get(l);if(c&&c!==s||(c=new Map(s),t.parallelRoutes.set(l,c)),u){c.delete(i);return}let d=s.get(i),f=c.get(i);f&&d&&(f===d&&(f={status:f.status,data:f.data,subTreeData:f.subTreeData,parallelRoutes:new Map(f.parallelRoutes)},c.set(i,f)),e(f,d,o.slice(2)))}}});let n=r(5325);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},250:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return o}});let n=r(5325);function o(e,t,r){for(let o in r[1]){let u=r[1][o][0],l=(0,n.createRouterCacheKey)(u),a=t.parallelRoutes.get(o);if(a){let t=new Map(a);t.delete(l),e.parallelRoutes.set(o,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3694:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,r){let n=t[0],o=r[0];if(Array.isArray(n)&&Array.isArray(o)){if(n[0]!==o[0]||n[2]!==o[2])return!0}else if(n!==o)return!0;if(t[4])return!r[4];if(r[4])return!0;let u=Object.values(t[1])[0],l=Object.values(r[1])[0];return!u||!l||e(u,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2298:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fastRefreshReducer",{enumerable:!0,get:function(){return n}}),r(7013),r(7475),r(1697),r(3694),r(9643),r(4080),r(9543),r(2583);let n=function(e,t){return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7550:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findHeadInCache",{enumerable:!0,get:function(){return function e(t,r){if(0===Object.keys(r).length)return t.head;for(let o in r){let[u,l]=r[o],a=t.parallelRoutes.get(o);if(!a)continue;let i=(0,n.createRouterCacheKey)(u),s=a.get(i);if(!s)continue;let c=e(s,l);if(c)return c}}}});let n=r(5325);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3717:(e,t)=>{"use strict";function r(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9643:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{handleExternalUrl:function(){return g},navigateReducer:function(){return v}});let n=r(6860),o=r(7013),u=r(7475),l=r(2293),a=r(7676),i=r(1697),s=r(7528),c=r(3694),d=r(8085),f=r(4080),p=r(9543),h=r(696),y=r(2574),_=r(7772),b=r(2583);function g(e,t,r,n){return t.mpaNavigation=!0,t.canonicalUrl=r,t.pendingPush=n,t.scrollableSegments=void 0,(0,f.handleMutable)(e,t)}function m(e){let t=[],[r,n]=e;if(0===Object.keys(n).length)return[[r]];for(let[e,o]of Object.entries(n))for(let n of m(o))""===r?t.push([e,...n]):t.push([r,e,...n]);return t}function v(e,t){let{url:r,isExternalUrl:v,navigateType:P,shouldScroll:O}=t,R={},{hash:j}=r,E=(0,u.createHrefFromUrl)(r),S="push"===P;if((0,y.prunePrefetchCache)(e.prefetchCache),R.preserveCustomHistoryState=!1,v)return g(e,R,r.toString(),S);let T=e.prefetchCache.get((0,u.createHrefFromUrl)(r,!1));if(!T){let t={data:(0,o.fetchServerResponse)(r,e.tree,e.nextUrl,e.buildId,void 0),kind:d.PrefetchKind.TEMPORARY,prefetchTime:Date.now(),treeAtTimeOfPrefetch:e.tree,lastUsedTime:null};e.prefetchCache.set((0,u.createHrefFromUrl)(r,!1),t),T=t}let M=(0,h.getPrefetchEntryCacheStatus)(T),{treeAtTimeOfPrefetch:x,data:C}=T;return _.prefetchQueue.bump(C),C.then(t=>{let[d,y,_]=t;if(T&&!T.lastUsedTime&&(T.lastUsedTime=Date.now()),"string"==typeof d)return g(e,R,d,S);let v=e.tree,P=e.cache,C=[];for(let t of d){let u=t.slice(0,-4),d=t.slice(-3)[0],f=["",...u],y=(0,i.applyRouterStatePatchToTree)(f,v,d);if(null===y&&(y=(0,i.applyRouterStatePatchToTree)(f,x,d)),null!==y){if((0,c.isNavigatingToNewRootLayout)(v,y))return g(e,R,E,S);let i=(0,b.createEmptyCacheNode)(),O=(0,p.applyFlightData)(P,i,t,(null==T?void 0:T.kind)==="auto"&&M===h.PrefetchCacheEntryStatus.reusable);for(let t of((!O&&M===h.PrefetchCacheEntryStatus.stale||_)&&(O=function(e,t,r,o,u){let l=!1;for(let i of(e.status=n.CacheStates.READY,e.subTreeData=t.subTreeData,e.parallelRoutes=new Map(t.parallelRoutes),m(o).map(e=>[...r,...e])))(0,a.fillCacheWithDataProperty)(e,t,i,u),l=!0;return l}(i,P,u,d,()=>(0,o.fetchServerResponse)(r,v,e.nextUrl,e.buildId))),(0,s.shouldHardNavigate)(f,v)?(i.status=n.CacheStates.READY,i.subTreeData=P.subTreeData,(0,l.invalidateCacheBelowFlightSegmentPath)(i,P,u),R.cache=i):O&&(R.cache=i),P=i,v=y,m(d))){let e=[...u,...t];"__DEFAULT__"!==e[e.length-1]&&C.push(e)}}}return R.patchedTree=v,R.canonicalUrl=y?(0,u.createHrefFromUrl)(y):E,R.pendingPush=S,R.scrollableSegments=C,R.hashFragment=j,R.shouldScroll=O,(0,f.handleMutable)(e,R)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7772:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{prefetchQueue:function(){return i},prefetchReducer:function(){return s}});let n=r(7475),o=r(7013),u=r(8085),l=r(2574),a=r(5048),i=new(r(2051)).PromiseQueue(5);function s(e,t){(0,l.prunePrefetchCache)(e.prefetchCache);let{url:r}=t;r.searchParams.delete(a.NEXT_RSC_UNION_QUERY);let s=(0,n.createHrefFromUrl)(r,!1),c=e.prefetchCache.get(s);if(c&&(c.kind===u.PrefetchKind.TEMPORARY&&e.prefetchCache.set(s,{...c,kind:t.kind}),!(c.kind===u.PrefetchKind.AUTO&&t.kind===u.PrefetchKind.FULL)))return e;let d=i.enqueue(()=>(0,o.fetchServerResponse)(r,e.tree,e.nextUrl,e.buildId,t.kind));return e.prefetchCache.set(s,{treeAtTimeOfPrefetch:e.tree,data:d,kind:t.kind,prefetchTime:Date.now(),lastUsedTime:null}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2574:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"prunePrefetchCache",{enumerable:!0,get:function(){return o}});let n=r(696);function o(e){for(let[t,r]of e)(0,n.getPrefetchEntryCacheStatus)(r)===n.PrefetchCacheEntryStatus.expired&&e.delete(t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7787:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return f}});let n=r(7013),o=r(7475),u=r(1697),l=r(3694),a=r(9643),i=r(4080),s=r(6860),c=r(7234),d=r(2583);function f(e,t){let{origin:r}=t,f={},p=e.canonicalUrl,h=e.tree;f.preserveCustomHistoryState=!1;let y=(0,d.createEmptyCacheNode)();return y.data=(0,n.fetchServerResponse)(new URL(p,r),[h[0],h[1],h[2],"refetch"],e.nextUrl,e.buildId),y.data.then(t=>{let[r,n]=t;if("string"==typeof r)return(0,a.handleExternalUrl)(e,f,r,e.pushRef.pendingPush);for(let t of(y.data=null,r)){if(3!==t.length)return console.log("REFRESH FAILED"),e;let[r]=t,i=(0,u.applyRouterStatePatchToTree)([""],h,r);if(null===i)throw Error("SEGMENT MISMATCH");if((0,l.isNavigatingToNewRootLayout)(h,i))return(0,a.handleExternalUrl)(e,f,p,e.pushRef.pendingPush);let d=n?(0,o.createHrefFromUrl)(n):void 0;n&&(f.canonicalUrl=d);let[_,b]=t.slice(-2);if(null!==_){let e=_[2];y.status=s.CacheStates.READY,y.subTreeData=e,(0,c.fillLazyItemsTillLeafWithHead)(y,void 0,r,_,b),f.cache=y,f.prefetchCache=new Map}f.patchedTree=i,f.canonicalUrl=p,h=i}return(0,i.handleMutable)(e,f)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5206:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return u}});let n=r(7475),o=r(5684);function u(e,t){var r;let{url:u,tree:l}=t,a=(0,n.createHrefFromUrl)(u);return{buildId:e.buildId,canonicalUrl:a,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:e.cache,prefetchCache:e.prefetchCache,tree:l,nextUrl:null!=(r=(0,o.extractPathFromFlightRouterState)(l))?r:u.pathname}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9501:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return g}});let n=r(3664),o=r(5048),u=r(8928),l=r(7475),a=r(9643),i=r(1697),s=r(3694),c=r(6860),d=r(4080),f=r(7234),p=r(2583),h=r(5684),{createFromFetch:y,encodeReply:_}=r(2228);async function b(e,t){let r,{actionId:l,actionArgs:a}=t,i=await _(a),s=(0,h.extractPathFromFlightRouterState)(e.tree),c=e.nextUrl&&e.nextUrl!==s,d=await fetch("",{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION]:l,[o.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(e.tree)),...c?{[o.NEXT_URL]:e.nextUrl}:{}},body:i}),f=d.headers.get("x-action-redirect");try{let e=JSON.parse(d.headers.get("x-action-revalidated")||"[[],0,0]");r={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){r={paths:[],tag:!1,cookie:!1}}let p=f?new URL((0,u.addBasePath)(f),new URL(e.canonicalUrl,window.location.href)):void 0;if(d.headers.get("content-type")===o.RSC_CONTENT_TYPE_HEADER){let e=await y(Promise.resolve(d),{callServer:n.callServer});if(f){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:p,revalidatedParts:r}}let[t,[,o]]=null!=e?e:[];return{actionResult:t,actionFlightData:o,redirectLocation:p,revalidatedParts:r}}return{redirectLocation:p,revalidatedParts:r}}function g(e,t){let{resolve:r,reject:n}=t,o={},u=e.canonicalUrl,h=e.tree;return o.preserveCustomHistoryState=!1,o.inFlightServerAction=b(e,t),o.inFlightServerAction.then(t=>{let{actionResult:n,actionFlightData:y,redirectLocation:_}=t;if(_&&(e.pushRef.pendingPush=!0,o.pendingPush=!0),!y)return(o.actionResultResolved||(r(n),o.actionResultResolved=!0),_)?(0,a.handleExternalUrl)(e,o,_.href,e.pushRef.pendingPush):e;if("string"==typeof y)return(0,a.handleExternalUrl)(e,o,y,e.pushRef.pendingPush);for(let t of(o.inFlightServerAction=null,y)){if(3!==t.length)return console.log("SERVER ACTION APPLY FAILED"),e;let[r]=t,n=(0,i.applyRouterStatePatchToTree)([""],h,r);if(null===n)throw Error("SEGMENT MISMATCH");if((0,s.isNavigatingToNewRootLayout)(h,n))return(0,a.handleExternalUrl)(e,o,u,e.pushRef.pendingPush);let[l,d]=t.slice(-2),y=null!==l?l[2]:null;if(null!==y){let e=(0,p.createEmptyCacheNode)();e.status=c.CacheStates.READY,e.subTreeData=y,(0,f.fillLazyItemsTillLeafWithHead)(e,void 0,r,l,d),o.cache=e,o.prefetchCache=new Map}o.patchedTree=n,o.canonicalUrl=u,h=n}if(_){let e=(0,l.createHrefFromUrl)(_,!1);o.canonicalUrl=e}return o.actionResultResolved||(r(n),o.actionResultResolved=!0),(0,d.handleMutable)(e,o)},t=>{if("rejected"===t.status)return o.actionResultResolved||(n(t.reason),o.actionResultResolved=!0),e;throw t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7910:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return c}});let n=r(7475),o=r(1697),u=r(3694),l=r(9643),a=r(9543),i=r(4080),s=r(2583);function c(e,t){let{flightData:r,overrideCanonicalUrl:c}=t,d={};if(d.preserveCustomHistoryState=!1,"string"==typeof r)return(0,l.handleExternalUrl)(e,d,r,e.pushRef.pendingPush);let f=e.tree,p=e.cache;for(let t of r){let r=t.slice(0,-4),[i]=t.slice(-3,-2),h=(0,o.applyRouterStatePatchToTree)(["",...r],f,i);if(null===h)throw Error("SEGMENT MISMATCH");if((0,u.isNavigatingToNewRootLayout)(f,h))return(0,l.handleExternalUrl)(e,d,e.canonicalUrl,e.pushRef.pendingPush);let y=c?(0,n.createHrefFromUrl)(c):void 0;y&&(d.canonicalUrl=y);let _=(0,s.createEmptyCacheNode)();(0,a.applyFlightData)(p,_,t),d.patchedTree=h,d.cache=_,p=_,f=h}return(0,i.handleMutable)(e,d)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8085:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PrefetchKind:function(){return r},ACTION_REFRESH:function(){return n},ACTION_NAVIGATE:function(){return o},ACTION_RESTORE:function(){return u},ACTION_SERVER_PATCH:function(){return l},ACTION_PREFETCH:function(){return a},ACTION_FAST_REFRESH:function(){return i},ACTION_SERVER_ACTION:function(){return s},isThenable:function(){return c}});let n="refresh",o="navigate",u="restore",l="server-patch",a="prefetch",i="fast-refresh",s="server-action";function c(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(function(e){e.AUTO="auto",e.FULL="full",e.TEMPORARY="temporary"})(r||(r={})),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3479:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return n}}),r(8085),r(9643),r(7910),r(5206),r(7787),r(7772),r(2298),r(9501);let n=function(e,t){return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7528:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,r){let[o,u]=r,[l,a]=t;return(0,n.matchSegment)(l,o)?!(t.length<=2)&&e(t.slice(2),u[a]):!!Array.isArray(l)}}});let n=r(4287);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5517:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createSearchParamsBailoutProxy",{enumerable:!0,get:function(){return o}});let n=r(1396);function o(){return new Proxy({},{get(e,t){"string"==typeof t&&(0,n.staticGenerationBailout)("searchParams."+t)}})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1396:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationBailout",{enumerable:!0,get:function(){return a}});let n=r(3082),o=r(4749);class u extends Error{constructor(...e){super(...e),this.code="NEXT_STATIC_GEN_BAILOUT"}}function l(e,t){let{dynamic:r,link:n}=t||{};return"Page"+(r?' with `dynamic = "'+r+'"`':"")+" couldn't be rendered statically because it used `"+e+"`."+(n?" See more info here: "+n:"")}let a=(e,t)=>{let{dynamic:r,link:a}=void 0===t?{}:t,i=o.staticGenerationAsyncStorage.getStore();if(!i)return!1;if(i.forceStatic)return!0;if(i.dynamicShouldError)throw new u(l(e,{link:a,dynamic:null!=r?r:"error"}));let s=l(e,{dynamic:r,link:"https://nextjs.org/docs/messages/dynamic-server-error"});if(null==i.postpone||i.postpone.call(i,e),i.revalidate=0,i.isStaticGeneration){let t=new n.DynamicServerError(s);throw i.dynamicUsageDescription=e,i.dynamicUsageStack=t.stack,t}return!1};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3982:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(9694)._(r(3729)),o=r(5517);function u(e){let{Component:t,propsForComponent:r,isStaticGeneration:u}=e;if(u){let e=(0,o.createSearchParamsBailoutProxy)();return n.default.createElement(t,{searchParams:e,...r})}return n.default.createElement(t,r)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4954:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{useUnwrapState:function(){return l},useReducerWithReduxDevtools:function(){return a}});let n=r(7824)._(r(3729)),o=r(8085);function u(e){if(e instanceof Map){let t={};for(let[r,n]of e.entries()){if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n._bundlerConfig){t[r]="FlightData";continue}}t[r]=u(n)}return t}if("object"==typeof e&&null!==e){let t={};for(let r in e){let n=e[r];if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n.hasOwnProperty("_bundlerConfig")){t[r]="FlightData";continue}}t[r]=u(n)}return t}return Array.isArray(e)?e.map(u):e}function l(e){return(0,o.isThenable)(e)?(0,n.use)(e):e}r(4087);let a=function(e){return[e,()=>{},()=>{}]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6411:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let n=r(6050);function o(e){return(0,n.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9847:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let n=r(4310),o=r(2244),u=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:u}=(0,o.parsePath)(e);return""+(0,n.removeTrailingSlash)(t)+r+u};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2874:(e,t,r)=>{"use strict";function n(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return n}}),r(6411),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4269:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return o}});let n=r(5767);function o(e){let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:"dynamic",param:e.slice(1,-1)}:null}},5767:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},isInterceptionRouteAppPath:function(){return u},extractInterceptionRouteInformation:function(){return l}});let n=r(7655),o=["(..)(..)","(.)","(..)","(...)"];function u(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function l(e){let t,r,u;for(let n of e.split("/"))if(r=o.find(e=>n.startsWith(e))){[t,u]=e.split(r,2);break}if(!t||!r||!u)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":u="/"===t?`/${u}`:t+"/"+u;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);u=t.split("/").slice(0,-1).concat(u).join("/");break;case"(...)":u="/"+u;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);u=l.slice(0,-2).concat(u).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:u}}},6372:(e,t,r)=>{"use strict";e.exports=r(399)},6860:(e,t,r)=>{"use strict";e.exports=r(6372).vendored.contexts.AppRouterContext},8486:(e,t,r)=>{"use strict";e.exports=r(6372).vendored.contexts.HooksClientContext},9505:(e,t,r)=>{"use strict";e.exports=r(6372).vendored.contexts.ServerInsertedHtml},1202:(e,t,r)=>{"use strict";e.exports=r(6372).vendored["react-ssr"].ReactDOM},2228:(e,t,r)=>{"use strict";e.exports=r(6372).vendored["react-ssr"].ReactServerDOMWebpackClientEdge},3729:(e,t,r)=>{"use strict";e.exports=r(6372).vendored["react-ssr"].React},5344:(e,t)=>{"use strict";function r(e){let t=5381;for(let r=0;r>>0}function n(e){return r(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{djb2Hash:function(){return r},hexHash:function(){return n}})},1462:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{NEXT_DYNAMIC_NO_SSR_CODE:function(){return r},throwWithNoSSR:function(){return n}});let r="NEXT_DYNAMIC_NO_SSR_CODE";function n(){let e=Error(r);throw e.digest=r,e}},8092:(e,t)=>{"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},4087:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ActionQueueContext:function(){return a},createMutableActionQueue:function(){return c}});let n=r(7824),o=r(8085),u=r(3479),l=n._(r(3729)),a=l.default.createContext(null);function i(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending&&s({actionQueue:e,action:e.pending,setState:t}))}async function s(e){let{actionQueue:t,action:r,setState:n}=e,u=t.state;if(!u)throw Error("Invariant: Router state not initialized");t.pending=r;let l=r.payload,a=t.action(u,l);function s(e){if(r.discarded){t.needsRefresh&&null===t.pending&&(t.needsRefresh=!1,t.dispatch({type:o.ACTION_REFRESH,origin:window.location.origin},n));return}t.state=e,t.devToolsInstance&&t.devToolsInstance.send(l,e),i(t,n),r.resolve(e)}(0,o.isThenable)(a)?a.then(s,e=>{i(t,n),r.reject(e)}):s(a)}function c(){let e={state:null,dispatch:(t,r)=>(function(e,t,r){let n={resolve:r,reject:()=>{}};if(t.type!==o.ACTION_RESTORE){let e=new Promise((e,t)=>{n={resolve:e,reject:t}});(0,l.startTransition)(()=>{r(e)})}let u={payload:t,next:null,resolve:n.resolve,reject:n.reject};null===e.pending?(e.last=u,s({actionQueue:e,action:u,setState:r})):t.type===o.ACTION_NAVIGATE?(e.pending.discarded=!0,e.last=u,e.pending.payload.type===o.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),s({actionQueue:e,action:u,setState:r})):(null!==e.last&&(e.last.next=u),e.last=u)})(e,t,r),action:async(e,t)=>{if(null===e)throw Error("Invariant: Router state not initialized");return(0,u.reducer)(e,t)},pending:null,last:null};return e}},1870:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let n=r(2244);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:o,hash:u}=(0,n.parsePath)(e);return""+t+r+o+u}},7655:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return u},normalizeRscURL:function(){return l}});let n=r(8092),o=r(9457);function u(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},1586:(e,t)=>{"use strict";function r(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let r=document.documentElement,n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return r}})},6338:(e,t)=>{"use strict";function r(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return r}})},2244:(e,t)=>{"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},6050:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let n=r(2244);function o(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},4310:(e,t)=>{"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},9457:(e,t)=>{"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isGroupSegment",{enumerable:!0,get:function(){return r}})},6843:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createProxy",{enumerable:!0,get:function(){return n}});let n=r(8195).createClientModuleProxy},7519:(e,t,r)=>{let{createProxy:n}=r(6843);e.exports=n("X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\app-router.js")},2563:(e,t,r)=>{let{createProxy:n}=r(6843);e.exports=n("X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\error-boundary.js")},8096:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DYNAMIC_ERROR_CODE:function(){return r},DynamicServerError:function(){return n}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.digest=r}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2517:(e,t,r)=>{let{createProxy:n}=r(6843);e.exports=n("X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\layout-router.js")},1150:(e,t,r)=>{let{createProxy:n}=r(6843);e.exports=n("X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js")},9361:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(6783)._(r(2)),o={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{display:"inline-block"},h1:{display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},h2:{fontSize:14,fontWeight:400,lineHeight:"49px",margin:0}};function u(){return n.default.createElement(n.default.Fragment,null,n.default.createElement("title",null,"404: This page could not be found."),n.default.createElement("div",{style:o.error},n.default.createElement("div",null,n.default.createElement("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),n.default.createElement("h1",{className:"next-error-h1",style:o.h1},"404"),n.default.createElement("div",{style:o.desc},n.default.createElement("h2",{style:o.h2},"This page could not be found.")))))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},571:(e,t,r)=>{let{createProxy:n}=r(6843);e.exports=n("X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js")},8650:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createSearchParamsBailoutProxy",{enumerable:!0,get:function(){return o}});let n=r(2973);function o(){return new Proxy({},{get(e,t){"string"==typeof t&&(0,n.staticGenerationBailout)("searchParams."+t)}})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2973:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationBailout",{enumerable:!0,get:function(){return a}});let n=r(8096),o=r(5869);class u extends Error{constructor(...e){super(...e),this.code="NEXT_STATIC_GEN_BAILOUT"}}function l(e,t){let{dynamic:r,link:n}=t||{};return"Page"+(r?' with `dynamic = "'+r+'"`':"")+" couldn't be rendered statically because it used `"+e+"`."+(n?" See more info here: "+n:"")}let a=(e,t)=>{let{dynamic:r,link:a}=void 0===t?{}:t,i=o.staticGenerationAsyncStorage.getStore();if(!i)return!1;if(i.forceStatic)return!0;if(i.dynamicShouldError)throw new u(l(e,{link:a,dynamic:null!=r?r:"error"}));let s=l(e,{dynamic:r,link:"https://nextjs.org/docs/messages/dynamic-server-error"});if(null==i.postpone||i.postpone.call(i,e),i.revalidate=0,i.isStaticGeneration){let t=new n.DynamicServerError(s);throw i.dynamicUsageDescription=e,i.dynamicUsageStack=t.stack,t}return!1};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2336:(e,t,r)=>{let{createProxy:n}=r(6843);e.exports=n("X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\static-generation-searchparams-bailout-provider.js")},8300:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{renderToReadableStream:function(){return n.renderToReadableStream},decodeReply:function(){return n.decodeReply},decodeAction:function(){return n.decodeAction},decodeFormState:function(){return n.decodeFormState},AppRouter:function(){return o.default},LayoutRouter:function(){return u.default},RenderFromTemplateContext:function(){return l.default},staticGenerationAsyncStorage:function(){return a.staticGenerationAsyncStorage},requestAsyncStorage:function(){return i.requestAsyncStorage},actionAsyncStorage:function(){return s.actionAsyncStorage},staticGenerationBailout:function(){return c.staticGenerationBailout},createSearchParamsBailoutProxy:function(){return f.createSearchParamsBailoutProxy},serverHooks:function(){return p},preloadStyle:function(){return _.preloadStyle},preloadFont:function(){return _.preloadFont},preconnect:function(){return _.preconnect},taintObjectReference:function(){return b.taintObjectReference},StaticGenerationSearchParamsBailoutProvider:function(){return d.default},NotFoundBoundary:function(){return h.NotFoundBoundary},patchFetch:function(){return v}});let n=r(8195),o=g(r(7519)),u=g(r(2517)),l=g(r(571)),a=r(5869),i=r(4580),s=r(2934),c=r(2973),d=g(r(2336)),f=r(8650),p=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=m(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var l=o?Object.getOwnPropertyDescriptor(e,u):null;l&&(l.get||l.set)?Object.defineProperty(n,u,l):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(8096)),h=r(1150),y=r(9678);r(2563);let _=r(1806),b=r(2730);function g(e){return e&&e.__esModule?e:{default:e}}function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(m=function(e){return e?r:t})(e)}function v(){return(0,y.patchFetch)({serverHooks:p,staticGenerationAsyncStorage:a.staticGenerationAsyncStorage})}},1806:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{preloadStyle:function(){return o},preloadFont:function(){return u},preconnect:function(){return l}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(5091));function o(e,t){let r={as:"style"};"string"==typeof t&&(r.crossOrigin=t),n.default.preload(e,r)}function u(e,t,r){let o={as:"font",type:t};"string"==typeof r&&(o.crossOrigin=r),n.default.preload(e,o)}function l(e,t){n.default.preconnect(e,"string"==typeof t?{crossOrigin:t}:void 0)}},2730:(e,t,r)=>{"use strict";function n(){throw Error("Taint can only be used with the taint flag.")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{taintObjectReference:function(){return o},taintUniqueValue:function(){return u}}),r(2);let o=n,u=n},482:(e,t,r)=>{"use strict";e.exports=r(399)},5091:(e,t,r)=>{"use strict";e.exports=r(482).vendored["react-rsc"].ReactDOM},5036:(e,t,r)=>{"use strict";e.exports=r(482).vendored["react-rsc"].ReactJsxRuntime},8195:(e,t,r)=>{"use strict";e.exports=r(482).vendored["react-rsc"].ReactServerDOMWebpackServerEdge},2:(e,t,r)=>{"use strict";e.exports=r(482).vendored["react-rsc"].React},9996:(e,t,r)=>{"use strict";function n(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw TypeError("attempted to use private field on non-instance");return e}r.r(t),r.d(t,{_:()=>n,_class_private_field_loose_base:()=>n})},7074:(e,t,r)=>{"use strict";r.r(t),r.d(t,{_:()=>o,_class_private_field_loose_key:()=>o});var n=0;function o(e){return"__private_"+n+++"_"+e}},9694:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n,_interop_require_default:()=>n})},7824:(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function o(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var a=u?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(o,l,a):o[l]=e[l]}return o.default=e,r&&r.set(e,o),o}r.r(t),r.d(t,{_:()=>o,_interop_require_wildcard:()=>o})},6783:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n,_interop_require_default:()=>n})}}; \ No newline at end of file diff --git a/.next/server/middleware-build-manifest.js b/.next/server/middleware-build-manifest.js index d05a5b3..a8eaa67 100644 --- a/.next/server/middleware-build-manifest.js +++ b/.next/server/middleware-build-manifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-c67a75d1b6f99dc8.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:["static/xSz9x0FW88Rb7utFdR6Fp/_buildManifest.js","static/xSz9x0FW88Rb7utFdR6Fp/_ssgManifest.js"],rootMainFiles:["static/chunks/webpack-d8e064491704869d.js","static/chunks/fd9d1056-519edff8920177a7.js","static/chunks/938-d733aaafb07bca99.js","static/chunks/main-app-76ef2d05c58d6354.js"],pages:{"/_app":["static/chunks/webpack-d8e064491704869d.js","static/chunks/framework-8883d1e9be70c3da.js","static/chunks/main-556b0a2270f92b03.js","static/chunks/pages/_app-98cb51ec6f9f135f.js"],"/_error":["static/chunks/webpack-d8e064491704869d.js","static/chunks/framework-8883d1e9be70c3da.js","static/chunks/main-556b0a2270f92b03.js","static/chunks/pages/_error-e87e5963ec1b8011.js"]},ampFirstPages:[]}; \ No newline at end of file +self.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-c67a75d1b6f99dc8.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:["static/_irQtJdFK0j8SeLn5FtRS/_buildManifest.js","static/_irQtJdFK0j8SeLn5FtRS/_ssgManifest.js"],rootMainFiles:["static/chunks/webpack-d8e064491704869d.js","static/chunks/fd9d1056-519edff8920177a7.js","static/chunks/938-d733aaafb07bca99.js","static/chunks/main-app-76ef2d05c58d6354.js"],pages:{"/_app":["static/chunks/webpack-d8e064491704869d.js","static/chunks/framework-8883d1e9be70c3da.js","static/chunks/main-556b0a2270f92b03.js","static/chunks/pages/_app-98cb51ec6f9f135f.js"],"/_error":["static/chunks/webpack-d8e064491704869d.js","static/chunks/framework-8883d1e9be70c3da.js","static/chunks/main-556b0a2270f92b03.js","static/chunks/pages/_error-e87e5963ec1b8011.js"]},ampFirstPages:[]}; \ No newline at end of file diff --git a/.next/server/pages/404.html b/.next/server/pages/404.html index f051e9e..7470fca 100644 --- a/.next/server/pages/404.html +++ b/.next/server/pages/404.html @@ -1 +1 @@ -404: This page could not be found.sukadia.dev

    404

    This page could not be found.

    \ No newline at end of file +404: This page could not be found.sukadia.dev

    404

    This page could not be found.

    \ No newline at end of file diff --git a/.next/server/pages/500.html b/.next/server/pages/500.html index ebde08c..1a94a98 100644 --- a/.next/server/pages/500.html +++ b/.next/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/.next/server/server-reference-manifest.js b/.next/server/server-reference-manifest.js index de3bc9a..08f2cfe 100644 --- a/.next/server/server-reference-manifest.js +++ b/.next/server/server-reference-manifest.js @@ -1 +1 @@ -self.__RSC_SERVER_MANIFEST="{\"node\":{},\"edge\":{},\"encryptionKey\":\"MzQ/e9h8Xz4GdhHvoHxDk6HsRe+KO1QCgwP0dm0ye4s=\"}" \ No newline at end of file +self.__RSC_SERVER_MANIFEST="{\"node\":{},\"edge\":{},\"encryptionKey\":\"YU2OCQT2H3QTv/h1oPNYrJ7sKK8saINdKlG0BcypIV4=\"}" \ No newline at end of file diff --git a/.next/server/server-reference-manifest.json b/.next/server/server-reference-manifest.json index b58a0f8..717ad3c 100644 --- a/.next/server/server-reference-manifest.json +++ b/.next/server/server-reference-manifest.json @@ -1 +1 @@ -{"node":{},"edge":{},"encryptionKey":"MzQ/e9h8Xz4GdhHvoHxDk6HsRe+KO1QCgwP0dm0ye4s="} \ No newline at end of file +{"node":{},"edge":{},"encryptionKey":"YU2OCQT2H3QTv/h1oPNYrJ7sKK8saINdKlG0BcypIV4="} \ No newline at end of file diff --git a/.next/static/xSz9x0FW88Rb7utFdR6Fp/_buildManifest.js b/.next/static/_irQtJdFK0j8SeLn5FtRS/_buildManifest.js similarity index 100% rename from .next/static/xSz9x0FW88Rb7utFdR6Fp/_buildManifest.js rename to .next/static/_irQtJdFK0j8SeLn5FtRS/_buildManifest.js diff --git a/.next/static/xSz9x0FW88Rb7utFdR6Fp/_ssgManifest.js b/.next/static/_irQtJdFK0j8SeLn5FtRS/_ssgManifest.js similarity index 100% rename from .next/static/xSz9x0FW88Rb7utFdR6Fp/_ssgManifest.js rename to .next/static/_irQtJdFK0j8SeLn5FtRS/_ssgManifest.js diff --git a/.next/static/chunks/app/everyone-votes/privacy/page-202d4d11d0c48193.js b/.next/static/chunks/app/everyone-votes/privacy/page-202d4d11d0c48193.js new file mode 100644 index 0000000..09fedd2 --- /dev/null +++ b/.next/static/chunks/app/everyone-votes/privacy/page-202d4d11d0c48193.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[369,447,181,619],{3521:function(){}},function(n){n.O(0,[971,938,744],function(){return n(n.s=3521)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/app/everyone-votes/privacy/page-7a71bbf2f721c35f.js b/.next/static/chunks/app/everyone-votes/privacy/page-7a71bbf2f721c35f.js deleted file mode 100644 index aadc856..0000000 --- a/.next/static/chunks/app/everyone-votes/privacy/page-7a71bbf2f721c35f.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[369,181,447,619],{3521:function(){}},function(n){n.O(0,[971,938,744],function(){return n(n.s=3521)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/app/space/loading-b8903409900b99fa.js b/.next/static/chunks/app/space/loading-b8903409900b99fa.js deleted file mode 100644 index 33b93cc..0000000 --- a/.next/static/chunks/app/space/loading-b8903409900b99fa.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[447,181,369,619],{3521:function(){}},function(n){n.O(0,[971,938,744],function(){return n(n.s=3521)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/app/space/loading-e753a6f0bb842c86.js b/.next/static/chunks/app/space/loading-e753a6f0bb842c86.js new file mode 100644 index 0000000..00da9de --- /dev/null +++ b/.next/static/chunks/app/space/loading-e753a6f0bb842c86.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[447,369,181,619],{3521:function(){}},function(n){n.O(0,[971,938,744],function(){return n(n.s=3521)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/app/wiston/page-3411783e09c6cfc5.js b/.next/static/chunks/app/wiston/page-3411783e09c6cfc5.js deleted file mode 100644 index 52f690b..0000000 --- a/.next/static/chunks/app/wiston/page-3411783e09c6cfc5.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[619,181,369,447],{3521:function(){}},function(n){n.O(0,[971,938,744],function(){return n(n.s=3521)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/app/wiston/page-d6a2614d06eda357.js b/.next/static/chunks/app/wiston/page-d6a2614d06eda357.js new file mode 100644 index 0000000..c773008 --- /dev/null +++ b/.next/static/chunks/app/wiston/page-d6a2614d06eda357.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[619,369,447,181],{3521:function(){}},function(n){n.O(0,[971,938,744],function(){return n(n.s=3521)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/.next/trace b/.next/trace index 04600ff..d238638 100644 --- a/.next/trace +++ b/.next/trace @@ -1,81 +1,2 @@ -[{"name":"generate-buildid","duration":158,"timestamp":958427237096,"id":4,"parentId":1,"tags":{},"startTime":1704619715263,"traceId":"9334543416a529a5"},{"name":"load-custom-routes","duration":1306,"timestamp":958427237398,"id":5,"parentId":1,"tags":{},"startTime":1704619715263,"traceId":"9334543416a529a5"},{"name":"create-pages-mapping","duration":88,"timestamp":958427304266,"id":6,"parentId":1,"tags":{},"startTime":1704619715330,"traceId":"9334543416a529a5"},{"name":"collect-app-paths","duration":1383,"timestamp":958427304371,"id":7,"parentId":1,"tags":{},"startTime":1704619715330,"traceId":"9334543416a529a5"},{"name":"create-app-mapping","duration":628,"timestamp":958427305772,"id":8,"parentId":1,"tags":{},"startTime":1704619715332,"traceId":"9334543416a529a5"},{"name":"public-dir-conflict-check","duration":785,"timestamp":958427306606,"id":9,"parentId":1,"tags":{},"startTime":1704619715333,"traceId":"9334543416a529a5"},{"name":"generate-routes-manifest","duration":1327,"timestamp":958427307496,"id":10,"parentId":1,"tags":{},"startTime":1704619715334,"traceId":"9334543416a529a5"},{"name":"create-dist-dir","duration":30701,"timestamp":958427309167,"id":11,"parentId":1,"tags":{},"startTime":1704619715335,"traceId":"9334543416a529a5"},{"name":"write-routes-manifest","duration":362,"timestamp":958427340901,"id":12,"parentId":1,"tags":{},"startTime":1704619715367,"traceId":"9334543416a529a5"},{"name":"generate-required-server-files","duration":296,"timestamp":958427342039,"id":13,"parentId":1,"tags":{},"startTime":1704619715368,"traceId":"9334543416a529a5"},{"name":"create-entrypoints","duration":17891,"timestamp":958427344981,"id":15,"parentId":1,"tags":{},"startTime":1704619715371,"traceId":"9334543416a529a5"},{"name":"generate-webpack-config","duration":197687,"timestamp":958427362889,"id":16,"parentId":14,"tags":{},"startTime":1704619715389,"traceId":"9334543416a529a5"},{"name":"next-trace-entrypoint-plugin","duration":1234,"timestamp":958427610806,"id":18,"parentId":17,"tags":{},"startTime":1704619715637,"traceId":"9334543416a529a5"},{"name":"build-module-js?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D!","duration":16868,"timestamp":958427657919,"id":37,"parentId":22,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-route-loader\\index.js?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D!","layer":null},"startTime":1704619715684,"traceId":"9334543416a529a5"},{"name":"build-module-ico&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","duration":19449,"timestamp":958427657426,"id":33,"parentId":25,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-app-loader.js?page=%2Ffavicon.ico%2Froute&name=app%2Ffavicon.ico%2Froute&pagePath=private-next-app-dir%2Ffavicon.ico&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Ffavicon.ico&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","layer":"rsc"},"startTime":1704619715683,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18300,"timestamp":958427661861,"id":41,"parentId":40,"tags":{},"startTime":1704619715688,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18793,"timestamp":958427661374,"id":40,"parentId":38,"tags":{},"startTime":1704619715687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24832,"timestamp":958427659940,"id":38,"parentId":21,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\pages\\_app.js","layer":null},"startTime":1704619715686,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22829,"timestamp":958427661971,"id":43,"parentId":42,"tags":{},"startTime":1704619715688,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22908,"timestamp":958427661894,"id":42,"parentId":39,"tags":{},"startTime":1704619715688,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44311,"timestamp":958427661232,"id":39,"parentId":28,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\pages\\_document.js","layer":null},"startTime":1704619715687,"traceId":"9334543416a529a5"},{"name":"build-module-react","duration":121,"timestamp":958427715357,"id":44,"parentId":38,"tags":{"name":"react","layer":null},"startTime":1704619715741,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1935,"timestamp":958427716423,"id":47,"parentId":46,"tags":{},"startTime":1704619715742,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1998,"timestamp":958427716364,"id":46,"parentId":45,"tags":{},"startTime":1704619715742,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3589,"timestamp":958427716297,"id":45,"parentId":37,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\pages\\_error.js","layer":null},"startTime":1704619715742,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4009,"timestamp":958427722384,"id":49,"parentId":48,"tags":{},"startTime":1704619715748,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4651,"timestamp":958427722214,"id":48,"parentId":37,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\templates\\helpers.js","layer":null},"startTime":1704619715748,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3733,"timestamp":958427723620,"id":51,"parentId":50,"tags":{},"startTime":1704619715750,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4453,"timestamp":958427723584,"id":50,"parentId":39,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\get-page-files.js","layer":null},"startTime":1704619715750,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4362,"timestamp":958427723736,"id":57,"parentId":56,"tags":{},"startTime":1704619715750,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4910,"timestamp":958427723705,"id":56,"parentId":37,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-kind.js","layer":null},"startTime":1704619715750,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5011,"timestamp":958427723655,"id":53,"parentId":52,"tags":{},"startTime":1704619715750,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5869,"timestamp":958427723636,"id":52,"parentId":39,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\htmlescape.js","layer":null},"startTime":1704619715750,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5775,"timestamp":958427723805,"id":61,"parentId":60,"tags":{},"startTime":1704619715750,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6630,"timestamp":958427723792,"id":60,"parentId":39,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\lib\\pretty-bytes.js","layer":null},"startTime":1704619715750,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6745,"timestamp":958427723690,"id":55,"parentId":54,"tags":{},"startTime":1704619715750,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7960,"timestamp":958427723664,"id":54,"parentId":39,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\utils.js","layer":null},"startTime":1704619715750,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7857,"timestamp":958427723780,"id":59,"parentId":58,"tags":{},"startTime":1704619715750,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8458,"timestamp":958427723756,"id":58,"parentId":39,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\lib\\is-error.js","layer":null},"startTime":1704619715750,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7108,"timestamp":958427726080,"id":69,"parentId":68,"tags":{},"startTime":1704619715752,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7145,"timestamp":958427726046,"id":68,"parentId":65,"tags":{},"startTime":1704619715752,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9837,"timestamp":958427725937,"id":65,"parentId":39,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\constants.js","layer":null},"startTime":1704619715752,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9750,"timestamp":958427726044,"id":67,"parentId":66,"tags":{},"startTime":1704619715752,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9807,"timestamp":958427725989,"id":66,"parentId":64,"tags":{},"startTime":1704619715752,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12859,"timestamp":958427725847,"id":64,"parentId":38,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\utils.js","layer":null},"startTime":1704619715752,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11809,"timestamp":958427727049,"id":72,"parentId":71,"tags":{},"startTime":1704619715753,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11890,"timestamp":958427726973,"id":71,"parentId":70,"tags":{},"startTime":1704619715753,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18140,"timestamp":958427726913,"id":70,"parentId":45,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\head.js","layer":null},"startTime":1704619715753,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19981,"timestamp":958427725084,"id":63,"parentId":62,"tags":{},"startTime":1704619715751,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20396,"timestamp":958427725057,"id":62,"parentId":37,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\pages\\module.compiled.js","layer":null},"startTime":1704619715751,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17,"timestamp":958427752631,"id":73,"parentId":62,"tags":{"name":"next/dist/compiled/next-server/pages.runtime.prod.js","layer":null},"startTime":1704619715779,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14,"timestamp":958427756185,"id":85,"parentId":84,"tags":{},"startTime":1704619715782,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3399,"timestamp":958427754187,"id":82,"parentId":81,"tags":{},"startTime":1704619715780,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3500,"timestamp":958427754090,"id":81,"parentId":76,"tags":{},"startTime":1704619715780,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4146,"timestamp":958427753927,"id":76,"parentId":33,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-route\\module.compiled.js","layer":"rsc"},"startTime":1704619715780,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4001,"timestamp":958427754088,"id":80,"parentId":79,"tags":{},"startTime":1704619715780,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4036,"timestamp":958427754054,"id":79,"parentId":75,"tags":{},"startTime":1704619715780,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4471,"timestamp":958427753878,"id":75,"parentId":33,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-kind.js","layer":"rsc"},"startTime":1704619715780,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4687,"timestamp":958427756600,"id":87,"parentId":86,"tags":{},"startTime":1704619715783,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4777,"timestamp":958427756513,"id":86,"parentId":83,"tags":{},"startTime":1704619715783,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5679,"timestamp":958427756025,"id":83,"parentId":58,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\is-plain-object.js","layer":null},"startTime":1704619715782,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7713,"timestamp":958427754052,"id":78,"parentId":77,"tags":{},"startTime":1704619715780,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7780,"timestamp":958427753987,"id":77,"parentId":74,"tags":{},"startTime":1704619715780,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14476,"timestamp":958427752657,"id":74,"parentId":33,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\lib\\patch-fetch.js","layer":"rsc"},"startTime":1704619715779,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10102,"timestamp":958427758916,"id":96,"parentId":95,"tags":{},"startTime":1704619715785,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10173,"timestamp":958427758848,"id":95,"parentId":91,"tags":{},"startTime":1704619715785,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10506,"timestamp":958427758703,"id":91,"parentId":65,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\modern-browserslist-target.js","layer":null},"startTime":1704619715785,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10264,"timestamp":958427758959,"id":98,"parentId":97,"tags":{},"startTime":1704619715785,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10306,"timestamp":958427758918,"id":97,"parentId":92,"tags":{},"startTime":1704619715785,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10716,"timestamp":958427758729,"id":92,"parentId":70,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\amp-mode.js","layer":null},"startTime":1704619715785,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10614,"timestamp":958427758846,"id":94,"parentId":93,"tags":{},"startTime":1704619715785,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10663,"timestamp":958427758799,"id":93,"parentId":90,"tags":{},"startTime":1704619715785,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11354,"timestamp":958427758662,"id":90,"parentId":70,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\side-effect.js","layer":null},"startTime":1704619715785,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13,"timestamp":958427770585,"id":105,"parentId":76,"tags":{"name":"next/dist/compiled/next-server/app-route.runtime.prod.js","layer":null},"startTime":1704619715797,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2454,"timestamp":958427768566,"id":102,"parentId":101,"tags":{},"startTime":1704619715795,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2521,"timestamp":958427768503,"id":101,"parentId":99,"tags":{},"startTime":1704619715795,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3005,"timestamp":958427768321,"id":99,"parentId":50,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\page-path\\denormalize-page-path.js","layer":null},"startTime":1704619715794,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2759,"timestamp":958427768583,"id":104,"parentId":103,"tags":{},"startTime":1704619715795,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2774,"timestamp":958427768569,"id":103,"parentId":100,"tags":{},"startTime":1704619715795,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3414,"timestamp":958427768371,"id":100,"parentId":50,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\page-path\\normalize-page-path.js","layer":null},"startTime":1704619715794,"traceId":"9334543416a529a5"},{"name":"build-module-ico?__next_metadata_route__","duration":16206,"timestamp":958427756080,"id":84,"parentId":33,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-metadata-route-loader.js?page=%2Ffavicon.ico%2Froute&isDynamic=0!X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\favicon.ico?__next_metadata_route__","layer":"app-metadata-route"},"startTime":1704619715782,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2698,"timestamp":958427770711,"id":108,"parentId":107,"tags":{},"startTime":1704619715797,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2722,"timestamp":958427770690,"id":107,"parentId":106,"tags":{},"startTime":1704619715797,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3028,"timestamp":958427770605,"id":106,"parentId":70,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\utils\\warn-once.js","layer":null},"startTime":1704619715797,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15092,"timestamp":958427758644,"id":89,"parentId":88,"tags":{},"startTime":1704619715785,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15308,"timestamp":958427758611,"id":88,"parentId":39,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\pages\\vendored\\contexts\\html-context.js","layer":null},"startTime":1704619715785,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10362,"timestamp":958427776284,"id":115,"parentId":114,"tags":{},"startTime":1704619715802,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10429,"timestamp":958427776220,"id":114,"parentId":113,"tags":{},"startTime":1704619715802,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11872,"timestamp":958427776137,"id":113,"parentId":74,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\lib\\constants.js","layer":"rsc"},"startTime":1704619715802,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15435,"timestamp":958427772595,"id":110,"parentId":109,"tags":{},"startTime":1704619715799,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15622,"timestamp":958427772569,"id":109,"parentId":70,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\pages\\vendored\\contexts\\head-manager-context.js","layer":null},"startTime":1704619715799,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15577,"timestamp":958427772630,"id":112,"parentId":111,"tags":{},"startTime":1704619715799,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15700,"timestamp":958427772614,"id":111,"parentId":70,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\pages\\vendored\\contexts\\amp-context.js","layer":null},"startTime":1704619715799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4434,"timestamp":958427788887,"id":128,"parentId":127,"tags":{},"startTime":1704619715815,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4447,"timestamp":958427788877,"id":127,"parentId":119,"tags":{},"startTime":1704619715815,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4893,"timestamp":958427788646,"id":119,"parentId":99,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\page-path\\normalize-path-sep.js","layer":null},"startTime":1704619715815,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4680,"timestamp":958427788876,"id":126,"parentId":125,"tags":{},"startTime":1704619715815,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4691,"timestamp":958427788866,"id":125,"parentId":118,"tags":{},"startTime":1704619715815,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5990,"timestamp":958427788624,"id":118,"parentId":74,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\output\\log.js","layer":"rsc"},"startTime":1704619715815,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5854,"timestamp":958427788897,"id":130,"parentId":129,"tags":{},"startTime":1704619715815,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5866,"timestamp":958427788888,"id":129,"parentId":120,"tags":{},"startTime":1704619715815,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":6352,"timestamp":958427788668,"id":120,"parentId":100,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\page-path\\ensure-leading-slash.js","layer":null},"startTime":1704619715815,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6184,"timestamp":958427788851,"id":122,"parentId":121,"tags":{},"startTime":1704619715815,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6209,"timestamp":958427788828,"id":121,"parentId":116,"tags":{},"startTime":1704619715815,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7852,"timestamp":958427788544,"id":116,"parentId":74,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\lib\\trace\\constants.js","layer":"rsc"},"startTime":1704619715815,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7547,"timestamp":958427788865,"id":124,"parentId":123,"tags":{},"startTime":1704619715815,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7561,"timestamp":958427788853,"id":123,"parentId":117,"tags":{},"startTime":1704619715815,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9664,"timestamp":958427788596,"id":117,"parentId":74,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\lib\\trace\\tracer.js","layer":"rsc"},"startTime":1704619715815,"traceId":"9334543416a529a5"},{"name":"build-module-dev%5Capp&appPaths=%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","duration":146663,"timestamp":958427657590,"id":34,"parentId":26,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-app-loader.js?page=%2Fpage&name=app%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","layer":"rsc"},"startTime":1704619715684,"traceId":"9334543416a529a5"},{"name":"build-module-dev%5Capp&appPaths=next%2Fdist%2Fclient%2Fcomponents%2Fnot-found-error&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","duration":152101,"timestamp":958427652270,"id":30,"parentId":20,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-app-loader.js?page=%2F_not-found&name=app%2F_not-found&pagePath=next%2Fdist%2Fclient%2Fcomponents%2Fnot-found-error&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=next%2Fdist%2Fclient%2Fcomponents%2Fnot-found-error&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","layer":"rsc"},"startTime":1704619715678,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9343,"timestamp":958427804111,"id":133,"parentId":132,"tags":{},"startTime":1704619715830,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9392,"timestamp":958427804065,"id":132,"parentId":131,"tags":{},"startTime":1704619715830,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10797,"timestamp":958427803982,"id":131,"parentId":118,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\lib\\picocolors.js","layer":"rsc"},"startTime":1704619715830,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2186,"timestamp":958427820009,"id":137,"parentId":136,"tags":{},"startTime":1704619715846,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2222,"timestamp":958427819976,"id":136,"parentId":134,"tags":{},"startTime":1704619715846,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2835,"timestamp":958427819850,"id":134,"parentId":34,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\module.compiled.js","layer":"ssr"},"startTime":1704619715846,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2977,"timestamp":958427820023,"id":139,"parentId":138,"tags":{},"startTime":1704619715846,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2993,"timestamp":958427820011,"id":138,"parentId":135,"tags":{},"startTime":1704619715846,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4011,"timestamp":958427819907,"id":135,"parentId":34,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\app-render\\entry-base.js","layer":"rsc"},"startTime":1704619715846,"traceId":"9334543416a529a5"},{"name":"build-module-path","duration":16,"timestamp":958427824422,"id":151,"parentId":100,"tags":{"name":"path","layer":null},"startTime":1704619715850,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5747,"timestamp":958427821980,"id":146,"parentId":145,"tags":{},"startTime":1704619715848,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5763,"timestamp":958427821968,"id":145,"parentId":141,"tags":{},"startTime":1704619715848,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6168,"timestamp":958427821857,"id":141,"parentId":99,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\index.js","layer":null},"startTime":1704619715848,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6074,"timestamp":958427821966,"id":144,"parentId":143,"tags":{},"startTime":1704619715848,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6102,"timestamp":958427821939,"id":143,"parentId":140,"tags":{},"startTime":1704619715848,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":6995,"timestamp":958427821539,"id":140,"parentId":34,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\page.tsx","layer":"rsc"},"startTime":1704619715848,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6556,"timestamp":958427821991,"id":148,"parentId":147,"tags":{},"startTime":1704619715848,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6567,"timestamp":958427821981,"id":147,"parentId":142,"tags":{},"startTime":1704619715848,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":7030,"timestamp":958427821884,"id":142,"parentId":34,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\layout.tsx","layer":"rsc"},"startTime":1704619715848,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4544,"timestamp":958427824614,"id":155,"parentId":154,"tags":{},"startTime":1704619715851,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4559,"timestamp":958427824602,"id":154,"parentId":150,"tags":{},"startTime":1704619715851,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4951,"timestamp":958427824375,"id":150,"parentId":34,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\error-boundary.js","layer":"rsc"},"startTime":1704619715850,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4739,"timestamp":958427824601,"id":153,"parentId":152,"tags":{},"startTime":1704619715851,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4763,"timestamp":958427824578,"id":152,"parentId":149,"tags":{},"startTime":1704619715851,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5593,"timestamp":958427824319,"id":149,"parentId":34,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\not-found-error.js","layer":"rsc"},"startTime":1704619715850,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9,"timestamp":958427846756,"id":157,"parentId":156,"tags":{},"startTime":1704619715873,"traceId":"9334543416a529a5"},{"name":"build-module-ico?__next_metadata__","duration":17148,"timestamp":958427830651,"id":156,"parentId":34,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-metadata-image-loader.js?type=favicon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js!X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\favicon.ico?__next_metadata__","layer":"rsc"},"startTime":1704619715857,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17,"timestamp":958427849689,"id":158,"parentId":134,"tags":{"name":"next/dist/compiled/next-server/app-page.runtime.prod.js","layer":null},"startTime":1704619715876,"traceId":"9334543416a529a5"},{"name":"build-module-external","duration":13,"timestamp":958427853717,"id":164,"parentId":135,"tags":{"name":"../../client/components/static-generation-async-storage.external","layer":null},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"build-module-external","duration":7,"timestamp":958427853739,"id":165,"parentId":135,"tags":{"name":"../../client/components/request-async-storage.external","layer":null},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"build-module-external","duration":9,"timestamp":958427853810,"id":168,"parentId":135,"tags":{"name":"../../client/components/action-async-storage.external","layer":null},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1596,"timestamp":958427853978,"id":176,"parentId":175,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1611,"timestamp":958427853966,"id":175,"parentId":163,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2162,"timestamp":958427853688,"id":163,"parentId":135,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js","layer":"rsc"},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1883,"timestamp":958427853987,"id":178,"parentId":177,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1895,"timestamp":958427853979,"id":177,"parentId":166,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2309,"timestamp":958427853750,"id":166,"parentId":135,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\layout-router.js","layer":"rsc"},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2078,"timestamp":958427853997,"id":180,"parentId":179,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2088,"timestamp":958427853988,"id":179,"parentId":167,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3250,"timestamp":958427853780,"id":167,"parentId":135,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\static-generation-bailout.js","layer":"rsc"},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4317,"timestamp":958427853965,"id":174,"parentId":173,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4343,"timestamp":958427853944,"id":173,"parentId":162,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4855,"timestamp":958427853641,"id":162,"parentId":135,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\app-router.js","layer":"rsc"},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4497,"timestamp":958427854017,"id":184,"parentId":183,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4507,"timestamp":958427854009,"id":183,"parentId":170,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4868,"timestamp":958427853849,"id":170,"parentId":135,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\static-generation-searchparams-bailout-provider.js","layer":"rsc"},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4729,"timestamp":958427854007,"id":182,"parentId":181,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4740,"timestamp":958427853998,"id":181,"parentId":169,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5458,"timestamp":958427853824,"id":169,"parentId":135,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\searchparams-bailout-proxy.js","layer":"rsc"},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"build-module-dev%5Capp&appPaths=%2Fspace%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","duration":201692,"timestamp":958427657745,"id":35,"parentId":27,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-app-loader.js?page=%2Fspace%2Fpage&name=app%2Fspace%2Fpage&pagePath=private-next-app-dir%2Fspace%2Fpage.tsx&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Fspace%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","layer":"rsc"},"startTime":1704619715684,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5630,"timestamp":958427854026,"id":186,"parentId":185,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5642,"timestamp":958427854018,"id":185,"parentId":171,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6431,"timestamp":958427853873,"id":171,"parentId":135,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\hooks-server-context.js","layer":"rsc"},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6680,"timestamp":958427854036,"id":188,"parentId":187,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6693,"timestamp":958427854027,"id":187,"parentId":172,"tags":{},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6983,"timestamp":958427853893,"id":172,"parentId":135,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js","layer":"rsc"},"startTime":1704619715880,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5457,"timestamp":958427855434,"id":193,"parentId":192,"tags":{},"startTime":1704619715881,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5490,"timestamp":958427855403,"id":192,"parentId":189,"tags":{},"startTime":1704619715881,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5854,"timestamp":958427855219,"id":189,"parentId":140,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-loader\\module-proxy.js","layer":"rsc"},"startTime":1704619715881,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5640,"timestamp":958427855480,"id":197,"parentId":196,"tags":{},"startTime":1704619715882,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5661,"timestamp":958427855461,"id":196,"parentId":191,"tags":{},"startTime":1704619715882,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6059,"timestamp":958427855339,"id":191,"parentId":141,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\is-dynamic.js","layer":null},"startTime":1704619715881,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5957,"timestamp":958427855458,"id":195,"parentId":194,"tags":{},"startTime":1704619715882,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5981,"timestamp":958427855436,"id":194,"parentId":190,"tags":{},"startTime":1704619715881,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7184,"timestamp":958427855284,"id":190,"parentId":141,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\sorted-routes.js","layer":null},"startTime":1704619715881,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6518,"timestamp":958427857686,"id":201,"parentId":200,"tags":{},"startTime":1704619715884,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6546,"timestamp":958427857662,"id":200,"parentId":198,"tags":{},"startTime":1704619715884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7415,"timestamp":958427857199,"id":198,"parentId":135,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\app-render\\rsc\\preloads.js","layer":"rsc"},"startTime":1704619715883,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6933,"timestamp":958427857700,"id":203,"parentId":202,"tags":{},"startTime":1704619715884,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6946,"timestamp":958427857688,"id":202,"parentId":199,"tags":{},"startTime":1704619715884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8033,"timestamp":958427857269,"id":199,"parentId":135,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\app-render\\rsc\\taint.js","layer":"rsc"},"startTime":1704619715883,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13794,"timestamp":958427852504,"id":161,"parentId":160,"tags":{},"startTime":1704619715879,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13826,"timestamp":958427852476,"id":160,"parentId":159,"tags":{},"startTime":1704619715879,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30268,"timestamp":958427852354,"id":159,"parentId":117,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\@opentelemetry\\api\\index.js","layer":"rsc"},"startTime":1704619715878,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1971,"timestamp":958427885275,"id":207,"parentId":206,"tags":{},"startTime":1704619715911,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1997,"timestamp":958427885253,"id":206,"parentId":204,"tags":{},"startTime":1704619715911,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2579,"timestamp":958427884938,"id":204,"parentId":84,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\server.js","layer":"app-metadata-route"},"startTime":1704619715911,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3956,"timestamp":958427885287,"id":209,"parentId":208,"tags":{},"startTime":1704619715911,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3971,"timestamp":958427885276,"id":208,"parentId":205,"tags":{},"startTime":1704619715911,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4664,"timestamp":958427885221,"id":205,"parentId":156,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\lib\\metadata\\get-metadata-route.js","layer":"rsc"},"startTime":1704619715911,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1225,"timestamp":958427890320,"id":212,"parentId":211,"tags":{},"startTime":1704619715916,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1250,"timestamp":958427890299,"id":211,"parentId":210,"tags":{},"startTime":1704619715916,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1466,"timestamp":958427890211,"id":210,"parentId":135,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\vendored\\rsc\\react-server-dom-webpack-server-edge.js","layer":"rsc"},"startTime":1704619715916,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1709,"timestamp":958427893177,"id":217,"parentId":216,"tags":{},"startTime":1704619715919,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1734,"timestamp":958427893155,"id":216,"parentId":213,"tags":{},"startTime":1704619715919,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2046,"timestamp":958427893050,"id":213,"parentId":205,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\page-path\\normalize-path-sep.js","layer":"rsc"},"startTime":1704619715919,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1232,"timestamp":958427895318,"id":220,"parentId":219,"tags":{},"startTime":1704619715921,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1258,"timestamp":958427895296,"id":219,"parentId":218,"tags":{},"startTime":1704619715921,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1452,"timestamp":958427895217,"id":218,"parentId":142,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\vendored\\rsc\\react-jsx-runtime.js","layer":"rsc"},"startTime":1704619715921,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3141,"timestamp":958427896002,"id":228,"parentId":227,"tags":{},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3167,"timestamp":958427895980,"id":227,"parentId":221,"tags":{},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3539,"timestamp":958427895724,"id":221,"parentId":149,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\vendored\\rsc\\react.js","layer":"rsc"},"startTime":1704619715922,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":3481,"timestamp":958427896045,"id":236,"parentId":235,"tags":{},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3492,"timestamp":958427896036,"id":235,"parentId":225,"tags":{},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3989,"timestamp":958427895916,"id":225,"parentId":205,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\hash.js","layer":"rsc"},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3909,"timestamp":958427896015,"id":230,"parentId":229,"tags":{},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3922,"timestamp":958427896004,"id":229,"parentId":222,"tags":{},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4880,"timestamp":958427895790,"id":222,"parentId":205,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\lib\\metadata\\is-metadata-route.js","layer":"rsc"},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7962,"timestamp":958427893121,"id":215,"parentId":214,"tags":{},"startTime":1704619715919,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10520,"timestamp":958427893099,"id":214,"parentId":191,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\helpers\\interception-routes.js","layer":null},"startTime":1704619715919,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7603,"timestamp":958427896036,"id":234,"parentId":233,"tags":{},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7613,"timestamp":958427896027,"id":233,"parentId":224,"tags":{},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9122,"timestamp":958427895885,"id":224,"parentId":205,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\route-regex.js","layer":"rsc"},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8968,"timestamp":958427896054,"id":238,"parentId":237,"tags":{},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8978,"timestamp":958427896046,"id":237,"parentId":226,"tags":{},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9536,"timestamp":958427895939,"id":226,"parentId":205,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\app-paths.js","layer":"rsc"},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9467,"timestamp":958427896026,"id":232,"parentId":231,"tags":{},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9477,"timestamp":958427896016,"id":231,"parentId":223,"tags":{},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12245,"timestamp":958427895845,"id":223,"parentId":205,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\server-utils.js","layer":"rsc"},"startTime":1704619715922,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2187,"timestamp":958427909010,"id":243,"parentId":242,"tags":{},"startTime":1704619715935,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2220,"timestamp":958427908980,"id":242,"parentId":241,"tags":{},"startTime":1704619715935,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2779,"timestamp":958427908633,"id":241,"parentId":205,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\isomorphic\\path.js","layer":"rsc"},"startTime":1704619715935,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":690,"timestamp":958427911988,"id":253,"parentId":252,"tags":{},"startTime":1704619715938,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":702,"timestamp":958427911979,"id":252,"parentId":246,"tags":{},"startTime":1704619715938,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":997,"timestamp":958427911864,"id":246,"parentId":204,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\web\\spec-extension\\image-response.js","layer":"app-metadata-route"},"startTime":1704619715938,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1583,"timestamp":958427911998,"id":255,"parentId":254,"tags":{},"startTime":1704619715938,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1595,"timestamp":958427911989,"id":254,"parentId":247,"tags":{},"startTime":1704619715938,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2315,"timestamp":958427911887,"id":247,"parentId":204,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\web\\spec-extension\\user-agent.js","layer":"app-metadata-route"},"startTime":1704619715938,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15283,"timestamp":958427898981,"id":240,"parentId":239,"tags":{},"startTime":1704619715925,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26283,"timestamp":958427911965,"id":249,"parentId":248,"tags":{},"startTime":1704619715938,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26310,"timestamp":958427911943,"id":248,"parentId":244,"tags":{},"startTime":1704619715938,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27522,"timestamp":958427911788,"id":244,"parentId":204,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\web\\spec-extension\\request.js","layer":"app-metadata-route"},"startTime":1704619715938,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27350,"timestamp":958427911978,"id":251,"parentId":250,"tags":{},"startTime":1704619715938,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27363,"timestamp":958427911967,"id":250,"parentId":245,"tags":{},"startTime":1704619715938,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28386,"timestamp":958427911837,"id":245,"parentId":204,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\web\\spec-extension\\response.js","layer":"app-metadata-route"},"startTime":1704619715938,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27677,"timestamp":958427912590,"id":262,"parentId":261,"tags":{},"startTime":1704619715939,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27690,"timestamp":958427912578,"id":261,"parentId":257,"tags":{},"startTime":1704619715939,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28049,"timestamp":958427912435,"id":257,"parentId":226,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\page-path\\ensure-leading-slash.js","layer":"rsc"},"startTime":1704619715938,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27922,"timestamp":958427912577,"id":260,"parentId":259,"tags":{},"startTime":1704619715939,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27947,"timestamp":958427912553,"id":259,"parentId":256,"tags":{},"startTime":1704619715939,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28834,"timestamp":958427912380,"id":256,"parentId":224,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\helpers\\interception-routes.js","layer":"rsc"},"startTime":1704619715938,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28629,"timestamp":958427912602,"id":264,"parentId":263,"tags":{},"startTime":1704619715939,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28641,"timestamp":958427912591,"id":263,"parentId":258,"tags":{},"startTime":1704619715939,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29157,"timestamp":958427912507,"id":258,"parentId":214,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\app-paths.js","layer":null},"startTime":1704619715939,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1144,"timestamp":958427946195,"id":278,"parentId":277,"tags":{},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1157,"timestamp":958427946186,"id":277,"parentId":269,"tags":{},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1555,"timestamp":958427946041,"id":269,"parentId":223,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\remove-trailing-slash.js","layer":"rsc"},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1441,"timestamp":958427946171,"id":274,"parentId":273,"tags":{},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1468,"timestamp":958427946147,"id":273,"parentId":267,"tags":{},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2119,"timestamp":958427945918,"id":267,"parentId":223,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\path-match.js","layer":"rsc"},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2128,"timestamp":958427946205,"id":280,"parentId":279,"tags":{},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2164,"timestamp":958427946196,"id":279,"parentId":270,"tags":{},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2767,"timestamp":958427946067,"id":270,"parentId":223,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\route-matcher.js","layer":"rsc"},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2636,"timestamp":958427946214,"id":282,"parentId":281,"tags":{},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2646,"timestamp":958427946206,"id":281,"parentId":271,"tags":{},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2991,"timestamp":958427946089,"id":271,"parentId":224,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\escape-regexp.js","layer":"rsc"},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"build-module-dev%5Capp&appPaths=%2Fwiston%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","duration":291285,"timestamp":958427657838,"id":36,"parentId":29,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-app-loader.js?page=%2Fwiston%2Fpage&name=app%2Fwiston%2Fpage&pagePath=private-next-app-dir%2Fwiston%2Fpage.tsx&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Fwiston%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","layer":"rsc"},"startTime":1704619715684,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5738,"timestamp":958427946223,"id":284,"parentId":283,"tags":{},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5750,"timestamp":958427946215,"id":283,"parentId":272,"tags":{},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6091,"timestamp":958427946109,"id":272,"parentId":226,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\segment.js","layer":"rsc"},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6031,"timestamp":958427946184,"id":276,"parentId":275,"tags":{},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6044,"timestamp":958427946173,"id":275,"parentId":268,"tags":{},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8393,"timestamp":958427946007,"id":268,"parentId":223,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\prepare-destination.js","layer":"rsc"},"startTime":1704619715972,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7451,"timestamp":958427946966,"id":287,"parentId":286,"tags":{},"startTime":1704619715973,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7480,"timestamp":958427946939,"id":286,"parentId":285,"tags":{},"startTime":1704619715973,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7737,"timestamp":958427946883,"id":285,"parentId":258,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\segment.js","layer":null},"startTime":1704619715973,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8508,"timestamp":958427948205,"id":290,"parentId":289,"tags":{},"startTime":1704619715974,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8534,"timestamp":958427948182,"id":289,"parentId":288,"tags":{},"startTime":1704619715974,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8924,"timestamp":958427948091,"id":288,"parentId":223,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\i18n\\normalize-locale-path.js","layer":"rsc"},"startTime":1704619715974,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1622,"timestamp":958427955771,"id":293,"parentId":292,"tags":{},"startTime":1704619715982,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1649,"timestamp":958427955748,"id":292,"parentId":291,"tags":{},"startTime":1704619715982,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2526,"timestamp":958427955006,"id":291,"parentId":198,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\vendored\\rsc\\react-dom.js","layer":"rsc"},"startTime":1704619715981,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":627,"timestamp":958427958264,"id":310,"parentId":309,"tags":{},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":642,"timestamp":958427958256,"id":309,"parentId":301,"tags":{},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1253,"timestamp":958427958074,"id":301,"parentId":244,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\web\\spec-extension\\cookies.js","layer":"app-metadata-route"},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1322,"timestamp":958427958232,"id":304,"parentId":303,"tags":{},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1348,"timestamp":958427958211,"id":303,"parentId":298,"tags":{},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2413,"timestamp":958427957778,"id":298,"parentId":149,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@swc\\helpers\\esm\\_interop_require_default.js","layer":"rsc"},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3006,"timestamp":958427958273,"id":312,"parentId":311,"tags":{},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3018,"timestamp":958427958265,"id":311,"parentId":302,"tags":{},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3547,"timestamp":958427958094,"id":302,"parentId":244,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\web\\error.js","layer":"app-metadata-route"},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3994,"timestamp":958427958255,"id":308,"parentId":307,"tags":{},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4006,"timestamp":958427958246,"id":307,"parentId":300,"tags":{},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5057,"timestamp":958427958050,"id":300,"parentId":244,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\web\\utils.js","layer":"app-metadata-route"},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4879,"timestamp":958427958245,"id":306,"parentId":305,"tags":{},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4892,"timestamp":958427958234,"id":305,"parentId":299,"tags":{},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6486,"timestamp":958427958022,"id":299,"parentId":244,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\web\\next-url.js","layer":"app-metadata-route"},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6019,"timestamp":958427958625,"id":315,"parentId":314,"tags":{},"startTime":1704619715985,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6044,"timestamp":958427958605,"id":314,"parentId":313,"tags":{},"startTime":1704619715985,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7319,"timestamp":958427958559,"id":313,"parentId":270,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\utils.js","layer":"rsc"},"startTime":1704619715985,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8935,"timestamp":958427957737,"id":295,"parentId":294,"tags":{},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"build-module-cjs","duration":9436,"timestamp":958427957709,"id":294,"parentId":38,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@swc\\helpers\\cjs\\_interop_require_default.cjs","layer":null},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9391,"timestamp":958427957769,"id":297,"parentId":296,"tags":{},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"build-module-cjs","duration":9904,"timestamp":958427957755,"id":296,"parentId":70,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@swc\\helpers\\cjs\\_interop_require_wildcard.cjs","layer":null},"startTime":1704619715984,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":352235,"timestamp":958427615884,"id":21,"parentId":19,"tags":{"request":"next/dist/pages/_app"},"startTime":1704619715642,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":352184,"timestamp":958427615952,"id":28,"parentId":19,"tags":{"request":"next/dist/pages/_document"},"startTime":1704619715642,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":352244,"timestamp":958427615901,"id":22,"parentId":19,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1704619715642,"traceId":"9334543416a529a5"},{"name":"build-module-url","duration":24,"timestamp":958427968158,"id":322,"parentId":223,"tags":{"name":"url","layer":null},"startTime":1704619715994,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2103,"timestamp":958427966313,"id":321,"parentId":320,"tags":{},"startTime":1704619715992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2118,"timestamp":958427966301,"id":320,"parentId":317,"tags":{},"startTime":1704619715992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2516,"timestamp":958427966187,"id":317,"parentId":268,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\parse-url.js","layer":"rsc"},"startTime":1704619715992,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2419,"timestamp":958427966299,"id":319,"parentId":318,"tags":{},"startTime":1704619715992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2442,"timestamp":958427966277,"id":318,"parentId":316,"tags":{},"startTime":1704619715992,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":3544,"timestamp":958427966136,"id":316,"parentId":268,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\app-router-headers.js","layer":"rsc"},"startTime":1704619715992,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5619,"timestamp":958427970239,"id":325,"parentId":324,"tags":{},"startTime":1704619715996,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5650,"timestamp":958427970212,"id":324,"parentId":323,"tags":{},"startTime":1704619715996,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6052,"timestamp":958427970106,"id":323,"parentId":268,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\api-utils\\get-cookie-parser.js","layer":"rsc"},"startTime":1704619715996,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1112,"timestamp":958427976774,"id":331,"parentId":330,"tags":{},"startTime":1704619716003,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1137,"timestamp":958427976752,"id":330,"parentId":326,"tags":{},"startTime":1704619716003,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1585,"timestamp":958427976598,"id":326,"parentId":299,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\get-hostname.js","layer":"app-metadata-route"},"startTime":1704619716003,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1520,"timestamp":958427976807,"id":337,"parentId":336,"tags":{},"startTime":1704619716003,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1531,"timestamp":958427976798,"id":336,"parentId":329,"tags":{},"startTime":1704619716003,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1975,"timestamp":958427976699,"id":329,"parentId":299,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\format-next-pathname-info.js","layer":"app-metadata-route"},"startTime":1704619716003,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1933,"timestamp":958427976786,"id":333,"parentId":332,"tags":{},"startTime":1704619716003,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1946,"timestamp":958427976775,"id":332,"parentId":327,"tags":{},"startTime":1704619716003,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2358,"timestamp":958427976649,"id":327,"parentId":299,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\i18n\\detect-domain-locale.js","layer":"app-metadata-route"},"startTime":1704619716003,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2273,"timestamp":958427976797,"id":335,"parentId":334,"tags":{},"startTime":1704619716003,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2284,"timestamp":958427976787,"id":334,"parentId":328,"tags":{},"startTime":1704619716003,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2912,"timestamp":958427976676,"id":328,"parentId":299,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\get-next-pathname-info.js","layer":"app-metadata-route"},"startTime":1704619716003,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1009,"timestamp":958427980004,"id":343,"parentId":342,"tags":{},"startTime":1704619716006,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1025,"timestamp":958427979992,"id":342,"parentId":339,"tags":{},"startTime":1704619716006,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1547,"timestamp":958427979901,"id":339,"parentId":317,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\parse-relative-url.js","layer":"rsc"},"startTime":1704619716006,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1473,"timestamp":958427979991,"id":341,"parentId":340,"tags":{},"startTime":1704619716006,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1497,"timestamp":958427979969,"id":340,"parentId":338,"tags":{},"startTime":1704619716006,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2231,"timestamp":958427979845,"id":338,"parentId":317,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\querystring.js","layer":"rsc"},"startTime":1704619716006,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2395,"timestamp":958427983211,"id":349,"parentId":348,"tags":{},"startTime":1704619716009,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2410,"timestamp":958427983199,"id":348,"parentId":345,"tags":{},"startTime":1704619716009,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2787,"timestamp":958427983014,"id":345,"parentId":329,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\remove-trailing-slash.js","layer":"app-metadata-route"},"startTime":1704619716009,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2618,"timestamp":958427983197,"id":347,"parentId":346,"tags":{},"startTime":1704619716009,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2644,"timestamp":958427983173,"id":346,"parentId":344,"tags":{},"startTime":1704619716009,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3191,"timestamp":958427982966,"id":344,"parentId":328,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\i18n\\normalize-locale-path.js","layer":"app-metadata-route"},"startTime":1704619716009,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":609,"timestamp":958427986442,"id":362,"parentId":361,"tags":{},"startTime":1704619716013,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":625,"timestamp":958427986431,"id":361,"parentId":354,"tags":{},"startTime":1704619716012,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1076,"timestamp":958427986293,"id":354,"parentId":329,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\add-path-suffix.js","layer":"app-metadata-route"},"startTime":1704619716012,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1071,"timestamp":958427986453,"id":364,"parentId":363,"tags":{},"startTime":1704619716013,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1084,"timestamp":958427986443,"id":363,"parentId":355,"tags":{},"startTime":1704619716013,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1479,"timestamp":958427986322,"id":355,"parentId":329,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\add-path-prefix.js","layer":"app-metadata-route"},"startTime":1704619716012,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1385,"timestamp":958427986472,"id":368,"parentId":367,"tags":{},"startTime":1704619716013,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1396,"timestamp":958427986463,"id":367,"parentId":357,"tags":{},"startTime":1704619716013,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1750,"timestamp":958427986364,"id":357,"parentId":328,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\path-has-prefix.js","layer":"app-metadata-route"},"startTime":1704619716012,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1670,"timestamp":958427986462,"id":366,"parentId":365,"tags":{},"startTime":1704619716013,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1681,"timestamp":958427986453,"id":365,"parentId":356,"tags":{},"startTime":1704619716013,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2058,"timestamp":958427986344,"id":356,"parentId":329,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\add-locale.js","layer":"app-metadata-route"},"startTime":1704619716012,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2492,"timestamp":958427986481,"id":370,"parentId":369,"tags":{},"startTime":1704619716013,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2505,"timestamp":958427986473,"id":369,"parentId":358,"tags":{},"startTime":1704619716013,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2882,"timestamp":958427986386,"id":358,"parentId":328,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\remove-path-prefix.js","layer":"app-metadata-route"},"startTime":1704619716012,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3282,"timestamp":958427986430,"id":360,"parentId":359,"tags":{},"startTime":1704619716012,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3305,"timestamp":958427986409,"id":359,"parentId":353,"tags":{},"startTime":1704619716012,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6017,"timestamp":958427986244,"id":353,"parentId":267,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\path-to-regexp\\index.js","layer":"rsc"},"startTime":1704619716012,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6994,"timestamp":958427985433,"id":352,"parentId":351,"tags":{},"startTime":1704619716011,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7021,"timestamp":958427985410,"id":351,"parentId":350,"tags":{},"startTime":1704619716011,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14474,"timestamp":958427985300,"id":350,"parentId":247,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\ua-parser-js\\ua-parser.js","layer":"app-metadata-route"},"startTime":1704619716011,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":781,"timestamp":958428001238,"id":373,"parentId":372,"tags":{},"startTime":1704619716027,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":812,"timestamp":958428001211,"id":372,"parentId":371,"tags":{},"startTime":1704619716027,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1188,"timestamp":958428001132,"id":371,"parentId":354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\parse-path.js","layer":"app-metadata-route"},"startTime":1704619716027,"traceId":"9334543416a529a5"},{"name":"build-module-dev%5Capp&appPaths=%2Feveryone-votes%2Fprivacy%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","duration":346740,"timestamp":958427657320,"id":32,"parentId":24,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-app-loader.js?page=%2Feveryone-votes%2Fprivacy%2Fpage&name=app%2Feveryone-votes%2Fprivacy%2Fpage&pagePath=private-next-app-dir%2Feveryone-votes%2Fprivacy%2Fpage.tsx&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Feveryone-votes%2Fprivacy%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","layer":"rsc"},"startTime":1704619715683,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2227,"timestamp":958428003192,"id":379,"parentId":378,"tags":{},"startTime":1704619716029,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2251,"timestamp":958428003171,"id":378,"parentId":377,"tags":{},"startTime":1704619716029,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2910,"timestamp":958428003122,"id":377,"parentId":323,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\cookie\\index.js","layer":"rsc"},"startTime":1704619716029,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4230,"timestamp":958428001839,"id":376,"parentId":375,"tags":{},"startTime":1704619716028,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4261,"timestamp":958428001809,"id":375,"parentId":374,"tags":{},"startTime":1704619716028,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8094,"timestamp":958428001741,"id":374,"parentId":301,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\@edge-runtime\\cookies\\index.js","layer":"app-metadata-route"},"startTime":1704619716028,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":394194,"timestamp":958427615930,"id":25,"parentId":19,"tags":{"request":"next-app-loader?page=%2Ffavicon.ico%2Froute&name=app%2Ffavicon.ico%2Froute&pagePath=private-next-app-dir%2Ffavicon.ico&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Ffavicon.ico&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"},"startTime":1704619715642,"traceId":"9334543416a529a5"},{"name":"build-module-dev%5Capp&appPaths=%2Feveryone-votes%2Fterms%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","duration":356986,"timestamp":958427657153,"id":31,"parentId":23,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-app-loader.js?page=%2Feveryone-votes%2Fterms%2Fpage&name=app%2Feveryone-votes%2Fterms%2Fpage&pagePath=private-next-app-dir%2Feveryone-votes%2Fterms%2Fpage.tsx&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Feveryone-votes%2Fterms%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!","layer":"rsc"},"startTime":1704619715683,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":698,"timestamp":958428015979,"id":385,"parentId":384,"tags":{},"startTime":1704619716042,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":727,"timestamp":958428015957,"id":384,"parentId":380,"tags":{},"startTime":1704619716042,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":1177,"timestamp":958428015802,"id":380,"parentId":35,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\page.tsx","layer":"rsc"},"startTime":1704619716042,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1491,"timestamp":958428015991,"id":387,"parentId":386,"tags":{},"startTime":1704619716042,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1506,"timestamp":958428015980,"id":386,"parentId":381,"tags":{},"startTime":1704619716042,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":1914,"timestamp":958428015851,"id":381,"parentId":35,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\loading.tsx","layer":"rsc"},"startTime":1704619716042,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1776,"timestamp":958428016011,"id":391,"parentId":390,"tags":{},"startTime":1704619716042,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1786,"timestamp":958428016002,"id":390,"parentId":383,"tags":{},"startTime":1704619716042,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":2590,"timestamp":958428015904,"id":383,"parentId":32,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\everyone-votes\\privacy\\page.tsx","layer":"rsc"},"startTime":1704619716042,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2818,"timestamp":958428016002,"id":389,"parentId":388,"tags":{},"startTime":1704619716042,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2831,"timestamp":958428015992,"id":388,"parentId":382,"tags":{},"startTime":1704619716042,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":4125,"timestamp":958428015878,"id":382,"parentId":36,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\wiston\\page.tsx","layer":"rsc"},"startTime":1704619716042,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":404727,"timestamp":958427615944,"id":27,"parentId":19,"tags":{"request":"next-app-loader?page=%2Fspace%2Fpage&name=app%2Fspace%2Fpage&pagePath=private-next-app-dir%2Fspace%2Fpage.tsx&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Fspace%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"},"startTime":1704619715642,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":405088,"timestamp":958427616085,"id":29,"parentId":19,"tags":{"request":"next-app-loader?page=%2Fwiston%2Fpage&name=app%2Fwiston%2Fpage&pagePath=private-next-app-dir%2Fwiston%2Fpage.tsx&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Fwiston%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"},"startTime":1704619715642,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":405629,"timestamp":958427615922,"id":24,"parentId":19,"tags":{"request":"next-app-loader?page=%2Feveryone-votes%2Fprivacy%2Fpage&name=app%2Feveryone-votes%2Fprivacy%2Fpage&pagePath=private-next-app-dir%2Feveryone-votes%2Fprivacy%2Fpage.tsx&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Feveryone-votes%2Fprivacy%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"},"startTime":1704619715642,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9,"timestamp":958428021944,"id":393,"parentId":392,"tags":{},"startTime":1704619716048,"traceId":"9334543416a529a5"},{"name":"build-module-scss","duration":375,"timestamp":958428021679,"id":392,"parentId":142,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\globals.scss","layer":"rsc"},"startTime":1704619716048,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":809,"timestamp":958428022345,"id":396,"parentId":395,"tags":{},"startTime":1704619716048,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":835,"timestamp":958428022324,"id":395,"parentId":394,"tags":{},"startTime":1704619716048,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":1293,"timestamp":958428022274,"id":394,"parentId":31,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\everyone-votes\\terms\\page.tsx","layer":"rsc"},"startTime":1704619716048,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":408181,"timestamp":958427615913,"id":23,"parentId":19,"tags":{"request":"next-app-loader?page=%2Feveryone-votes%2Fterms%2Fpage&name=app%2Feveryone-votes%2Fterms%2Fpage&pagePath=private-next-app-dir%2Feveryone-votes%2Fterms%2Fpage.tsx&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Feveryone-votes%2Fterms%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"},"startTime":1704619715642,"traceId":"9334543416a529a5"},{"name":"font-loader","duration":247720,"timestamp":958427932022,"id":266,"parentId":265,"tags":{},"startTime":1704619715958,"traceId":"9334543416a529a5"},{"name":"postcss","duration":3216,"timestamp":958428358597,"id":397,"parentId":265,"tags":{},"startTime":1704619716385,"traceId":"9334543416a529a5"},{"name":"next-font-loader","duration":447763,"timestamp":958427914384,"id":265,"parentId":239,"tags":{},"startTime":1704619715940,"traceId":"9334543416a529a5"},{"name":"css-loader","duration":19813,"timestamp":958428361933,"id":398,"parentId":239,"tags":{"astUsed":"true"},"startTime":1704619716388,"traceId":"9334543416a529a5"},{"name":"build-module-tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}","duration":485266,"timestamp":958427896742,"id":239,"parentId":142,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\font\\google\\target.css?{\"path\":\"app\\\\layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}","layer":"rsc"},"startTime":1704619715923,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":766142,"timestamp":958427615936,"id":26,"parentId":19,"tags":{"request":"next-app-loader?page=%2Fpage&name=app%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"},"startTime":1704619715642,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":766556,"timestamp":958427615536,"id":20,"parentId":19,"tags":{"request":"next-app-loader?page=%2F_not-found&name=app%2F_not-found&pagePath=next%2Fdist%2Fclient%2Fcomponents%2Fnot-found-error&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=next%2Fdist%2Fclient%2Fcomponents%2Fnot-found-error&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"},"startTime":1704619715642,"traceId":"9334543416a529a5"},{"name":"build-module-scss&server=true!","duration":743,"timestamp":958428393413,"id":417,"parentId":17,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cfont%5Cgoogle%5Ctarget.css%3F%7B%22path%22%3A%22app%5C%5Clayout.tsx%22%2C%22import%22%3A%22Inter%22%2C%22arguments%22%3A%5B%7B%22subsets%22%3A%5B%22latin%22%5D%7D%5D%2C%22variableName%22%3A%22inter%22%7D&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp%5Cglobals.scss&server=true!","layer":"ssr"},"startTime":1704619716419,"traceId":"9334543416a529a5"},{"name":"build-module-js&server=true!","duration":2278,"timestamp":958428394173,"id":418,"parentId":17,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Capp-router.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cerror-boundary.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Clayout-router.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cnot-found-boundary.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Crender-from-template-context.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cstatic-generation-searchparams-bailout-provider.js&server=true!","layer":"ssr"},"startTime":1704619716420,"traceId":"9334543416a529a5"},{"name":"build-module-js?server=true!","duration":93,"timestamp":958428396465,"id":419,"parentId":17,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?server=true!","layer":"ssr"},"startTime":1704619716423,"traceId":"9334543416a529a5"},{"name":"build-module-tsx&server=true!","duration":465,"timestamp":958428396568,"id":420,"parentId":17,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp%5Cpage.tsx&server=true!","layer":"ssr"},"startTime":1704619716423,"traceId":"9334543416a529a5"},{"name":"build-module-tsx&server=true!","duration":480,"timestamp":958428397043,"id":421,"parentId":17,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp%5Cspace%5Cpage.tsx&server=true!","layer":"ssr"},"startTime":1704619716423,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1397,"timestamp":958428400227,"id":433,"parentId":432,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1414,"timestamp":958428400215,"id":432,"parentId":423,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":2791,"timestamp":958428399772,"id":423,"parentId":421,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\page.tsx","layer":"ssr"},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3476,"timestamp":958428400248,"id":437,"parentId":436,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3489,"timestamp":958428400239,"id":436,"parentId":425,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4601,"timestamp":958428400056,"id":425,"parentId":418,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\error-boundary.js","layer":"ssr"},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4461,"timestamp":958428400213,"id":431,"parentId":430,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":4629,"timestamp":958428400173,"id":430,"parentId":422,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":6527,"timestamp":958428399235,"id":422,"parentId":420,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\page.tsx","layer":"ssr"},"startTime":1704619716425,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5501,"timestamp":958428400277,"id":443,"parentId":442,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5512,"timestamp":958428400268,"id":442,"parentId":428,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5998,"timestamp":958428400126,"id":428,"parentId":418,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js","layer":"ssr"},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5872,"timestamp":958428400267,"id":441,"parentId":440,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5883,"timestamp":958428400258,"id":440,"parentId":427,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6538,"timestamp":958428400105,"id":427,"parentId":418,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js","layer":"ssr"},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6371,"timestamp":958428400286,"id":445,"parentId":444,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6381,"timestamp":958428400277,"id":444,"parentId":429,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6898,"timestamp":958428400150,"id":429,"parentId":418,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\static-generation-searchparams-bailout-provider.js","layer":"ssr"},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6944,"timestamp":958428400238,"id":435,"parentId":434,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6957,"timestamp":958428400228,"id":434,"parentId":424,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10670,"timestamp":958428399812,"id":424,"parentId":418,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\app-router.js","layer":"ssr"},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14667,"timestamp":958428400258,"id":439,"parentId":438,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14680,"timestamp":958428400249,"id":438,"parentId":426,"tags":{},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16601,"timestamp":958428400083,"id":426,"parentId":418,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\layout-router.js","layer":"ssr"},"startTime":1704619716426,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2605,"timestamp":958428419706,"id":454,"parentId":453,"tags":{},"startTime":1704619716446,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2619,"timestamp":958428419696,"id":453,"parentId":448,"tags":{},"startTime":1704619716446,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3236,"timestamp":958428419266,"id":448,"parentId":425,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@swc\\helpers\\esm\\_interop_require_default.js","layer":"ssr"},"startTime":1704619716445,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2877,"timestamp":958428419680,"id":450,"parentId":449,"tags":{},"startTime":1704619716446,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2920,"timestamp":958428419639,"id":449,"parentId":446,"tags":{},"startTime":1704619716446,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3669,"timestamp":958428419183,"id":446,"parentId":429,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\searchparams-bailout-proxy.js","layer":"ssr"},"startTime":1704619716445,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3193,"timestamp":958428419695,"id":452,"parentId":451,"tags":{},"startTime":1704619716446,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3207,"timestamp":958428419683,"id":451,"parentId":447,"tags":{},"startTime":1704619716446,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4076,"timestamp":958428419236,"id":447,"parentId":424,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\app-router-headers.js","layer":"ssr"},"startTime":1704619716445,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3259,"timestamp":958428421494,"id":458,"parentId":457,"tags":{},"startTime":1704619716448,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3287,"timestamp":958428421471,"id":457,"parentId":455,"tags":{},"startTime":1704619716448,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":3684,"timestamp":958428421338,"id":455,"parentId":423,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\loading.tsx","layer":"ssr"},"startTime":1704619716447,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4266,"timestamp":958428421508,"id":460,"parentId":459,"tags":{},"startTime":1704619716448,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4284,"timestamp":958428421495,"id":459,"parentId":456,"tags":{},"startTime":1704619716448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5008,"timestamp":958428421387,"id":456,"parentId":428,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@swc\\helpers\\esm\\_interop_require_wildcard.js","layer":"ssr"},"startTime":1704619716447,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3193,"timestamp":958428424187,"id":474,"parentId":473,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3208,"timestamp":958428424175,"id":473,"parentId":462,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4193,"timestamp":958428423770,"id":462,"parentId":424,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\add-base-path.js","layer":"ssr"},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3808,"timestamp":958428424174,"id":472,"parentId":471,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3836,"timestamp":958428424150,"id":471,"parentId":461,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4706,"timestamp":958428423721,"id":461,"parentId":423,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\app-dynamic.js","layer":"ssr"},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4244,"timestamp":958428424198,"id":476,"parentId":475,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4255,"timestamp":958428424188,"id":475,"parentId":463,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5116,"timestamp":958428423796,"id":463,"parentId":424,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\remove-base-path.js","layer":"ssr"},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4709,"timestamp":958428424218,"id":480,"parentId":479,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4720,"timestamp":958428424209,"id":479,"parentId":465,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5392,"timestamp":958428423841,"id":465,"parentId":424,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\has-base-path.js","layer":"ssr"},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5019,"timestamp":958428424228,"id":482,"parentId":481,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5029,"timestamp":958428424219,"id":481,"parentId":466,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5960,"timestamp":958428423861,"id":466,"parentId":424,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\redirect-boundary.js","layer":"ssr"},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5629,"timestamp":958428424208,"id":478,"parentId":477,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5640,"timestamp":958428424199,"id":477,"parentId":464,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7102,"timestamp":958428423821,"id":464,"parentId":425,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\navigation.js","layer":"ssr"},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6700,"timestamp":958428424237,"id":484,"parentId":483,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6710,"timestamp":958428424229,"id":483,"parentId":467,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7597,"timestamp":958428423881,"id":467,"parentId":424,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\app-router-announcer.js","layer":"ssr"},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7254,"timestamp":958428424256,"id":488,"parentId":487,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7264,"timestamp":958428424248,"id":487,"parentId":469,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7790,"timestamp":958428423922,"id":469,"parentId":424,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\is-bot.js","layer":"ssr"},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7458,"timestamp":958428424266,"id":490,"parentId":489,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7469,"timestamp":958428424257,"id":489,"parentId":470,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8016,"timestamp":958428423941,"id":470,"parentId":424,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\infinite-promise.js","layer":"ssr"},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7724,"timestamp":958428424247,"id":486,"parentId":485,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7734,"timestamp":958428424238,"id":485,"parentId":468,"tags":{},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8860,"timestamp":958428423902,"id":468,"parentId":424,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\use-reducer-with-devtools.js","layer":"ssr"},"startTime":1704619716450,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8792,"timestamp":958428427189,"id":497,"parentId":496,"tags":{},"startTime":1704619716453,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8819,"timestamp":958428427166,"id":496,"parentId":491,"tags":{},"startTime":1704619716453,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9217,"timestamp":958428426892,"id":491,"parentId":423,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\vendored\\ssr\\react-jsx-runtime.js","layer":"ssr"},"startTime":1704619716453,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8921,"timestamp":958428427203,"id":499,"parentId":498,"tags":{},"startTime":1704619716453,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8935,"timestamp":958428427191,"id":498,"parentId":492,"tags":{},"startTime":1704619716453,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9295,"timestamp":958428426941,"id":492,"parentId":423,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\vendored\\ssr\\react.js","layer":"ssr"},"startTime":1704619716453,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9037,"timestamp":958428427225,"id":503,"parentId":502,"tags":{},"startTime":1704619716453,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9049,"timestamp":958428427215,"id":502,"parentId":494,"tags":{},"startTime":1704619716453,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9513,"timestamp":958428426995,"id":494,"parentId":426,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\handle-smooth-scroll.js","layer":"ssr"},"startTime":1704619716453,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9286,"timestamp":958428427235,"id":505,"parentId":504,"tags":{},"startTime":1704619716453,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9297,"timestamp":958428427226,"id":504,"parentId":495,"tags":{},"startTime":1704619716453,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9595,"timestamp":958428427017,"id":495,"parentId":426,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\vendored\\ssr\\react-dom.js","layer":"ssr"},"startTime":1704619716453,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9408,"timestamp":958428427215,"id":501,"parentId":500,"tags":{},"startTime":1704619716453,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9420,"timestamp":958428427204,"id":500,"parentId":493,"tags":{},"startTime":1704619716453,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10003,"timestamp":958428426971,"id":493,"parentId":426,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\match-segments.js","layer":"ssr"},"startTime":1704619716453,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2854,"timestamp":958428434170,"id":521,"parentId":520,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2867,"timestamp":958428434160,"id":520,"parentId":508,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4064,"timestamp":958428433194,"id":508,"parentId":424,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\create-href-from-url.js","layer":"ssr"},"startTime":1704619716459,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3114,"timestamp":958428434159,"id":519,"parentId":518,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3128,"timestamp":958428434146,"id":518,"parentId":507,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4468,"timestamp":958428433167,"id":507,"parentId":424,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\router-reducer-types.js","layer":"ssr"},"startTime":1704619716459,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3505,"timestamp":958428434144,"id":517,"parentId":516,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3533,"timestamp":958428434118,"id":516,"parentId":506,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4936,"timestamp":958428433115,"id":506,"parentId":446,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\static-generation-bailout.js","layer":"ssr"},"startTime":1704619716459,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3886,"timestamp":958428434180,"id":523,"parentId":522,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3897,"timestamp":958428434171,"id":522,"parentId":509,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5232,"timestamp":958428433217,"id":509,"parentId":424,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\create-initial-router-state.js","layer":"ssr"},"startTime":1704619716459,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4273,"timestamp":958428434190,"id":525,"parentId":524,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4283,"timestamp":958428434181,"id":524,"parentId":510,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5450,"timestamp":958428433239,"id":510,"parentId":426,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\create-router-cache-key.js","layer":"ssr"},"startTime":1704619716459,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4483,"timestamp":958428434219,"id":531,"parentId":530,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4493,"timestamp":958428434210,"id":530,"parentId":513,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5655,"timestamp":958428433295,"id":513,"parentId":426,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\get-segment-value.js","layer":"ssr"},"startTime":1704619716459,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4735,"timestamp":958428434228,"id":533,"parentId":532,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4746,"timestamp":958428434219,"id":532,"parentId":514,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5737,"timestamp":958428433315,"id":514,"parentId":428,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\vendored\\contexts\\app-router-context.js","layer":"ssr"},"startTime":1704619716459,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4856,"timestamp":958428434209,"id":529,"parentId":528,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4866,"timestamp":958428434200,"id":528,"parentId":512,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6103,"timestamp":958428433275,"id":512,"parentId":424,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\find-head-in-cache.js","layer":"ssr"},"startTime":1704619716459,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":8682,"timestamp":958428434200,"id":527,"parentId":526,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8695,"timestamp":958428434191,"id":526,"parentId":511,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10281,"timestamp":958428433257,"id":511,"parentId":426,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\fetch-server-response.js","layer":"ssr"},"startTime":1704619716459,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9316,"timestamp":958428434238,"id":535,"parentId":534,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9327,"timestamp":958428434229,"id":534,"parentId":515,"tags":{},"startTime":1704619716460,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10337,"timestamp":958428433333,"id":515,"parentId":424,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\vendored\\contexts\\hooks-client-context.js","layer":"ssr"},"startTime":1704619716459,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1260,"timestamp":958428444233,"id":541,"parentId":540,"tags":{},"startTime":1704619716470,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1276,"timestamp":958428444221,"id":540,"parentId":537,"tags":{},"startTime":1704619716470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1704,"timestamp":958428443994,"id":537,"parentId":465,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\path-has-prefix.js","layer":"ssr"},"startTime":1704619716470,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1493,"timestamp":958428444219,"id":539,"parentId":538,"tags":{},"startTime":1704619716470,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1518,"timestamp":958428444196,"id":538,"parentId":536,"tags":{},"startTime":1704619716470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1945,"timestamp":958428443946,"id":536,"parentId":462,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\add-path-prefix.js","layer":"ssr"},"startTime":1704619716470,"traceId":"9334543416a529a5"},{"name":"build-module-external","duration":27,"timestamp":958428445952,"id":542,"parentId":506,"tags":{"name":"./static-generation-async-storage.external","layer":null},"startTime":1704619716472,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5,"timestamp":958428446076,"id":546,"parentId":545,"tags":{},"startTime":1704619716472,"traceId":"9334543416a529a5"},{"name":"build-module-scss","duration":86,"timestamp":958428446058,"id":545,"parentId":422,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\style.scss","layer":"ssr"},"startTime":1704619716472,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1858,"timestamp":958428446249,"id":550,"parentId":549,"tags":{},"startTime":1704619716472,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1874,"timestamp":958428446237,"id":549,"parentId":544,"tags":{},"startTime":1704619716472,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2561,"timestamp":958428446031,"id":544,"parentId":491,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\module.compiled.js","layer":"ssr"},"startTime":1704619716472,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2518,"timestamp":958428446235,"id":548,"parentId":547,"tags":{},"startTime":1704619716472,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2546,"timestamp":958428446211,"id":547,"parentId":543,"tags":{},"startTime":1704619716472,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3172,"timestamp":958428445986,"id":543,"parentId":506,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\hooks-server-context.js","layer":"ssr"},"startTime":1704619716472,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2209,"timestamp":958428447734,"id":558,"parentId":557,"tags":{},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2244,"timestamp":958428447703,"id":557,"parentId":551,"tags":{},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2821,"timestamp":958428447407,"id":551,"parentId":511,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\hash.js","layer":"ssr"},"startTime":1704619716473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2454,"timestamp":958428447789,"id":564,"parentId":563,"tags":{},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2471,"timestamp":958428447774,"id":563,"parentId":554,"tags":{},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3024,"timestamp":958428447543,"id":554,"parentId":464,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\bailout-to-client-rendering.js","layer":"ssr"},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2829,"timestamp":958428447755,"id":560,"parentId":559,"tags":{},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2850,"timestamp":958428447736,"id":559,"parentId":552,"tags":{},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3778,"timestamp":958428447470,"id":552,"parentId":462,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\normalize-trailing-slash.js","layer":"ssr"},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3458,"timestamp":958428447806,"id":566,"parentId":565,"tags":{},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3475,"timestamp":958428447791,"id":565,"parentId":555,"tags":{},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3957,"timestamp":958428447576,"id":555,"parentId":464,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\client-hook-in-server-component-error.js","layer":"ssr"},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3774,"timestamp":958428447773,"id":562,"parentId":561,"tags":{},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3792,"timestamp":958428447756,"id":561,"parentId":553,"tags":{},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4866,"timestamp":958428447510,"id":553,"parentId":466,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\redirect.js","layer":"ssr"},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4571,"timestamp":958428447823,"id":568,"parentId":567,"tags":{},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4589,"timestamp":958428447807,"id":567,"parentId":556,"tags":{},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5087,"timestamp":958428447609,"id":556,"parentId":464,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\not-found.js","layer":"ssr"},"startTime":1704619716474,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4034,"timestamp":958428449719,"id":578,"parentId":577,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4059,"timestamp":958428449697,"id":577,"parentId":569,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4538,"timestamp":958428449458,"id":569,"parentId":537,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\parse-path.js","layer":"ssr"},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4248,"timestamp":958428449763,"id":586,"parentId":585,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4259,"timestamp":958428449754,"id":585,"parentId":573,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4529,"timestamp":958428449578,"id":573,"parentId":464,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\vendored\\contexts\\server-inserted-html.js","layer":"ssr"},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4366,"timestamp":958428449753,"id":584,"parentId":583,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4376,"timestamp":958428449744,"id":583,"parentId":572,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5130,"timestamp":958428449558,"id":572,"parentId":468,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\action-queue.js","layer":"ssr"},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4965,"timestamp":958428449743,"id":582,"parentId":581,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4976,"timestamp":958428449733,"id":581,"parentId":571,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":5900,"timestamp":958428449535,"id":571,"parentId":423,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\BabylonScene.tsx","layer":"ssr"},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5676,"timestamp":958428449773,"id":588,"parentId":587,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5687,"timestamp":958428449764,"id":587,"parentId":574,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6081,"timestamp":958428449597,"id":574,"parentId":493,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\app-render\\get-segment-param.js","layer":"ssr"},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5960,"timestamp":958428449732,"id":580,"parentId":579,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5973,"timestamp":958428449721,"id":579,"parentId":570,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":6985,"timestamp":958428449509,"id":570,"parentId":423,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\ParameterPanel.tsx","layer":"ssr"},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6726,"timestamp":958428449783,"id":590,"parentId":589,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6736,"timestamp":958428449774,"id":589,"parentId":575,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7382,"timestamp":958428449616,"id":575,"parentId":509,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\fill-lazy-items-till-leaf-with-head.js","layer":"ssr"},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7220,"timestamp":958428449792,"id":592,"parentId":591,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7229,"timestamp":958428449784,"id":591,"parentId":576,"tags":{},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7945,"timestamp":958428449634,"id":576,"parentId":509,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\compute-changed-path.js","layer":"ssr"},"startTime":1704619716476,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6443,"timestamp":958428453279,"id":604,"parentId":603,"tags":{},"startTime":1704619716479,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6456,"timestamp":958428453269,"id":603,"parentId":596,"tags":{},"startTime":1704619716479,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6878,"timestamp":958428452987,"id":596,"parentId":511,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\vendored\\ssr\\react-server-dom-webpack-client-edge.js","layer":"ssr"},"startTime":1704619716479,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6706,"timestamp":958428453244,"id":598,"parentId":597,"tags":{},"startTime":1704619716479,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6733,"timestamp":958428453220,"id":597,"parentId":593,"tags":{},"startTime":1704619716479,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":7371,"timestamp":958428452887,"id":593,"parentId":422,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\Card.tsx","layer":"ssr"},"startTime":1704619716479,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7007,"timestamp":958428453268,"id":602,"parentId":601,"tags":{},"startTime":1704619716479,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7019,"timestamp":958428453259,"id":601,"parentId":595,"tags":{},"startTime":1704619716479,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7696,"timestamp":958428452966,"id":595,"parentId":511,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\app-call-server.js","layer":"ssr"},"startTime":1704619716479,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7421,"timestamp":958428453258,"id":600,"parentId":599,"tags":{},"startTime":1704619716479,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7435,"timestamp":958428453245,"id":599,"parentId":594,"tags":{},"startTime":1704619716479,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8116,"timestamp":958428452937,"id":594,"parentId":461,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\lazy-dynamic\\loadable.js","layer":"ssr"},"startTime":1704619716479,"traceId":"9334543416a529a5"},{"name":"build-module-external","duration":18,"timestamp":958428461321,"id":605,"parentId":553,"tags":{"name":"./request-async-storage.external","layer":null},"startTime":1704619716487,"traceId":"9334543416a529a5"},{"name":"build-module-external","duration":5,"timestamp":958428461346,"id":606,"parentId":553,"tags":{"name":"./action-async-storage.external","layer":null},"startTime":1704619716487,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1128,"timestamp":958428461889,"id":609,"parentId":608,"tags":{},"startTime":1704619716488,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1169,"timestamp":958428461851,"id":608,"parentId":607,"tags":{},"startTime":1704619716488,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1836,"timestamp":958428461356,"id":607,"parentId":552,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\remove-trailing-slash.js","layer":"ssr"},"startTime":1704619716487,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1026,"timestamp":958428465141,"id":613,"parentId":612,"tags":{},"startTime":1704619716491,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1052,"timestamp":958428465118,"id":612,"parentId":610,"tags":{},"startTime":1704619716491,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1330,"timestamp":958428465004,"id":610,"parentId":576,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\segment.js","layer":"ssr"},"startTime":1704619716491,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1322,"timestamp":958428465154,"id":615,"parentId":614,"tags":{},"startTime":1704619716491,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1339,"timestamp":958428465142,"id":614,"parentId":611,"tags":{},"startTime":1704619716491,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1939,"timestamp":958428465057,"id":611,"parentId":574,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\helpers\\interception-routes.js","layer":"ssr"},"startTime":1704619716491,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1435,"timestamp":958428466080,"id":622,"parentId":621,"tags":{},"startTime":1704619716492,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1452,"timestamp":958428466067,"id":621,"parentId":617,"tags":{},"startTime":1704619716492,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1832,"timestamp":958428465973,"id":617,"parentId":554,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\lazy-dynamic\\no-ssr-error.js","layer":"ssr"},"startTime":1704619716492,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1755,"timestamp":958428466066,"id":620,"parentId":619,"tags":{},"startTime":1704619716492,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1779,"timestamp":958428466043,"id":619,"parentId":616,"tags":{},"startTime":1704619716492,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2176,"timestamp":958428465926,"id":616,"parentId":553,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\redirect-status-code.js","layer":"ssr"},"startTime":1704619716492,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2026,"timestamp":958428466091,"id":624,"parentId":623,"tags":{},"startTime":1704619716492,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2037,"timestamp":958428466081,"id":623,"parentId":618,"tags":{},"startTime":1704619716492,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2509,"timestamp":958428466002,"id":618,"parentId":572,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\router-reducer.js","layer":"ssr"},"startTime":1704619716492,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1931,"timestamp":958428467172,"id":628,"parentId":627,"tags":{},"startTime":1704619716493,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1957,"timestamp":958428467150,"id":627,"parentId":625,"tags":{},"startTime":1704619716493,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2164,"timestamp":958428467046,"id":625,"parentId":593,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\image.js","layer":"ssr"},"startTime":1704619716493,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2035,"timestamp":958428467186,"id":630,"parentId":629,"tags":{},"startTime":1704619716493,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2048,"timestamp":958428467174,"id":629,"parentId":626,"tags":{},"startTime":1704619716493,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2304,"timestamp":958428467096,"id":626,"parentId":594,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\lazy-dynamic\\dynamic-no-ssr.js","layer":"ssr"},"startTime":1704619716493,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":1075,"timestamp":958428469748,"id":633,"parentId":632,"tags":{},"startTime":1704619716496,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1101,"timestamp":958428469726,"id":632,"parentId":631,"tags":{},"startTime":1704619716496,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1494,"timestamp":958428469638,"id":631,"parentId":611,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\app-paths.js","layer":"ssr"},"startTime":1704619716496,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":919,"timestamp":958428472173,"id":642,"parentId":641,"tags":{},"startTime":1704619716498,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":935,"timestamp":958428472162,"id":641,"parentId":635,"tags":{},"startTime":1704619716498,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1474,"timestamp":958428472026,"id":635,"parentId":618,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\restore-reducer.js","layer":"ssr"},"startTime":1704619716498,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1855,"timestamp":958428472193,"id":646,"parentId":645,"tags":{},"startTime":1704619716498,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1868,"timestamp":958428472184,"id":645,"parentId":637,"tags":{},"startTime":1704619716498,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2867,"timestamp":958428472077,"id":637,"parentId":618,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\refresh-reducer.js","layer":"ssr"},"startTime":1704619716498,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3040,"timestamp":958428472183,"id":644,"parentId":643,"tags":{},"startTime":1704619716498,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3052,"timestamp":958428472174,"id":643,"parentId":636,"tags":{},"startTime":1704619716498,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3589,"timestamp":958428472055,"id":636,"parentId":618,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\server-patch-reducer.js","layer":"ssr"},"startTime":1704619716498,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3036,"timestamp":958428472625,"id":653,"parentId":652,"tags":{},"startTime":1704619716499,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3058,"timestamp":958428472604,"id":652,"parentId":649,"tags":{},"startTime":1704619716499,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3311,"timestamp":958428472488,"id":649,"parentId":631,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\page-path\\ensure-leading-slash.js","layer":"ssr"},"startTime":1704619716499,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3608,"timestamp":958428472204,"id":648,"parentId":647,"tags":{},"startTime":1704619716498,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3618,"timestamp":958428472194,"id":647,"parentId":638,"tags":{},"startTime":1704619716498,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4105,"timestamp":958428472097,"id":638,"parentId":618,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\prefetch-reducer.js","layer":"ssr"},"startTime":1704619716498,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5675,"timestamp":958428472160,"id":640,"parentId":639,"tags":{},"startTime":1704619716498,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5701,"timestamp":958428472138,"id":639,"parentId":634,"tags":{},"startTime":1704619716498,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6743,"timestamp":958428471977,"id":634,"parentId":618,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\navigate-reducer.js","layer":"ssr"},"startTime":1704619716498,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6099,"timestamp":958428472637,"id":655,"parentId":654,"tags":{},"startTime":1704619716499,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6111,"timestamp":958428472626,"id":654,"parentId":650,"tags":{},"startTime":1704619716499,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6737,"timestamp":958428472530,"id":650,"parentId":618,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\fast-refresh-reducer.js","layer":"ssr"},"startTime":1704619716499,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6269,"timestamp":958428473012,"id":663,"parentId":662,"tags":{},"startTime":1704619716499,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6324,"timestamp":958428472959,"id":662,"parentId":659,"tags":{},"startTime":1704619716499,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6752,"timestamp":958428472845,"id":659,"parentId":625,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\image-external.js","layer":"ssr"},"startTime":1704619716499,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6804,"timestamp":958428472957,"id":661,"parentId":660,"tags":{},"startTime":1704619716499,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6839,"timestamp":958428472925,"id":660,"parentId":658,"tags":{},"startTime":1704619716499,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":7781,"timestamp":958428472777,"id":658,"parentId":571,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\BabylonInteractivity.tsx","layer":"ssr"},"startTime":1704619716499,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7970,"timestamp":958428472647,"id":657,"parentId":656,"tags":{},"startTime":1704619716499,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7981,"timestamp":958428472638,"id":656,"parentId":651,"tags":{},"startTime":1704619716499,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8936,"timestamp":958428472554,"id":651,"parentId":618,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\server-action-reducer.js","layer":"ssr"},"startTime":1704619716499,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1380,"timestamp":958428486621,"id":666,"parentId":665,"tags":{},"startTime":1704619716513,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1413,"timestamp":958428486592,"id":665,"parentId":664,"tags":{},"startTime":1704619716513,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1761,"timestamp":958428486490,"id":664,"parentId":659,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\utils\\warn-once.js","layer":"ssr"},"startTime":1704619716513,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1313,"timestamp":958428487646,"id":674,"parentId":673,"tags":{},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1342,"timestamp":958428487623,"id":673,"parentId":667,"tags":{},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2117,"timestamp":958428487357,"id":667,"parentId":637,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\is-navigating-to-new-root-layout.js","layer":"ssr"},"startTime":1704619716513,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1845,"timestamp":958428487671,"id":678,"parentId":677,"tags":{},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1877,"timestamp":958428487661,"id":677,"parentId":669,"tags":{},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2512,"timestamp":958428487456,"id":669,"parentId":636,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\apply-flight-data.js","layer":"ssr"},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2306,"timestamp":958428487681,"id":680,"parentId":679,"tags":{},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2317,"timestamp":958428487672,"id":679,"parentId":670,"tags":{},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3186,"timestamp":958428487483,"id":670,"parentId":637,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\apply-router-state-patch-to-tree.js","layer":"ssr"},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3029,"timestamp":958428487660,"id":676,"parentId":675,"tags":{},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3043,"timestamp":958428487648,"id":675,"parentId":668,"tags":{},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3940,"timestamp":958428487405,"id":668,"parentId":638,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\promise-queue.js","layer":"ssr"},"startTime":1704619716513,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4248,"timestamp":958428487701,"id":684,"parentId":683,"tags":{},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4260,"timestamp":958428487692,"id":683,"parentId":672,"tags":{},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4671,"timestamp":958428487557,"id":672,"parentId":638,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\prune-prefetch-cache.js","layer":"ssr"},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4552,"timestamp":958428487691,"id":682,"parentId":681,"tags":{},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4562,"timestamp":958428487682,"id":681,"parentId":671,"tags":{},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5200,"timestamp":958428487531,"id":671,"parentId":637,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\handle-mutable.js","layer":"ssr"},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4144,"timestamp":958428488604,"id":695,"parentId":694,"tags":{},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4164,"timestamp":958428488585,"id":694,"parentId":686,"tags":{},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4818,"timestamp":958428488335,"id":686,"parentId":634,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\fill-cache-with-data-property.js","layer":"ssr"},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4528,"timestamp":958428488639,"id":699,"parentId":698,"tags":{},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4545,"timestamp":958428488624,"id":698,"parentId":688,"tags":{},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5079,"timestamp":958428488414,"id":688,"parentId":634,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\invalidate-cache-below-flight-segmentpath.js","layer":"ssr"},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4851,"timestamp":958428488656,"id":701,"parentId":700,"tags":{},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4868,"timestamp":958428488641,"id":700,"parentId":689,"tags":{},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5340,"timestamp":958428488449,"id":689,"parentId":634,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\should-hard-navigate.js","layer":"ssr"},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5221,"timestamp":958428488583,"id":693,"parentId":692,"tags":{},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5256,"timestamp":958428488550,"id":692,"parentId":685,"tags":{},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6904,"timestamp":958428488273,"id":685,"parentId":659,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\image-component.js","layer":"ssr"},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6529,"timestamp":958428488673,"id":703,"parentId":702,"tags":{},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6547,"timestamp":958428488658,"id":702,"parentId":690,"tags":{},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7063,"timestamp":958428488483,"id":690,"parentId":659,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\image-loader.js","layer":"ssr"},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6869,"timestamp":958428488690,"id":705,"parentId":704,"tags":{},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6886,"timestamp":958428488674,"id":704,"parentId":691,"tags":{},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7443,"timestamp":958428488514,"id":691,"parentId":634,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\get-prefetch-cache-entry-status.js","layer":"ssr"},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7394,"timestamp":958428488622,"id":697,"parentId":696,"tags":{},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7413,"timestamp":958428488606,"id":696,"parentId":687,"tags":{},"startTime":1704619716515,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9251,"timestamp":958428488378,"id":687,"parentId":659,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\get-img-props.js","layer":"ssr"},"startTime":1704619716514,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1459,"timestamp":958428500221,"id":711,"parentId":710,"tags":{},"startTime":1704619716526,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1487,"timestamp":958428500197,"id":710,"parentId":709,"tags":{},"startTime":1704619716526,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2867,"timestamp":958428499998,"id":709,"parentId":685,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\head.js","layer":"ssr"},"startTime":1704619716526,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2510,"timestamp":958428501168,"id":719,"parentId":718,"tags":{},"startTime":1704619716527,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2535,"timestamp":958428501147,"id":718,"parentId":715,"tags":{},"startTime":1704619716527,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2912,"timestamp":958428501034,"id":715,"parentId":685,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\image-config.js","layer":"ssr"},"startTime":1704619716527,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3175,"timestamp":958428500785,"id":714,"parentId":713,"tags":{},"startTime":1704619716527,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3199,"timestamp":958428500763,"id":713,"parentId":712,"tags":{},"startTime":1704619716527,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3734,"timestamp":958428500698,"id":712,"parentId":669,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\fill-cache-with-new-subtree-data.js","layer":"ssr"},"startTime":1704619716527,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3302,"timestamp":958428501192,"id":723,"parentId":722,"tags":{},"startTime":1704619716527,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3313,"timestamp":958428501182,"id":722,"parentId":717,"tags":{},"startTime":1704619716527,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3488,"timestamp":958428501108,"id":717,"parentId":685,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\vendored\\contexts\\image-config-context.js","layer":"ssr"},"startTime":1704619716527,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3430,"timestamp":958428501181,"id":721,"parentId":720,"tags":{},"startTime":1704619716527,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3443,"timestamp":958428501169,"id":720,"parentId":716,"tags":{},"startTime":1704619716527,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3782,"timestamp":958428501081,"id":716,"parentId":687,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\image-blur-svg.js","layer":"ssr"},"startTime":1704619716527,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3337,"timestamp":958428501539,"id":726,"parentId":725,"tags":{},"startTime":1704619716528,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3366,"timestamp":958428501511,"id":725,"parentId":724,"tags":{},"startTime":1704619716528,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3530,"timestamp":958428501428,"id":724,"parentId":685,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\vendored\\contexts\\router-context.js","layer":"ssr"},"startTime":1704619716527,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3324,"timestamp":958428501647,"id":729,"parentId":728,"tags":{},"startTime":1704619716528,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3348,"timestamp":958428501623,"id":728,"parentId":727,"tags":{},"startTime":1704619716528,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3980,"timestamp":958428501578,"id":727,"parentId":571,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\index.js","layer":"ssr"},"startTime":1704619716528,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1341,"timestamp":958428511015,"id":735,"parentId":734,"tags":{},"startTime":1704619716537,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1357,"timestamp":958428511003,"id":734,"parentId":731,"tags":{},"startTime":1704619716537,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1602,"timestamp":958428510951,"id":731,"parentId":709,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\amp-mode.js","layer":"ssr"},"startTime":1704619716537,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1716,"timestamp":958428511002,"id":733,"parentId":732,"tags":{},"startTime":1704619716537,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1741,"timestamp":958428510980,"id":732,"parentId":730,"tags":{},"startTime":1704619716537,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":2322,"timestamp":958428510900,"id":730,"parentId":709,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\side-effect.js","layer":"ssr"},"startTime":1704619716537,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3110,"timestamp":958428513682,"id":747,"parentId":746,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3131,"timestamp":958428513664,"id":746,"parentId":737,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3499,"timestamp":958428513405,"id":737,"parentId":709,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\vendored\\contexts\\head-manager-context.js","layer":"ssr"},"startTime":1704619716539,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3255,"timestamp":958428513661,"id":745,"parentId":744,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3285,"timestamp":958428513632,"id":744,"parentId":736,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3642,"timestamp":958428513357,"id":736,"parentId":709,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\route-modules\\app-page\\vendored\\contexts\\amp-context.js","layer":"ssr"},"startTime":1704619716539,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3318,"timestamp":958428513693,"id":749,"parentId":748,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3328,"timestamp":958428513683,"id":748,"parentId":738,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4151,"timestamp":958428513434,"id":738,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\abstractScene.js","layer":"ssr"},"startTime":1704619716539,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6833,"timestamp":958428513712,"id":753,"parentId":752,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6847,"timestamp":958428513703,"id":752,"parentId":740,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11113,"timestamp":958428513477,"id":740,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\node.js","layer":"ssr"},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10880,"timestamp":958428513731,"id":757,"parentId":756,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10891,"timestamp":958428513723,"id":756,"parentId":742,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11889,"timestamp":958428513515,"id":742,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\sceneComponent.js","layer":"ssr"},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11680,"timestamp":958428513741,"id":759,"parentId":758,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11691,"timestamp":958428513732,"id":758,"parentId":743,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12002,"timestamp":958428513534,"id":743,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\types.js","layer":"ssr"},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11860,"timestamp":958428513702,"id":751,"parentId":750,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11871,"timestamp":958428513693,"id":750,"parentId":739,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19973,"timestamp":958428513456,"id":739,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\assetContainer.js","layer":"ssr"},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14031,"timestamp":958428519436,"id":805,"parentId":804,"tags":{},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14045,"timestamp":958428519424,"id":804,"parentId":761,"tags":{},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15979,"timestamp":958428517715,"id":761,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14286,"timestamp":958428519422,"id":803,"parentId":802,"tags":{},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14313,"timestamp":958428519396,"id":802,"parentId":760,"tags":{},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16480,"timestamp":958428517650,"id":760,"parentId":712,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\invalidate-cache-by-router-state.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15938,"timestamp":958428519447,"id":807,"parentId":806,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15952,"timestamp":958428519437,"id":806,"parentId":762,"tags":{},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17853,"timestamp":958428517761,"id":762,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16174,"timestamp":958428519458,"id":809,"parentId":808,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16186,"timestamp":958428519448,"id":808,"parentId":763,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18063,"timestamp":958428517801,"id":763,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\BakedVertexAnimation\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16417,"timestamp":958428519468,"id":811,"parentId":810,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16429,"timestamp":958428519459,"id":810,"parentId":764,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18215,"timestamp":958428517836,"id":764,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16586,"timestamp":958428519479,"id":813,"parentId":812,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16597,"timestamp":958428519469,"id":812,"parentId":765,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18314,"timestamp":958428517872,"id":765,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16718,"timestamp":958428519488,"id":815,"parentId":814,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16728,"timestamp":958428519480,"id":814,"parentId":766,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18421,"timestamp":958428517909,"id":766,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Bones\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16844,"timestamp":958428519498,"id":817,"parentId":816,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16854,"timestamp":958428519489,"id":816,"parentId":767,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18575,"timestamp":958428517946,"id":767,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17025,"timestamp":958428519507,"id":819,"parentId":818,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17034,"timestamp":958428519499,"id":818,"parentId":768,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18623,"timestamp":958428517988,"id":768,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Compute\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17104,"timestamp":958428519517,"id":821,"parentId":820,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17114,"timestamp":958428519508,"id":820,"parentId":769,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18710,"timestamp":958428518031,"id":769,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Buffers\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17227,"timestamp":958428519527,"id":823,"parentId":822,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17238,"timestamp":958428519518,"id":822,"parentId":770,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18781,"timestamp":958428518072,"id":770,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Collisions\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17327,"timestamp":958428519536,"id":825,"parentId":824,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17336,"timestamp":958428519528,"id":824,"parentId":771,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18842,"timestamp":958428518114,"id":771,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17419,"timestamp":958428519546,"id":827,"parentId":826,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17428,"timestamp":958428519538,"id":826,"parentId":772,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18918,"timestamp":958428518155,"id":772,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17530,"timestamp":958428519556,"id":829,"parentId":828,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17540,"timestamp":958428519547,"id":828,"parentId":773,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19148,"timestamp":958428518194,"id":773,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17788,"timestamp":958428519566,"id":831,"parentId":830,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17798,"timestamp":958428519557,"id":830,"parentId":774,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19214,"timestamp":958428518231,"id":774,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17880,"timestamp":958428519575,"id":833,"parentId":832,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17890,"timestamp":958428519567,"id":832,"parentId":775,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19270,"timestamp":958428518271,"id":775,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Events\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17966,"timestamp":958428519585,"id":835,"parentId":834,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17975,"timestamp":958428519576,"id":834,"parentId":776,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19332,"timestamp":958428518308,"id":776,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gamepads\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18054,"timestamp":958428519595,"id":837,"parentId":836,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18064,"timestamp":958428519586,"id":836,"parentId":777,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19445,"timestamp":958428518345,"id":777,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18196,"timestamp":958428519604,"id":839,"parentId":838,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18206,"timestamp":958428519596,"id":838,"parentId":778,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19499,"timestamp":958428518383,"id":778,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Helpers\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18277,"timestamp":958428519614,"id":841,"parentId":840,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18287,"timestamp":958428519605,"id":840,"parentId":779,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19550,"timestamp":958428518418,"id":779,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Instrumentation\\index.js","layer":"ssr"},"startTime":1704619716544,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18354,"timestamp":958428519624,"id":843,"parentId":842,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18363,"timestamp":958428519615,"id":842,"parentId":780,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19618,"timestamp":958428518451,"id":780,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Layers\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18446,"timestamp":958428519633,"id":845,"parentId":844,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18455,"timestamp":958428519624,"id":844,"parentId":781,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19695,"timestamp":958428518486,"id":781,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18548,"timestamp":958428519643,"id":847,"parentId":846,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18558,"timestamp":958428519634,"id":846,"parentId":782,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19748,"timestamp":958428518526,"id":782,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Loading\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18631,"timestamp":958428519652,"id":849,"parentId":848,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18641,"timestamp":958428519644,"id":848,"parentId":783,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19792,"timestamp":958428518565,"id":783,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\LensFlares\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18700,"timestamp":958428519667,"id":851,"parentId":850,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18715,"timestamp":958428519653,"id":850,"parentId":784,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19886,"timestamp":958428518604,"id":784,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18819,"timestamp":958428519683,"id":853,"parentId":852,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18834,"timestamp":958428519669,"id":852,"parentId":785,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20139,"timestamp":958428518642,"id":785,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19100,"timestamp":958428519693,"id":855,"parentId":854,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":19224,"timestamp":958428519684,"id":854,"parentId":786,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20315,"timestamp":958428518681,"id":786,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Morph\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19305,"timestamp":958428519703,"id":857,"parentId":856,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19315,"timestamp":958428519694,"id":856,"parentId":787,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20512,"timestamp":958428518726,"id":787,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19536,"timestamp":958428519712,"id":859,"parentId":858,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19546,"timestamp":958428519704,"id":858,"parentId":788,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20556,"timestamp":958428518766,"id":788,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Navigation\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19610,"timestamp":958428519722,"id":861,"parentId":860,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19619,"timestamp":958428519713,"id":860,"parentId":789,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20600,"timestamp":958428518804,"id":789,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Offline\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19685,"timestamp":958428519732,"id":863,"parentId":862,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19695,"timestamp":958428519723,"id":862,"parentId":790,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20667,"timestamp":958428518844,"id":790,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19780,"timestamp":958428519741,"id":865,"parentId":864,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19790,"timestamp":958428519733,"id":864,"parentId":791,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20803,"timestamp":958428518882,"id":791,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19955,"timestamp":958428519751,"id":867,"parentId":866,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19965,"timestamp":958428519742,"id":866,"parentId":792,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21060,"timestamp":958428518922,"id":792,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20229,"timestamp":958428519764,"id":869,"parentId":868,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20243,"timestamp":958428519751,"id":868,"parentId":793,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21098,"timestamp":958428518967,"id":793,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Probes\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20300,"timestamp":958428519774,"id":871,"parentId":870,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20310,"timestamp":958428519765,"id":870,"parentId":794,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21241,"timestamp":958428519011,"id":794,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20486,"timestamp":958428519784,"id":873,"parentId":872,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20496,"timestamp":958428519775,"id":872,"parentId":795,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21330,"timestamp":958428519059,"id":795,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20607,"timestamp":958428519793,"id":875,"parentId":874,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20617,"timestamp":958428519785,"id":874,"parentId":796,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21367,"timestamp":958428519101,"id":796,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Compat\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20676,"timestamp":958428519803,"id":877,"parentId":876,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20685,"timestamp":958428519794,"id":876,"parentId":797,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21755,"timestamp":958428519128,"id":797,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21085,"timestamp":958428519812,"id":879,"parentId":878,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21095,"timestamp":958428519804,"id":878,"parentId":798,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21879,"timestamp":958428519151,"id":798,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21218,"timestamp":958428519822,"id":881,"parentId":880,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21228,"timestamp":958428519813,"id":880,"parentId":799,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21953,"timestamp":958428519171,"id":799,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\States\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21301,"timestamp":958428519832,"id":883,"parentId":882,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21310,"timestamp":958428519823,"id":882,"parentId":800,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22080,"timestamp":958428519191,"id":800,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21552,"timestamp":958428519841,"id":885,"parentId":884,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21563,"timestamp":958428519833,"id":884,"parentId":801,"tags":{},"startTime":1704619716546,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22274,"timestamp":958428519210,"id":801,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ObjectModel\\index.js","layer":"ssr"},"startTime":1704619716545,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27879,"timestamp":958428513722,"id":755,"parentId":754,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27890,"timestamp":958428513713,"id":754,"parentId":741,"tags":{},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46131,"timestamp":958428513497,"id":741,"parentId":727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\scene.js","layer":"ssr"},"startTime":1704619716540,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":65160,"timestamp":958428498476,"id":708,"parentId":707,"tags":{},"startTime":1704619716525,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":65189,"timestamp":958428498451,"id":707,"parentId":706,"tags":{},"startTime":1704619716525,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":101081,"timestamp":958428497889,"id":706,"parentId":570,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\tweakpane\\dist\\tweakpane.js","layer":"ssr"},"startTime":1704619716524,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7620,"timestamp":958428647000,"id":899,"parentId":898,"tags":{},"startTime":1704619716673,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7634,"timestamp":958428646991,"id":898,"parentId":889,"tags":{},"startTime":1704619716673,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8714,"timestamp":958428646292,"id":889,"parentId":740,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\engineStore.js","layer":"ssr"},"startTime":1704619716672,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8034,"timestamp":958428646990,"id":897,"parentId":896,"tags":{},"startTime":1704619716673,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8046,"timestamp":958428646980,"id":896,"parentId":888,"tags":{},"startTime":1704619716673,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10268,"timestamp":958428646269,"id":888,"parentId":740,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\decorators.js","layer":"ssr"},"startTime":1704619716672,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9545,"timestamp":958428647009,"id":901,"parentId":900,"tags":{},"startTime":1704619716673,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9555,"timestamp":958428647000,"id":900,"parentId":890,"tags":{},"startTime":1704619716673,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11250,"timestamp":958428646314,"id":890,"parentId":740,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\observable.js","layer":"ssr"},"startTime":1704619716672,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10952,"timestamp":958428647019,"id":903,"parentId":902,"tags":{},"startTime":1704619716673,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10965,"timestamp":958428647010,"id":902,"parentId":891,"tags":{},"startTime":1704619716673,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11816,"timestamp":958428646333,"id":891,"parentId":740,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\devTools.js","layer":"ssr"},"startTime":1704619716672,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11201,"timestamp":958428646963,"id":893,"parentId":892,"tags":{},"startTime":1704619716673,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11243,"timestamp":958428646923,"id":892,"parentId":886,"tags":{},"startTime":1704619716673,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14111,"timestamp":958428646167,"id":886,"parentId":740,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\tslib.es6.js","layer":"ssr"},"startTime":1704619716672,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8858,"timestamp":958428653434,"id":957,"parentId":956,"tags":{},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8874,"timestamp":958428653422,"id":956,"parentId":905,"tags":{},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13566,"timestamp":958428652298,"id":905,"parentId":739,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\transformNode.js","layer":"ssr"},"startTime":1704619716678,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12431,"timestamp":958428653457,"id":959,"parentId":958,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12454,"timestamp":958428653435,"id":958,"parentId":906,"tags":{},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21226,"timestamp":958428652326,"id":906,"parentId":739,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\abstractMesh.js","layer":"ssr"},"startTime":1704619716678,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21709,"timestamp":958428653467,"id":961,"parentId":960,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21723,"timestamp":958428653458,"id":960,"parentId":907,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24830,"timestamp":958428652352,"id":907,"parentId":739,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\light.js","layer":"ssr"},"startTime":1704619716678,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23723,"timestamp":958428653477,"id":963,"parentId":962,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23733,"timestamp":958428653468,"id":962,"parentId":908,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25340,"timestamp":958428652373,"id":908,"parentId":739,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\logger.js","layer":"ssr"},"startTime":1704619716678,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24246,"timestamp":958428653486,"id":965,"parentId":964,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24257,"timestamp":958428653478,"id":964,"parentId":909,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27237,"timestamp":958428652392,"id":909,"parentId":739,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\instancedMesh.js","layer":"ssr"},"startTime":1704619716678,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26162,"timestamp":958428653496,"id":967,"parentId":966,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26173,"timestamp":958428653487,"id":966,"parentId":910,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33748,"timestamp":958428652412,"id":910,"parentId":739,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\tools.js","layer":"ssr"},"startTime":1704619716678,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32662,"timestamp":958428653515,"id":971,"parentId":970,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32674,"timestamp":958428653506,"id":970,"parentId":912,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34227,"timestamp":958428652459,"id":912,"parentId":761,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\abstractActionManager.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":33181,"timestamp":958428653524,"id":973,"parentId":972,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":33192,"timestamp":958428653516,"id":972,"parentId":913,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34883,"timestamp":958428652480,"id":913,"parentId":761,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\action.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":33850,"timestamp":958428653534,"id":975,"parentId":974,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":33860,"timestamp":958428653525,"id":974,"parentId":914,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35155,"timestamp":958428652499,"id":914,"parentId":761,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\actionEvent.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":34188,"timestamp":958428653505,"id":969,"parentId":968,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":34203,"timestamp":958428653497,"id":968,"parentId":911,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38742,"timestamp":958428652432,"id":911,"parentId":739,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\camera.js","layer":"ssr"},"startTime":1704619716678,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37650,"timestamp":958428653543,"id":977,"parentId":976,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37661,"timestamp":958428653535,"id":976,"parentId":915,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40537,"timestamp":958428652517,"id":915,"parentId":761,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\actionManager.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":46383,"timestamp":958428646979,"id":895,"parentId":894,"tags":{},"startTime":1704619716673,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":46399,"timestamp":958428646966,"id":894,"parentId":887,"tags":{},"startTime":1704619716673,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":68310,"timestamp":958428646242,"id":887,"parentId":740,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.vector.js","layer":"ssr"},"startTime":1704619716672,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":61014,"timestamp":958428653562,"id":981,"parentId":980,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":61025,"timestamp":958428653553,"id":980,"parentId":917,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":62579,"timestamp":958428652555,"id":917,"parentId":761,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\condition.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":61600,"timestamp":958428653552,"id":979,"parentId":978,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":61610,"timestamp":958428653544,"id":978,"parentId":916,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":63586,"timestamp":958428652536,"id":916,"parentId":761,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\directActions.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":62568,"timestamp":958428653571,"id":983,"parentId":982,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":62578,"timestamp":958428653562,"id":982,"parentId":918,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":63827,"timestamp":958428652573,"id":918,"parentId":761,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\directAudioActions.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":62814,"timestamp":958428653600,"id":989,"parentId":988,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":62824,"timestamp":958428653591,"id":988,"parentId":921,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":63928,"timestamp":958428652629,"id":921,"parentId":668,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@swc\\helpers\\esm\\_class_private_field_loose_key.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":62990,"timestamp":958428653580,"id":985,"parentId":984,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":63001,"timestamp":958428653572,"id":984,"parentId":919,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64427,"timestamp":958428652591,"id":919,"parentId":761,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\interpolateValueAction.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":63443,"timestamp":958428653590,"id":987,"parentId":986,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":63453,"timestamp":958428653581,"id":986,"parentId":920,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64565,"timestamp":958428652610,"id":920,"parentId":668,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@swc\\helpers\\esm\\_class_private_field_loose_base.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":63579,"timestamp":958428653609,"id":991,"parentId":990,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":63589,"timestamp":958428653601,"id":990,"parentId":922,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64679,"timestamp":958428652648,"id":922,"parentId":762,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animationPropertiesOverride.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":64013,"timestamp":958428653420,"id":955,"parentId":954,"tags":{},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":64040,"timestamp":958428653394,"id":954,"parentId":904,"tags":{},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79084,"timestamp":958428652245,"id":904,"parentId":739,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\mesh.js","layer":"ssr"},"startTime":1704619716678,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":77701,"timestamp":958428653646,"id":999,"parentId":998,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":77712,"timestamp":958428653638,"id":998,"parentId":926,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79383,"timestamp":958428652755,"id":926,"parentId":762,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\easing.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":81389,"timestamp":958428653656,"id":1001,"parentId":1000,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":81402,"timestamp":958428653647,"id":1000,"parentId":927,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":82453,"timestamp":958428652773,"id":927,"parentId":762,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animationEvent.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":81607,"timestamp":958428653637,"id":997,"parentId":996,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":81617,"timestamp":958428653629,"id":996,"parentId":925,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":84393,"timestamp":958428652734,"id":925,"parentId":762,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\runtimeAnimation.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":83470,"timestamp":958428653675,"id":1005,"parentId":1004,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":83481,"timestamp":958428653666,"id":1004,"parentId":929,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":84496,"timestamp":958428652810,"id":929,"parentId":762,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animationKey.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":83636,"timestamp":958428653684,"id":1007,"parentId":1006,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":83646,"timestamp":958428653676,"id":1006,"parentId":930,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":84838,"timestamp":958428652827,"id":930,"parentId":762,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animationRange.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":83989,"timestamp":958428653693,"id":1009,"parentId":1008,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":83999,"timestamp":958428653685,"id":1008,"parentId":931,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":84926,"timestamp":958428652846,"id":931,"parentId":762,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animatable.interface.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":84080,"timestamp":958428653703,"id":1011,"parentId":1010,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":84091,"timestamp":958428653694,"id":1010,"parentId":932,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":85438,"timestamp":958428652864,"id":932,"parentId":763,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\BakedVertexAnimation\\vertexAnimationBaker.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":84702,"timestamp":958428653619,"id":993,"parentId":992,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":84713,"timestamp":958428653610,"id":992,"parentId":923,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":88274,"timestamp":958428652667,"id":923,"parentId":762,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animatable.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":87245,"timestamp":958428653712,"id":1013,"parentId":1012,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":87256,"timestamp":958428653704,"id":1012,"parentId":933,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":88397,"timestamp":958428652881,"id":933,"parentId":762,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animationGroupMask.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":87563,"timestamp":958428653731,"id":1017,"parentId":1016,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":87573,"timestamp":958428653723,"id":1016,"parentId":935,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":88650,"timestamp":958428652921,"id":935,"parentId":762,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\pathCursor.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":87864,"timestamp":958428653722,"id":1015,"parentId":1014,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":87874,"timestamp":958428653713,"id":1014,"parentId":934,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":89090,"timestamp":958428652904,"id":934,"parentId":763,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\BakedVertexAnimation\\bakedVertexAnimationManager.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":88347,"timestamp":958428653665,"id":1003,"parentId":1002,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":88357,"timestamp":958428653657,"id":1002,"parentId":928,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":94875,"timestamp":958428652792,"id":928,"parentId":762,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animationGroup.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":94064,"timestamp":958428653628,"id":995,"parentId":994,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":94075,"timestamp":958428653619,"id":994,"parentId":924,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":98331,"timestamp":958428652700,"id":924,"parentId":762,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animation.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":97305,"timestamp":958428653750,"id":1021,"parentId":1020,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":97317,"timestamp":958428653741,"id":1020,"parentId":937,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":98724,"timestamp":958428652957,"id":937,"parentId":764,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\analyser.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":97958,"timestamp":958428653740,"id":1019,"parentId":1018,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":97968,"timestamp":958428653732,"id":1018,"parentId":936,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":99768,"timestamp":958428652939,"id":936,"parentId":764,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\audioEngine.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":98948,"timestamp":958428653779,"id":1027,"parentId":1026,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":98959,"timestamp":958428653770,"id":1026,"parentId":940,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":100222,"timestamp":958428653040,"id":940,"parentId":764,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\soundTrack.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":99492,"timestamp":958428653788,"id":1029,"parentId":1028,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":99502,"timestamp":958428653780,"id":1028,"parentId":941,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":100628,"timestamp":958428653059,"id":941,"parentId":764,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\weightedsound.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":99904,"timestamp":958428653797,"id":1031,"parentId":1030,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":99915,"timestamp":958428653789,"id":1030,"parentId":942,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":100708,"timestamp":958428653076,"id":942,"parentId":765,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\behavior.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":100038,"timestamp":958428653760,"id":1023,"parentId":1022,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":100048,"timestamp":958428653751,"id":1022,"parentId":938,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":102056,"timestamp":958428652975,"id":938,"parentId":764,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\audioSceneComponent.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":101231,"timestamp":958428653817,"id":1035,"parentId":1034,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":101241,"timestamp":958428653808,"id":1034,"parentId":944,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":102725,"timestamp":958428653111,"id":944,"parentId":766,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Bones\\boneIKController.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":102049,"timestamp":958428653807,"id":1033,"parentId":1032,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":102060,"timestamp":958428653798,"id":1032,"parentId":943,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":104655,"timestamp":958428653093,"id":943,"parentId":766,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Bones\\bone.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":103940,"timestamp":958428653826,"id":1037,"parentId":1036,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":103951,"timestamp":958428653817,"id":1036,"parentId":945,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":107575,"timestamp":958428653128,"id":945,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\targetCamera.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":106984,"timestamp":958428653770,"id":1025,"parentId":1024,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":106995,"timestamp":958428653761,"id":1024,"parentId":939,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":110662,"timestamp":958428653022,"id":939,"parentId":764,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\sound.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":109839,"timestamp":958428653863,"id":1045,"parentId":1044,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":109850,"timestamp":958428653854,"id":1044,"parentId":949,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":110988,"timestamp":958428653199,"id":949,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\cameraInputsManager.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":110350,"timestamp":958428653854,"id":1043,"parentId":1042,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":110360,"timestamp":958428653845,"id":1042,"parentId":948,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":111859,"timestamp":958428653182,"id":948,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\freeCamera.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":111223,"timestamp":958428653835,"id":1039,"parentId":1038,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":111233,"timestamp":958428653827,"id":1038,"parentId":946,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":113651,"timestamp":958428653146,"id":946,"parentId":766,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Bones\\skeleton.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":112941,"timestamp":958428653872,"id":1047,"parentId":1046,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":112951,"timestamp":958428653864,"id":1046,"parentId":950,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":113856,"timestamp":958428653217,"id":950,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\freeCameraInputsManager.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":113246,"timestamp":958428653844,"id":1041,"parentId":1040,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":113256,"timestamp":958428653836,"id":1040,"parentId":947,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":115139,"timestamp":958428653164,"id":947,"parentId":766,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Bones\\boneLookController.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":114749,"timestamp":958428653881,"id":1049,"parentId":1048,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":114761,"timestamp":958428653873,"id":1048,"parentId":951,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":115663,"timestamp":958428653234,"id":951,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\touchCamera.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":117067,"timestamp":958428653904,"id":1053,"parentId":1052,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":117080,"timestamp":958428653895,"id":1052,"parentId":953,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":117931,"timestamp":958428653270,"id":953,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\arcRotateCameraInputsManager.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":109985,"timestamp":958428661231,"id":1087,"parentId":1086,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":109999,"timestamp":958428661218,"id":1086,"parentId":1055,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":110970,"timestamp":958428660419,"id":1055,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\flyCameraInputsManager.js","layer":"ssr"},"startTime":1704619716686,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":110186,"timestamp":958428661216,"id":1085,"parentId":1084,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":110213,"timestamp":958428661191,"id":1084,"parentId":1054,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":111391,"timestamp":958428660367,"id":1054,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\deviceOrientationCamera.js","layer":"ssr"},"startTime":1704619716686,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":110522,"timestamp":958428661251,"id":1091,"parentId":1090,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":110533,"timestamp":958428661242,"id":1090,"parentId":1057,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":111504,"timestamp":958428660466,"id":1057,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\followCameraInputsManager.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":110749,"timestamp":958428661241,"id":1089,"parentId":1088,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":110760,"timestamp":958428661232,"id":1088,"parentId":1056,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":112329,"timestamp":958428660446,"id":1056,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\flyCamera.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":111519,"timestamp":958428661270,"id":1095,"parentId":1094,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":111530,"timestamp":958428661262,"id":1094,"parentId":1059,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":112492,"timestamp":958428660505,"id":1059,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\gamepadCamera.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":111753,"timestamp":958428661261,"id":1093,"parentId":1092,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":111764,"timestamp":958428661252,"id":1092,"parentId":1058,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":113227,"timestamp":958428660486,"id":1058,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\followCamera.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":112449,"timestamp":958428661280,"id":1097,"parentId":1096,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":112459,"timestamp":958428661271,"id":1096,"parentId":1060,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":113615,"timestamp":958428660539,"id":1060,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\universalCamera.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":112871,"timestamp":958428661298,"id":1101,"parentId":1100,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":112881,"timestamp":958428661289,"id":1100,"parentId":1062,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":113733,"timestamp":958428660631,"id":1062,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\virtualJoysticksCamera.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":113090,"timestamp":958428661289,"id":1099,"parentId":1098,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":113100,"timestamp":958428661280,"id":1098,"parentId":1061,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":114861,"timestamp":958428660561,"id":1061,"parentId":768,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Compute\\computeEffect.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":121549,"timestamp":958428653895,"id":1051,"parentId":1050,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":121563,"timestamp":958428653882,"id":1050,"parentId":952,"tags":{},"startTime":1704619716680,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":124615,"timestamp":958428653251,"id":952,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\arcRotateCamera.js","layer":"ssr"},"startTime":1704619716679,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":116578,"timestamp":958428661307,"id":1103,"parentId":1102,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":116588,"timestamp":958428661299,"id":1102,"parentId":1063,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":118127,"timestamp":958428660685,"id":1063,"parentId":768,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Compute\\computeShader.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":117499,"timestamp":958428661335,"id":1109,"parentId":1108,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":117510,"timestamp":958428661327,"id":1108,"parentId":1066,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":118310,"timestamp":958428660761,"id":1066,"parentId":769,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Buffers\\storageBuffer.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":117741,"timestamp":958428661345,"id":1111,"parentId":1110,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":117751,"timestamp":958428661336,"id":1110,"parentId":1067,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":118436,"timestamp":958428660782,"id":1067,"parentId":769,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Buffers\\dataBuffer.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":117905,"timestamp":958428661326,"id":1107,"parentId":1106,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":117915,"timestamp":958428661318,"id":1106,"parentId":1065,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":119000,"timestamp":958428660739,"id":1065,"parentId":769,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Buffers\\buffer.align.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":118380,"timestamp":958428661373,"id":1117,"parentId":1116,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":118390,"timestamp":958428661365,"id":1116,"parentId":1070,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":119094,"timestamp":958428660837,"id":1070,"parentId":770,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Collisions\\intersectionInfo.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":118592,"timestamp":958428661364,"id":1115,"parentId":1114,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":118603,"timestamp":958428661355,"id":1114,"parentId":1069,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":119605,"timestamp":958428660818,"id":1069,"parentId":770,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Collisions\\collisionCoordinator.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":119056,"timestamp":958428661382,"id":1119,"parentId":1118,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":119066,"timestamp":958428661374,"id":1118,"parentId":1071,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":119733,"timestamp":958428660856,"id":1071,"parentId":770,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Collisions\\meshCollisionData.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":119288,"timestamp":958428661316,"id":1105,"parentId":1104,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":119298,"timestamp":958428661308,"id":1104,"parentId":1064,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":121295,"timestamp":958428660715,"id":1064,"parentId":769,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Buffers\\buffer.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":120637,"timestamp":958428661392,"id":1121,"parentId":1120,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":120647,"timestamp":958428661383,"id":1120,"parentId":1072,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":121775,"timestamp":958428660873,"id":1072,"parentId":770,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Collisions\\pickingInfo.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":121312,"timestamp":958428661354,"id":1113,"parentId":1112,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":121323,"timestamp":958428661345,"id":1112,"parentId":1068,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":124739,"timestamp":958428660800,"id":1068,"parentId":770,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Collisions\\collider.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":124156,"timestamp":958428661401,"id":1123,"parentId":1122,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":124166,"timestamp":958428661392,"id":1122,"parentId":1073,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":125380,"timestamp":958428660892,"id":1073,"parentId":771,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\boundingBox.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":124878,"timestamp":958428661410,"id":1125,"parentId":1124,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":124888,"timestamp":958428661402,"id":1124,"parentId":1074,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":126050,"timestamp":958428660910,"id":1074,"parentId":771,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\boundingInfo.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":125557,"timestamp":958428661419,"id":1127,"parentId":1126,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":125568,"timestamp":958428661411,"id":1126,"parentId":1075,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":126481,"timestamp":958428660928,"id":1075,"parentId":771,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\boundingSphere.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":125999,"timestamp":958428661428,"id":1129,"parentId":1128,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":126009,"timestamp":958428661420,"id":1128,"parentId":1076,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":126952,"timestamp":958428660947,"id":1076,"parentId":772,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\axesViewer.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":126467,"timestamp":958428661447,"id":1133,"parentId":1132,"tags":{},"startTime":1704619716688,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":126477,"timestamp":958428661439,"id":1132,"parentId":1078,"tags":{},"startTime":1704619716688,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":127169,"timestamp":958428660982,"id":1078,"parentId":772,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\boneAxesViewer.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":126703,"timestamp":958428661465,"id":1137,"parentId":1136,"tags":{},"startTime":1704619716688,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":126714,"timestamp":958428661457,"id":1136,"parentId":1080,"tags":{},"startTime":1704619716688,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":127674,"timestamp":958428661019,"id":1080,"parentId":772,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\debugLayer.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":127225,"timestamp":958428661483,"id":1141,"parentId":1140,"tags":{},"startTime":1704619716688,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":127235,"timestamp":958428661475,"id":1140,"parentId":1082,"tags":{},"startTime":1704619716688,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":128261,"timestamp":958428661053,"id":1082,"parentId":772,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\rayHelper.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":127896,"timestamp":958428661438,"id":1131,"parentId":1130,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":127906,"timestamp":958428661429,"id":1130,"parentId":1077,"tags":{},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":130414,"timestamp":958428660965,"id":1077,"parentId":771,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\ray.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":130059,"timestamp":958428661456,"id":1135,"parentId":1134,"tags":{},"startTime":1704619716688,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":130167,"timestamp":958428661448,"id":1134,"parentId":1079,"tags":{},"startTime":1704619716688,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":132963,"timestamp":958428661001,"id":1079,"parentId":772,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\physicsViewer.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":132493,"timestamp":958428661493,"id":1143,"parentId":1142,"tags":{},"startTime":1704619716688,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":132503,"timestamp":958428661484,"id":1142,"parentId":1083,"tags":{},"startTime":1704619716688,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":134307,"timestamp":958428661070,"id":1083,"parentId":772,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\directionalLightFrustumViewer.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":136001,"timestamp":958428661474,"id":1139,"parentId":1138,"tags":{},"startTime":1704619716688,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":136025,"timestamp":958428661466,"id":1138,"parentId":1081,"tags":{},"startTime":1704619716688,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":138549,"timestamp":958428661035,"id":1081,"parentId":772,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\skeletonViewer.js","layer":"ssr"},"startTime":1704619716687,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3730,"timestamp":958428819940,"id":1152,"parentId":1151,"tags":{},"startTime":1704619716846,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3745,"timestamp":958428819931,"id":1151,"parentId":1146,"tags":{},"startTime":1704619716846,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4807,"timestamp":958428818995,"id":1146,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\engineCapabilities.js","layer":"ssr"},"startTime":1704619716845,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3884,"timestamp":958428819930,"id":1150,"parentId":1149,"tags":{},"startTime":1704619716846,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3897,"timestamp":958428819918,"id":1149,"parentId":1145,"tags":{},"startTime":1704619716846,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4948,"timestamp":958428818966,"id":1145,"parentId":772,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\ISkeletonViewer.js","layer":"ssr"},"startTime":1704619716845,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4093,"timestamp":958428819915,"id":1148,"parentId":1147,"tags":{},"startTime":1704619716846,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4130,"timestamp":958428819881,"id":1147,"parentId":1144,"tags":{},"startTime":1704619716846,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7861,"timestamp":958428818893,"id":1144,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\constants.js","layer":"ssr"},"startTime":1704619716845,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2885,"timestamp":958428828383,"id":1221,"parentId":1220,"tags":{},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2919,"timestamp":958428828353,"id":1220,"parentId":1153,"tags":{},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4560,"timestamp":958428826824,"id":1153,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\instancingAttributeInfo.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2989,"timestamp":958428828408,"id":1225,"parentId":1224,"tags":{},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3000,"timestamp":958428828398,"id":1224,"parentId":1155,"tags":{},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4560,"timestamp":958428826911,"id":1155,"parentId":764,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\Interfaces\\IAudioEngine.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3063,"timestamp":958428828417,"id":1227,"parentId":1226,"tags":{},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3073,"timestamp":958428828408,"id":1226,"parentId":1156,"tags":{},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4614,"timestamp":958428826933,"id":1156,"parentId":764,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\Interfaces\\ISoundOptions.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3128,"timestamp":958428828427,"id":1229,"parentId":1228,"tags":{},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3139,"timestamp":958428828418,"id":1228,"parentId":1157,"tags":{},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4713,"timestamp":958428826955,"id":1157,"parentId":765,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Cameras\\index.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3242,"timestamp":958428828437,"id":1231,"parentId":1230,"tags":{},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3251,"timestamp":958428828428,"id":1230,"parentId":1158,"tags":{},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4815,"timestamp":958428826975,"id":1158,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\index.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3354,"timestamp":958428828446,"id":1233,"parentId":1232,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3364,"timestamp":958428828438,"id":1232,"parentId":1159,"tags":{},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4963,"timestamp":958428826995,"id":1159,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\index.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5588,"timestamp":958428828464,"id":1235,"parentId":1234,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5608,"timestamp":958428828447,"id":1234,"parentId":1160,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7156,"timestamp":958428827015,"id":1160,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\RigModes\\index.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5711,"timestamp":958428828474,"id":1237,"parentId":1236,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5722,"timestamp":958428828465,"id":1236,"parentId":1161,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7297,"timestamp":958428827036,"id":1161,"parentId":767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\VR\\index.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5858,"timestamp":958428828493,"id":1241,"parentId":1240,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5870,"timestamp":958428828485,"id":1240,"parentId":1163,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7409,"timestamp":958428827076,"id":1163,"parentId":771,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\Octrees\\index.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6016,"timestamp":958428828484,"id":1239,"parentId":1238,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6027,"timestamp":958428828475,"id":1238,"parentId":1162,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7604,"timestamp":958428827055,"id":1162,"parentId":765,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\index.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6161,"timestamp":958428828512,"id":1245,"parentId":1244,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6171,"timestamp":958428828504,"id":1244,"parentId":1165,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7641,"timestamp":958428827113,"id":1165,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\ICanvas.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6233,"timestamp":958428828532,"id":1249,"parentId":1248,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6243,"timestamp":958428828523,"id":1248,"parentId":1167,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7668,"timestamp":958428827165,"id":1167,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\IPipelineContext.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6324,"timestamp":958428828522,"id":1247,"parentId":1246,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6334,"timestamp":958428828513,"id":1246,"parentId":1166,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9051,"timestamp":958428827133,"id":1166,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\nullEngine.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9505,"timestamp":958428828503,"id":1243,"parentId":1242,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9517,"timestamp":958428828494,"id":1242,"parentId":1164,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14120,"timestamp":958428827094,"id":1164,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\engine.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12676,"timestamp":958428828559,"id":1255,"parentId":1254,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12687,"timestamp":958428828551,"id":1254,"parentId":1170,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16099,"timestamp":958428827287,"id":1170,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\performanceConfigurator.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14831,"timestamp":958428828574,"id":1257,"parentId":1256,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14847,"timestamp":958428828560,"id":1256,"parentId":1171,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16216,"timestamp":958428827307,"id":1171,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\engineFeatures.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14950,"timestamp":958428828589,"id":1259,"parentId":1258,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14964,"timestamp":958428828576,"id":1258,"parentId":1172,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16314,"timestamp":958428827326,"id":1172,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\IMaterialContext.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16048,"timestamp":958428828598,"id":1261,"parentId":1260,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16061,"timestamp":958428828589,"id":1260,"parentId":1173,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18325,"timestamp":958428827346,"id":1173,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\renderTargetWrapper.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17153,"timestamp":958428828541,"id":1251,"parentId":1250,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17163,"timestamp":958428828532,"id":1250,"parentId":1168,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24058,"timestamp":958428827224,"id":1168,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\nativeEngine.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22695,"timestamp":958428828607,"id":1263,"parentId":1262,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22706,"timestamp":958428828599,"id":1262,"parentId":1174,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24213,"timestamp":958428827364,"id":1174,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\engineFactory.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22960,"timestamp":958428828635,"id":1267,"parentId":1266,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22973,"timestamp":958428828624,"id":1266,"parentId":1176,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24298,"timestamp":958428827403,"id":1176,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\IDrawContext.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23092,"timestamp":958428828623,"id":1265,"parentId":1264,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23108,"timestamp":958428828608,"id":1264,"parentId":1175,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24608,"timestamp":958428827382,"id":1175,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\shaderStore.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23358,"timestamp":958428828651,"id":1269,"parentId":1268,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23375,"timestamp":958428828637,"id":1268,"parentId":1177,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24932,"timestamp":958428827421,"id":1177,"parentId":775,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Events\\keyboardEvents.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23704,"timestamp":958428828667,"id":1271,"parentId":1270,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23721,"timestamp":958428828653,"id":1270,"parentId":1178,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25336,"timestamp":958428827439,"id":1178,"parentId":775,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Events\\pointerEvents.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24108,"timestamp":958428828684,"id":1273,"parentId":1272,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24125,"timestamp":958428828669,"id":1272,"parentId":1179,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25573,"timestamp":958428827458,"id":1179,"parentId":775,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Events\\deviceInputEvents.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24349,"timestamp":958428828700,"id":1275,"parentId":1274,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24366,"timestamp":958428828685,"id":1274,"parentId":1180,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25795,"timestamp":958428827476,"id":1180,"parentId":775,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Events\\clipboardEvents.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24553,"timestamp":958428828731,"id":1279,"parentId":1278,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24569,"timestamp":958428828717,"id":1278,"parentId":1182,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26130,"timestamp":958428827512,"id":1182,"parentId":776,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gamepads\\gamepadSceneComponent.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24945,"timestamp":958428828716,"id":1277,"parentId":1276,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24962,"timestamp":958428828701,"id":1276,"parentId":1181,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27201,"timestamp":958428827494,"id":1181,"parentId":776,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gamepads\\gamepadManager.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":26145,"timestamp":958428828747,"id":1281,"parentId":1280,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26162,"timestamp":958428828733,"id":1280,"parentId":1183,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28022,"timestamp":958428827530,"id":1183,"parentId":776,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gamepads\\gamepad.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28511,"timestamp":958428828764,"id":1283,"parentId":1282,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28532,"timestamp":958428828750,"id":1282,"parentId":1184,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32671,"timestamp":958428827548,"id":1184,"parentId":776,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gamepads\\dualShockGamepad.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":31441,"timestamp":958428828795,"id":1285,"parentId":1284,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":31473,"timestamp":958428828765,"id":1284,"parentId":1185,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33754,"timestamp":958428827567,"id":1185,"parentId":777,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\axisDragGizmo.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32529,"timestamp":958428828812,"id":1287,"parentId":1286,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32546,"timestamp":958428828797,"id":1286,"parentId":1186,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34658,"timestamp":958428827584,"id":1186,"parentId":776,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gamepads\\xboxGamepad.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":33436,"timestamp":958428828827,"id":1289,"parentId":1288,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":33451,"timestamp":958428828813,"id":1288,"parentId":1187,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35873,"timestamp":958428827602,"id":1187,"parentId":777,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\axisScaleGizmo.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":34989,"timestamp":958428828550,"id":1253,"parentId":1252,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":35000,"timestamp":958428828542,"id":1252,"parentId":1169,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45686,"timestamp":958428827262,"id":1169,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\webgpuEngine.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44666,"timestamp":958428828397,"id":1223,"parentId":1222,"tags":{},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44681,"timestamp":958428828385,"id":1222,"parentId":1154,"tags":{},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57017,"timestamp":958428826882,"id":1154,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\thinEngine.js","layer":"ssr"},"startTime":1704619716853,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":55060,"timestamp":958428828859,"id":1293,"parentId":1292,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":55077,"timestamp":958428828844,"id":1292,"parentId":1189,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57667,"timestamp":958428827638,"id":1189,"parentId":777,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\gizmo.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":56482,"timestamp":958428828843,"id":1291,"parentId":1290,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":56499,"timestamp":958428828829,"id":1290,"parentId":1188,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60068,"timestamp":958428827620,"id":1188,"parentId":777,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\boundingBoxGizmo.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":58832,"timestamp":958428828875,"id":1295,"parentId":1294,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":58849,"timestamp":958428828861,"id":1294,"parentId":1190,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61170,"timestamp":958428827656,"id":1190,"parentId":777,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\planeRotationGizmo.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":59953,"timestamp":958428828890,"id":1297,"parentId":1296,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":59969,"timestamp":958428828877,"id":1296,"parentId":1191,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":63732,"timestamp":958428827675,"id":1191,"parentId":777,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\gizmoManager.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":62518,"timestamp":958428828906,"id":1299,"parentId":1298,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":62534,"timestamp":958428828892,"id":1298,"parentId":1192,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64407,"timestamp":958428827692,"id":1192,"parentId":777,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\positionGizmo.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":63193,"timestamp":958428828922,"id":1301,"parentId":1300,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":63209,"timestamp":958428828908,"id":1300,"parentId":1193,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":65051,"timestamp":958428827710,"id":1193,"parentId":777,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\rotationGizmo.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":63837,"timestamp":958428828942,"id":1305,"parentId":1304,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":63849,"timestamp":958428828933,"id":1304,"parentId":1195,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":65823,"timestamp":958428827746,"id":1195,"parentId":777,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\scaleGizmo.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":64634,"timestamp":958428828952,"id":1307,"parentId":1306,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":64645,"timestamp":958428828943,"id":1306,"parentId":1196,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66517,"timestamp":958428827764,"id":1196,"parentId":777,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\cameraGizmo.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":65365,"timestamp":958428828932,"id":1303,"parentId":1302,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":65376,"timestamp":958428828923,"id":1302,"parentId":1194,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":67501,"timestamp":958428827729,"id":1194,"parentId":777,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\lightGizmo.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":66277,"timestamp":958428828970,"id":1311,"parentId":1310,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":66288,"timestamp":958428828962,"id":1310,"parentId":1198,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":67666,"timestamp":958428827800,"id":1198,"parentId":778,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Helpers\\photoDome.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":66519,"timestamp":958428828961,"id":1309,"parentId":1308,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":66529,"timestamp":958428828953,"id":1308,"parentId":1197,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":68328,"timestamp":958428827781,"id":1197,"parentId":777,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\planeDragGizmo.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":67124,"timestamp":958428829002,"id":1317,"parentId":1316,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":67138,"timestamp":958428828990,"id":1316,"parentId":1201,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":68523,"timestamp":958428827883,"id":1201,"parentId":778,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Helpers\\videoDome.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":67404,"timestamp":958428829017,"id":1319,"parentId":1318,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":67419,"timestamp":958428829004,"id":1318,"parentId":1202,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":68766,"timestamp":958428827901,"id":1202,"parentId":779,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Instrumentation\\engineInstrumentation.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":67692,"timestamp":958428828989,"id":1315,"parentId":1314,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":67702,"timestamp":958428828981,"id":1314,"parentId":1200,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69309,"timestamp":958428827860,"id":1200,"parentId":778,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Helpers\\sceneHelpers.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":68140,"timestamp":958428829045,"id":1325,"parentId":1324,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":68150,"timestamp":958428829037,"id":1324,"parentId":1205,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69334,"timestamp":958428827959,"id":1205,"parentId":779,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Instrumentation\\timeToken.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":68328,"timestamp":958428828980,"id":1313,"parentId":1312,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":68338,"timestamp":958428828971,"id":1312,"parentId":1199,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":70497,"timestamp":958428827817,"id":1199,"parentId":778,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Helpers\\environmentHelper.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":69305,"timestamp":958428829026,"id":1321,"parentId":1320,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":69315,"timestamp":958428829018,"id":1320,"parentId":1203,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":71327,"timestamp":958428827919,"id":1203,"parentId":779,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Instrumentation\\sceneInstrumentation.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":70227,"timestamp":958428829036,"id":1323,"parentId":1322,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":70237,"timestamp":958428829027,"id":1322,"parentId":1204,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":72435,"timestamp":958428827939,"id":1204,"parentId":780,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Layers\\glowLayer.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":71327,"timestamp":958428829064,"id":1329,"parentId":1328,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":71337,"timestamp":958428829056,"id":1328,"parentId":1207,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":72999,"timestamp":958428827996,"id":1207,"parentId":780,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Layers\\effectLayerSceneComponent.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":77805,"timestamp":958428829074,"id":1331,"parentId":1330,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":77819,"timestamp":958428829065,"id":1330,"parentId":1208,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79761,"timestamp":958428828014,"id":1208,"parentId":780,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Layers\\layer.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":78700,"timestamp":958428829093,"id":1335,"parentId":1334,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":78711,"timestamp":958428829084,"id":1334,"parentId":1210,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":80622,"timestamp":958428828051,"id":1210,"parentId":781,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\shadowLight.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":79587,"timestamp":958428829102,"id":1337,"parentId":1336,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":79598,"timestamp":958428829094,"id":1336,"parentId":1211,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":81209,"timestamp":958428828069,"id":1211,"parentId":780,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Layers\\layerSceneComponent.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":80242,"timestamp":958428829055,"id":1327,"parentId":1326,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":80253,"timestamp":958428829046,"id":1326,"parentId":1206,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":84103,"timestamp":958428827977,"id":1206,"parentId":780,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Layers\\effectLayer.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":82977,"timestamp":958428829121,"id":1341,"parentId":1340,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":82988,"timestamp":958428829113,"id":1340,"parentId":1213,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":84447,"timestamp":958428828104,"id":1213,"parentId":781,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\hemisphericLight.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":83489,"timestamp":958428829083,"id":1333,"parentId":1332,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":83500,"timestamp":958428829075,"id":1332,"parentId":1209,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":86455,"timestamp":958428828032,"id":1209,"parentId":780,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Layers\\highlightLayer.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":85393,"timestamp":958428829112,"id":1339,"parentId":1338,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":85404,"timestamp":958428829103,"id":1338,"parentId":1212,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":87365,"timestamp":958428828086,"id":1212,"parentId":781,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\directionalLight.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":86341,"timestamp":958428829131,"id":1343,"parentId":1342,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":86352,"timestamp":958428829122,"id":1342,"parentId":1214,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":88658,"timestamp":958428828123,"id":1214,"parentId":781,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\spotLight.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":87660,"timestamp":958428829140,"id":1345,"parentId":1344,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":87670,"timestamp":958428829132,"id":1344,"parentId":1215,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":89642,"timestamp":958428828140,"id":1215,"parentId":782,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Loading\\loadingScreen.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":88656,"timestamp":958428829150,"id":1347,"parentId":1346,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":88669,"timestamp":958428829141,"id":1346,"parentId":1216,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":94376,"timestamp":958428828159,"id":1216,"parentId":781,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\pointLight.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":93460,"timestamp":958428829173,"id":1351,"parentId":1350,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":93478,"timestamp":958428829160,"id":1350,"parentId":1218,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":94723,"timestamp":958428828194,"id":1218,"parentId":782,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Loading\\sceneLoaderFlags.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":94044,"timestamp":958428829184,"id":1353,"parentId":1352,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":94062,"timestamp":958428829174,"id":1352,"parentId":1219,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":95807,"timestamp":958428828212,"id":1219,"parentId":783,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\LensFlares\\lensFlareSystemSceneComponent.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":87128,"timestamp":958428836910,"id":1359,"parentId":1358,"tags":{},"startTime":1704619716863,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":87156,"timestamp":958428836885,"id":1358,"parentId":1354,"tags":{},"startTime":1704619716863,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":88002,"timestamp":958428836353,"id":1354,"parentId":783,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\LensFlares\\lensFlare.js","layer":"ssr"},"startTime":1704619716862,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":87452,"timestamp":958428836923,"id":1361,"parentId":1360,"tags":{},"startTime":1704619716863,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":87466,"timestamp":958428836911,"id":1360,"parentId":1355,"tags":{},"startTime":1704619716863,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":88685,"timestamp":958428836405,"id":1355,"parentId":784,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.scalar.js","layer":"ssr"},"startTime":1704619716862,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":96378,"timestamp":958428829159,"id":1349,"parentId":1348,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":96391,"timestamp":958428829151,"id":1348,"parentId":1217,"tags":{},"startTime":1704619716855,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":100626,"timestamp":958428828176,"id":1217,"parentId":782,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Loading\\sceneLoader.js","layer":"ssr"},"startTime":1704619716854,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":91877,"timestamp":958428836944,"id":1365,"parentId":1364,"tags":{},"startTime":1704619716863,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":91889,"timestamp":958428836935,"id":1364,"parentId":1357,"tags":{},"startTime":1704619716863,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":93787,"timestamp":958428836454,"id":1357,"parentId":784,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.polar.js","layer":"ssr"},"startTime":1704619716863,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":93324,"timestamp":958428836934,"id":1363,"parentId":1362,"tags":{},"startTime":1704619716863,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":93335,"timestamp":958428836924,"id":1362,"parentId":1356,"tags":{},"startTime":1704619716863,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":95439,"timestamp":958428836432,"id":1356,"parentId":783,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\LensFlares\\lensFlareSystem.js","layer":"ssr"},"startTime":1704619716862,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2132,"timestamp":958428962016,"id":1446,"parentId":1445,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2151,"timestamp":958428962004,"id":1445,"parentId":1367,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4089,"timestamp":958428960359,"id":1367,"parentId":784,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.js","layer":"ssr"},"startTime":1704619716986,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2426,"timestamp":958428962038,"id":1450,"parentId":1449,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2437,"timestamp":958428962029,"id":1449,"parentId":1369,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4159,"timestamp":958428960413,"id":1369,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Native\\index.js","layer":"ssr"},"startTime":1704619716986,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2555,"timestamp":958428962028,"id":1448,"parentId":1447,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2567,"timestamp":958428962017,"id":1447,"parentId":1368,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4424,"timestamp":958428960390,"id":1368,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\index.js","layer":"ssr"},"startTime":1704619716986,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4114,"timestamp":958428962002,"id":1444,"parentId":1443,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4174,"timestamp":958428961946,"id":1443,"parentId":1366,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6460,"timestamp":958428960259,"id":1366,"parentId":784,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.functions.js","layer":"ssr"},"startTime":1704619716986,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4669,"timestamp":958428962068,"id":1456,"parentId":1455,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4679,"timestamp":958428962059,"id":1455,"parentId":1372,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6595,"timestamp":958428960476,"id":1372,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuCacheRenderPipelineTree.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5029,"timestamp":958428962058,"id":1454,"parentId":1453,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5040,"timestamp":958428962049,"id":1453,"parentId":1371,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7814,"timestamp":958428960455,"id":1371,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuCacheBindGroups.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6215,"timestamp":958428962078,"id":1458,"parentId":1457,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6227,"timestamp":958428962068,"id":1457,"parentId":1373,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8941,"timestamp":958428960499,"id":1373,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuCacheSampler.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10852,"timestamp":958428962106,"id":1464,"parentId":1463,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10864,"timestamp":958428962098,"id":1463,"parentId":1376,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12610,"timestamp":958428960559,"id":1376,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuRenderTargetWrapper.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11091,"timestamp":958428962097,"id":1462,"parentId":1461,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11102,"timestamp":958428962088,"id":1461,"parentId":1375,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13083,"timestamp":958428960539,"id":1375,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuDrawContext.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11523,"timestamp":958428962116,"id":1466,"parentId":1465,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11533,"timestamp":958428962107,"id":1465,"parentId":1377,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13357,"timestamp":958428960578,"id":1377,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuTintWASM.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11905,"timestamp":958428962048,"id":1452,"parentId":1451,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11916,"timestamp":958428962039,"id":1451,"parentId":1370,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14740,"timestamp":958428960436,"id":1370,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuConstants.js","layer":"ssr"},"startTime":1704619716986,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13067,"timestamp":958428962125,"id":1468,"parentId":1467,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13076,"timestamp":958428962117,"id":1467,"parentId":1378,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14871,"timestamp":958428960597,"id":1378,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGL\\webGLHardwareTexture.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13333,"timestamp":958428962153,"id":1474,"parentId":1473,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13343,"timestamp":958428962144,"id":1473,"parentId":1381,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14947,"timestamp":958428960655,"id":1381,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\index.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13469,"timestamp":958428962144,"id":1472,"parentId":1471,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13479,"timestamp":958428962135,"id":1471,"parentId":1380,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15355,"timestamp":958428960635,"id":1380,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGL\\webGL2ShaderProcessors.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13873,"timestamp":958428962134,"id":1470,"parentId":1469,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13883,"timestamp":958428962126,"id":1469,"parentId":1379,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16978,"timestamp":958428960617,"id":1379,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGL\\webGLPipelineContext.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15457,"timestamp":958428962163,"id":1476,"parentId":1475,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15468,"timestamp":958428962154,"id":1475,"parentId":1382,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17853,"timestamp":958428960674,"id":1382,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\colorCurves.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16459,"timestamp":958428962087,"id":1460,"parentId":1459,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16469,"timestamp":958428962079,"id":1459,"parentId":1374,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21313,"timestamp":958428960519,"id":1374,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuCacheRenderPipeline.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19678,"timestamp":958428962172,"id":1478,"parentId":1477,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19689,"timestamp":958428962163,"id":1477,"parentId":1383,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22674,"timestamp":958428960693,"id":1383,"parentId":784,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\sphericalPolynomial.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21193,"timestamp":958428962191,"id":1482,"parentId":1481,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21203,"timestamp":958428962182,"id":1481,"parentId":1385,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22744,"timestamp":958428960730,"id":1385,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\iEffectFallbacks.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21305,"timestamp":958428962181,"id":1480,"parentId":1479,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21315,"timestamp":958428962173,"id":1479,"parentId":1384,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23144,"timestamp":958428960712,"id":1384,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\effectFallbacks.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21644,"timestamp":958428962228,"id":1490,"parentId":1489,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21655,"timestamp":958428962219,"id":1489,"parentId":1389,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23160,"timestamp":958428960809,"id":1389,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\iShaderProcessor.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21784,"timestamp":958428962200,"id":1484,"parentId":1483,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21796,"timestamp":958428962192,"id":1483,"parentId":1386,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23552,"timestamp":958428960751,"id":1386,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\fresnelParameters.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22071,"timestamp":958428962247,"id":1494,"parentId":1493,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22081,"timestamp":958428962239,"id":1493,"parentId":1391,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23554,"timestamp":958428960846,"id":1391,"parentId":774,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\InputDevices\\deviceTypes.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22196,"timestamp":958428962218,"id":1488,"parentId":1487,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22206,"timestamp":958428962210,"id":1487,"parentId":1388,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24809,"timestamp":958428960788,"id":1388,"parentId":773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\shaderCodeInliner.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23360,"timestamp":958428962256,"id":1496,"parentId":1495,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":23482,"timestamp":958428962248,"id":1495,"parentId":1392,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27171,"timestamp":958428960866,"id":1392,"parentId":774,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\InputDevices\\deviceSourceManager.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":25818,"timestamp":958428962237,"id":1492,"parentId":1491,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25829,"timestamp":958428962228,"id":1491,"parentId":1390,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27818,"timestamp":958428960828,"id":1390,"parentId":774,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\InputDevices\\deviceEnums.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26394,"timestamp":958428962266,"id":1498,"parentId":1497,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26404,"timestamp":958428962257,"id":1497,"parentId":1393,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27971,"timestamp":958428960885,"id":1393,"parentId":774,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\InputDevices\\deviceSource.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26597,"timestamp":958428962275,"id":1500,"parentId":1499,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26607,"timestamp":958428962266,"id":1499,"parentId":1394,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28071,"timestamp":958428960905,"id":1394,"parentId":782,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Loading\\Plugins\\index.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26703,"timestamp":958428962284,"id":1502,"parentId":1501,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26713,"timestamp":958428962276,"id":1501,"parentId":1395,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28170,"timestamp":958428960924,"id":1395,"parentId":781,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\Shadows\\index.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26804,"timestamp":958428962302,"id":1506,"parentId":1505,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26813,"timestamp":958428962294,"id":1505,"parentId":1397,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28765,"timestamp":958428960962,"id":1397,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialDefines.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29587,"timestamp":958428962209,"id":1486,"parentId":1485,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29599,"timestamp":958428962201,"id":1485,"parentId":1387,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33695,"timestamp":958428960769,"id":1387,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\effect.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32161,"timestamp":958428962321,"id":1510,"parentId":1509,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32172,"timestamp":958428962312,"id":1509,"parentId":1399,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34048,"timestamp":958428960998,"id":1399,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\clipPlaneMaterialHelper.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32770,"timestamp":958428962293,"id":1504,"parentId":1503,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32780,"timestamp":958428962285,"id":1503,"parentId":1396,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35256,"timestamp":958428960942,"id":1396,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\imageProcessingConfiguration.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":33885,"timestamp":958428962331,"id":1512,"parentId":1511,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":33895,"timestamp":958428962322,"id":1511,"parentId":1400,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35489,"timestamp":958428961016,"id":1400,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\pushMaterial.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":34158,"timestamp":958428962361,"id":1518,"parentId":1517,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":34169,"timestamp":958428962352,"id":1517,"parentId":1403,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35586,"timestamp":958428961070,"id":1403,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\shaderLanguage.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":34330,"timestamp":958428962341,"id":1514,"parentId":1513,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":34341,"timestamp":958428962332,"id":1513,"parentId":1401,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36196,"timestamp":958428961034,"id":1401,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\multiMaterial.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":34937,"timestamp":958428962312,"id":1508,"parentId":1507,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":34947,"timestamp":958428962303,"id":1507,"parentId":1398,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40250,"timestamp":958428960980,"id":1398,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\material.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38901,"timestamp":958428962351,"id":1516,"parentId":1515,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38912,"timestamp":958428962342,"id":1515,"parentId":1402,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41881,"timestamp":958428961053,"id":1402,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialHelper.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":40552,"timestamp":958428962401,"id":1526,"parentId":1525,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":40563,"timestamp":958428962391,"id":1525,"parentId":1407,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42372,"timestamp":958428961144,"id":1407,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialFlags.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":41080,"timestamp":958428962450,"id":1528,"parentId":1527,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41130,"timestamp":958428962402,"id":1527,"parentId":1408,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42466,"timestamp":958428961162,"id":1408,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Background\\index.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":41253,"timestamp":958428962390,"id":1524,"parentId":1523,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41264,"timestamp":958428962381,"id":1523,"parentId":1406,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44170,"timestamp":958428961126,"id":1406,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\uniformBuffer.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42853,"timestamp":958428962461,"id":1530,"parentId":1529,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42864,"timestamp":958428962452,"id":1529,"parentId":1409,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44731,"timestamp":958428961181,"id":1409,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\effectRenderer.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43561,"timestamp":958428962370,"id":1520,"parentId":1519,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43571,"timestamp":958428962362,"id":1519,"parentId":1404,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47749,"timestamp":958428961089,"id":1404,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\shaderMaterial.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":46366,"timestamp":958428962489,"id":1536,"parentId":1535,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":46377,"timestamp":958428962480,"id":1535,"parentId":1412,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47819,"timestamp":958428961238,"id":1412,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\drawWrapper.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":46603,"timestamp":958428962470,"id":1532,"parentId":1531,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":46613,"timestamp":958428962461,"id":1531,"parentId":1410,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50330,"timestamp":958428961200,"id":1410,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\shadowDepthWrapper.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":49049,"timestamp":958428962499,"id":1538,"parentId":1537,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":49060,"timestamp":958428962490,"id":1537,"parentId":1413,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50706,"timestamp":958428961256,"id":1413,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialPluginBase.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":49603,"timestamp":958428962380,"id":1522,"parentId":1521,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":49613,"timestamp":958428962371,"id":1521,"parentId":1405,"tags":{},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":54230,"timestamp":958428961107,"id":1405,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\standardMaterial.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":52878,"timestamp":958428962479,"id":1534,"parentId":1533,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":52888,"timestamp":958428962471,"id":1533,"parentId":1411,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55246,"timestamp":958428961219,"id":1411,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialPluginManager.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":53954,"timestamp":958428962527,"id":1544,"parentId":1543,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":53964,"timestamp":958428962519,"id":1543,"parentId":1416,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55349,"timestamp":958428961310,"id":1416,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialPluginEvent.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":54155,"timestamp":958428962518,"id":1542,"parentId":1541,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":54165,"timestamp":958428962509,"id":1541,"parentId":1415,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55885,"timestamp":958428961292,"id":1415,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\material.detailMapConfiguration.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":54684,"timestamp":958428962508,"id":1540,"parentId":1539,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":54694,"timestamp":958428962500,"id":1539,"parentId":1414,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56344,"timestamp":958428961274,"id":1414,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\material.decalMapConfiguration.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":55087,"timestamp":958428962546,"id":1548,"parentId":1547,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":55098,"timestamp":958428962537,"id":1547,"parentId":1418,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56631,"timestamp":958428961347,"id":1418,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialPluginFactoryExport.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":55481,"timestamp":958428962565,"id":1552,"parentId":1551,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":55493,"timestamp":958428962556,"id":1551,"parentId":1420,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56784,"timestamp":958428961383,"id":1420,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\material.decalMap.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":55629,"timestamp":958428962555,"id":1550,"parentId":1549,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":55639,"timestamp":958428962547,"id":1549,"parentId":1419,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57399,"timestamp":958428961365,"id":1419,"parentId":786,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Morph\\morphTarget.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":56247,"timestamp":958428962537,"id":1546,"parentId":1545,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":56290,"timestamp":958428962528,"id":1545,"parentId":1417,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58596,"timestamp":958428961328,"id":1417,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\meshDebugPluginMaterial.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":57347,"timestamp":958428962593,"id":1558,"parentId":1557,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":57358,"timestamp":958428962584,"id":1557,"parentId":1423,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58632,"timestamp":958428961440,"id":1423,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\abstractMesh.decalMap.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":57503,"timestamp":958428962583,"id":1556,"parentId":1555,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":57513,"timestamp":958428962575,"id":1555,"parentId":1422,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61087,"timestamp":958428961421,"id":1422,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\meshUVSpaceRenderer.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":59951,"timestamp":958428962574,"id":1554,"parentId":1553,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":59962,"timestamp":958428962566,"id":1553,"parentId":1421,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":62133,"timestamp":958428961402,"id":1421,"parentId":786,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Morph\\morphTargetManager.js","layer":"ssr"},"startTime":1704619716987,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":61032,"timestamp":958428962602,"id":1560,"parentId":1559,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":61043,"timestamp":958428962594,"id":1559,"parentId":1424,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":62951,"timestamp":958428961459,"id":1424,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\groundMesh.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":61797,"timestamp":958428962630,"id":1566,"parentId":1565,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":61807,"timestamp":958428962622,"id":1565,"parentId":1427,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":63635,"timestamp":958428961517,"id":1427,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\goldbergMesh.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":62527,"timestamp":958428962640,"id":1568,"parentId":1567,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":62538,"timestamp":958428962631,"id":1567,"parentId":1428,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64244,"timestamp":958428961535,"id":1428,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\trailMesh.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":63145,"timestamp":958428962649,"id":1570,"parentId":1569,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":63156,"timestamp":958428962641,"id":1569,"parentId":1429,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64796,"timestamp":958428961553,"id":1429,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\linesMesh.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":63748,"timestamp":958428962621,"id":1564,"parentId":1563,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":63759,"timestamp":958428962612,"id":1563,"parentId":1426,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66585,"timestamp":958428961499,"id":1426,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\csg.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":65492,"timestamp":958428962611,"id":1562,"parentId":1561,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":65503,"timestamp":958428962603,"id":1561,"parentId":1425,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69344,"timestamp":958428961477,"id":1425,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\geometry.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":68151,"timestamp":958428962687,"id":1578,"parentId":1577,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":68162,"timestamp":958428962679,"id":1577,"parentId":1433,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69450,"timestamp":958428961625,"id":1433,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\meshBuilder.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":68413,"timestamp":958428962678,"id":1576,"parentId":1575,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":68423,"timestamp":958428962669,"id":1575,"parentId":1432,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":71847,"timestamp":958428961607,"id":1432,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\polygonMesh.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":70773,"timestamp":958428962696,"id":1580,"parentId":1579,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":70784,"timestamp":958428962688,"id":1579,"parentId":1434,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":72108,"timestamp":958428961643,"id":1434,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\meshSimplificationSceneComponent.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":74853,"timestamp":958428962668,"id":1574,"parentId":1573,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":74867,"timestamp":958428962660,"id":1573,"parentId":1431,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":78007,"timestamp":958428961589,"id":1431,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\meshSimplification.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":76888,"timestamp":958428962725,"id":1586,"parentId":1585,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":76898,"timestamp":958428962717,"id":1585,"parentId":1437,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":78274,"timestamp":958428961698,"id":1437,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\subMesh.project.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":77274,"timestamp":958428962716,"id":1584,"parentId":1583,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":77284,"timestamp":958428962707,"id":1583,"parentId":1436,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79593,"timestamp":958428961680,"id":1436,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\subMesh.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":78551,"timestamp":958428962743,"id":1590,"parentId":1589,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":78561,"timestamp":958428962735,"id":1589,"parentId":1439,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79648,"timestamp":958428961734,"id":1439,"parentId":788,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Navigation\\INavigationEngine.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":78640,"timestamp":958428962754,"id":1592,"parentId":1591,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":78651,"timestamp":958428962744,"id":1591,"parentId":1440,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79755,"timestamp":958428961752,"id":1440,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\meshLODLevel.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":78868,"timestamp":958428962659,"id":1572,"parentId":1571,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":78879,"timestamp":958428962650,"id":1571,"parentId":1430,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":85977,"timestamp":958428961571,"id":1430,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\mesh.vertexData.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":84801,"timestamp":958428962763,"id":1594,"parentId":1593,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":84812,"timestamp":958428962755,"id":1593,"parentId":1441,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":85890,"timestamp":958428961771,"id":1441,"parentId":790,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\physicsEngineComponent.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":85775,"timestamp":958428962734,"id":1588,"parentId":1587,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":85787,"timestamp":958428962726,"id":1587,"parentId":1438,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":87975,"timestamp":958428961716,"id":1438,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\thinInstanceMesh.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":87027,"timestamp":958428962706,"id":1582,"parentId":1581,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":87038,"timestamp":958428962697,"id":1581,"parentId":1435,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":90842,"timestamp":958428961662,"id":1435,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\geodesicMesh.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":89749,"timestamp":958428962773,"id":1596,"parentId":1595,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":89760,"timestamp":958428962764,"id":1595,"parentId":1442,"tags":{},"startTime":1704619716989,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":92369,"timestamp":958428961790,"id":1442,"parentId":789,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Offline\\database.js","layer":"ssr"},"startTime":1704619716988,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4338,"timestamp":958429069572,"id":1609,"parentId":1608,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4374,"timestamp":958429069541,"id":1608,"parentId":1597,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6237,"timestamp":958429067826,"id":1597,"parentId":789,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Offline\\IOfflineProvider.js","layer":"ssr"},"startTime":1704619717094,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4484,"timestamp":958429069595,"id":1613,"parentId":1612,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4494,"timestamp":958429069586,"id":1612,"parentId":1599,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6358,"timestamp":958429067942,"id":1599,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\index.js","layer":"ssr"},"startTime":1704619717094,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4711,"timestamp":958429069603,"id":1615,"parentId":1614,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4720,"timestamp":958429069596,"id":1614,"parentId":1600,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6713,"timestamp":958429067968,"id":1600,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\index.js","layer":"ssr"},"startTime":1704619717094,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5111,"timestamp":958429069585,"id":1611,"parentId":1610,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5124,"timestamp":958429069574,"id":1610,"parentId":1598,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6898,"timestamp":958429067903,"id":1598,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Occlusion\\index.js","layer":"ssr"},"startTime":1704619717094,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5203,"timestamp":958429069611,"id":1617,"parentId":1616,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5211,"timestamp":958429069604,"id":1616,"parentId":1601,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7167,"timestamp":958429067989,"id":1601,"parentId":790,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\physicsRaycastResult.js","layer":"ssr"},"startTime":1704619717094,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5535,"timestamp":958429069635,"id":1623,"parentId":1622,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5544,"timestamp":958429069628,"id":1622,"parentId":1604,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7660,"timestamp":958429068049,"id":1604,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\computeShaderParticleSystem.js","layer":"ssr"},"startTime":1704619717094,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10104,"timestamp":958429069627,"id":1621,"parentId":1620,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10115,"timestamp":958429069620,"id":1620,"parentId":1603,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12572,"timestamp":958429068029,"id":1603,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\baseParticleSystem.js","layer":"ssr"},"startTime":1704619717094,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10974,"timestamp":958429069643,"id":1625,"parentId":1624,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10983,"timestamp":958429069636,"id":1624,"parentId":1605,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13268,"timestamp":958429068068,"id":1605,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\webgl2ParticleSystem.js","layer":"ssr"},"startTime":1704619717094,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11800,"timestamp":958429069658,"id":1629,"parentId":1628,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11810,"timestamp":958429069652,"id":1628,"parentId":1607,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13455,"timestamp":958429068105,"id":1607,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\IParticleSystem.js","layer":"ssr"},"startTime":1704619717094,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11955,"timestamp":958429069619,"id":1619,"parentId":1618,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11964,"timestamp":958429069612,"id":1618,"parentId":1602,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15741,"timestamp":958429068010,"id":1602,"parentId":790,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\physicsHelper.js","layer":"ssr"},"startTime":1704619717094,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14121,"timestamp":958429069651,"id":1627,"parentId":1626,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14130,"timestamp":958429069644,"id":1626,"parentId":1606,"tags":{},"startTime":1704619717096,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20661,"timestamp":958429068087,"id":1606,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\gpuParticleSystem.js","layer":"ssr"},"startTime":1704619717094,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11619,"timestamp":958429077146,"id":1655,"parentId":1654,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11628,"timestamp":958429077138,"id":1654,"parentId":1632,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13104,"timestamp":958429076062,"id":1632,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\particleSystemComponent.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12056,"timestamp":958429077125,"id":1651,"parentId":1650,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12082,"timestamp":958429077101,"id":1650,"parentId":1630,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13716,"timestamp":958429075986,"id":1630,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\particleHelper.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12581,"timestamp":958429077137,"id":1653,"parentId":1652,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12592,"timestamp":958429077127,"id":1652,"parentId":1631,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14246,"timestamp":958429076037,"id":1631,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\particle.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16760,"timestamp":958429077163,"id":1659,"parentId":1658,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16771,"timestamp":958429077155,"id":1658,"parentId":1634,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":18336,"timestamp":958429076103,"id":1634,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\particleSystemSet.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17276,"timestamp":958429077179,"id":1663,"parentId":1662,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17285,"timestamp":958429077172,"id":1662,"parentId":1636,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18908,"timestamp":958429076144,"id":1636,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\solidParticle.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17871,"timestamp":958429077197,"id":1667,"parentId":1666,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17880,"timestamp":958429077189,"id":1666,"parentId":1638,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19325,"timestamp":958429076224,"id":1638,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\cloudPoint.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18358,"timestamp":958429077205,"id":1669,"parentId":1668,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18367,"timestamp":958429077198,"id":1668,"parentId":1639,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19659,"timestamp":958429076247,"id":1639,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\subEmitter.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18706,"timestamp":958429077213,"id":1671,"parentId":1670,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18714,"timestamp":958429077206,"id":1670,"parentId":1640,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19832,"timestamp":958429076268,"id":1640,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\anaglyphPostProcess.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18892,"timestamp":958429077221,"id":1673,"parentId":1672,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18901,"timestamp":958429077214,"id":1672,"parentId":1641,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21606,"timestamp":958429076290,"id":1641,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\bloomEffect.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20683,"timestamp":958429077229,"id":1675,"parentId":1674,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20692,"timestamp":958429077222,"id":1674,"parentId":1642,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21856,"timestamp":958429076328,"id":1642,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\blackAndWhitePostProcess.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21015,"timestamp":958429077188,"id":1665,"parentId":1664,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21024,"timestamp":958429077180,"id":1664,"parentId":1637,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24412,"timestamp":958429076190,"id":1637,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\pointsCloudSystem.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23372,"timestamp":958429077245,"id":1679,"parentId":1678,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23381,"timestamp":958429077238,"id":1678,"parentId":1644,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24416,"timestamp":958429076400,"id":1644,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\GreasedLine\\greasedLineMaterialInterfaces.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23665,"timestamp":958429077171,"id":1661,"parentId":1660,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23673,"timestamp":958429077163,"id":1660,"parentId":1635,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28501,"timestamp":958429076122,"id":1635,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\solidParticleSystem.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27378,"timestamp":958429077261,"id":1683,"parentId":1682,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27387,"timestamp":958429077254,"id":1682,"parentId":1646,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28343,"timestamp":958429076441,"id":1646,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\GreasedLine\\greasedLineMaterialDefaults.js","layer":"ssr"},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27546,"timestamp":958429077253,"id":1681,"parentId":1680,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27554,"timestamp":958429077246,"id":1680,"parentId":1645,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29271,"timestamp":958429076423,"id":1645,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\GreasedLine\\greasedLineSimpleMaterial.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28473,"timestamp":958429077237,"id":1677,"parentId":1676,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28482,"timestamp":958429077230,"id":1676,"parentId":1643,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30515,"timestamp":958429076375,"id":1643,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\GreasedLine\\greasedLinePluginMaterial.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29636,"timestamp":958429077269,"id":1685,"parentId":1684,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29645,"timestamp":958429077262,"id":1684,"parentId":1647,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32472,"timestamp":958429076460,"id":1647,"parentId":785,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\index.js","layer":"ssr"},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":31789,"timestamp":958429077277,"id":1687,"parentId":1686,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":31799,"timestamp":958429077270,"id":1686,"parentId":1648,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32810,"timestamp":958429076478,"id":1648,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\index.js","layer":"ssr"},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32130,"timestamp":958429077285,"id":1689,"parentId":1688,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32139,"timestamp":958429077278,"id":1688,"parentId":1649,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33075,"timestamp":958429076496,"id":1649,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\WebGL\\webGLDataBuffer.js","layer":"ssr"},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":33060,"timestamp":958429077154,"id":1657,"parentId":1656,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":33072,"timestamp":958429077147,"id":1656,"parentId":1633,"tags":{},"startTime":1704619717103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39144,"timestamp":958429076083,"id":1633,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\particleSystem.js","layer":"ssr"},"startTime":1704619717102,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2942,"timestamp":958429127196,"id":1764,"parentId":1763,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2975,"timestamp":958429127168,"id":1763,"parentId":1690,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5051,"timestamp":958429125258,"id":1690,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Compression\\index.js","layer":"ssr"},"startTime":1704619717151,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3114,"timestamp":958429127209,"id":1766,"parentId":1765,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3127,"timestamp":958429127198,"id":1765,"parentId":1691,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5225,"timestamp":958429125320,"id":1691,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\WebGPU\\webgpuDataBuffer.js","layer":"ssr"},"startTime":1704619717151,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3317,"timestamp":958429127243,"id":1774,"parentId":1773,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3326,"timestamp":958429127236,"id":1773,"parentId":1695,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5240,"timestamp":958429125408,"id":1695,"parentId":788,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Navigation\\Plugins\\index.js","layer":"ssr"},"startTime":1704619717151,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6172,"timestamp":958429127251,"id":1776,"parentId":1775,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6184,"timestamp":958429127244,"id":1775,"parentId":1696,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8535,"timestamp":958429125427,"id":1696,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\index.js","layer":"ssr"},"startTime":1704619717151,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6743,"timestamp":958429127235,"id":1772,"parentId":1771,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6752,"timestamp":958429127228,"id":1771,"parentId":1694,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9509,"timestamp":958429125388,"id":1694,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\GreasedLine\\greasedLineBaseMesh.js","layer":"ssr"},"startTime":1704619717151,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7649,"timestamp":958429127263,"id":1778,"parentId":1777,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7661,"timestamp":958429127252,"id":1777,"parentId":1697,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9628,"timestamp":958429125447,"id":1697,"parentId":790,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\index.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7811,"timestamp":958429127279,"id":1782,"parentId":1781,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7820,"timestamp":958429127272,"id":1781,"parentId":1699,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9759,"timestamp":958429125484,"id":1699,"parentId":790,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\index.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7990,"timestamp":958429127271,"id":1780,"parentId":1779,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7999,"timestamp":958429127263,"id":1779,"parentId":1698,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10117,"timestamp":958429125466,"id":1698,"parentId":790,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\physicsEngineComponent.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8382,"timestamp":958429127219,"id":1768,"parentId":1767,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8392,"timestamp":958429127210,"id":1767,"parentId":1692,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11484,"timestamp":958429125347,"id":1692,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\GreasedLine\\greasedLineMesh.js","layer":"ssr"},"startTime":1704619717151,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9561,"timestamp":958429127288,"id":1784,"parentId":1783,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9571,"timestamp":958429127280,"id":1783,"parentId":1700,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11640,"timestamp":958429125503,"id":1700,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\bloomMergePostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9933,"timestamp":958429127227,"id":1770,"parentId":1769,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9942,"timestamp":958429127219,"id":1769,"parentId":1693,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13295,"timestamp":958429125368,"id":1693,"parentId":787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\GreasedLine\\greasedLineRibbonMesh.js","layer":"ssr"},"startTime":1704619717151,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11375,"timestamp":958429127304,"id":1788,"parentId":1787,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11384,"timestamp":958429127296,"id":1787,"parentId":1702,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13432,"timestamp":958429125569,"id":1702,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\circleOfConfusionPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11704,"timestamp":958429127312,"id":1790,"parentId":1789,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11713,"timestamp":958429127304,"id":1789,"parentId":1703,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13782,"timestamp":958429125588,"id":1703,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\chromaticAberrationPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12067,"timestamp":958429127320,"id":1792,"parentId":1791,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12076,"timestamp":958429127312,"id":1791,"parentId":1704,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14015,"timestamp":958429125607,"id":1704,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\depthOfFieldBlurPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12308,"timestamp":958429127327,"id":1794,"parentId":1793,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12316,"timestamp":958429127320,"id":1793,"parentId":1705,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14308,"timestamp":958429125626,"id":1705,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\convolutionPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12654,"timestamp":958429127296,"id":1786,"parentId":1785,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12662,"timestamp":958429127288,"id":1785,"parentId":1701,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15170,"timestamp":958429125523,"id":1701,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\blurPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13374,"timestamp":958429127335,"id":1796,"parentId":1795,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13383,"timestamp":958429127328,"id":1795,"parentId":1706,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15338,"timestamp":958429125645,"id":1706,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\colorCorrectionPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13653,"timestamp":958429127343,"id":1798,"parentId":1797,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":13766,"timestamp":958429127336,"id":1797,"parentId":1707,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15684,"timestamp":958429125662,"id":1707,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\depthOfFieldMergePostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14005,"timestamp":958429127359,"id":1802,"parentId":1801,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14016,"timestamp":958429127352,"id":1801,"parentId":1709,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15882,"timestamp":958429125699,"id":1709,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\displayPassPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14228,"timestamp":958429127367,"id":1804,"parentId":1803,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14237,"timestamp":958429127360,"id":1803,"parentId":1710,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16097,"timestamp":958429125717,"id":1710,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\extractHighlightsPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14453,"timestamp":958429127375,"id":1806,"parentId":1805,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14461,"timestamp":958429127368,"id":1805,"parentId":1711,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16309,"timestamp":958429125734,"id":1711,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\filterPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14706,"timestamp":958429127351,"id":1800,"parentId":1799,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14714,"timestamp":958429127344,"id":1799,"parentId":1708,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16925,"timestamp":958429125680,"id":1708,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\depthOfFieldEffect.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15237,"timestamp":958429127383,"id":1808,"parentId":1807,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15245,"timestamp":958429127376,"id":1807,"parentId":1712,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17110,"timestamp":958429125752,"id":1712,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\grainPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15485,"timestamp":958429127391,"id":1810,"parentId":1809,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15493,"timestamp":958429127384,"id":1809,"parentId":1713,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17243,"timestamp":958429125770,"id":1713,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\highlightsPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16787,"timestamp":958429127414,"id":1816,"parentId":1815,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16797,"timestamp":958429127408,"id":1815,"parentId":1716,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18641,"timestamp":958429125843,"id":1716,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\fxaaPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17099,"timestamp":958429127407,"id":1814,"parentId":1813,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17109,"timestamp":958429127400,"id":1813,"parentId":1715,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19058,"timestamp":958429125807,"id":1715,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\passPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17482,"timestamp":958429127399,"id":1812,"parentId":1811,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17491,"timestamp":958429127392,"id":1811,"parentId":1714,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19814,"timestamp":958429125788,"id":1714,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\imageProcessingPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18197,"timestamp":958429127423,"id":1818,"parentId":1817,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18206,"timestamp":958429127416,"id":1817,"parentId":1717,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20475,"timestamp":958429125862,"id":1717,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\motionBlurPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18909,"timestamp":958429127446,"id":1824,"parentId":1823,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18920,"timestamp":958429127439,"id":1823,"parentId":1720,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20782,"timestamp":958429125918,"id":1720,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\refractionPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19261,"timestamp":958429127454,"id":1826,"parentId":1825,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19269,"timestamp":958429127447,"id":1825,"parentId":1721,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20906,"timestamp":958429125936,"id":1721,"parentId":791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\index.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19416,"timestamp":958429127438,"id":1822,"parentId":1821,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19425,"timestamp":958429127431,"id":1821,"parentId":1719,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23255,"timestamp":958429125899,"id":1719,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\postProcessManager.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21711,"timestamp":958429127462,"id":1828,"parentId":1827,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21721,"timestamp":958429127455,"id":1827,"parentId":1722,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23564,"timestamp":958429125954,"id":1722,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\sharpenPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22066,"timestamp":958429127470,"id":1830,"parentId":1829,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22075,"timestamp":958429127463,"id":1829,"parentId":1723,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23910,"timestamp":958429125973,"id":1723,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\tonemapPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22421,"timestamp":958429127478,"id":1832,"parentId":1831,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22431,"timestamp":958429127471,"id":1831,"parentId":1724,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24311,"timestamp":958429125990,"id":1724,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\stereoscopicInterlacePostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22830,"timestamp":958429127487,"id":1834,"parentId":1833,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22840,"timestamp":958429127480,"id":1833,"parentId":1725,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24658,"timestamp":958429126008,"id":1725,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\vrDistortionCorrectionPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23189,"timestamp":958429127495,"id":1836,"parentId":1835,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23198,"timestamp":958429127488,"id":1835,"parentId":1726,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25444,"timestamp":958429126026,"id":1726,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\screenSpaceReflectionPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24058,"timestamp":958429127430,"id":1820,"parentId":1819,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24067,"timestamp":958429127423,"id":1819,"parentId":1718,"tags":{},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28077,"timestamp":958429125881,"id":1718,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\postProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26464,"timestamp":958429127511,"id":1840,"parentId":1839,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26473,"timestamp":958429127504,"id":1839,"parentId":1728,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28740,"timestamp":958429126063,"id":1728,"parentId":793,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Probes\\reflectionProbe.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27299,"timestamp":958429127519,"id":1842,"parentId":1841,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27308,"timestamp":958429127511,"id":1841,"parentId":1729,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28990,"timestamp":958429126080,"id":1729,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\vrMultiviewToSingleviewPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27583,"timestamp":958429127503,"id":1838,"parentId":1837,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27592,"timestamp":958429127496,"id":1837,"parentId":1727,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30232,"timestamp":958429126045,"id":1727,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\volumetricLightScatteringPostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28765,"timestamp":958429127527,"id":1844,"parentId":1843,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28774,"timestamp":958429127520,"id":1843,"parentId":1730,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30541,"timestamp":958429126097,"id":1730,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\screenSpaceCurvaturePostProcess.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29109,"timestamp":958429127543,"id":1848,"parentId":1847,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29118,"timestamp":958429127536,"id":1847,"parentId":1732,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30873,"timestamp":958429126133,"id":1732,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\depthRendererSceneComponent.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29455,"timestamp":958429127566,"id":1854,"parentId":1853,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29463,"timestamp":958429127559,"id":1853,"parentId":1735,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31086,"timestamp":958429126187,"id":1735,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\depthPeelingSceneComponent.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29753,"timestamp":958429127535,"id":1846,"parentId":1845,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29762,"timestamp":958429127528,"id":1845,"parentId":1731,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32066,"timestamp":958429126116,"id":1731,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\boundingBoxRenderer.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":30615,"timestamp":958429127581,"id":1858,"parentId":1857,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":30623,"timestamp":958429127574,"id":1857,"parentId":1737,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32182,"timestamp":958429126278,"id":1737,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\geometryBufferRendererSceneComponent.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":30925,"timestamp":958429127550,"id":1850,"parentId":1849,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":30933,"timestamp":958429127544,"id":1849,"parentId":1733,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33337,"timestamp":958429126150,"id":1733,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\depthRenderer.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":31945,"timestamp":958429127558,"id":1852,"parentId":1851,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":31954,"timestamp":958429127551,"id":1851,"parentId":1734,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36260,"timestamp":958429126169,"id":1734,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\depthPeelingRenderer.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":34841,"timestamp":958429127605,"id":1864,"parentId":1863,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":34850,"timestamp":958429127598,"id":1863,"parentId":1740,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36428,"timestamp":958429126380,"id":1740,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\subSurfaceSceneComponent.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":35211,"timestamp":958429127612,"id":1866,"parentId":1865,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":35220,"timestamp":958429127605,"id":1865,"parentId":1741,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36806,"timestamp":958429126425,"id":1741,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\prePassRendererSceneComponent.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":35650,"timestamp":958429127597,"id":1862,"parentId":1861,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":35659,"timestamp":958429127590,"id":1861,"parentId":1739,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38347,"timestamp":958429126349,"id":1739,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\prePassRenderer.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37141,"timestamp":958429127574,"id":1856,"parentId":1855,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37150,"timestamp":958429127567,"id":1855,"parentId":1736,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40558,"timestamp":958429126229,"id":1736,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\edgesRenderer.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":39298,"timestamp":958429127589,"id":1860,"parentId":1859,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":39307,"timestamp":958429127582,"id":1859,"parentId":1738,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42365,"timestamp":958429126323,"id":1738,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\geometryBufferRenderer.js","layer":"ssr"},"startTime":1704619717152,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43567,"timestamp":958429127620,"id":1868,"parentId":1867,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43578,"timestamp":958429127613,"id":1867,"parentId":1742,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45500,"timestamp":958429126450,"id":1742,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\renderingGroup.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44319,"timestamp":958429127651,"id":1876,"parentId":1875,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44328,"timestamp":958429127644,"id":1875,"parentId":1746,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45531,"timestamp":958429126539,"id":1746,"parentId":795,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\ISprites.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44455,"timestamp":958429127628,"id":1870,"parentId":1869,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44463,"timestamp":958429127621,"id":1869,"parentId":1743,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46386,"timestamp":958429126483,"id":1743,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\outlineRenderer.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":45242,"timestamp":958429127643,"id":1874,"parentId":1873,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":45250,"timestamp":958429127636,"id":1873,"parentId":1745,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46966,"timestamp":958429126521,"id":1745,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\renderingManager.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":45869,"timestamp":958429127636,"id":1872,"parentId":1871,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":45877,"timestamp":958429127629,"id":1871,"parentId":1744,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47797,"timestamp":958429126504,"id":1744,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\utilityLayerRenderer.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":46662,"timestamp":958429127658,"id":1878,"parentId":1877,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":46670,"timestamp":958429127652,"id":1877,"parentId":1747,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48178,"timestamp":958429126558,"id":1747,"parentId":795,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\sprite.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":47069,"timestamp":958429127682,"id":1884,"parentId":1883,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":47078,"timestamp":958429127675,"id":1883,"parentId":1750,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48293,"timestamp":958429126612,"id":1750,"parentId":795,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\spritePackedManager.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":47230,"timestamp":958429127689,"id":1886,"parentId":1885,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":47239,"timestamp":958429127682,"id":1885,"parentId":1751,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":49031,"timestamp":958429126641,"id":1751,"parentId":795,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\spriteSceneComponent.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":48021,"timestamp":958429127666,"id":1880,"parentId":1879,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":48029,"timestamp":958429127659,"id":1879,"parentId":1748,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50174,"timestamp":958429126576,"id":1748,"parentId":795,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\spriteMap.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":49054,"timestamp":958429127712,"id":1892,"parentId":1891,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":49063,"timestamp":958429127705,"id":1891,"parentId":1754,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50182,"timestamp":958429126695,"id":1754,"parentId":796,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Compat\\compatibilityOptions.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":49217,"timestamp":958429127674,"id":1882,"parentId":1881,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":49226,"timestamp":958429127667,"id":1881,"parentId":1749,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51687,"timestamp":958429126594,"id":1749,"parentId":795,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\spriteManager.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":50593,"timestamp":958429127705,"id":1890,"parentId":1889,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":50602,"timestamp":958429127698,"id":1889,"parentId":1753,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51967,"timestamp":958429126677,"id":1753,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\andOrNotEvaluator.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":50963,"timestamp":958429127697,"id":1888,"parentId":1887,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":50972,"timestamp":958429127690,"id":1887,"parentId":1752,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53558,"timestamp":958429126660,"id":1752,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\basis.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":52498,"timestamp":958429127736,"id":1898,"parentId":1897,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":52507,"timestamp":958429127729,"id":1897,"parentId":1757,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53845,"timestamp":958429126746,"id":1757,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\meshExploder.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":52862,"timestamp":958429127743,"id":1900,"parentId":1899,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":52871,"timestamp":958429127736,"id":1899,"parentId":1758,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53972,"timestamp":958429126764,"id":1758,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\deferred.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":52990,"timestamp":958429127759,"id":1904,"parentId":1903,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":52998,"timestamp":958429127752,"id":1903,"parentId":1760,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56111,"timestamp":958429126799,"id":1760,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\filesInput.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":55212,"timestamp":958429127720,"id":1894,"parentId":1893,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":55220,"timestamp":958429127713,"id":1893,"parentId":1755,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57594,"timestamp":958429126712,"id":1755,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\assetsManager.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":56596,"timestamp":958429127728,"id":1896,"parentId":1895,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":56605,"timestamp":958429127721,"id":1895,"parentId":1756,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60161,"timestamp":958429126729,"id":1756,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\dds.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":59225,"timestamp":958429127767,"id":1906,"parentId":1905,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":59234,"timestamp":958429127760,"id":1905,"parentId":1761,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60728,"timestamp":958429126816,"id":1761,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\khronosTextureContainer.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":59784,"timestamp":958429127774,"id":1908,"parentId":1907,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":59793,"timestamp":958429127767,"id":1907,"parentId":1762,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61066,"timestamp":958429126837,"id":1762,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\observable.extensions.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":60169,"timestamp":958429127751,"id":1902,"parentId":1901,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":60178,"timestamp":958429127744,"id":1901,"parentId":1759,"tags":{},"startTime":1704619717154,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":62861,"timestamp":958429126781,"id":1759,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\environmentTextureTools.js","layer":"ssr"},"startTime":1704619717153,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":56796,"timestamp":958429132863,"id":1923,"parentId":1922,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":56814,"timestamp":958429132847,"id":1922,"parentId":1910,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57692,"timestamp":958429132365,"id":1910,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\performanceMonitor.js","layer":"ssr"},"startTime":1704619717158,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":57203,"timestamp":958429132878,"id":1925,"parentId":1924,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":57218,"timestamp":958429132865,"id":1924,"parentId":1911,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58060,"timestamp":958429132414,"id":1911,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\smartArray.js","layer":"ssr"},"startTime":1704619717158,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":57587,"timestamp":958429132902,"id":1927,"parentId":1926,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":57609,"timestamp":958429132882,"id":1926,"parentId":1912,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58348,"timestamp":958429132453,"id":1912,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\stringDictionary.js","layer":"ssr"},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":57974,"timestamp":958429132844,"id":1921,"parentId":1920,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":58002,"timestamp":958429132817,"id":1920,"parentId":1909,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59781,"timestamp":958429132301,"id":1909,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\sceneOptimizer.js","layer":"ssr"},"startTime":1704619717158,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":59167,"timestamp":958429132930,"id":1933,"parentId":1932,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":59177,"timestamp":958429132923,"id":1932,"parentId":1915,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59972,"timestamp":958429132552,"id":1915,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\videoRecorder.js","layer":"ssr"},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":59592,"timestamp":958429132946,"id":1937,"parentId":1936,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":59601,"timestamp":958429132939,"id":1936,"parentId":1917,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60296,"timestamp":958429132630,"id":1917,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\tags.js","layer":"ssr"},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":60022,"timestamp":958429132922,"id":1931,"parentId":1930,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":60032,"timestamp":958429132914,"id":1930,"parentId":1914,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61441,"timestamp":958429132527,"id":1914,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\tga.js","layer":"ssr"},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":61074,"timestamp":958429132913,"id":1929,"parentId":1928,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":61085,"timestamp":958429132903,"id":1928,"parentId":1913,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64028,"timestamp":958429132494,"id":1913,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\sceneSerializer.js","layer":"ssr"},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":63979,"timestamp":958429132938,"id":1935,"parentId":1934,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":63989,"timestamp":958429132931,"id":1934,"parentId":1916,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":65180,"timestamp":958429132587,"id":1916,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\textureTools.js","layer":"ssr"},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":65115,"timestamp":958429132961,"id":1939,"parentId":1938,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":65130,"timestamp":958429132949,"id":1938,"parentId":1918,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":65789,"timestamp":958429132659,"id":1918,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\workerPool.js","layer":"ssr"},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":65491,"timestamp":958429132974,"id":1941,"parentId":1940,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":65504,"timestamp":958429132962,"id":1940,"parentId":1919,"tags":{},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":67070,"timestamp":958429132680,"id":1919,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\virtualJoystick.js","layer":"ssr"},"startTime":1704619717159,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2416,"timestamp":958429231767,"id":2022,"parentId":2021,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2430,"timestamp":958429231760,"id":2021,"parentId":1945,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":4708,"timestamp":958429229824,"id":1945,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\GaussianSplatting\\index.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2798,"timestamp":958429231750,"id":2018,"parentId":2017,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2810,"timestamp":958429231740,"id":2017,"parentId":1943,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4932,"timestamp":958429229760,"id":1943,"parentId":794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\index.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2970,"timestamp":958429231738,"id":2016,"parentId":2015,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3004,"timestamp":958429231707,"id":2015,"parentId":1942,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5255,"timestamp":958429229691,"id":1942,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\typeStore.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3219,"timestamp":958429231759,"id":2020,"parentId":2019,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3229,"timestamp":958429231751,"id":2019,"parentId":1944,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5343,"timestamp":958429229789,"id":1944,"parentId":792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\index.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3371,"timestamp":958429231776,"id":2024,"parentId":2023,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3381,"timestamp":958429231768,"id":2023,"parentId":1946,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5450,"timestamp":958429229845,"id":1946,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\filesInputStore.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3519,"timestamp":958429231793,"id":2028,"parentId":2027,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3529,"timestamp":958429231786,"id":2027,"parentId":1948,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5649,"timestamp":958429229882,"id":1948,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\precisionDate.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6905,"timestamp":958429231785,"id":2026,"parentId":2025,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6917,"timestamp":958429231777,"id":2025,"parentId":1947,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9283,"timestamp":958429229864,"id":1947,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\deepCopier.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7346,"timestamp":958429231817,"id":2034,"parentId":2033,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7355,"timestamp":958429231810,"id":2033,"parentId":1951,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9512,"timestamp":958429229938,"id":1951,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\pivotTools.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7659,"timestamp":958429231809,"id":2032,"parentId":2031,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7668,"timestamp":958429231802,"id":2031,"parentId":1950,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9980,"timestamp":958429229920,"id":1950,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\webRequest.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8080,"timestamp":958429231840,"id":2040,"parentId":2039,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8089,"timestamp":958429231833,"id":2039,"parentId":1954,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10131,"timestamp":958429229992,"id":1954,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\iInspectable.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8320,"timestamp":958429231825,"id":2036,"parentId":2035,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8329,"timestamp":958429231818,"id":2035,"parentId":1952,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10745,"timestamp":958429229956,"id":1952,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\brdfTextureTools.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8884,"timestamp":958429231833,"id":2038,"parentId":2037,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8893,"timestamp":958429231826,"id":2037,"parentId":1953,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11166,"timestamp":958429229974,"id":1953,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\rgbdTextureTools.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9359,"timestamp":958429231801,"id":2030,"parentId":2029,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9369,"timestamp":958429231794,"id":2029,"parentId":1949,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12438,"timestamp":958429229902,"id":1949,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\screenshotTools.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10501,"timestamp":958429231856,"id":2044,"parentId":2043,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10510,"timestamp":958429231849,"id":2043,"parentId":1956,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12424,"timestamp":958429230032,"id":1956,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\fileRequest.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10597,"timestamp":958429231872,"id":2048,"parentId":2047,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10606,"timestamp":958429231865,"id":2047,"parentId":1958,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12524,"timestamp":958429230068,"id":1958,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\customAnimationFrameRequester.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10755,"timestamp":958429231848,"id":2042,"parentId":2041,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10763,"timestamp":958429231841,"id":2041,"parentId":1955,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12970,"timestamp":958429230013,"id":1955,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\gradients.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11141,"timestamp":958429231864,"id":2046,"parentId":2045,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11152,"timestamp":958429231857,"id":2045,"parentId":1957,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13330,"timestamp":958429230050,"id":1957,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\perfCounter.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11509,"timestamp":958429231887,"id":2052,"parentId":2051,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11518,"timestamp":958429231880,"id":2051,"parentId":1960,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13413,"timestamp":958429230148,"id":1960,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\retryStrategy.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11698,"timestamp":958429231879,"id":2050,"parentId":2049,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11707,"timestamp":958429231873,"id":2049,"parentId":1959,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14109,"timestamp":958429230087,"id":1959,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\stringTools.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12309,"timestamp":958429231903,"id":2056,"parentId":2055,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12318,"timestamp":958429231896,"id":2055,"parentId":1962,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14244,"timestamp":958429230189,"id":1962,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\dataReader.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12530,"timestamp":958429231918,"id":2060,"parentId":2059,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12538,"timestamp":958429231911,"id":2059,"parentId":1964,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14508,"timestamp":958429230241,"id":1964,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\dataStorage.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12839,"timestamp":958429231926,"id":2062,"parentId":2061,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12848,"timestamp":958429231919,"id":2061,"parentId":1965,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14937,"timestamp":958429230260,"id":1965,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\depthReducer.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13306,"timestamp":958429231910,"id":2058,"parentId":2057,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13315,"timestamp":958429231903,"id":2057,"parentId":1963,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15669,"timestamp":958429230208,"id":1963,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\minMaxReducer.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15491,"timestamp":958429231937,"id":2064,"parentId":2063,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15505,"timestamp":958429231927,"id":2063,"parentId":1966,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18415,"timestamp":958429230278,"id":1966,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\sceneRecorder.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16817,"timestamp":958429231895,"id":2054,"parentId":2053,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16826,"timestamp":958429231888,"id":2053,"parentId":1961,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20876,"timestamp":958429230170,"id":1961,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\fileTools.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19130,"timestamp":958429231946,"id":2066,"parentId":2065,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19140,"timestamp":958429231938,"id":2065,"parentId":1967,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22433,"timestamp":958429230295,"id":1967,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\khronosTextureContainer2.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20782,"timestamp":958429231962,"id":2070,"parentId":2069,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20791,"timestamp":958429231955,"id":2069,"parentId":1969,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22771,"timestamp":958429230330,"id":1969,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\copyTools.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21137,"timestamp":958429231978,"id":2074,"parentId":2073,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21146,"timestamp":958429231971,"id":2073,"parentId":1971,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22997,"timestamp":958429230364,"id":1971,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\domManagement.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21408,"timestamp":958429231970,"id":2072,"parentId":2071,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21417,"timestamp":958429231963,"id":2071,"parentId":1970,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23501,"timestamp":958429230347,"id":1970,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\timer.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21876,"timestamp":958429231985,"id":2076,"parentId":2075,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21885,"timestamp":958429231979,"id":2075,"parentId":1972,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23747,"timestamp":958429230382,"id":1972,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\reflector.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22150,"timestamp":958429231993,"id":2078,"parentId":2077,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22158,"timestamp":958429231986,"id":2077,"parentId":1973,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24076,"timestamp":958429230447,"id":1973,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\coroutine.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22538,"timestamp":958429232001,"id":2080,"parentId":2079,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22546,"timestamp":958429231994,"id":2079,"parentId":1974,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25793,"timestamp":958429230465,"id":1974,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\error.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24324,"timestamp":958429231954,"id":2068,"parentId":2067,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24333,"timestamp":958429231947,"id":2067,"parentId":1968,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27462,"timestamp":958429230312,"id":1968,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\trajectoryClassifier.js","layer":"ssr"},"startTime":1704619717256,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":25781,"timestamp":958429232008,"id":2082,"parentId":2081,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25790,"timestamp":958429232001,"id":2081,"parentId":1975,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27544,"timestamp":958429230483,"id":1975,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\observableCoroutine.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26017,"timestamp":958429232024,"id":2086,"parentId":2085,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":26107,"timestamp":958429232017,"id":2085,"parentId":1977,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27768,"timestamp":958429230518,"id":1977,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\guid.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26284,"timestamp":958429232016,"id":2084,"parentId":2083,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26292,"timestamp":958429232009,"id":2083,"parentId":1976,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28027,"timestamp":958429230500,"id":1976,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\pressureObserverWrapper.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26509,"timestamp":958429232031,"id":2088,"parentId":2087,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26518,"timestamp":958429232025,"id":2087,"parentId":1978,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28292,"timestamp":958429230536,"id":1978,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\copyTextureToTexture.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26794,"timestamp":958429232047,"id":2092,"parentId":2091,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26802,"timestamp":958429232040,"id":2091,"parentId":1980,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28585,"timestamp":958429230588,"id":1980,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\equirectangularCapture.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27149,"timestamp":958429232039,"id":2090,"parentId":2089,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27157,"timestamp":958429232032,"id":2089,"parentId":1979,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29037,"timestamp":958429230569,"id":1979,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\dumpTools.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27554,"timestamp":958429232070,"id":2098,"parentId":2097,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27563,"timestamp":958429232063,"id":2097,"parentId":1983,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29119,"timestamp":958429230641,"id":1983,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\HighDynamicRange\\index.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27698,"timestamp":958429232077,"id":2100,"parentId":2099,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27706,"timestamp":958429232071,"id":2099,"parentId":1984,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29739,"timestamp":958429230658,"id":1984,"parentId":798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXREnterExitUI.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28351,"timestamp":958429232062,"id":2096,"parentId":2095,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28359,"timestamp":958429232055,"id":2095,"parentId":1982,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30660,"timestamp":958429230623,"id":1982,"parentId":798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRCamera.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29214,"timestamp":958429232085,"id":2102,"parentId":2101,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29222,"timestamp":958429232078,"id":2101,"parentId":1985,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31439,"timestamp":958429230675,"id":1985,"parentId":798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRExperienceHelper.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":30077,"timestamp":958429232055,"id":2094,"parentId":2093,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":30086,"timestamp":958429232048,"id":2093,"parentId":1981,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32809,"timestamp":958429230606,"id":1981,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\greasedLineTools.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":31317,"timestamp":958429232116,"id":2110,"parentId":2109,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":31326,"timestamp":958429232109,"id":2109,"parentId":1989,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32873,"timestamp":958429230743,"id":1989,"parentId":798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRTypes.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":31537,"timestamp":958429232093,"id":2104,"parentId":2103,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":31545,"timestamp":958429232086,"id":2103,"parentId":1986,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33316,"timestamp":958429230692,"id":1986,"parentId":798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRInput.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":31922,"timestamp":958429232101,"id":2106,"parentId":2105,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":31931,"timestamp":958429232093,"id":2105,"parentId":1987,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33729,"timestamp":958429230709,"id":1987,"parentId":798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRManagedOutputCanvas.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32344,"timestamp":958429232108,"id":2108,"parentId":2107,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32352,"timestamp":958429232101,"id":2107,"parentId":1988,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34242,"timestamp":958429230726,"id":1988,"parentId":798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRInputSource.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32859,"timestamp":958429232124,"id":2112,"parentId":2111,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32867,"timestamp":958429232117,"id":2111,"parentId":1990,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34568,"timestamp":958429230770,"id":1990,"parentId":798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRDefaultExperience.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":33207,"timestamp":958429232147,"id":2118,"parentId":2117,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":33215,"timestamp":958429232140,"id":2117,"parentId":1993,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34859,"timestamp":958429230830,"id":1993,"parentId":799,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\States\\alphaCullingState.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":33565,"timestamp":958429232139,"id":2116,"parentId":2115,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":33573,"timestamp":958429232132,"id":2115,"parentId":1992,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35534,"timestamp":958429230809,"id":1992,"parentId":798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRFeaturesManager.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":34217,"timestamp":958429232155,"id":2120,"parentId":2119,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":34225,"timestamp":958429232148,"id":2119,"parentId":1994,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35556,"timestamp":958429231011,"id":1994,"parentId":799,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\States\\stencilState.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":34451,"timestamp":958429232131,"id":2114,"parentId":2113,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":34460,"timestamp":958429232124,"id":2113,"parentId":1991,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38329,"timestamp":958429230788,"id":1991,"parentId":798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRSessionManager.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":36972,"timestamp":958429232162,"id":2122,"parentId":2121,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":36980,"timestamp":958429232155,"id":2121,"parentId":1995,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38448,"timestamp":958429231042,"id":1995,"parentId":799,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\States\\depthCullingState.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37335,"timestamp":958429232170,"id":2124,"parentId":2123,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37344,"timestamp":958429232163,"id":2123,"parentId":1996,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38805,"timestamp":958429231059,"id":1996,"parentId":799,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\States\\stencilStateComposer.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37701,"timestamp":958429232178,"id":2126,"parentId":2125,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37709,"timestamp":958429232171,"id":2125,"parentId":1997,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39246,"timestamp":958429231077,"id":1997,"parentId":800,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphBlock.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38144,"timestamp":958429232193,"id":2130,"parentId":2129,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38152,"timestamp":958429232186,"id":2129,"parentId":1999,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39413,"timestamp":958429231111,"id":1999,"parentId":800,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphSignalConnection.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38353,"timestamp":958429232185,"id":2128,"parentId":2127,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38361,"timestamp":958429232178,"id":2127,"parentId":1998,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40071,"timestamp":958429231094,"id":1998,"parentId":800,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraph.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38990,"timestamp":958429232201,"id":2132,"parentId":2131,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38998,"timestamp":958429232194,"id":2131,"parentId":2000,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40410,"timestamp":958429231129,"id":2000,"parentId":800,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphExecutionBlock.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":39347,"timestamp":958429232209,"id":2134,"parentId":2133,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":39355,"timestamp":958429232202,"id":2133,"parentId":2001,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40751,"timestamp":958429231147,"id":2001,"parentId":800,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphRichTypes.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43453,"timestamp":958429232224,"id":2138,"parentId":2137,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43464,"timestamp":958429232217,"id":2137,"parentId":2003,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44648,"timestamp":958429231183,"id":2003,"parentId":800,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphEventBlock.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43606,"timestamp":958429232239,"id":2142,"parentId":2141,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43614,"timestamp":958429232232,"id":2141,"parentId":2005,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44702,"timestamp":958429231219,"id":2005,"parentId":800,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\typeDefinitions.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43716,"timestamp":958429232216,"id":2136,"parentId":2135,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43724,"timestamp":958429232209,"id":2135,"parentId":2002,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45140,"timestamp":958429231166,"id":2002,"parentId":800,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphCoordinator.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44077,"timestamp":958429232247,"id":2144,"parentId":2143,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44086,"timestamp":958429232240,"id":2143,"parentId":2006,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45330,"timestamp":958429231236,"id":2006,"parentId":800,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphContextLogger.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44351,"timestamp":958429232232,"id":2140,"parentId":2139,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44360,"timestamp":958429232225,"id":2139,"parentId":2004,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45814,"timestamp":958429231202,"id":2004,"parentId":800,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphContext.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44769,"timestamp":958429232262,"id":2148,"parentId":2147,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44778,"timestamp":958429232255,"id":2147,"parentId":2008,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45847,"timestamp":958429231271,"id":2008,"parentId":801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ObjectModel\\objectModelInterfaces.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44875,"timestamp":958429232254,"id":2146,"parentId":2145,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44884,"timestamp":958429232248,"id":2145,"parentId":2007,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46215,"timestamp":958429231253,"id":2007,"parentId":800,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphConnection.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":45205,"timestamp":958429232278,"id":2152,"parentId":2151,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":45214,"timestamp":958429232271,"id":2151,"parentId":2010,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46265,"timestamp":958429231305,"id":2010,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\interfaces\\screenshotSize.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":45402,"timestamp":958429232270,"id":2150,"parentId":2149,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":45411,"timestamp":958429232263,"id":2149,"parentId":2009,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46837,"timestamp":958429231288,"id":2009,"parentId":800,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphDataConnection.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":45855,"timestamp":958429232286,"id":2154,"parentId":2153,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":45864,"timestamp":958429232279,"id":2153,"parentId":2011,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46902,"timestamp":958429231322,"id":2011,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\interfaces\\iPerfViewer.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":46117,"timestamp":958429232294,"id":2156,"parentId":2155,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":46127,"timestamp":958429232286,"id":2155,"parentId":2012,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47188,"timestamp":958429231339,"id":2012,"parentId":797,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\PerformanceViewer\\index.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":40830,"timestamp":958429237710,"id":2179,"parentId":2178,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":40854,"timestamp":958429237688,"id":2178,"parentId":2162,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41492,"timestamp":958429237164,"id":2162,"parentId":741,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\uniqueIdGenerator.js","layer":"ssr"},"startTime":1704619717263,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":40985,"timestamp":958429237684,"id":2177,"parentId":2176,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41019,"timestamp":958429237652,"id":2176,"parentId":2161,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41720,"timestamp":958429237100,"id":2161,"parentId":741,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\lightConstants.js","layer":"ssr"},"startTime":1704619717263,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":46524,"timestamp":958429232309,"id":2160,"parentId":2159,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":46532,"timestamp":958429232302,"id":2159,"parentId":2014,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47776,"timestamp":958429231375,"id":2014,"parentId":741,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.frustum.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":41431,"timestamp":958429237735,"id":2183,"parentId":2182,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41441,"timestamp":958429237726,"id":2182,"parentId":2164,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42116,"timestamp":958429237219,"id":2164,"parentId":798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\index.js","layer":"ssr"},"startTime":1704619717263,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":41621,"timestamp":958429237725,"id":2181,"parentId":2180,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41634,"timestamp":958429237713,"id":2180,"parentId":2163,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42408,"timestamp":958429237197,"id":2163,"parentId":741,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\arrayTools.js","layer":"ssr"},"startTime":1704619717263,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":41876,"timestamp":958429237743,"id":2185,"parentId":2184,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41885,"timestamp":958429237736,"id":2184,"parentId":2165,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42494,"timestamp":958429237239,"id":2165,"parentId":798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\index.js","layer":"ssr"},"startTime":1704619717263,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":41990,"timestamp":958429237752,"id":2187,"parentId":2186,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41999,"timestamp":958429237744,"id":2186,"parentId":2166,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42551,"timestamp":958429237258,"id":2166,"parentId":798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\native\\index.js","layer":"ssr"},"startTime":1704619717263,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42056,"timestamp":958429237762,"id":2189,"parentId":2188,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42066,"timestamp":958429237752,"id":2188,"parentId":2167,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42610,"timestamp":958429237277,"id":2167,"parentId":800,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\index.js","layer":"ssr"},"startTime":1704619717263,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42107,"timestamp":958429237789,"id":2193,"parentId":2192,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42120,"timestamp":958429237777,"id":2192,"parentId":2169,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42769,"timestamp":958429237315,"id":2169,"parentId":906,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.constants.js","layer":"ssr"},"startTime":1704619717263,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42327,"timestamp":958429237776,"id":2191,"parentId":2190,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42342,"timestamp":958429237763,"id":2190,"parentId":2168,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42988,"timestamp":958429237297,"id":2168,"parentId":905,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.axis.js","layer":"ssr"},"startTime":1704619717263,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42468,"timestamp":958429237831,"id":2197,"parentId":2196,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42485,"timestamp":958429237814,"id":2196,"parentId":2171,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43057,"timestamp":958429237351,"id":2171,"parentId":741,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Inputs\\pointerPickingConfiguration.js","layer":"ssr"},"startTime":1704619717263,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42568,"timestamp":958429237851,"id":2199,"parentId":2198,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42586,"timestamp":958429237834,"id":2198,"parentId":2172,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43175,"timestamp":958429237369,"id":2172,"parentId":910,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\timingTools.js","layer":"ssr"},"startTime":1704619717263,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42697,"timestamp":958429237860,"id":2201,"parentId":2200,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42706,"timestamp":958429237852,"id":2200,"parentId":2173,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43348,"timestamp":958429237386,"id":2173,"parentId":910,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\instantiationTools.js","layer":"ssr"},"startTime":1704619717263,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42879,"timestamp":958429237868,"id":2203,"parentId":2202,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42887,"timestamp":958429237861,"id":2202,"parentId":2174,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43482,"timestamp":958429237404,"id":2174,"parentId":911,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.viewport.js","layer":"ssr"},"startTime":1704619717263,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":48793,"timestamp":958429232302,"id":2158,"parentId":2157,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":48805,"timestamp":958429232294,"id":2157,"parentId":2013,"tags":{},"startTime":1704619717258,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51697,"timestamp":958429231357,"id":2013,"parentId":741,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.color.js","layer":"ssr"},"startTime":1704619717257,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":36151,"timestamp":958429246957,"id":2208,"parentId":2207,"tags":{},"startTime":1704619717273,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":36180,"timestamp":958429246930,"id":2207,"parentId":2206,"tags":{},"startTime":1704619717273,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38786,"timestamp":958429246043,"id":2206,"parentId":924,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.size.js","layer":"ssr"},"startTime":1704619717272,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":47038,"timestamp":958429237812,"id":2195,"parentId":2194,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":47062,"timestamp":958429237790,"id":2194,"parentId":2170,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":49753,"timestamp":958429237333,"id":2170,"parentId":741,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Inputs\\scene.inputManager.js","layer":"ssr"},"startTime":1704619717263,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":49230,"timestamp":958429237876,"id":2205,"parentId":2204,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":49238,"timestamp":958429237869,"id":2204,"parentId":2175,"tags":{},"startTime":1704619717264,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51915,"timestamp":958429237421,"id":2175,"parentId":926,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.path.js","layer":"ssr"},"startTime":1704619717263,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3669,"timestamp":958429297115,"id":2220,"parentId":2219,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3684,"timestamp":958429297104,"id":2219,"parentId":2210,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5128,"timestamp":958429296056,"id":2210,"parentId":932,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\rawTexture.js","layer":"ssr"},"startTime":1704619717322,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4068,"timestamp":958429297133,"id":2224,"parentId":2223,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4078,"timestamp":958429297125,"id":2223,"parentId":2212,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5660,"timestamp":958429296112,"id":2212,"parentId":950,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\freeCameraMouseInput.js","layer":"ssr"},"startTime":1704619717322,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4663,"timestamp":958429297124,"id":2222,"parentId":2221,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4673,"timestamp":958429297116,"id":2221,"parentId":2211,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6498,"timestamp":958429296090,"id":2211,"parentId":950,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\freeCameraKeyboardMoveInput.js","layer":"ssr"},"startTime":1704619717322,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8461,"timestamp":958429297153,"id":2228,"parentId":2227,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8472,"timestamp":958429297146,"id":2227,"parentId":2214,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10182,"timestamp":958429296154,"id":2214,"parentId":950,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\freeCameraTouchInput.js","layer":"ssr"},"startTime":1704619717322,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9211,"timestamp":958429297145,"id":2226,"parentId":2225,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9224,"timestamp":958429297134,"id":2225,"parentId":2213,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11366,"timestamp":958429296134,"id":2213,"parentId":950,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\freeCameraMouseWheelInput.js","layer":"ssr"},"startTime":1704619717322,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10590,"timestamp":958429297161,"id":2230,"parentId":2229,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10602,"timestamp":958429297154,"id":2229,"parentId":2215,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12390,"timestamp":958429296173,"id":2215,"parentId":953,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\arcRotateCameraMouseWheelInput.js","layer":"ssr"},"startTime":1704619717322,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11745,"timestamp":958429297169,"id":2232,"parentId":2231,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11756,"timestamp":958429297162,"id":2231,"parentId":2216,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13407,"timestamp":958429296190,"id":2216,"parentId":953,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\arcRotateCameraPointersInput.js","layer":"ssr"},"startTime":1704619717322,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12515,"timestamp":958429297102,"id":2218,"parentId":2217,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12545,"timestamp":958429297073,"id":2217,"parentId":2209,"tags":{},"startTime":1704619717323,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18288,"timestamp":958429295985,"id":2209,"parentId":932,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\texture.js","layer":"ssr"},"startTime":1704619717322,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10496,"timestamp":958429303803,"id":2272,"parentId":2271,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10508,"timestamp":958429303793,"id":2271,"parentId":2235,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12012,"timestamp":958429302820,"id":2235,"parentId":1055,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\flyCameraKeyboardInput.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11056,"timestamp":958429303792,"id":2270,"parentId":2269,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11068,"timestamp":958429303782,"id":2269,"parentId":2234,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12604,"timestamp":958429302790,"id":2234,"parentId":1055,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\flyCameraMouseInput.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11598,"timestamp":958429303811,"id":2274,"parentId":2273,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11607,"timestamp":958429303804,"id":2273,"parentId":2236,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13078,"timestamp":958429302843,"id":2236,"parentId":1054,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\freeCameraDeviceOrientationInput.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12155,"timestamp":958429303780,"id":2268,"parentId":2267,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12183,"timestamp":958429303753,"id":2267,"parentId":2233,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13726,"timestamp":958429302736,"id":2233,"parentId":953,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\arcRotateCameraKeyboardMoveInput.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14960,"timestamp":958429303819,"id":2276,"parentId":2275,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14971,"timestamp":958429303812,"id":2275,"parentId":2237,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":16383,"timestamp":958429302870,"id":2237,"parentId":1057,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\followCameraMouseWheelInput.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15423,"timestamp":958429303846,"id":2282,"parentId":2281,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15431,"timestamp":958429303839,"id":2281,"parentId":2240,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16625,"timestamp":958429302933,"id":2240,"parentId":1062,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\freeCameraVirtualJoystickInput.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15735,"timestamp":958429303838,"id":2280,"parentId":2279,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15746,"timestamp":958429303828,"id":2279,"parentId":2239,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17123,"timestamp":958429302912,"id":2239,"parentId":1057,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\followCameraPointersInput.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16223,"timestamp":958429303827,"id":2278,"parentId":2277,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16232,"timestamp":958429303820,"id":2277,"parentId":2238,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17818,"timestamp":958429302893,"id":2238,"parentId":1057,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\followCameraKeyboardMoveInput.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16862,"timestamp":958429303862,"id":2286,"parentId":2285,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16871,"timestamp":958429303855,"id":2285,"parentId":2242,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18121,"timestamp":958429302972,"id":2242,"parentId":952,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Cameras\\bouncingBehavior.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17254,"timestamp":958429303854,"id":2284,"parentId":2283,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17262,"timestamp":958429303847,"id":2283,"parentId":2241,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18555,"timestamp":958429302954,"id":2241,"parentId":952,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Cameras\\autoRotationBehavior.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17637,"timestamp":958429303887,"id":2292,"parentId":2291,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17647,"timestamp":958429303878,"id":2291,"parentId":2245,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20177,"timestamp":958429303028,"id":2245,"parentId":1063,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\textureSampler.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19327,"timestamp":958429303894,"id":2294,"parentId":2293,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19336,"timestamp":958429303888,"id":2293,"parentId":2246,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20423,"timestamp":958429303046,"id":2246,"parentId":1063,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.computeShader.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19580,"timestamp":958429303902,"id":2296,"parentId":2295,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19589,"timestamp":958429303895,"id":2295,"parentId":2247,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20576,"timestamp":958429303065,"id":2247,"parentId":1063,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuPerfCounter.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19778,"timestamp":958429303878,"id":2290,"parentId":2289,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19786,"timestamp":958429303871,"id":2289,"parentId":2244,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21442,"timestamp":958429303010,"id":2244,"parentId":952,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Cameras\\framingBehavior.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20598,"timestamp":958429303870,"id":2288,"parentId":2287,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20606,"timestamp":958429303863,"id":2287,"parentId":2243,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22790,"timestamp":958429302991,"id":2243,"parentId":1061,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\shaderProcessor.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21888,"timestamp":958429303910,"id":2298,"parentId":2297,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21896,"timestamp":958429303903,"id":2297,"parentId":2248,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23148,"timestamp":958429303084,"id":2248,"parentId":1068,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.plane.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22322,"timestamp":958429303926,"id":2302,"parentId":2301,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22330,"timestamp":958429303919,"id":2301,"parentId":2250,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23606,"timestamp":958429303121,"id":2250,"parentId":1079,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\sphereBuilder.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22827,"timestamp":958429303918,"id":2300,"parentId":2299,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22835,"timestamp":958429303911,"id":2299,"parentId":2249,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24427,"timestamp":958429303102,"id":2249,"parentId":1082,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\linesBuilder.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23605,"timestamp":958429303942,"id":2306,"parentId":2305,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23614,"timestamp":958429303934,"id":2305,"parentId":2252,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25063,"timestamp":958429303158,"id":2252,"parentId":1079,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\capsuleBuilder.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24288,"timestamp":958429303950,"id":2308,"parentId":2307,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24296,"timestamp":958429303942,"id":2307,"parentId":2253,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25939,"timestamp":958429303175,"id":2253,"parentId":1079,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\boxBuilder.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":25175,"timestamp":958429303958,"id":2310,"parentId":2309,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25184,"timestamp":958429303950,"id":2309,"parentId":2254,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26725,"timestamp":958429303194,"id":2254,"parentId":1081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\shapeBuilder.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26002,"timestamp":958429303934,"id":2304,"parentId":2303,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26010,"timestamp":958429303927,"id":2303,"parentId":2251,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28318,"timestamp":958429303141,"id":2251,"parentId":1079,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\physicsImpostor.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27510,"timestamp":958429303965,"id":2312,"parentId":2311,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27518,"timestamp":958429303958,"id":2311,"parentId":2255,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28746,"timestamp":958429303211,"id":2255,"parentId":1081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\dynamicTexture.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27991,"timestamp":958429303981,"id":2316,"parentId":2315,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27999,"timestamp":958429303974,"id":2315,"parentId":2257,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28930,"timestamp":958429303253,"id":2257,"parentId":1158,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\anaglyphFreeCamera.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28207,"timestamp":958429303989,"id":2318,"parentId":2317,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28215,"timestamp":958429303982,"id":2317,"parentId":2258,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29141,"timestamp":958429303273,"id":2258,"parentId":1158,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\anaglyphArcRotateCamera.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28430,"timestamp":958429303997,"id":2320,"parentId":2319,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28439,"timestamp":958429303989,"id":2319,"parentId":2259,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29311,"timestamp":958429303293,"id":2259,"parentId":1158,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\anaglyphGamepadCamera.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28613,"timestamp":958429304004,"id":2322,"parentId":2321,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28622,"timestamp":958429303997,"id":2321,"parentId":2260,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29510,"timestamp":958429303313,"id":2260,"parentId":1158,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\stereoscopicArcRotateCamera.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28823,"timestamp":958429304012,"id":2324,"parentId":2323,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28831,"timestamp":958429304005,"id":2323,"parentId":2261,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29680,"timestamp":958429303333,"id":2261,"parentId":1158,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\stereoscopicFreeCamera.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29005,"timestamp":958429304020,"id":2326,"parentId":2325,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29013,"timestamp":958429304013,"id":2325,"parentId":2262,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29844,"timestamp":958429303351,"id":2262,"parentId":1158,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\anaglyphUniversalCamera.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29180,"timestamp":958429304028,"id":2328,"parentId":2327,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29188,"timestamp":958429304021,"id":2327,"parentId":2263,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30013,"timestamp":958429303372,"id":2263,"parentId":1158,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\stereoscopicGamepadCamera.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29361,"timestamp":958429304036,"id":2330,"parentId":2329,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29370,"timestamp":958429304029,"id":2329,"parentId":2264,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30349,"timestamp":958429303392,"id":2264,"parentId":1158,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\stereoscopicScreenUniversalCamera.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29710,"timestamp":958429304044,"id":2332,"parentId":2331,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29718,"timestamp":958429304037,"id":2331,"parentId":2265,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30636,"timestamp":958429303412,"id":2265,"parentId":1159,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\BaseCameraMouseWheelInput.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32775,"timestamp":958429304052,"id":2334,"parentId":2333,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32786,"timestamp":958429304045,"id":2333,"parentId":2266,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33682,"timestamp":958429303434,"id":2266,"parentId":1158,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\stereoscopicUniversalCamera.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":33160,"timestamp":958429303973,"id":2314,"parentId":2313,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":33168,"timestamp":958429303966,"id":2313,"parentId":2256,"tags":{},"startTime":1704619717330,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34970,"timestamp":958429303230,"id":2256,"parentId":1079,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\cylinderBuilder.js","layer":"ssr"},"startTime":1704619717329,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2518,"timestamp":958429343475,"id":2340,"parentId":2339,"tags":{},"startTime":1704619717370,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2532,"timestamp":958429343465,"id":2339,"parentId":2336,"tags":{},"startTime":1704619717370,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4255,"timestamp":958429342103,"id":2336,"parentId":1159,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\arcRotateCameraGamepadInput.js","layer":"ssr"},"startTime":1704619717368,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2910,"timestamp":958429343463,"id":2338,"parentId":2337,"tags":{},"startTime":1704619717370,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2939,"timestamp":958429343436,"id":2337,"parentId":2335,"tags":{},"startTime":1704619717369,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5000,"timestamp":958429342041,"id":2335,"parentId":1159,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\BaseCameraPointersInput.js","layer":"ssr"},"startTime":1704619717368,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2225,"timestamp":958429350547,"id":2429,"parentId":2428,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2236,"timestamp":958429350539,"id":2428,"parentId":2344,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4304,"timestamp":958429348764,"id":2344,"parentId":1160,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\RigModes\\stereoscopicRigMode.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2572,"timestamp":958429350515,"id":2423,"parentId":2422,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2600,"timestamp":958429350491,"id":2422,"parentId":2341,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4800,"timestamp":958429348657,"id":2341,"parentId":1159,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\arcRotateCameraVRDeviceOrientationInput.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2944,"timestamp":958429350528,"id":2425,"parentId":2424,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":3056,"timestamp":958429350517,"id":2424,"parentId":2342,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5333,"timestamp":958429348710,"id":2342,"parentId":1159,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\freeCameraGamepadInput.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3507,"timestamp":958429350555,"id":2431,"parentId":2430,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3518,"timestamp":958429350548,"id":2430,"parentId":2345,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5432,"timestamp":958429348783,"id":2345,"parentId":1160,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\RigModes\\stereoscopicAnaglyphRigMode.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5019,"timestamp":958429350563,"id":2433,"parentId":2432,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5030,"timestamp":958429350556,"id":2432,"parentId":2346,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7078,"timestamp":958429348805,"id":2346,"parentId":1161,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\VR\\vrCameraMetrics.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5327,"timestamp":958429350571,"id":2435,"parentId":2434,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5336,"timestamp":958429350564,"id":2434,"parentId":2347,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7377,"timestamp":958429348826,"id":2347,"parentId":1160,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\RigModes\\vrRigMode.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5637,"timestamp":958429350579,"id":2437,"parentId":2436,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5646,"timestamp":958429350572,"id":2436,"parentId":2348,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7629,"timestamp":958429348844,"id":2348,"parentId":1161,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\VR\\vrDeviceOrientationArcRotateCamera.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5951,"timestamp":958429350538,"id":2427,"parentId":2426,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5961,"timestamp":958429350529,"id":2426,"parentId":2343,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8609,"timestamp":958429348740,"id":2343,"parentId":1166,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\internalTexture.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6779,"timestamp":958429350588,"id":2439,"parentId":2438,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6788,"timestamp":958429350580,"id":2438,"parentId":2349,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8736,"timestamp":958429348864,"id":2349,"parentId":1161,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\VR\\vrDeviceOrientationFreeCamera.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7018,"timestamp":958429350596,"id":2441,"parentId":2440,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7027,"timestamp":958429350589,"id":2440,"parentId":2350,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8927,"timestamp":958429348883,"id":2350,"parentId":1161,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\VR\\vrDeviceOrientationGamepadCamera.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7195,"timestamp":958429350628,"id":2447,"parentId":2446,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7210,"timestamp":958429350615,"id":2446,"parentId":2353,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9217,"timestamp":958429348939,"id":2353,"parentId":1163,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\Octrees\\octree.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7556,"timestamp":958429350614,"id":2445,"parentId":2444,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7566,"timestamp":958429350605,"id":2444,"parentId":2352,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9773,"timestamp":958429348920,"id":2352,"parentId":1163,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\Octrees\\octreeBlock.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8067,"timestamp":958429350640,"id":2449,"parentId":2448,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8079,"timestamp":958429350630,"id":2448,"parentId":2354,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10286,"timestamp":958429348957,"id":2354,"parentId":1163,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\Octrees\\octreeSceneComponent.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8608,"timestamp":958429350657,"id":2453,"parentId":2452,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8617,"timestamp":958429350649,"id":2452,"parentId":2356,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10648,"timestamp":958429348993,"id":2356,"parentId":1162,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\multiPointerScaleBehavior.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9010,"timestamp":958429350649,"id":2451,"parentId":2450,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9019,"timestamp":958429350641,"id":2450,"parentId":2355,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11476,"timestamp":958429348974,"id":2355,"parentId":1162,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\attachToBoxBehavior.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9802,"timestamp":958429350665,"id":2455,"parentId":2454,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9810,"timestamp":958429350658,"id":2454,"parentId":2357,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11979,"timestamp":958429349010,"id":2357,"parentId":1162,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\fadeInOutBehavior.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12486,"timestamp":958429350681,"id":2459,"parentId":2458,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12498,"timestamp":958429350674,"id":2458,"parentId":2359,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15030,"timestamp":958429349047,"id":2359,"parentId":1162,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\surfaceMagnetismBehavior.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13404,"timestamp":958429350689,"id":2461,"parentId":2460,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13413,"timestamp":958429350682,"id":2460,"parentId":2360,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17709,"timestamp":958429349066,"id":2360,"parentId":1162,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\sixDofDragBehavior.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16118,"timestamp":958429350673,"id":2457,"parentId":2456,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16128,"timestamp":958429350666,"id":2456,"parentId":2358,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19195,"timestamp":958429349028,"id":2358,"parentId":1162,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\pointerDragBehavior.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17647,"timestamp":958429350604,"id":2443,"parentId":2442,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17658,"timestamp":958429350597,"id":2442,"parentId":2351,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22205,"timestamp":958429348902,"id":2351,"parentId":1161,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\VR\\vrExperienceHelper.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20426,"timestamp":958429350698,"id":2463,"parentId":2462,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20435,"timestamp":958429350690,"id":2462,"parentId":2361,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23198,"timestamp":958429349084,"id":2361,"parentId":1162,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\baseSixDofDragBehavior.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21594,"timestamp":958429350706,"id":2465,"parentId":2464,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21603,"timestamp":958429350699,"id":2464,"parentId":2362,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24340,"timestamp":958429349103,"id":2362,"parentId":1162,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\followBehavior.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22738,"timestamp":958429350722,"id":2469,"parentId":2468,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22746,"timestamp":958429350715,"id":2468,"parentId":2364,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24833,"timestamp":958429349151,"id":2364,"parentId":1164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.alpha.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23286,"timestamp":958429350714,"id":2467,"parentId":2466,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23295,"timestamp":958429350707,"id":2466,"parentId":2363,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27517,"timestamp":958429349130,"id":2363,"parentId":1162,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\handConstraintBehavior.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":25926,"timestamp":958429350739,"id":2473,"parentId":2472,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25936,"timestamp":958429350732,"id":2472,"parentId":2366,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27839,"timestamp":958429349190,"id":2366,"parentId":1164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.dynamicBuffer.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26303,"timestamp":958429350747,"id":2475,"parentId":2474,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26314,"timestamp":958429350740,"id":2474,"parentId":2367,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28326,"timestamp":958429349208,"id":2367,"parentId":1168,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Native\\nativeDataStream.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26823,"timestamp":958429350731,"id":2471,"parentId":2470,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26833,"timestamp":958429350724,"id":2470,"parentId":2365,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28987,"timestamp":958429349172,"id":2365,"parentId":1164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.readTexture.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27412,"timestamp":958429350764,"id":2479,"parentId":2478,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27421,"timestamp":958429350756,"id":2478,"parentId":2369,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29156,"timestamp":958429349243,"id":2369,"parentId":1168,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Native\\nativeRenderTargetWrapper.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27634,"timestamp":958429350780,"id":2483,"parentId":2482,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27643,"timestamp":958429350773,"id":2482,"parentId":2371,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29275,"timestamp":958429349278,"id":2371,"parentId":1168,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Native\\nativeHardwareTexture.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27795,"timestamp":958429350772,"id":2481,"parentId":2480,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27803,"timestamp":958429350765,"id":2480,"parentId":2370,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30270,"timestamp":958429349261,"id":2370,"parentId":1168,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Native\\nativeHelpers.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28796,"timestamp":958429350755,"id":2477,"parentId":2476,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28806,"timestamp":958429350748,"id":2476,"parentId":2368,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31749,"timestamp":958429349226,"id":2368,"parentId":1168,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Native\\nativePipelineContext.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":30197,"timestamp":958429350796,"id":2487,"parentId":2486,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":30206,"timestamp":958429350789,"id":2486,"parentId":2373,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32389,"timestamp":958429349314,"id":2373,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuPipelineContext.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":30931,"timestamp":958429350788,"id":2485,"parentId":2484,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":30940,"timestamp":958429350781,"id":2484,"parentId":2372,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33789,"timestamp":958429349296,"id":2372,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuShaderProcessorsGLSL.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32288,"timestamp":958429350812,"id":2491,"parentId":2490,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32297,"timestamp":958429350805,"id":2490,"parentId":2375,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34259,"timestamp":958429349350,"id":2375,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuShaderProcessingContext.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":35681,"timestamp":958429350804,"id":2489,"parentId":2488,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":35692,"timestamp":958429350797,"id":2488,"parentId":2374,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38573,"timestamp":958429349332,"id":2374,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuShaderProcessorsWGSL.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37085,"timestamp":958429350837,"id":2497,"parentId":2496,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37094,"timestamp":958429350829,"id":2496,"parentId":2378,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38935,"timestamp":958429349402,"id":2378,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuHardwareTexture.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":37593,"timestamp":958429350844,"id":2499,"parentId":2498,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37602,"timestamp":958429350838,"id":2498,"parentId":2379,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39311,"timestamp":958429349420,"id":2379,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuStencilStateComposer.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37884,"timestamp":958429350860,"id":2503,"parentId":2502,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37892,"timestamp":958429350853,"id":2502,"parentId":2381,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39547,"timestamp":958429349455,"id":2381,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuDepthCullingState.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38200,"timestamp":958429350820,"id":2493,"parentId":2492,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38208,"timestamp":958429350813,"id":2492,"parentId":2376,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44176,"timestamp":958429349367,"id":2376,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuTextureHelper.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42741,"timestamp":958429350853,"id":2501,"parentId":2500,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42751,"timestamp":958429350846,"id":2500,"parentId":2380,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45115,"timestamp":958429349437,"id":2380,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuBufferManager.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43702,"timestamp":958429350868,"id":2505,"parentId":2504,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43711,"timestamp":958429350861,"id":2504,"parentId":2382,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45456,"timestamp":958429349472,"id":2382,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuMaterialContext.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44068,"timestamp":958429350877,"id":2507,"parentId":2506,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44076,"timestamp":958429350869,"id":2506,"parentId":2383,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45922,"timestamp":958429349491,"id":2383,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuClearQuad.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44543,"timestamp":958429350885,"id":2509,"parentId":2508,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44552,"timestamp":958429350878,"id":2508,"parentId":2384,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46352,"timestamp":958429349509,"id":2384,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuBundleList.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44982,"timestamp":958429350892,"id":2511,"parentId":2510,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44990,"timestamp":958429350886,"id":2510,"parentId":2385,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46725,"timestamp":958429349526,"id":2385,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuTimestampQuery.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":45364,"timestamp":958429350901,"id":2513,"parentId":2512,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":45373,"timestamp":958429350893,"id":2512,"parentId":2386,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47073,"timestamp":958429349543,"id":2386,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuOcclusionQuery.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":45704,"timestamp":958429350926,"id":2519,"parentId":2518,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":45713,"timestamp":958429350919,"id":2518,"parentId":2389,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47200,"timestamp":958429349596,"id":2389,"parentId":1154,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGL\\webGLShaderProcessors.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":45891,"timestamp":958429350918,"id":2517,"parentId":2516,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":45901,"timestamp":958429350910,"id":2516,"parentId":2388,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47482,"timestamp":958429349578,"id":2388,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuSnapshotRendering.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":46139,"timestamp":958429350934,"id":2521,"parentId":2520,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":46147,"timestamp":958429350927,"id":2520,"parentId":2390,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47592,"timestamp":958429349614,"id":2390,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\postprocess.vertex.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":46311,"timestamp":958429350909,"id":2515,"parentId":2514,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":46320,"timestamp":958429350902,"id":2514,"parentId":2387,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48440,"timestamp":958429349561,"id":2387,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuShaderProcessor.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":47192,"timestamp":958429350828,"id":2495,"parentId":2494,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":47201,"timestamp":958429350821,"id":2494,"parentId":2377,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51076,"timestamp":958429349384,"id":2377,"parentId":1169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuTextureManager.js","layer":"ssr"},"startTime":1704619717375,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":49527,"timestamp":958429350950,"id":2525,"parentId":2524,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":49536,"timestamp":958429350942,"id":2524,"parentId":2392,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51238,"timestamp":958429349650,"id":2392,"parentId":1190,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\torusBuilder.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":49963,"timestamp":958429350942,"id":2523,"parentId":2522,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":49972,"timestamp":958429350935,"id":2522,"parentId":2391,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51892,"timestamp":958429349632,"id":2391,"parentId":1198,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Helpers\\textureDome.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":50582,"timestamp":958429350958,"id":2527,"parentId":2526,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":50591,"timestamp":958429350951,"id":2526,"parentId":2393,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52248,"timestamp":958429349668,"id":2393,"parentId":1190,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\planeBuilder.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":50959,"timestamp":958429350974,"id":2531,"parentId":2530,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":50968,"timestamp":958429350967,"id":2530,"parentId":2395,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52449,"timestamp":958429349704,"id":2395,"parentId":1194,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\hemisphereBuilder.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":51188,"timestamp":958429350982,"id":2533,"parentId":2532,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":51196,"timestamp":958429350975,"id":2532,"parentId":2396,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55237,"timestamp":958429349723,"id":2396,"parentId":1201,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\videoTexture.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":53981,"timestamp":958429350998,"id":2537,"parentId":2536,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":53990,"timestamp":958429350991,"id":2536,"parentId":2398,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56324,"timestamp":958429349758,"id":2398,"parentId":1200,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrMaterial.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":55108,"timestamp":958429350990,"id":2535,"parentId":2534,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":55117,"timestamp":958429350983,"id":2534,"parentId":2397,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57550,"timestamp":958429349740,"id":2397,"parentId":1199,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\baseTexture.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":56344,"timestamp":958429350966,"id":2529,"parentId":2528,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":56353,"timestamp":958429350959,"id":2528,"parentId":2394,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58781,"timestamp":958429349687,"id":2394,"parentId":1195,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\polyhedronBuilder.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":57477,"timestamp":958429351006,"id":2539,"parentId":2538,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":57486,"timestamp":958429350999,"id":2538,"parentId":2399,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59332,"timestamp":958429349776,"id":2399,"parentId":1199,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\mirrorTexture.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":58085,"timestamp":958429351038,"id":2547,"parentId":2546,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":58094,"timestamp":958429351031,"id":2546,"parentId":2403,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59642,"timestamp":958429349849,"id":2403,"parentId":1200,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Loaders\\ddsTextureLoader.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":58460,"timestamp":958429351047,"id":2549,"parentId":2548,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":58468,"timestamp":958429351039,"id":2548,"parentId":2404,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59866,"timestamp":958429349867,"id":2404,"parentId":1200,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Loaders\\envTextureLoader.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":58725,"timestamp":958429351030,"id":2545,"parentId":2544,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":58736,"timestamp":958429351023,"id":2544,"parentId":2402,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60895,"timestamp":958429349831,"id":2402,"parentId":1199,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\cubeTexture.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":59687,"timestamp":958429351054,"id":2551,"parentId":2550,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":59696,"timestamp":958429351047,"id":2550,"parentId":2405,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61375,"timestamp":958429349884,"id":2405,"parentId":1200,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Loaders\\ktxTextureLoader.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":60213,"timestamp":958429351062,"id":2553,"parentId":2552,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":60222,"timestamp":958429351055,"id":2552,"parentId":2406,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61528,"timestamp":958429349903,"id":2406,"parentId":1204,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\glowMapMerge.fragment.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":60366,"timestamp":958429351078,"id":2557,"parentId":2556,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":60375,"timestamp":958429351071,"id":2556,"parentId":2408,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61634,"timestamp":958429349940,"id":2408,"parentId":1208,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\layer.fragment.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":60514,"timestamp":958429351070,"id":2555,"parentId":2554,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":60523,"timestamp":958429351063,"id":2554,"parentId":2407,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61778,"timestamp":958429349922,"id":2407,"parentId":1204,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\glowMapMerge.vertex.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":60702,"timestamp":958429351014,"id":2541,"parentId":2540,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":60711,"timestamp":958429351007,"id":2540,"parentId":2400,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":63856,"timestamp":958429349794,"id":2400,"parentId":1199,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Background\\backgroundMaterial.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":62579,"timestamp":958429351086,"id":2559,"parentId":2558,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":62588,"timestamp":958429351079,"id":2558,"parentId":2409,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":63845,"timestamp":958429349957,"id":2409,"parentId":1208,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\layer.vertex.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":62721,"timestamp":958429351094,"id":2561,"parentId":2560,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":62730,"timestamp":958429351087,"id":2560,"parentId":2410,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":63971,"timestamp":958429349975,"id":2410,"parentId":1206,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\glowMapGeneration.fragment.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":62856,"timestamp":958429351102,"id":2563,"parentId":2562,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":62864,"timestamp":958429351095,"id":2562,"parentId":2411,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":64197,"timestamp":958429349992,"id":2411,"parentId":1206,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\glowMapGeneration.vertex.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":63084,"timestamp":958429351118,"id":2567,"parentId":2566,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":63092,"timestamp":958429351111,"id":2566,"parentId":2413,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64302,"timestamp":958429350028,"id":2413,"parentId":1356,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\lensFlare.fragment.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":63231,"timestamp":958429351110,"id":2565,"parentId":2564,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":63240,"timestamp":958429351103,"id":2564,"parentId":2412,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64503,"timestamp":958429350010,"id":2412,"parentId":1209,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\glowBlurPostProcess.fragment.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":63400,"timestamp":958429351126,"id":2569,"parentId":2568,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":63409,"timestamp":958429351119,"id":2568,"parentId":2414,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64635,"timestamp":958429350045,"id":2414,"parentId":1356,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\lensFlare.vertex.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":63559,"timestamp":958429351134,"id":2571,"parentId":2570,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":63568,"timestamp":958429351126,"id":2570,"parentId":2415,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64811,"timestamp":958429350063,"id":2415,"parentId":1367,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.vertexFormat.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":63745,"timestamp":958429351142,"id":2573,"parentId":2572,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":63754,"timestamp":958429351134,"id":2572,"parentId":2416,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64989,"timestamp":958429350082,"id":2416,"parentId":1369,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Native\\validatedNativeDataStream.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":63925,"timestamp":958429351157,"id":2577,"parentId":2576,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":63934,"timestamp":958429351150,"id":2576,"parentId":2418,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":65059,"timestamp":958429350124,"id":2418,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.debugging.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":64045,"timestamp":958429351149,"id":2575,"parentId":2574,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":64053,"timestamp":958429351142,"id":2574,"parentId":2417,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66795,"timestamp":958429350099,"id":2417,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.transformFeedback.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":65891,"timestamp":958429351022,"id":2543,"parentId":2542,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":65900,"timestamp":958429351015,"id":2542,"parentId":2401,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69205,"timestamp":958429349812,"id":2401,"parentId":1204,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\renderTargetTexture.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":64480,"timestamp":958429354890,"id":2589,"parentId":2588,"tags":{},"startTime":1704619717381,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":64508,"timestamp":958429354866,"id":2588,"parentId":2584,"tags":{},"startTime":1704619717381,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":65326,"timestamp":958429354316,"id":2584,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.dynamicTexture.js","layer":"ssr"},"startTime":1704619717380,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":64753,"timestamp":958429354903,"id":2591,"parentId":2590,"tags":{},"startTime":1704619717381,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":64766,"timestamp":958429354892,"id":2590,"parentId":2585,"tags":{},"startTime":1704619717381,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":65400,"timestamp":958429354363,"id":2585,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.externalTexture.js","layer":"ssr"},"startTime":1704619717380,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":68594,"timestamp":958429351181,"id":2583,"parentId":2582,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":68602,"timestamp":958429351174,"id":2582,"parentId":2421,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":70120,"timestamp":958429350187,"id":2421,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.multiview.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":69150,"timestamp":958429351173,"id":2581,"parentId":2580,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":69159,"timestamp":958429351165,"id":2580,"parentId":2420,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":70917,"timestamp":958429350169,"id":2420,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.query.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":69937,"timestamp":958429351165,"id":2579,"parentId":2578,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":69945,"timestamp":958429351158,"id":2578,"parentId":2419,"tags":{},"startTime":1704619717377,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":72084,"timestamp":958429350148,"id":2419,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.rawTexture.js","layer":"ssr"},"startTime":1704619717376,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":67335,"timestamp":958429354912,"id":2593,"parentId":2592,"tags":{},"startTime":1704619717381,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":67345,"timestamp":958429354904,"id":2592,"parentId":2586,"tags":{},"startTime":1704619717381,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":68088,"timestamp":958429354390,"id":2586,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.videoTexture.js","layer":"ssr"},"startTime":1704619717380,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":67570,"timestamp":958429354921,"id":2595,"parentId":2594,"tags":{},"startTime":1704619717381,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":67580,"timestamp":958429354913,"id":2594,"parentId":2587,"tags":{},"startTime":1704619717381,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69041,"timestamp":958429354411,"id":2587,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.multiRender.js","layer":"ssr"},"startTime":1704619717380,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5292,"timestamp":958429436300,"id":2612,"parentId":2611,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5305,"timestamp":958429436293,"id":2611,"parentId":2598,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6646,"timestamp":958429435096,"id":2598,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.textureSampler.js","layer":"ssr"},"startTime":1704619717461,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5445,"timestamp":958429436309,"id":2614,"parentId":2613,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5455,"timestamp":958429436301,"id":2613,"parentId":2599,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6914,"timestamp":958429435119,"id":2599,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.renderTargetCube.js","layer":"ssr"},"startTime":1704619717461,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5720,"timestamp":958429436325,"id":2618,"parentId":2617,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5729,"timestamp":958429436318,"id":2617,"parentId":2601,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7174,"timestamp":958429435159,"id":2601,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.uniformBuffer.js","layer":"ssr"},"startTime":1704619717461,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6029,"timestamp":958429436317,"id":2616,"parentId":2615,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6038,"timestamp":958429436310,"id":2615,"parentId":2600,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7681,"timestamp":958429435140,"id":2600,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.views.js","layer":"ssr"},"startTime":1704619717461,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6555,"timestamp":958429436280,"id":2608,"parentId":2607,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6586,"timestamp":958429436250,"id":2607,"parentId":2596,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8609,"timestamp":958429434993,"id":2596,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.renderTarget.js","layer":"ssr"},"startTime":1704619717461,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7326,"timestamp":958429436292,"id":2610,"parentId":2609,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7337,"timestamp":958429436282,"id":2609,"parentId":2597,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9414,"timestamp":958429435070,"id":2597,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.cubeTexture.js","layer":"ssr"},"startTime":1704619717461,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8164,"timestamp":958429436333,"id":2620,"parentId":2619,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8173,"timestamp":958429436326,"id":2619,"parentId":2602,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9595,"timestamp":958429435178,"id":2602,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.textureSelector.js","layer":"ssr"},"startTime":1704619717461,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8444,"timestamp":958429436341,"id":2622,"parentId":2621,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8453,"timestamp":958429436334,"id":2621,"parentId":2603,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9946,"timestamp":958429435197,"id":2603,"parentId":1381,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.alpha.js","layer":"ssr"},"startTime":1704619717461,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8932,"timestamp":958429436357,"id":2626,"parentId":2625,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8942,"timestamp":958429436350,"id":2625,"parentId":2605,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10193,"timestamp":958429435233,"id":2605,"parentId":1368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.storageBuffer.js","layer":"ssr"},"startTime":1704619717461,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9139,"timestamp":958429436349,"id":2624,"parentId":2623,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9148,"timestamp":958429436342,"id":2623,"parentId":2604,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10685,"timestamp":958429435215,"id":2604,"parentId":1381,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.computeShader.js","layer":"ssr"},"startTime":1704619717461,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9547,"timestamp":958429436365,"id":2628,"parentId":2627,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9555,"timestamp":958429436358,"id":2627,"parentId":2606,"tags":{},"startTime":1704619717462,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10903,"timestamp":958429435252,"id":2606,"parentId":1381,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.cubeTexture.js","layer":"ssr"},"startTime":1704619717461,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2563,"timestamp":958429447646,"id":2670,"parentId":2669,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2575,"timestamp":958429447638,"id":2669,"parentId":2631,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3994,"timestamp":958429446405,"id":2631,"parentId":1381,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.externalTexture.js","layer":"ssr"},"startTime":1704619717472,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2787,"timestamp":958429447625,"id":2666,"parentId":2665,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2815,"timestamp":958429447600,"id":2665,"parentId":2629,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4344,"timestamp":958429446324,"id":2629,"parentId":1381,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.dynamicTexture.js","layer":"ssr"},"startTime":1704619717472,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3043,"timestamp":958429447637,"id":2668,"parentId":2667,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3054,"timestamp":958429447627,"id":2667,"parentId":2630,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4625,"timestamp":958429446378,"id":2630,"parentId":1381,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.debugging.js","layer":"ssr"},"startTime":1704619717472,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5488,"timestamp":958429447655,"id":2672,"parentId":2671,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5499,"timestamp":958429447647,"id":2671,"parentId":2632,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7222,"timestamp":958429446429,"id":2632,"parentId":1388,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\codeStringParsingTools.js","layer":"ssr"},"startTime":1704619717472,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5993,"timestamp":958429447671,"id":2676,"parentId":2675,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6002,"timestamp":958429447664,"id":2675,"parentId":2634,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7553,"timestamp":958429446471,"id":2634,"parentId":1392,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\internalDeviceSourceManager.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6359,"timestamp":958429447680,"id":2678,"parentId":2677,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6369,"timestamp":958429447672,"id":2677,"parentId":2635,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7965,"timestamp":958429446493,"id":2635,"parentId":1395,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\Shadows\\shadowGeneratorSceneComponent.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6777,"timestamp":958429447696,"id":2682,"parentId":2681,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6785,"timestamp":958429447689,"id":2681,"parentId":2637,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8824,"timestamp":958429446530,"id":2637,"parentId":1381,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.multiRender.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7658,"timestamp":958429447712,"id":2686,"parentId":2685,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":7779,"timestamp":958429447705,"id":2685,"parentId":2639,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11080,"timestamp":958429446569,"id":2639,"parentId":1381,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.renderTarget.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11654,"timestamp":958429447720,"id":2688,"parentId":2687,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11665,"timestamp":958429447713,"id":2687,"parentId":2640,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13060,"timestamp":958429446587,"id":2640,"parentId":1381,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.query.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11976,"timestamp":958429447688,"id":2680,"parentId":2679,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11985,"timestamp":958429447681,"id":2679,"parentId":2636,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16418,"timestamp":958429446511,"id":2636,"parentId":1395,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\Shadows\\cascadedShadowGenerator.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15289,"timestamp":958429447663,"id":2674,"parentId":2673,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15299,"timestamp":958429447655,"id":2673,"parentId":2633,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20584,"timestamp":958429446448,"id":2633,"parentId":1394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Loading\\Plugins\\babylonFileLoader.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19314,"timestamp":958429447735,"id":2692,"parentId":2691,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19323,"timestamp":958429447728,"id":2691,"parentId":2642,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20768,"timestamp":958429446624,"id":2642,"parentId":1381,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.renderTargetCube.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19664,"timestamp":958429447744,"id":2694,"parentId":2693,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19673,"timestamp":958429447736,"id":2693,"parentId":2643,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20973,"timestamp":958429446641,"id":2643,"parentId":1381,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.readTexture.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19880,"timestamp":958429447752,"id":2696,"parentId":2695,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19889,"timestamp":958429447744,"id":2695,"parentId":2644,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21160,"timestamp":958429446660,"id":2644,"parentId":1381,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.textureSampler.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20113,"timestamp":958429447728,"id":2690,"parentId":2689,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20122,"timestamp":958429447721,"id":2689,"parentId":2641,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22542,"timestamp":958429446606,"id":2641,"parentId":1381,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.rawTexture.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21398,"timestamp":958429447768,"id":2700,"parentId":2699,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21407,"timestamp":958429447761,"id":2699,"parentId":2646,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22753,"timestamp":958429446695,"id":2646,"parentId":1381,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.videoTexture.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21703,"timestamp":958429447760,"id":2698,"parentId":2697,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21712,"timestamp":958429447753,"id":2697,"parentId":2645,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23224,"timestamp":958429446677,"id":2645,"parentId":1381,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.storageBuffer.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22145,"timestamp":958429447776,"id":2702,"parentId":2701,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22154,"timestamp":958429447769,"id":2701,"parentId":2647,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23700,"timestamp":958429446718,"id":2647,"parentId":1398,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialStencilState.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22654,"timestamp":958429447784,"id":2704,"parentId":2703,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22664,"timestamp":958429447777,"id":2703,"parentId":2648,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23865,"timestamp":958429446750,"id":2648,"parentId":1409,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\postprocess.vertex.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22843,"timestamp":958429447792,"id":2706,"parentId":2705,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22851,"timestamp":958429447785,"id":2705,"parentId":2649,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24181,"timestamp":958429446768,"id":2649,"parentId":1405,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\prePassConfiguration.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23161,"timestamp":958429447807,"id":2710,"parentId":2709,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23170,"timestamp":958429447800,"id":2709,"parentId":2651,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24465,"timestamp":958429446806,"id":2651,"parentId":1405,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\default.fragment.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23471,"timestamp":958429447815,"id":2712,"parentId":2711,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23480,"timestamp":958429447808,"id":2711,"parentId":2652,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24671,"timestamp":958429446823,"id":2652,"parentId":1405,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\default.vertex.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23711,"timestamp":958429447799,"id":2708,"parentId":2707,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23719,"timestamp":958429447792,"id":2707,"parentId":2650,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27780,"timestamp":958429446787,"id":2650,"parentId":1418,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrAnisotropicConfiguration.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26885,"timestamp":958429447704,"id":2684,"parentId":2683,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26894,"timestamp":958429447697,"id":2683,"parentId":2638,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31682,"timestamp":958429446550,"id":2638,"parentId":1395,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\Shadows\\shadowGenerator.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":30420,"timestamp":958429447830,"id":2716,"parentId":2715,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":30429,"timestamp":958429447823,"id":2715,"parentId":2654,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31765,"timestamp":958429446860,"id":2654,"parentId":1418,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrBRDFConfiguration.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":30794,"timestamp":958429447846,"id":2720,"parentId":2719,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":30803,"timestamp":958429447839,"id":2719,"parentId":2656,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32613,"timestamp":958429446895,"id":2656,"parentId":1418,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrSheenConfiguration.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":31704,"timestamp":958429447822,"id":2714,"parentId":2713,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":31733,"timestamp":958429447816,"id":2713,"parentId":2653,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33824,"timestamp":958429446841,"id":2653,"parentId":1418,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrClearCoatConfiguration.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32827,"timestamp":958429447854,"id":2722,"parentId":2721,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32836,"timestamp":958429447847,"id":2721,"parentId":2657,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34440,"timestamp":958429446914,"id":2657,"parentId":1418,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrIridescenceConfiguration.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37989,"timestamp":958429447869,"id":2726,"parentId":2725,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38000,"timestamp":958429447862,"id":2725,"parentId":2659,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39065,"timestamp":958429446951,"id":2659,"parentId":1420,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\standardMaterial.decalMap.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38153,"timestamp":958429447877,"id":2728,"parentId":2727,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38162,"timestamp":958429447870,"id":2727,"parentId":2660,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39199,"timestamp":958429446970,"id":2660,"parentId":1422,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\meshUVSpaceRendererMasker.vertex.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38296,"timestamp":958429447885,"id":2730,"parentId":2729,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38305,"timestamp":958429447877,"id":2729,"parentId":2661,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39353,"timestamp":958429446987,"id":2661,"parentId":1422,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\meshUVSpaceRenderer.vertex.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38460,"timestamp":958429447892,"id":2732,"parentId":2731,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38469,"timestamp":958429447885,"id":2731,"parentId":2662,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39471,"timestamp":958429447005,"id":2662,"parentId":1422,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\meshUVSpaceRendererFinaliser.fragment.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38588,"timestamp":958429447900,"id":2734,"parentId":2733,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38597,"timestamp":958429447893,"id":2733,"parentId":2663,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39580,"timestamp":958429447024,"id":2663,"parentId":1422,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\meshUVSpaceRenderer.fragment.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":39399,"timestamp":958429447908,"id":2736,"parentId":2735,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":39409,"timestamp":958429447901,"id":2735,"parentId":2664,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40408,"timestamp":958429447041,"id":2664,"parentId":1422,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\meshUVSpaceRendererFinaliser.vertex.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":35233,"timestamp":958429452229,"id":2760,"parentId":2759,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":35259,"timestamp":958429452204,"id":2759,"parentId":2737,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36439,"timestamp":958429451141,"id":2737,"parentId":1422,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\meshUVSpaceRendererMasker.fragment.js","layer":"ssr"},"startTime":1704619717477,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":35351,"timestamp":958429452242,"id":2762,"parentId":2761,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":35364,"timestamp":958429452230,"id":2761,"parentId":2738,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36518,"timestamp":958429451194,"id":2738,"parentId":1429,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\color.fragment.js","layer":"ssr"},"startTime":1704619717477,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":35473,"timestamp":958429452251,"id":2764,"parentId":2763,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":35483,"timestamp":958429452243,"id":2763,"parentId":2739,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36634,"timestamp":958429451222,"id":2739,"parentId":1429,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\color.vertex.js","layer":"ssr"},"startTime":1704619717477,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":35609,"timestamp":958429452259,"id":2766,"parentId":2765,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":35618,"timestamp":958429452252,"id":2765,"parentId":2740,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36743,"timestamp":958429451243,"id":2740,"parentId":1420,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrMaterial.decalMap.js","layer":"ssr"},"startTime":1704619717477,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":40139,"timestamp":958429447861,"id":2724,"parentId":2723,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":40148,"timestamp":958429447854,"id":2723,"parentId":2658,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42439,"timestamp":958429446932,"id":2658,"parentId":1418,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrSubSurfaceConfiguration.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37108,"timestamp":958429452278,"id":2770,"parentId":2769,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37118,"timestamp":958429452270,"id":2769,"parentId":2742,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38330,"timestamp":958429451283,"id":2742,"parentId":1421,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\rawTexture2DArray.js","layer":"ssr"},"startTime":1704619717477,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37358,"timestamp":958429452269,"id":2768,"parentId":2767,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37368,"timestamp":958429452260,"id":2767,"parentId":2741,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38762,"timestamp":958429451262,"id":2741,"parentId":1433,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\discBuilder.js","layer":"ssr"},"startTime":1704619717477,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":37842,"timestamp":958429452289,"id":2772,"parentId":2771,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37854,"timestamp":958429452279,"id":2771,"parentId":2743,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39121,"timestamp":958429451457,"id":2743,"parentId":1433,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\torusKnotBuilder.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38296,"timestamp":958429452297,"id":2774,"parentId":2773,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38305,"timestamp":958429452290,"id":2773,"parentId":2744,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39938,"timestamp":958429451517,"id":2744,"parentId":1433,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\tiledBoxBuilder.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":39155,"timestamp":958429452315,"id":2778,"parentId":2777,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":39166,"timestamp":958429452306,"id":2777,"parentId":2746,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40534,"timestamp":958429451579,"id":2746,"parentId":1433,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\polygonBuilder.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":39799,"timestamp":958429452329,"id":2780,"parentId":2779,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":39813,"timestamp":958429452317,"id":2779,"parentId":2747,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40852,"timestamp":958429451622,"id":2747,"parentId":1433,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\latheBuilder.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":40184,"timestamp":958429452305,"id":2776,"parentId":2775,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":40193,"timestamp":958429452298,"id":2775,"parentId":2745,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42110,"timestamp":958429451554,"id":2745,"parentId":1433,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\ribbonBuilder.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":41304,"timestamp":958429452378,"id":2786,"parentId":2785,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41320,"timestamp":958429452364,"id":2785,"parentId":2750,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42548,"timestamp":958429451710,"id":2750,"parentId":1433,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\tubeBuilder.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":41914,"timestamp":958429452362,"id":2784,"parentId":2783,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41935,"timestamp":958429452342,"id":2783,"parentId":2749,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43659,"timestamp":958429451690,"id":2749,"parentId":1433,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\groundBuilder.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42975,"timestamp":958429452390,"id":2788,"parentId":2787,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42988,"timestamp":958429452379,"id":2787,"parentId":2751,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44027,"timestamp":958429451730,"id":2751,"parentId":1441,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\joinedPhysicsEngineComponent.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43369,"timestamp":958429452404,"id":2790,"parentId":2789,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43383,"timestamp":958429452391,"id":2789,"parentId":2752,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44310,"timestamp":958429451749,"id":2752,"parentId":1435,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.isovector.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":48242,"timestamp":958429447838,"id":2718,"parentId":2717,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":48250,"timestamp":958429447831,"id":2717,"parentId":2655,"tags":{},"startTime":1704619717474,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":54805,"timestamp":958429446878,"id":2655,"parentId":1418,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrBaseMaterial.js","layer":"ssr"},"startTime":1704619717473,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":49362,"timestamp":958429452341,"id":2782,"parentId":2781,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":49375,"timestamp":958429452330,"id":2781,"parentId":2748,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51673,"timestamp":958429451651,"id":2748,"parentId":1433,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\tiledPlaneBuilder.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":50885,"timestamp":958429452455,"id":2796,"parentId":2795,"tags":{},"startTime":1704619717479,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":50900,"timestamp":958429452441,"id":2795,"parentId":2755,"tags":{},"startTime":1704619717479,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51765,"timestamp":958429451804,"id":2755,"parentId":1433,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\geodesicBuilder.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":51164,"timestamp":958429452422,"id":2792,"parentId":2791,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":51183,"timestamp":958429452405,"id":2791,"parentId":2753,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52476,"timestamp":958429451767,"id":2753,"parentId":1433,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\icoSphereBuilder.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":51794,"timestamp":958429452467,"id":2798,"parentId":2797,"tags":{},"startTime":1704619717479,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":51808,"timestamp":958429452456,"id":2797,"parentId":2756,"tags":{},"startTime":1704619717479,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52993,"timestamp":958429451822,"id":2756,"parentId":1433,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\goldbergBuilder.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":52355,"timestamp":958429452525,"id":2802,"parentId":2801,"tags":{},"startTime":1704619717479,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":52366,"timestamp":958429452516,"id":2801,"parentId":2758,"tags":{},"startTime":1704619717479,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53203,"timestamp":958429451858,"id":2758,"parentId":1441,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\physicsEngineComponent.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":52559,"timestamp":958429452515,"id":2800,"parentId":2799,"tags":{},"startTime":1704619717479,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":52569,"timestamp":958429452507,"id":2799,"parentId":2757,"tags":{},"startTime":1704619717479,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53916,"timestamp":958429451839,"id":2757,"parentId":1433,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\textBuilder.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":47143,"timestamp":958429458627,"id":2819,"parentId":2818,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":47168,"timestamp":958429458604,"id":2818,"parentId":2803,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48230,"timestamp":958429457787,"id":2803,"parentId":1604,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\uniformBufferEffectCommonAccessor.js","layer":"ssr"},"startTime":1704619717484,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":47393,"timestamp":958429458639,"id":2821,"parentId":2820,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":47404,"timestamp":958429458629,"id":2820,"parentId":2804,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48401,"timestamp":958429457839,"id":2804,"parentId":1604,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\gpuUpdateParticles.compute.js","layer":"ssr"},"startTime":1704619717484,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":47605,"timestamp":958429458648,"id":2823,"parentId":2822,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":47615,"timestamp":958429458640,"id":2822,"parentId":2805,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50336,"timestamp":958429457868,"id":2805,"parentId":1599,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrBaseSimpleMaterial.js","layer":"ssr"},"startTime":1704619717484,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":49564,"timestamp":958429458657,"id":2825,"parentId":2824,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":49573,"timestamp":958429458649,"id":2824,"parentId":2806,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50681,"timestamp":958429457892,"id":2806,"parentId":1599,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrMetallicRoughnessMaterial.js","layer":"ssr"},"startTime":1704619717484,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":49922,"timestamp":958429458665,"id":2827,"parentId":2826,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":49931,"timestamp":958429458657,"id":2826,"parentId":2807,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50999,"timestamp":958429457911,"id":2807,"parentId":1599,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrSpecularGlossinessMaterial.js","layer":"ssr"},"startTime":1704619717484,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":56487,"timestamp":958429452440,"id":2794,"parentId":2793,"tags":{},"startTime":1704619717479,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":56503,"timestamp":958429452425,"id":2793,"parentId":2754,"tags":{},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58929,"timestamp":958429451785,"id":2754,"parentId":1433,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\decalBuilder.js","layer":"ssr"},"startTime":1704619717478,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":52055,"timestamp":958429458681,"id":2831,"parentId":2830,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":52063,"timestamp":958429458674,"id":2830,"parentId":2809,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53300,"timestamp":958429457958,"id":2809,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\equiRectangularCubeTexture.js","layer":"ssr"},"startTime":1704619717484,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":52575,"timestamp":958429458697,"id":2835,"parentId":2834,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":52584,"timestamp":958429458690,"id":2834,"parentId":2811,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53397,"timestamp":958429458029,"id":2811,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\externalTexture.js","layer":"ssr"},"startTime":1704619717484,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":52767,"timestamp":958429458673,"id":2829,"parentId":2828,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":52775,"timestamp":958429458666,"id":2828,"parentId":2808,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":54038,"timestamp":958429457930,"id":2808,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\colorGradingTexture.js","layer":"ssr"},"startTime":1704619717484,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":53278,"timestamp":958429458704,"id":2837,"parentId":2836,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":53286,"timestamp":958429458697,"id":2836,"parentId":2812,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":54106,"timestamp":958429458058,"id":2812,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\baseTexture.polynomial.js","layer":"ssr"},"startTime":1704619717484,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":53457,"timestamp":958429458720,"id":2841,"parentId":2840,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":53466,"timestamp":958429458713,"id":2840,"parentId":2814,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":54153,"timestamp":958429458097,"id":2814,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\internalTextureLoader.js","layer":"ssr"},"startTime":1704619717484,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":53571,"timestamp":958429458689,"id":2833,"parentId":2832,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":53579,"timestamp":958429458682,"id":2832,"parentId":2810,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55023,"timestamp":958429457986,"id":2810,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\hdrCubeTexture.js","layer":"ssr"},"startTime":1704619717484,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":54311,"timestamp":958429458712,"id":2839,"parentId":2838,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":54319,"timestamp":958429458705,"id":2838,"parentId":2813,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55263,"timestamp":958429458079,"id":2813,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\htmlElementTexture.js","layer":"ssr"},"startTime":1704619717484,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":54663,"timestamp":958429458744,"id":2847,"parentId":2846,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":54672,"timestamp":958429458737,"id":2846,"parentId":2817,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55446,"timestamp":958429458153,"id":2817,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\rawTexture3D.js","layer":"ssr"},"startTime":1704619717484,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":54875,"timestamp":958429458737,"id":2845,"parentId":2844,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":54884,"timestamp":958429458729,"id":2844,"parentId":2816,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55709,"timestamp":958429458135,"id":2816,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\rawCubeTexture.js","layer":"ssr"},"startTime":1704619717484,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":55129,"timestamp":958429458728,"id":2843,"parentId":2842,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":55137,"timestamp":958429458721,"id":2842,"parentId":2815,"tags":{},"startTime":1704619717485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56631,"timestamp":958429458116,"id":2815,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\multiRenderTarget.js","layer":"ssr"},"startTime":1704619717484,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2515,"timestamp":958429534649,"id":2873,"parentId":2872,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2559,"timestamp":958429534617,"id":2872,"parentId":2848,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5345,"timestamp":958429532242,"id":2848,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\thinRenderTargetTexture.js","layer":"ssr"},"startTime":1704619717558,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2927,"timestamp":958429534682,"id":2879,"parentId":2878,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2939,"timestamp":958429534673,"id":2878,"parentId":2851,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":5540,"timestamp":958429532371,"id":2851,"parentId":1598,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Occlusion\\occlusionMaterial.js","layer":"ssr"},"startTime":1704619717558,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3262,"timestamp":958429534663,"id":2875,"parentId":2874,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3275,"timestamp":958429534651,"id":2874,"parentId":2849,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5947,"timestamp":958429532314,"id":2849,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\refractionTexture.js","layer":"ssr"},"startTime":1704619717558,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3603,"timestamp":958429534672,"id":2877,"parentId":2876,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3613,"timestamp":958429534664,"id":2876,"parentId":2850,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6195,"timestamp":958429532347,"id":2850,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\ktx2decoderTypes.js","layer":"ssr"},"startTime":1704619717558,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3873,"timestamp":958429534691,"id":2881,"parentId":2880,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3883,"timestamp":958429534683,"id":2880,"parentId":2852,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6351,"timestamp":958429532393,"id":2852,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Loaders\\index.js","layer":"ssr"},"startTime":1704619717558,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4053,"timestamp":958429534707,"id":2885,"parentId":2884,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4062,"timestamp":958429534700,"id":2884,"parentId":2854,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6502,"timestamp":958429532430,"id":2854,"parentId":1605,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\gpuUpdateParticles.fragment.js","layer":"ssr"},"startTime":1704619717558,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4231,"timestamp":958429534716,"id":2887,"parentId":2886,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4240,"timestamp":958429534708,"id":2886,"parentId":2855,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6718,"timestamp":958429532451,"id":2855,"parentId":1605,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\gpuUpdateParticles.vertex.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4483,"timestamp":958429534699,"id":2883,"parentId":2882,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4492,"timestamp":958429534692,"id":2882,"parentId":2853,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7132,"timestamp":958429532411,"id":2853,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\thinTexture.js","layer":"ssr"},"startTime":1704619717558,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4833,"timestamp":958429534724,"id":2889,"parentId":2888,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4841,"timestamp":958429534716,"id":2888,"parentId":2856,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7231,"timestamp":958429532469,"id":2856,"parentId":1606,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\gpuRenderParticles.fragment.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4981,"timestamp":958429534731,"id":2891,"parentId":2890,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4989,"timestamp":958429534724,"id":2890,"parentId":2857,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7380,"timestamp":958429532487,"id":2857,"parentId":1606,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\gpuRenderParticles.vertex.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9595,"timestamp":958429534739,"id":2893,"parentId":2892,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9606,"timestamp":958429534732,"id":2892,"parentId":2858,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12188,"timestamp":958429532508,"id":2858,"parentId":1605,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\customParticleEmitter.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9964,"timestamp":958429534747,"id":2895,"parentId":2894,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9973,"timestamp":958429534740,"id":2894,"parentId":2859,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12405,"timestamp":958429532526,"id":2859,"parentId":1632,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\particles.vertex.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10194,"timestamp":958429534756,"id":2897,"parentId":2896,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10203,"timestamp":958429534748,"id":2896,"parentId":2860,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12860,"timestamp":958429532544,"id":2860,"parentId":1606,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\boxParticleEmitter.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10643,"timestamp":958429534779,"id":2903,"parentId":2902,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10653,"timestamp":958429534772,"id":2902,"parentId":2863,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13009,"timestamp":958429532605,"id":2863,"parentId":1642,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\blackAndWhite.fragment.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10859,"timestamp":958429534771,"id":2901,"parentId":2900,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10869,"timestamp":958429534764,"id":2900,"parentId":2862,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13201,"timestamp":958429532583,"id":2862,"parentId":1640,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\anaglyph.fragment.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11033,"timestamp":958429534764,"id":2899,"parentId":2898,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11042,"timestamp":958429534757,"id":2898,"parentId":2861,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13710,"timestamp":958429532565,"id":2861,"parentId":1602,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\IPhysicsEnginePlugin.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11490,"timestamp":958429534804,"id":2909,"parentId":2908,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11499,"timestamp":958429534797,"id":2908,"parentId":2866,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13752,"timestamp":958429532662,"id":2866,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Packer\\index.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11615,"timestamp":958429534812,"id":2911,"parentId":2910,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11623,"timestamp":958429534805,"id":2910,"parentId":2867,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13840,"timestamp":958429532682,"id":2867,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Procedurals\\index.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11746,"timestamp":958429534788,"id":2905,"parentId":2904,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11755,"timestamp":958429534780,"id":2904,"parentId":2864,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14560,"timestamp":958429532626,"id":2864,"parentId":1641,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\postProcessRenderEffect.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12385,"timestamp":958429534819,"id":2913,"parentId":2912,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12394,"timestamp":958429534812,"id":2912,"parentId":2868,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14692,"timestamp":958429532700,"id":2868,"parentId":1645,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\greasedLine.fragment.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12580,"timestamp":958429534827,"id":2915,"parentId":2914,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12590,"timestamp":958429534820,"id":2914,"parentId":2869,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14922,"timestamp":958429532719,"id":2869,"parentId":1647,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\nodeMaterialConnectionPointCustomObject.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12878,"timestamp":958429534796,"id":2907,"parentId":2906,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12887,"timestamp":958429534789,"id":2906,"parentId":2865,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15890,"timestamp":958429532644,"id":2865,"parentId":1600,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Filtering\\hdrFiltering.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13717,"timestamp":958429534835,"id":2917,"parentId":2916,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13726,"timestamp":958429534828,"id":2916,"parentId":2870,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16027,"timestamp":958429532736,"id":2870,"parentId":1645,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\greasedLine.vertex.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9707,"timestamp":958429541750,"id":2976,"parentId":2975,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9735,"timestamp":958429541725,"id":2975,"parentId":2920,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14197,"timestamp":958429540016,"id":2920,"parentId":1647,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\nodeMaterialBlockConnectionPoint.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12460,"timestamp":958429541771,"id":2980,"parentId":2979,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12470,"timestamp":958429541763,"id":2979,"parentId":2922,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15488,"timestamp":958429540091,"id":2922,"parentId":1648,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\greasedLineBuilder.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13835,"timestamp":958429541762,"id":2978,"parentId":2977,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13848,"timestamp":958429541751,"id":2977,"parentId":2921,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17347,"timestamp":958429540066,"id":2921,"parentId":1647,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\nodeMaterialBlock.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15650,"timestamp":958429541780,"id":2982,"parentId":2981,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15660,"timestamp":958429541772,"id":2981,"parentId":2923,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17493,"timestamp":958429540112,"id":2923,"parentId":1633,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\particles.fragment.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15832,"timestamp":958429541789,"id":2984,"parentId":2983,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15842,"timestamp":958429541781,"id":2983,"parentId":2924,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17632,"timestamp":958429540134,"id":2924,"parentId":1647,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Enums\\index.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15983,"timestamp":958429541797,"id":2986,"parentId":2985,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15992,"timestamp":958429541789,"id":2985,"parentId":2925,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17709,"timestamp":958429540152,"id":2925,"parentId":1647,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Optimizers\\index.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16066,"timestamp":958429541805,"id":2988,"parentId":2987,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16074,"timestamp":958429541798,"id":2987,"parentId":2926,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17896,"timestamp":958429540170,"id":2926,"parentId":1647,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Decorators\\nodeDecorator.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23241,"timestamp":958429534844,"id":2919,"parentId":2918,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23251,"timestamp":958429534836,"id":2918,"parentId":2871,"tags":{},"startTime":1704619717561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30621,"timestamp":958429532756,"id":2871,"parentId":1647,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\nodeMaterial.js","layer":"ssr"},"startTime":1704619717559,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21580,"timestamp":958429541814,"id":2990,"parentId":2989,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21589,"timestamp":958429541806,"id":2989,"parentId":2927,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23572,"timestamp":958429540190,"id":2927,"parentId":1647,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\index.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21935,"timestamp":958429541838,"id":2996,"parentId":2995,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21943,"timestamp":958429541831,"id":2995,"parentId":2930,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23739,"timestamp":958429540245,"id":2930,"parentId":1690,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Compression\\meshoptCompression.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22143,"timestamp":958429541855,"id":3000,"parentId":2999,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22151,"timestamp":958429541848,"id":2999,"parentId":2932,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24388,"timestamp":958429540283,"id":2932,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\nodeGeometryBlockConnectionPoint.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22864,"timestamp":958429541822,"id":2992,"parentId":2991,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22872,"timestamp":958429541815,"id":2991,"parentId":2928,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27341,"timestamp":958429540209,"id":2928,"parentId":1690,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Compression\\dracoCompression.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":25720,"timestamp":958429541847,"id":2998,"parentId":2997,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":25831,"timestamp":958429541839,"id":2997,"parentId":2931,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28605,"timestamp":958429540264,"id":2931,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\nodeGeometry.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27006,"timestamp":958429541880,"id":3006,"parentId":3005,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27014,"timestamp":958429541873,"id":3005,"parentId":2935,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28844,"timestamp":958429540337,"id":2935,"parentId":1697,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\physicsEngine.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27332,"timestamp":958429541863,"id":3002,"parentId":3001,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27341,"timestamp":958429541856,"id":3001,"parentId":2933,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29733,"timestamp":958429540300,"id":2933,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\nodeGeometryBuildState.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28219,"timestamp":958429541830,"id":2994,"parentId":2993,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28228,"timestamp":958429541823,"id":2993,"parentId":2929,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31333,"timestamp":958429540227,"id":2929,"parentId":1695,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Navigation\\Plugins\\recastJSPlugin.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29688,"timestamp":958429541888,"id":3008,"parentId":3007,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29696,"timestamp":958429541881,"id":3007,"parentId":2936,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31853,"timestamp":958429540354,"id":2936,"parentId":1697,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\physicsShape.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":30350,"timestamp":958429541872,"id":3004,"parentId":3003,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":30359,"timestamp":958429541864,"id":3003,"parentId":2934,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32959,"timestamp":958429540319,"id":2934,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\nodeGeometryBlock.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":31314,"timestamp":958429541980,"id":3012,"parentId":3011,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":31354,"timestamp":958429541942,"id":3011,"parentId":2938,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33444,"timestamp":958429540390,"id":2938,"parentId":1697,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\physicsConstraint.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":31849,"timestamp":958429541998,"id":3016,"parentId":3015,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":31858,"timestamp":958429541991,"id":3015,"parentId":2940,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33556,"timestamp":958429540426,"id":2940,"parentId":1697,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\physicsMaterial.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32097,"timestamp":958429541898,"id":3010,"parentId":3009,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32107,"timestamp":958429541889,"id":3009,"parentId":2937,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34353,"timestamp":958429540373,"id":2937,"parentId":1697,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\physicsBody.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32750,"timestamp":958429541990,"id":3014,"parentId":3013,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32760,"timestamp":958429541981,"id":3013,"parentId":2939,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34946,"timestamp":958429540407,"id":2939,"parentId":1697,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\physicsAggregate.js","layer":"ssr"},"startTime":1704619717566,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":33345,"timestamp":958429542022,"id":3022,"parentId":3021,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":33354,"timestamp":958429542015,"id":3021,"parentId":2943,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34959,"timestamp":958429540479,"id":2943,"parentId":1699,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\IPhysicsEnginePlugin.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":33434,"timestamp":958429542014,"id":3020,"parentId":3019,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":33442,"timestamp":958429542007,"id":3019,"parentId":2942,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35434,"timestamp":958429540461,"id":2942,"parentId":1699,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\physicsEngine.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38430,"timestamp":958429542038,"id":3026,"parentId":3025,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38441,"timestamp":958429542031,"id":3025,"parentId":2945,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40051,"timestamp":958429540515,"id":2945,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Interfaces\\nodeGeometryExecutionContext.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38531,"timestamp":958429542047,"id":3028,"parentId":3027,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38540,"timestamp":958429542039,"id":3027,"parentId":2946,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40216,"timestamp":958429540532,"id":2946,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Enums\\nodeGeometryConnectionPointTypes.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38755,"timestamp":958429542006,"id":3018,"parentId":3017,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38764,"timestamp":958429541999,"id":3017,"parentId":2941,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41167,"timestamp":958429540443,"id":2941,"parentId":1697,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\ragdoll.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":39594,"timestamp":958429542030,"id":3024,"parentId":3023,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":39603,"timestamp":958429542023,"id":3023,"parentId":2944,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41446,"timestamp":958429540498,"id":2944,"parentId":1699,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\physicsJoint.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":39902,"timestamp":958429542055,"id":3030,"parentId":3029,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":39911,"timestamp":958429542047,"id":3029,"parentId":2947,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41581,"timestamp":958429540551,"id":2947,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Enums\\nodeGeometryContextualSources.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":40065,"timestamp":958429542079,"id":3036,"parentId":3035,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":40073,"timestamp":958429542072,"id":3035,"parentId":2950,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41701,"timestamp":958429540603,"id":2950,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryOutputBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":40255,"timestamp":958429542063,"id":3032,"parentId":3031,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":40263,"timestamp":958429542056,"id":3031,"parentId":2948,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42174,"timestamp":958429540569,"id":2948,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryOptimizeBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":40670,"timestamp":958429542087,"id":3038,"parentId":3037,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":40679,"timestamp":958429542080,"id":3037,"parentId":2951,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42612,"timestamp":958429540622,"id":2951,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\conditionBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":41144,"timestamp":958429542103,"id":3042,"parentId":3041,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41152,"timestamp":958429542096,"id":3041,"parentId":2953,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42885,"timestamp":958429540657,"id":2953,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\mapRangeBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":41484,"timestamp":958429542071,"id":3034,"parentId":3033,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41493,"timestamp":958429542064,"id":3033,"parentId":2949,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43582,"timestamp":958429540585,"id":2949,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\mathBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42085,"timestamp":958429542095,"id":3040,"parentId":3039,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42094,"timestamp":958429542088,"id":3039,"parentId":2952,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44279,"timestamp":958429540639,"id":2952,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryInputBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42807,"timestamp":958429542128,"id":3048,"parentId":3047,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42816,"timestamp":958429542121,"id":3047,"parentId":2956,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44741,"timestamp":958429540710,"id":2956,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\mergeGeometryBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43356,"timestamp":958429542112,"id":3044,"parentId":3043,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43365,"timestamp":958429542104,"id":3043,"parentId":2954,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45393,"timestamp":958429540675,"id":2954,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\randomBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43946,"timestamp":958429542137,"id":3050,"parentId":3049,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43955,"timestamp":958429542129,"id":3049,"parentId":2957,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45801,"timestamp":958429540728,"id":2957,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryCollectionBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44423,"timestamp":958429542120,"id":3046,"parentId":3045,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44431,"timestamp":958429542113,"id":3045,"parentId":2955,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46464,"timestamp":958429540692,"id":2955,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\noiseBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":45059,"timestamp":958429542145,"id":3052,"parentId":3051,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":45078,"timestamp":958429542138,"id":3051,"parentId":2958,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46687,"timestamp":958429540745,"id":2958,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryElbowBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":45267,"timestamp":958429542178,"id":3058,"parentId":3057,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":45276,"timestamp":958429542171,"id":3057,"parentId":2961,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46840,"timestamp":958429540797,"id":2961,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\computeNormalsBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":45497,"timestamp":958429542153,"id":3054,"parentId":3053,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":45505,"timestamp":958429542146,"id":3053,"parentId":2959,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47420,"timestamp":958429540763,"id":2959,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\vectorConverterBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":46010,"timestamp":958429542187,"id":3060,"parentId":3059,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":46019,"timestamp":958429542179,"id":3059,"parentId":2962,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47870,"timestamp":958429540814,"id":2962,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryTransformBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":46502,"timestamp":958429542195,"id":3062,"parentId":3061,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":46511,"timestamp":958429542187,"id":3061,"parentId":2963,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48104,"timestamp":958429540832,"id":2963,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\normalizeVectorBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":46780,"timestamp":958429542170,"id":3056,"parentId":3055,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":46797,"timestamp":958429542154,"id":3055,"parentId":2960,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48856,"timestamp":958429540780,"id":2960,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryTrigonometryBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":47446,"timestamp":958429542203,"id":3064,"parentId":3063,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":47454,"timestamp":958429542196,"id":3063,"parentId":2964,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":49045,"timestamp":958429540849,"id":2964,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\debugBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":47781,"timestamp":958429542210,"id":3066,"parentId":3065,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":47789,"timestamp":958429542204,"id":3065,"parentId":2965,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":49418,"timestamp":958429540866,"id":2965,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryInfoBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":48176,"timestamp":958429542219,"id":3068,"parentId":3067,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":48184,"timestamp":958429542211,"id":3067,"parentId":2966,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51348,"timestamp":958429540897,"id":2966,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\intFloatConverterBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":50026,"timestamp":958429542235,"id":3072,"parentId":3071,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":50034,"timestamp":958429542227,"id":3071,"parentId":2968,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51499,"timestamp":958429540970,"id":2968,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\matrixComposeBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":50238,"timestamp":958429542243,"id":3074,"parentId":3073,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":50247,"timestamp":958429542235,"id":3073,"parentId":2969,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51696,"timestamp":958429540994,"id":2969,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\boundingBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":50475,"timestamp":958429542226,"id":3070,"parentId":3069,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":50483,"timestamp":958429542219,"id":3069,"parentId":2967,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52267,"timestamp":958429540942,"id":2967,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\mappingBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":50971,"timestamp":958429542251,"id":3076,"parentId":3075,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":50979,"timestamp":958429542244,"id":3075,"parentId":2970,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52705,"timestamp":958429541013,"id":2970,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\booleanGeometryBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":51472,"timestamp":958429542259,"id":3078,"parentId":3077,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":51480,"timestamp":958429542252,"id":3077,"parentId":2971,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53160,"timestamp":958429541031,"id":2971,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\boxBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":52013,"timestamp":958429542267,"id":3080,"parentId":3079,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":52021,"timestamp":958429542260,"id":3079,"parentId":2972,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53581,"timestamp":958429541052,"id":2972,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\planeBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":52370,"timestamp":958429542275,"id":3082,"parentId":3081,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":52378,"timestamp":958429542268,"id":3081,"parentId":2973,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53885,"timestamp":958429541070,"id":2973,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\meshBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":52684,"timestamp":958429542283,"id":3084,"parentId":3083,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":52693,"timestamp":958429542276,"id":3083,"parentId":2974,"tags":{},"startTime":1704619717568,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":54208,"timestamp":958429541088,"id":2974,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\icoSphereBlock.js","layer":"ssr"},"startTime":1704619717567,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":45070,"timestamp":958429550239,"id":3095,"parentId":3094,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":45101,"timestamp":958429550208,"id":3094,"parentId":3085,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46630,"timestamp":958429549021,"id":3085,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\sphereBlock.js","layer":"ssr"},"startTime":1704619717575,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":45407,"timestamp":958429550257,"id":3097,"parentId":3096,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":45423,"timestamp":958429550241,"id":3096,"parentId":3086,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46872,"timestamp":958429549083,"id":3086,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\torusBlock.js","layer":"ssr"},"startTime":1704619717575,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":45696,"timestamp":958429550271,"id":3099,"parentId":3098,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":45710,"timestamp":958429550258,"id":3098,"parentId":3087,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47203,"timestamp":958429549124,"id":3087,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\cylinderBlock.js","layer":"ssr"},"startTime":1704619717575,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":46054,"timestamp":958429550284,"id":3101,"parentId":3100,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":46067,"timestamp":958429550272,"id":3100,"parentId":3088,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47503,"timestamp":958429549156,"id":3088,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\gridBlock.js","layer":"ssr"},"startTime":1704619717575,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":46348,"timestamp":958429550324,"id":3107,"parentId":3106,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":46361,"timestamp":958429550312,"id":3106,"parentId":3091,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47557,"timestamp":958429549251,"id":3091,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\nullBlock.js","layer":"ssr"},"startTime":1704619717575,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":46522,"timestamp":958429550298,"id":3103,"parentId":3102,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":46535,"timestamp":958429550286,"id":3102,"parentId":3089,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47912,"timestamp":958429549188,"id":3089,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\discBlock.js","layer":"ssr"},"startTime":1704619717575,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":46801,"timestamp":958429550311,"id":3105,"parentId":3104,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":46814,"timestamp":958429550299,"id":3104,"parentId":3090,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48198,"timestamp":958429549220,"id":3090,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\capsuleBlock.js","layer":"ssr"},"startTime":1704619717575,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":47178,"timestamp":958429550337,"id":3109,"parentId":3108,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":47191,"timestamp":958429550325,"id":3108,"parentId":3092,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48561,"timestamp":958429549282,"id":3092,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Set\\setPositionsBlock.js","layer":"ssr"},"startTime":1704619717575,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":47505,"timestamp":958429550350,"id":3111,"parentId":3110,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":47518,"timestamp":958429550338,"id":3110,"parentId":3093,"tags":{},"startTime":1704619717576,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48870,"timestamp":958429549314,"id":3093,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Set\\setNormalsBlock.js","layer":"ssr"},"startTime":1704619717575,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1606,"timestamp":958429620839,"id":3148,"parentId":3147,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1616,"timestamp":958429620831,"id":3147,"parentId":3115,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4010,"timestamp":958429618917,"id":3115,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Set\\setMaterialIDBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2112,"timestamp":958429620831,"id":3146,"parentId":3145,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2121,"timestamp":958429620823,"id":3145,"parentId":3114,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4447,"timestamp":958429618896,"id":3114,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Set\\setColorsBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2535,"timestamp":958429620822,"id":3144,"parentId":3143,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2546,"timestamp":958429620812,"id":3143,"parentId":3113,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4924,"timestamp":958429618869,"id":3113,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Set\\setTangentsBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7192,"timestamp":958429620810,"id":3142,"parentId":3141,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7227,"timestamp":958429620777,"id":3141,"parentId":3112,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9816,"timestamp":958429618800,"id":3112,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Set\\setUVsBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7757,"timestamp":958429620873,"id":3150,"parentId":3149,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7791,"timestamp":958429620839,"id":3149,"parentId":3116,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9980,"timestamp":958429618937,"id":3116,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Matrices\\rotationXBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8043,"timestamp":958429620890,"id":3154,"parentId":3153,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8051,"timestamp":958429620883,"id":3153,"parentId":3118,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10186,"timestamp":958429618975,"id":3118,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Matrices\\rotationYBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8292,"timestamp":958429620882,"id":3152,"parentId":3151,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8301,"timestamp":958429620874,"id":3151,"parentId":3117,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10487,"timestamp":958429618957,"id":3117,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Matrices\\rotationZBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8558,"timestamp":958429620898,"id":3156,"parentId":3155,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8567,"timestamp":958429620890,"id":3155,"parentId":3119,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10695,"timestamp":958429618994,"id":3119,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Matrices\\alignBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8797,"timestamp":958429620907,"id":3158,"parentId":3157,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8807,"timestamp":958429620899,"id":3157,"parentId":3120,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10942,"timestamp":958429619013,"id":3120,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Matrices\\scalingBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9052,"timestamp":958429620915,"id":3160,"parentId":3159,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9060,"timestamp":958429620907,"id":3159,"parentId":3121,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11144,"timestamp":958429619030,"id":3121,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Matrices\\translationBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9264,"timestamp":958429620922,"id":3162,"parentId":3161,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9271,"timestamp":958429620915,"id":3161,"parentId":3122,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13507,"timestamp":958429619049,"id":3122,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Instances\\instantiateOnVerticesBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11634,"timestamp":958429620937,"id":3166,"parentId":3165,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11643,"timestamp":958429620930,"id":3165,"parentId":3124,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13953,"timestamp":958429619084,"id":3124,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Instances\\instantiateBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12121,"timestamp":958429620930,"id":3164,"parentId":3163,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12129,"timestamp":958429620923,"id":3163,"parentId":3123,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14915,"timestamp":958429619067,"id":3123,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Instances\\instantiateOnFacesBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13052,"timestamp":958429620945,"id":3168,"parentId":3167,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13060,"timestamp":958429620938,"id":3167,"parentId":3125,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15752,"timestamp":958429619101,"id":3125,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Instances\\instantiateOnVolumeBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13915,"timestamp":958429620952,"id":3170,"parentId":3169,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13923,"timestamp":958429620945,"id":3169,"parentId":3126,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":16453,"timestamp":958429619120,"id":3126,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Instances\\instantiateRadialBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14627,"timestamp":958429620960,"id":3172,"parentId":3171,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14635,"timestamp":958429620953,"id":3171,"parentId":3127,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16800,"timestamp":958429619138,"id":3127,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Instances\\instantiateLinearBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14982,"timestamp":958429620968,"id":3174,"parentId":3173,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14990,"timestamp":958429620961,"id":3173,"parentId":3128,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17131,"timestamp":958429619156,"id":3128,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Teleport\\teleportInBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15316,"timestamp":958429620983,"id":3178,"parentId":3177,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15324,"timestamp":958429620976,"id":3177,"parentId":3130,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17243,"timestamp":958429619191,"id":3130,"parentId":1700,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\bloomMerge.fragment.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15469,"timestamp":958429620975,"id":3176,"parentId":3175,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15476,"timestamp":958429620969,"id":3175,"parentId":3129,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17583,"timestamp":958429619174,"id":3129,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Teleport\\teleportOutBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15778,"timestamp":958429620990,"id":3180,"parentId":3179,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15786,"timestamp":958429620984,"id":3179,"parentId":3131,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17698,"timestamp":958429619209,"id":3131,"parentId":1702,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\circleOfConfusion.fragment.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15900,"timestamp":958429621018,"id":3186,"parentId":3185,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15910,"timestamp":958429621009,"id":3185,"parentId":3134,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17789,"timestamp":958429619261,"id":3134,"parentId":1697,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\Plugins\\index.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16036,"timestamp":958429621026,"id":3188,"parentId":3187,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16044,"timestamp":958429621019,"id":3187,"parentId":3135,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17871,"timestamp":958429619280,"id":3135,"parentId":1699,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\Plugins\\index.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16160,"timestamp":958429621000,"id":3182,"parentId":3181,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16169,"timestamp":958429620992,"id":3181,"parentId":3132,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18338,"timestamp":958429619227,"id":3132,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Textures\\geometryTextureBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16544,"timestamp":958429621033,"id":3190,"parentId":3189,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16551,"timestamp":958429621026,"id":3189,"parentId":3136,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18427,"timestamp":958429619297,"id":3136,"parentId":1703,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\chromaticAberration.fragment.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16695,"timestamp":958429621041,"id":3192,"parentId":3191,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16703,"timestamp":958429621034,"id":3191,"parentId":3137,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18550,"timestamp":958429619314,"id":3137,"parentId":1705,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\convolution.fragment.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16866,"timestamp":958429621008,"id":3184,"parentId":3183,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16874,"timestamp":958429621001,"id":3183,"parentId":3133,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19026,"timestamp":958429619244,"id":3133,"parentId":1696,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Textures\\geometryTextureFetchBlock.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17232,"timestamp":958429621048,"id":3194,"parentId":3193,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17240,"timestamp":958429621041,"id":3193,"parentId":3138,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19077,"timestamp":958429619332,"id":3138,"parentId":1701,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\kernelBlur.fragment.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17356,"timestamp":958429621063,"id":3198,"parentId":3197,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17363,"timestamp":958429621057,"id":3197,"parentId":3140,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19169,"timestamp":958429619368,"id":3140,"parentId":1707,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\depthOfFieldMerge.fragment.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12290,"timestamp":958429626256,"id":3258,"parentId":3257,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12322,"timestamp":958429626225,"id":3257,"parentId":3199,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14743,"timestamp":958429623916,"id":3199,"parentId":1706,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\colorCorrection.fragment.js","layer":"ssr"},"startTime":1704619717650,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17612,"timestamp":958429621056,"id":3196,"parentId":3195,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17620,"timestamp":958429621049,"id":3195,"parentId":3139,"tags":{},"startTime":1704619717647,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19425,"timestamp":958429619349,"id":3139,"parentId":1701,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\kernelBlur.vertex.js","layer":"ssr"},"startTime":1704619717645,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12501,"timestamp":958429626282,"id":3260,"parentId":3259,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12525,"timestamp":958429626259,"id":3259,"parentId":3200,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14893,"timestamp":958429623990,"id":3200,"parentId":1711,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\filter.fragment.js","layer":"ssr"},"startTime":1704619717650,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12596,"timestamp":958429626297,"id":3262,"parentId":3261,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12609,"timestamp":958429626284,"id":3261,"parentId":3201,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14946,"timestamp":958429624049,"id":3201,"parentId":1709,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\displayPass.fragment.js","layer":"ssr"},"startTime":1704619717650,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12698,"timestamp":958429626306,"id":3264,"parentId":3263,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12706,"timestamp":958429626298,"id":3263,"parentId":3202,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15019,"timestamp":958429624087,"id":3202,"parentId":1712,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\grain.fragment.js","layer":"ssr"},"startTime":1704619717650,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15063,"timestamp":958429626314,"id":3266,"parentId":3265,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15073,"timestamp":958429626307,"id":3265,"parentId":3203,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17448,"timestamp":958429624112,"id":3203,"parentId":1710,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\extractHighlights.fragment.js","layer":"ssr"},"startTime":1704619717650,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15250,"timestamp":958429626324,"id":3268,"parentId":3267,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15260,"timestamp":958429626315,"id":3267,"parentId":3204,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17577,"timestamp":958429624142,"id":3204,"parentId":1713,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\highlights.fragment.js","layer":"ssr"},"startTime":1704619717650,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15390,"timestamp":958429626341,"id":3272,"parentId":3271,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15398,"timestamp":958429626333,"id":3271,"parentId":3206,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17628,"timestamp":958429624234,"id":3206,"parentId":1715,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\pass.fragment.js","layer":"ssr"},"startTime":1704619717650,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15525,"timestamp":958429626348,"id":3274,"parentId":3273,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15532,"timestamp":958429626341,"id":3273,"parentId":3207,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17717,"timestamp":958429624266,"id":3207,"parentId":1716,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fxaa.vertex.js","layer":"ssr"},"startTime":1704619717650,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15661,"timestamp":958429626332,"id":3270,"parentId":3269,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15669,"timestamp":958429626324,"id":3269,"parentId":3205,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17938,"timestamp":958429624191,"id":3205,"parentId":1716,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fxaa.fragment.js","layer":"ssr"},"startTime":1704619717650,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15771,"timestamp":958429626368,"id":3278,"parentId":3277,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15784,"timestamp":958429626356,"id":3277,"parentId":3209,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17920,"timestamp":958429624329,"id":3209,"parentId":1715,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\passCube.fragment.js","layer":"ssr"},"startTime":1704619717650,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15905,"timestamp":958429626355,"id":3276,"parentId":3275,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15912,"timestamp":958429626348,"id":3275,"parentId":3208,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18075,"timestamp":958429624300,"id":3208,"parentId":1714,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\imageProcessing.fragment.js","layer":"ssr"},"startTime":1704619717650,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16005,"timestamp":958429626380,"id":3280,"parentId":3279,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16016,"timestamp":958429626369,"id":3279,"parentId":3210,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18121,"timestamp":958429624360,"id":3210,"parentId":1717,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\motionBlurConfiguration.js","layer":"ssr"},"startTime":1704619717650,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16097,"timestamp":958429626392,"id":3282,"parentId":3281,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16110,"timestamp":958429626381,"id":3281,"parentId":3211,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18212,"timestamp":958429624392,"id":3211,"parentId":1717,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\motionBlur.fragment.js","layer":"ssr"},"startTime":1704619717650,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16198,"timestamp":958429626417,"id":3286,"parentId":3285,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16209,"timestamp":958429626406,"id":3285,"parentId":3213,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18265,"timestamp":958429624452,"id":3213,"parentId":1722,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\sharpen.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16295,"timestamp":958429626430,"id":3288,"parentId":3287,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16309,"timestamp":958429626418,"id":3287,"parentId":3214,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18346,"timestamp":958429624483,"id":3214,"parentId":1725,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\vrDistortionCorrection.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16432,"timestamp":958429626405,"id":3284,"parentId":3283,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16444,"timestamp":958429626394,"id":3283,"parentId":3212,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18512,"timestamp":958429624423,"id":3212,"parentId":1720,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\refraction.fragment.js","layer":"ssr"},"startTime":1704619717650,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16493,"timestamp":958429626452,"id":3290,"parentId":3289,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16511,"timestamp":958429626434,"id":3289,"parentId":3215,"tags":{},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18556,"timestamp":958429624513,"id":3215,"parentId":1726,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\screenSpaceReflection.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16602,"timestamp":958429626477,"id":3296,"parentId":3295,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16610,"timestamp":958429626470,"id":3295,"parentId":3218,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18564,"timestamp":958429624606,"id":3218,"parentId":1726,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\screenSpaceReflectionsConfiguration.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16719,"timestamp":958429626461,"id":3292,"parentId":3291,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16728,"timestamp":958429626453,"id":3291,"parentId":3216,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18774,"timestamp":958429624543,"id":3216,"parentId":1723,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\tonemap.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16860,"timestamp":958429626469,"id":3294,"parentId":3293,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":16947,"timestamp":958429626461,"id":3293,"parentId":3217,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18962,"timestamp":958429624576,"id":3217,"parentId":1724,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\stereoscopicInterlace.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17041,"timestamp":958429626508,"id":3304,"parentId":3303,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17049,"timestamp":958429626501,"id":3303,"parentId":3222,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19040,"timestamp":958429624762,"id":3222,"parentId":1721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\pointParticleEmitter.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17321,"timestamp":958429626492,"id":3300,"parentId":3299,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17329,"timestamp":958429626485,"id":3299,"parentId":3220,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19505,"timestamp":958429624709,"id":3220,"parentId":1721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\coneParticleEmitter.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17726,"timestamp":958429626500,"id":3302,"parentId":3301,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17734,"timestamp":958429626493,"id":3301,"parentId":3221,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19944,"timestamp":958429624742,"id":3221,"parentId":1721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\sphereParticleEmitter.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18213,"timestamp":958429626485,"id":3298,"parentId":3297,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18221,"timestamp":958429626478,"id":3297,"parentId":3219,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20540,"timestamp":958429624639,"id":3219,"parentId":1721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\cylinderParticleEmitter.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18668,"timestamp":958429626523,"id":3308,"parentId":3307,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18675,"timestamp":958429626516,"id":3307,"parentId":3224,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20463,"timestamp":958429624803,"id":3224,"parentId":1721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\IParticleEmitterType.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18727,"timestamp":958429626549,"id":3312,"parentId":3311,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18744,"timestamp":958429626532,"id":3311,"parentId":3226,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20553,"timestamp":958429624840,"id":3226,"parentId":1729,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\vrMultiviewToSingleview.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18888,"timestamp":958429626515,"id":3306,"parentId":3305,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18895,"timestamp":958429626509,"id":3305,"parentId":3223,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20916,"timestamp":958429624786,"id":3223,"parentId":1721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\hemisphericParticleEmitter.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19138,"timestamp":958429626574,"id":3314,"parentId":3313,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19161,"timestamp":958429626551,"id":3313,"parentId":3227,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20992,"timestamp":958429624858,"id":3227,"parentId":1727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\depth.vertex.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19261,"timestamp":958429626599,"id":3316,"parentId":3315,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19284,"timestamp":958429626577,"id":3315,"parentId":3228,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21093,"timestamp":958429624876,"id":3228,"parentId":1727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\volumetricLightScattering.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19358,"timestamp":958429626620,"id":3318,"parentId":3317,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19376,"timestamp":958429626602,"id":3317,"parentId":3229,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21207,"timestamp":958429624897,"id":3229,"parentId":1727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\volumetricLightScatteringPass.vertex.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19582,"timestamp":958429626531,"id":3310,"parentId":3309,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19590,"timestamp":958429626524,"id":3309,"parentId":3225,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21761,"timestamp":958429624821,"id":3225,"parentId":1721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\meshParticleEmitter.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19954,"timestamp":958429626639,"id":3320,"parentId":3319,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19971,"timestamp":958429626623,"id":3319,"parentId":3230,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21821,"timestamp":958429624937,"id":3230,"parentId":1730,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\screenSpaceCurvature.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20112,"timestamp":958429626656,"id":3324,"parentId":3323,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20120,"timestamp":958429626649,"id":3323,"parentId":3232,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21872,"timestamp":958429625008,"id":3232,"parentId":1727,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\volumetricLightScatteringPass.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20241,"timestamp":958429626648,"id":3322,"parentId":3321,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20250,"timestamp":958429626640,"id":3321,"parentId":3231,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22018,"timestamp":958429624975,"id":3231,"parentId":1731,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\boundingBoxRenderer.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20339,"timestamp":958429626663,"id":3326,"parentId":3325,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20347,"timestamp":958429626657,"id":3325,"parentId":3233,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22075,"timestamp":958429625031,"id":3233,"parentId":1731,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\boundingBoxRenderer.vertex.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20456,"timestamp":958429626672,"id":3328,"parentId":3327,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20463,"timestamp":958429626665,"id":3327,"parentId":3234,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22207,"timestamp":958429625050,"id":3234,"parentId":1733,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\depth.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20589,"timestamp":958429626679,"id":3330,"parentId":3329,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20596,"timestamp":958429626673,"id":3329,"parentId":3235,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22307,"timestamp":958429625070,"id":3235,"parentId":1734,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\oitFinal.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20680,"timestamp":958429626706,"id":3334,"parentId":3333,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20695,"timestamp":958429626692,"id":3333,"parentId":3237,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22392,"timestamp":958429625106,"id":3237,"parentId":1734,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\oitBackBlend.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20781,"timestamp":958429626727,"id":3336,"parentId":3335,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20800,"timestamp":958429626709,"id":3335,"parentId":3238,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22500,"timestamp":958429625124,"id":3238,"parentId":1736,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\line.vertex.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20892,"timestamp":958429626742,"id":3338,"parentId":3337,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20905,"timestamp":958429626729,"id":3337,"parentId":3239,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22583,"timestamp":958429625152,"id":3239,"parentId":1736,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\line.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21054,"timestamp":958429626691,"id":3332,"parentId":3331,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21065,"timestamp":958429626680,"id":3331,"parentId":3236,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24377,"timestamp":958429625089,"id":3236,"parentId":1740,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\subSurfaceConfiguration.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22726,"timestamp":958429626754,"id":3340,"parentId":3339,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22739,"timestamp":958429626743,"id":3339,"parentId":3240,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24472,"timestamp":958429625179,"id":3240,"parentId":1738,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\geometry.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22880,"timestamp":958429626781,"id":3344,"parentId":3343,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22893,"timestamp":958429626769,"id":3343,"parentId":3242,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24535,"timestamp":958429625248,"id":3242,"parentId":1743,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\outline.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23025,"timestamp":958429626768,"id":3342,"parentId":3341,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23038,"timestamp":958429626756,"id":3341,"parentId":3241,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24748,"timestamp":958429625219,"id":3241,"parentId":1738,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\geometry.vertex.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23182,"timestamp":958429626794,"id":3346,"parentId":3345,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23194,"timestamp":958429626783,"id":3345,"parentId":3243,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24958,"timestamp":958429625268,"id":3243,"parentId":1747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\thinSprite.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23430,"timestamp":958429626808,"id":3348,"parentId":3347,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23442,"timestamp":958429626796,"id":3347,"parentId":3244,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25089,"timestamp":958429625287,"id":3244,"parentId":1743,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\outline.vertex.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23566,"timestamp":958429626820,"id":3350,"parentId":3349,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23579,"timestamp":958429626809,"id":3349,"parentId":3245,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25321,"timestamp":958429625307,"id":3245,"parentId":1739,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\prePassRenderTarget.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23806,"timestamp":958429626833,"id":3352,"parentId":3351,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23818,"timestamp":958429626822,"id":3351,"parentId":3246,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25441,"timestamp":958429625325,"id":3246,"parentId":1748,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\spriteMap.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23929,"timestamp":958429626846,"id":3354,"parentId":3353,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23941,"timestamp":958429626834,"id":3353,"parentId":3247,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25596,"timestamp":958429625343,"id":3247,"parentId":1759,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\rgbdDecode.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24091,"timestamp":958429626858,"id":3356,"parentId":3355,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24103,"timestamp":958429626847,"id":3355,"parentId":3248,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25695,"timestamp":958429625361,"id":3248,"parentId":1748,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\spriteMap.vertex.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24183,"timestamp":958429626883,"id":3360,"parentId":3359,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24194,"timestamp":958429626872,"id":3359,"parentId":3250,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25766,"timestamp":958429625406,"id":3250,"parentId":1759,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\rgbdEncode.fragment.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24310,"timestamp":958429626871,"id":3358,"parentId":3357,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24323,"timestamp":958429626860,"id":3357,"parentId":3249,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26371,"timestamp":958429625379,"id":3249,"parentId":1756,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\HighDynamicRange\\cubemapToSphericalPolynomial.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24872,"timestamp":958429626894,"id":3362,"parentId":3361,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24883,"timestamp":958429626884,"id":3361,"parentId":3251,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27350,"timestamp":958429625437,"id":3251,"parentId":1749,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\spriteRenderer.js","layer":"ssr"},"startTime":1704619717651,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":25949,"timestamp":958429626932,"id":3368,"parentId":3367,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25957,"timestamp":958429626925,"id":3367,"parentId":3254,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27781,"timestamp":958429625526,"id":3254,"parentId":1943,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\fluidRenderingObject.js","layer":"ssr"},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26405,"timestamp":958429626915,"id":3364,"parentId":3363,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26425,"timestamp":958429626895,"id":3363,"parentId":3252,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28829,"timestamp":958429625475,"id":3252,"parentId":1943,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\fluidRenderer.js","layer":"ssr"},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27405,"timestamp":958429626940,"id":3370,"parentId":3369,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27413,"timestamp":958429626933,"id":3369,"parentId":3255,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29041,"timestamp":958429625546,"id":3255,"parentId":1943,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\fluidRenderingObjectParticleSystem.js","layer":"ssr"},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27674,"timestamp":958429626925,"id":3366,"parentId":3365,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27683,"timestamp":958429626917,"id":3365,"parentId":3253,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29939,"timestamp":958429625506,"id":3253,"parentId":1945,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\GaussianSplatting\\gaussianSplatting.js","layer":"ssr"},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28512,"timestamp":958429626948,"id":3372,"parentId":3371,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28520,"timestamp":958429626941,"id":3371,"parentId":3256,"tags":{},"startTime":1704619717653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31396,"timestamp":958429625564,"id":3256,"parentId":1943,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\fluidRenderingTargetRenderer.js","layer":"ssr"},"startTime":1704619717652,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3669,"timestamp":958429667552,"id":3405,"parentId":3404,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3685,"timestamp":958429667538,"id":3404,"parentId":3375,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5498,"timestamp":958429666040,"id":3375,"parentId":1944,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\postProcessRenderPipelineManagerSceneComponent.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3990,"timestamp":958429667561,"id":3407,"parentId":3406,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4000,"timestamp":958429667553,"id":3406,"parentId":3376,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5769,"timestamp":958429666060,"id":3376,"parentId":1944,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\postProcessRenderPipelineManager.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4327,"timestamp":958429667514,"id":3401,"parentId":3400,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4359,"timestamp":958429667482,"id":3400,"parentId":3373,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6344,"timestamp":958429665958,"id":3373,"parentId":1943,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\fluidRenderingObjectCustomParticles.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4738,"timestamp":958429667578,"id":3411,"parentId":3410,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4746,"timestamp":958429667570,"id":3410,"parentId":3378,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6371,"timestamp":958429666097,"id":3378,"parentId":1978,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\copyTextureToTexture.fragment.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4914,"timestamp":958429667570,"id":3409,"parentId":3408,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4923,"timestamp":958429667562,"id":3408,"parentId":3377,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6564,"timestamp":958429666080,"id":3377,"parentId":1963,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\minmaxRedux.fragment.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5120,"timestamp":958429667536,"id":3403,"parentId":3402,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5141,"timestamp":958429667516,"id":3402,"parentId":3374,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7121,"timestamp":958429666015,"id":3374,"parentId":1944,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\postProcessRenderPipeline.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5556,"timestamp":958429667593,"id":3415,"parentId":3414,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5563,"timestamp":958429667586,"id":3414,"parentId":3380,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7148,"timestamp":958429666136,"id":3380,"parentId":1980,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\equirectangularPanorama.fragment.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5709,"timestamp":958429667586,"id":3413,"parentId":3412,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5717,"timestamp":958429667578,"id":3412,"parentId":3379,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7669,"timestamp":958429666116,"id":3379,"parentId":1983,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\HighDynamicRange\\panoramaToCubemap.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6185,"timestamp":958429667616,"id":3421,"parentId":3420,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6193,"timestamp":958429667609,"id":3420,"parentId":3383,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7919,"timestamp":958429666189,"id":3383,"parentId":1987,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRWebGLLayer.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6523,"timestamp":958429667601,"id":3417,"parentId":3416,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6531,"timestamp":958429667594,"id":3416,"parentId":3381,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8431,"timestamp":958429666154,"id":3381,"parentId":1980,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Procedurals\\customProceduralTexture.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6975,"timestamp":958429667623,"id":3423,"parentId":3422,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6982,"timestamp":958429667616,"id":3422,"parentId":3384,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8509,"timestamp":958429666207,"id":3384,"parentId":1998,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\utils.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12489,"timestamp":958429667645,"id":3429,"parentId":3428,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12497,"timestamp":958429667638,"id":3428,"parentId":3387,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14061,"timestamp":958429666262,"id":3387,"parentId":2003,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphAsyncExecutionBlock.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12727,"timestamp":958429667608,"id":3419,"parentId":3418,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12735,"timestamp":958429667602,"id":3418,"parentId":3382,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14957,"timestamp":958429666172,"id":3382,"parentId":1983,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\HighDynamicRange\\hdr.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13515,"timestamp":958429667630,"id":3425,"parentId":3424,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13523,"timestamp":958429667623,"id":3424,"parentId":3385,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15373,"timestamp":958429666224,"id":3385,"parentId":1997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\serialization.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13974,"timestamp":958429667638,"id":3427,"parentId":3426,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13981,"timestamp":958429667631,"id":3426,"parentId":3386,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16155,"timestamp":958429666245,"id":3386,"parentId":1986,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRMotionControllerManager.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14741,"timestamp":958429667675,"id":3437,"parentId":3436,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14750,"timestamp":958429667668,"id":3436,"parentId":3391,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16438,"timestamp":958429666330,"id":3391,"parentId":1991,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\native\\nativeXRRenderTarget.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15102,"timestamp":958429667683,"id":3439,"parentId":3438,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15110,"timestamp":958429667676,"id":3438,"parentId":3392,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17637,"timestamp":958429666347,"id":3392,"parentId":2012,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\PerformanceViewer\\performanceViewerCollectionStrategies.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16340,"timestamp":958429667660,"id":3433,"parentId":3432,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16348,"timestamp":958429667653,"id":3432,"parentId":3389,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19612,"timestamp":958429666296,"id":3389,"parentId":1990,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRControllerPointerSelection.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18227,"timestamp":958429667698,"id":3443,"parentId":3442,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18235,"timestamp":958429667691,"id":3442,"parentId":3394,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19701,"timestamp":958429666381,"id":3394,"parentId":2012,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\PerformanceViewer\\performanceViewerSceneExtension.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18434,"timestamp":958429667667,"id":3435,"parentId":3434,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18442,"timestamp":958429667660,"id":3434,"parentId":3390,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22038,"timestamp":958429666312,"id":3390,"parentId":1990,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRControllerTeleportation.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20716,"timestamp":958429667652,"id":3431,"parentId":3430,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20724,"timestamp":958429667646,"id":3430,"parentId":3388,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25988,"timestamp":958429666280,"id":3388,"parentId":1990,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRNearInteraction.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24577,"timestamp":958429667705,"id":3445,"parentId":3444,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24585,"timestamp":958429667698,"id":3444,"parentId":3395,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26100,"timestamp":958429666397,"id":3395,"parentId":2012,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\PerformanceViewer\\dynamicFloat32Array.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24796,"timestamp":958429667712,"id":3447,"parentId":3446,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24804,"timestamp":958429667705,"id":3446,"parentId":3396,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26322,"timestamp":958429666414,"id":3396,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRAbstractFeature.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24994,"timestamp":958429667754,"id":3451,"parentId":3450,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25028,"timestamp":958429667720,"id":3450,"parentId":3398,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26710,"timestamp":958429666447,"id":3398,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRHitTestLegacy.js","layer":"ssr"},"startTime":1704619717693,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":25480,"timestamp":958429667690,"id":3441,"parentId":3440,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25487,"timestamp":958429667684,"id":3440,"parentId":3393,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27884,"timestamp":958429666363,"id":3393,"parentId":2012,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\PerformanceViewer\\performanceViewerCollector.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26689,"timestamp":958429667720,"id":3449,"parentId":3448,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26697,"timestamp":958429667713,"id":3448,"parentId":3397,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28680,"timestamp":958429666431,"id":3397,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRAnchorSystem.js","layer":"ssr"},"startTime":1704619717692,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27362,"timestamp":958429667762,"id":3453,"parentId":3452,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27371,"timestamp":958429667755,"id":3452,"parentId":3399,"tags":{},"startTime":1704619717694,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29159,"timestamp":958429666464,"id":3399,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRPlaneDetector.js","layer":"ssr"},"startTime":1704619717693,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17271,"timestamp":958429678364,"id":3498,"parentId":3497,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17282,"timestamp":958429678354,"id":3497,"parentId":3455,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20728,"timestamp":958429675023,"id":3455,"parentId":1944,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\Pipelines\\index.js","layer":"ssr"},"startTime":1704619717701,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17407,"timestamp":958429678352,"id":3496,"parentId":3495,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17431,"timestamp":958429678329,"id":3495,"parentId":3454,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":21177,"timestamp":958429674952,"id":3454,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRBackgroundRemover.js","layer":"ssr"},"startTime":1704619717701,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17760,"timestamp":958429678381,"id":3502,"parentId":3501,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17769,"timestamp":958429678373,"id":3501,"parentId":3457,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21468,"timestamp":958429675107,"id":3457,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRHitTest.js","layer":"ssr"},"startTime":1704619717701,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18198,"timestamp":958429678388,"id":3504,"parentId":3503,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18206,"timestamp":958429678381,"id":3503,"parentId":3458,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21780,"timestamp":958429675142,"id":3458,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRFeaturePointSystem.js","layer":"ssr"},"startTime":1704619717701,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21266,"timestamp":958429678372,"id":3500,"parentId":3499,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21275,"timestamp":958429678365,"id":3499,"parentId":3456,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25364,"timestamp":958429675068,"id":3456,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRControllerPhysics.js","layer":"ssr"},"startTime":1704619717701,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22035,"timestamp":958429678410,"id":3510,"parentId":3509,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22043,"timestamp":958429678403,"id":3509,"parentId":3461,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25681,"timestamp":958429675243,"id":3461,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRImageTracking.js","layer":"ssr"},"startTime":1704619717701,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22519,"timestamp":958429678417,"id":3512,"parentId":3511,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22526,"timestamp":958429678411,"id":3511,"parentId":3462,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25946,"timestamp":958429675277,"id":3462,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRDOMOverlay.js","layer":"ssr"},"startTime":1704619717701,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22832,"timestamp":958429678403,"id":3508,"parentId":3507,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22840,"timestamp":958429678396,"id":3507,"parentId":3460,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28512,"timestamp":958429675212,"id":3460,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRMeshDetector.js","layer":"ssr"},"startTime":1704619717701,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":25300,"timestamp":958429678438,"id":3518,"parentId":3517,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25307,"timestamp":958429678432,"id":3517,"parentId":3465,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28709,"timestamp":958429675377,"id":3465,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXREyeTracking.js","layer":"ssr"},"startTime":1704619717701,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":25705,"timestamp":958429678395,"id":3506,"parentId":3505,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25713,"timestamp":958429678389,"id":3505,"parentId":3459,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30510,"timestamp":958429675178,"id":3459,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRHandTracking.js","layer":"ssr"},"startTime":1704619717701,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27278,"timestamp":958429678424,"id":3514,"parentId":3513,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27285,"timestamp":958429678418,"id":3513,"parentId":3463,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31113,"timestamp":958429675310,"id":3463,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRControllerMovement.js","layer":"ssr"},"startTime":1704619717701,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28005,"timestamp":958429678431,"id":3516,"parentId":3515,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28012,"timestamp":958429678425,"id":3515,"parentId":3464,"tags":{},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31779,"timestamp":958429675343,"id":3464,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRLightEstimation.js","layer":"ssr"},"startTime":1704619717701,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28683,"timestamp":958429678453,"id":3522,"parentId":3521,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28690,"timestamp":958429678446,"id":3521,"parentId":3467,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32401,"timestamp":958429675436,"id":3467,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRDepthSensing.js","layer":"ssr"},"startTime":1704619717701,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29404,"timestamp":958429678446,"id":3520,"parentId":3519,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29412,"timestamp":958429678439,"id":3519,"parentId":3466,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33376,"timestamp":958429675407,"id":3466,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRWalkingLocomotion.js","layer":"ssr"},"startTime":1704619717701,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":30336,"timestamp":958429678460,"id":3524,"parentId":3523,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":30343,"timestamp":958429678453,"id":3523,"parentId":3468,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33991,"timestamp":958429675470,"id":3468,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRLayers.js","layer":"ssr"},"startTime":1704619717702,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":31010,"timestamp":958429678467,"id":3526,"parentId":3525,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":31017,"timestamp":958429678460,"id":3525,"parentId":3469,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34818,"timestamp":958429675500,"id":3469,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRSpaceWarp.js","layer":"ssr"},"startTime":1704619717702,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":31856,"timestamp":958429678474,"id":3528,"parentId":3527,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":31864,"timestamp":958429678467,"id":3527,"parentId":3470,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35282,"timestamp":958429675528,"id":3470,"parentId":2164,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRRawCameraAccess.js","layer":"ssr"},"startTime":1704619717702,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32326,"timestamp":958429678496,"id":3534,"parentId":3533,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32334,"timestamp":958429678490,"id":3533,"parentId":3473,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33681,"timestamp":958429677431,"id":3473,"parentId":2165,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRGenericHandController.js","layer":"ssr"},"startTime":1704619717703,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32636,"timestamp":958429678489,"id":3532,"parentId":3531,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32643,"timestamp":958429678482,"id":3531,"parentId":3472,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34057,"timestamp":958429677404,"id":3472,"parentId":2165,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRControllerComponent.js","layer":"ssr"},"startTime":1704619717703,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32992,"timestamp":958429678481,"id":3530,"parentId":3529,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32999,"timestamp":958429678475,"id":3529,"parentId":3471,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34676,"timestamp":958429677352,"id":3471,"parentId":2165,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRAbstractMotionController.js","layer":"ssr"},"startTime":1704619717703,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":33529,"timestamp":958429678510,"id":3538,"parentId":3537,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":33537,"timestamp":958429678504,"id":3537,"parentId":3475,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34811,"timestamp":958429677474,"id":3475,"parentId":2165,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRGenericMotionController.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":33773,"timestamp":958429678524,"id":3542,"parentId":3541,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":33780,"timestamp":958429678518,"id":3541,"parentId":3477,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35101,"timestamp":958429677512,"id":3477,"parentId":2165,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRHTCViveMotionController.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":34108,"timestamp":958429678517,"id":3540,"parentId":3539,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":34115,"timestamp":958429678511,"id":3539,"parentId":3476,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35577,"timestamp":958429677492,"id":3476,"parentId":2165,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXROculusTouchMotionController.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":34550,"timestamp":958429678531,"id":3544,"parentId":3543,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":34557,"timestamp":958429678525,"id":3543,"parentId":3478,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37610,"timestamp":958429677529,"id":3478,"parentId":2165,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRProfiledMotionController.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":36651,"timestamp":958429678503,"id":3536,"parentId":3535,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":36659,"timestamp":958429678497,"id":3535,"parentId":3474,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38386,"timestamp":958429677454,"id":3474,"parentId":2165,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRMicrosoftMixedRealityController.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37314,"timestamp":958429678538,"id":3546,"parentId":3545,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37322,"timestamp":958429678532,"id":3545,"parentId":3479,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38580,"timestamp":958429677548,"id":3479,"parentId":2166,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\native\\nativeXRFrame.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37587,"timestamp":958429678552,"id":3550,"parentId":3549,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37594,"timestamp":958429678546,"id":3549,"parentId":3481,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38649,"timestamp":958429677583,"id":3481,"parentId":2167,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Event\\index.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37695,"timestamp":958429678545,"id":3548,"parentId":3547,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37702,"timestamp":958429678539,"id":3547,"parentId":3480,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38976,"timestamp":958429677566,"id":3480,"parentId":1998,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Event\\flowGraphMeshPickEventBlock.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37994,"timestamp":958429678559,"id":3552,"parentId":3551,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38001,"timestamp":958429678553,"id":3551,"parentId":3482,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39049,"timestamp":958429677601,"id":3482,"parentId":2167,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\index.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38092,"timestamp":958429678567,"id":3554,"parentId":3553,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38099,"timestamp":958429678560,"id":3553,"parentId":3483,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39124,"timestamp":958429677619,"id":3483,"parentId":2167,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\index.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38163,"timestamp":958429678588,"id":3560,"parentId":3559,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38170,"timestamp":958429678581,"id":3559,"parentId":3486,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39180,"timestamp":958429677673,"id":3486,"parentId":2243,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\shaderCodeTestNode.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38268,"timestamp":958429678595,"id":3562,"parentId":3561,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38275,"timestamp":958429678588,"id":3561,"parentId":3487,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39299,"timestamp":958429677691,"id":3487,"parentId":2243,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\shaderCodeConditionNode.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38419,"timestamp":958429678581,"id":3558,"parentId":3557,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38426,"timestamp":958429678574,"id":3557,"parentId":3485,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39550,"timestamp":958429677655,"id":3485,"parentId":2243,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\shaderCodeCursor.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38601,"timestamp":958429678616,"id":3568,"parentId":3567,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38608,"timestamp":958429678610,"id":3567,"parentId":3490,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39583,"timestamp":958429677743,"id":3490,"parentId":2243,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\Expressions\\Operators\\shaderDefineOrOperator.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38727,"timestamp":958429678609,"id":3566,"parentId":3565,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38734,"timestamp":958429678603,"id":3565,"parentId":3489,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39732,"timestamp":958429677727,"id":3489,"parentId":2243,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\Expressions\\Operators\\shaderDefineIsDefinedOperator.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38896,"timestamp":958429678574,"id":3556,"parentId":3555,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":38984,"timestamp":958429678567,"id":3555,"parentId":3484,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40307,"timestamp":958429677637,"id":3484,"parentId":2243,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\shaderCodeNode.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":39355,"timestamp":958429678602,"id":3564,"parentId":3563,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":39362,"timestamp":958429678595,"id":3563,"parentId":3488,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40615,"timestamp":958429677709,"id":3488,"parentId":2243,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\Expressions\\shaderDefineExpression.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":39712,"timestamp":958429678623,"id":3570,"parentId":3569,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":39720,"timestamp":958429678617,"id":3569,"parentId":3491,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40693,"timestamp":958429677761,"id":3491,"parentId":2243,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\Expressions\\Operators\\shaderDefineAndOperator.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":39896,"timestamp":958429678638,"id":3574,"parentId":3573,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":39904,"timestamp":958429678632,"id":3573,"parentId":3493,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40878,"timestamp":958429677807,"id":3493,"parentId":2383,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\clearQuad.vertex.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":40065,"timestamp":958429678631,"id":3572,"parentId":3571,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":40072,"timestamp":958429678624,"id":3571,"parentId":3492,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41091,"timestamp":958429677786,"id":3492,"parentId":2243,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\Expressions\\Operators\\shaderDefineArithmeticOperator.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":40243,"timestamp":958429678645,"id":3576,"parentId":3575,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":40250,"timestamp":958429678639,"id":3575,"parentId":3494,"tags":{},"startTime":1704619717705,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41184,"timestamp":958429677827,"id":3494,"parentId":2383,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\clearQuad.fragment.js","layer":"ssr"},"startTime":1704619717704,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2900,"timestamp":958429730760,"id":3641,"parentId":3640,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2911,"timestamp":958429730751,"id":3640,"parentId":3578,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4664,"timestamp":958429729221,"id":3578,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\bonesDeclaration.js","layer":"ssr"},"startTime":1704619717755,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3123,"timestamp":958429730777,"id":3645,"parentId":3644,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3132,"timestamp":958429730769,"id":3644,"parentId":3580,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4785,"timestamp":958429729268,"id":3580,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\bakedVertexAnimationDeclaration.js","layer":"ssr"},"startTime":1704619717755,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3297,"timestamp":958429730769,"id":3643,"parentId":3642,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3305,"timestamp":958429730761,"id":3642,"parentId":3579,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4956,"timestamp":958429729249,"id":3579,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\bonesVertex.js","layer":"ssr"},"startTime":1704619717755,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3425,"timestamp":958429730792,"id":3649,"parentId":3648,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3433,"timestamp":958429730785,"id":3648,"parentId":3582,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5079,"timestamp":958429729306,"id":3582,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\clipPlaneFragment.js","layer":"ssr"},"startTime":1704619717755,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3649,"timestamp":958429730749,"id":3639,"parentId":3638,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3677,"timestamp":958429730723,"id":3638,"parentId":3577,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6013,"timestamp":958429729160,"id":3577,"parentId":2385,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuQuerySet.js","layer":"ssr"},"startTime":1704619717755,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4390,"timestamp":958429730799,"id":3651,"parentId":3650,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4398,"timestamp":958429730793,"id":3650,"parentId":3583,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6088,"timestamp":958429729325,"id":3583,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\clipPlaneFragmentDeclaration.js","layer":"ssr"},"startTime":1704619717755,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4657,"timestamp":958429730785,"id":3647,"parentId":3646,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4665,"timestamp":958429730778,"id":3646,"parentId":3581,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6340,"timestamp":958429729286,"id":3581,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\bakedVertexAnimation.js","layer":"ssr"},"startTime":1704619717755,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4833,"timestamp":958429730807,"id":3653,"parentId":3652,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4841,"timestamp":958429730800,"id":3652,"parentId":3584,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6458,"timestamp":958429729342,"id":3584,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\clipPlaneVertex.js","layer":"ssr"},"startTime":1704619717755,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5000,"timestamp":958429730814,"id":3655,"parentId":3654,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5008,"timestamp":958429730807,"id":3654,"parentId":3585,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6605,"timestamp":958429729359,"id":3585,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\clipPlaneVertexDeclaration.js","layer":"ssr"},"startTime":1704619717755,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5155,"timestamp":958429730821,"id":3657,"parentId":3656,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5162,"timestamp":958429730815,"id":3656,"parentId":3586,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6749,"timestamp":958429729377,"id":3586,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\instancesVertex.js","layer":"ssr"},"startTime":1704619717755,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5312,"timestamp":958429730828,"id":3659,"parentId":3658,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5319,"timestamp":958429730822,"id":3658,"parentId":3587,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6919,"timestamp":958429729394,"id":3587,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\instancesDeclaration.js","layer":"ssr"},"startTime":1704619717755,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5492,"timestamp":958429730835,"id":3661,"parentId":3660,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5499,"timestamp":958429730829,"id":3660,"parentId":3588,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7079,"timestamp":958429729411,"id":3588,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\meshUboDeclaration.js","layer":"ssr"},"startTime":1704619717755,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7772,"timestamp":958429730842,"id":3663,"parentId":3662,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7781,"timestamp":958429730836,"id":3662,"parentId":3589,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9367,"timestamp":958429729429,"id":3589,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\morphTargetsVertex.js","layer":"ssr"},"startTime":1704619717755,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7952,"timestamp":958429730857,"id":3667,"parentId":3666,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7959,"timestamp":958429730850,"id":3666,"parentId":3591,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9479,"timestamp":958429729462,"id":3591,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\morphTargetsVertexGlobalDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8104,"timestamp":958429730849,"id":3665,"parentId":3664,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8111,"timestamp":958429730843,"id":3664,"parentId":3590,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9664,"timestamp":958429729446,"id":3590,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\morphTargetsVertexDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8257,"timestamp":958429730864,"id":3669,"parentId":3668,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8264,"timestamp":958429730857,"id":3668,"parentId":3592,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9783,"timestamp":958429729480,"id":3592,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\sceneUboDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8387,"timestamp":958429730887,"id":3671,"parentId":3670,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8410,"timestamp":958429730865,"id":3670,"parentId":3593,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9893,"timestamp":958429729497,"id":3593,"parentId":2374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\morphTargetsVertexGlobal.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8498,"timestamp":958429730901,"id":3675,"parentId":3674,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8505,"timestamp":958429730895,"id":3674,"parentId":3595,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10014,"timestamp":958429729531,"id":3595,"parentId":2400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\background.vertex.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8647,"timestamp":958429730908,"id":3677,"parentId":3676,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8654,"timestamp":958429730902,"id":3676,"parentId":3596,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10224,"timestamp":958429729549,"id":3596,"parentId":2421,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\MultiviewRenderTarget.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8890,"timestamp":958429730894,"id":3673,"parentId":3672,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8898,"timestamp":958429730888,"id":3672,"parentId":3594,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10504,"timestamp":958429729514,"id":3594,"parentId":2400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\background.fragment.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9117,"timestamp":958429730916,"id":3679,"parentId":3678,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9124,"timestamp":958429730909,"id":3678,"parentId":3597,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10693,"timestamp":958429729567,"id":3597,"parentId":2408,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\helperFunctions.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9354,"timestamp":958429730923,"id":3681,"parentId":3680,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9362,"timestamp":958429730916,"id":3680,"parentId":3598,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10835,"timestamp":958429729585,"id":3598,"parentId":2410,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\clipPlaneFragmentDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9501,"timestamp":958429730931,"id":3683,"parentId":3682,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9509,"timestamp":958429730924,"id":3682,"parentId":3599,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10984,"timestamp":958429729601,"id":3599,"parentId":2411,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bonesDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9683,"timestamp":958429730938,"id":3685,"parentId":3684,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9690,"timestamp":958429730931,"id":3684,"parentId":3600,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11181,"timestamp":958429729619,"id":3600,"parentId":2410,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\clipPlaneFragment.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9868,"timestamp":958429730945,"id":3687,"parentId":3686,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9875,"timestamp":958429730938,"id":3686,"parentId":3601,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11400,"timestamp":958429729636,"id":3601,"parentId":2411,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bakedVertexAnimationDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10098,"timestamp":958429730952,"id":3689,"parentId":3688,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10105,"timestamp":958429730946,"id":3688,"parentId":3602,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11515,"timestamp":958429729654,"id":3602,"parentId":2411,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\morphTargetsVertexGlobalDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10213,"timestamp":958429730967,"id":3693,"parentId":3692,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10220,"timestamp":958429730960,"id":3692,"parentId":3604,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11601,"timestamp":958429729689,"id":3604,"parentId":2411,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\clipPlaneVertexDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10343,"timestamp":958429730960,"id":3691,"parentId":3690,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10350,"timestamp":958429730953,"id":3690,"parentId":3603,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11777,"timestamp":958429729672,"id":3603,"parentId":2411,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\morphTargetsVertexDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":10597,"timestamp":958429730975,"id":3695,"parentId":3694,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10606,"timestamp":958429730968,"id":3694,"parentId":3605,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12017,"timestamp":958429729707,"id":3605,"parentId":2411,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\morphTargetsVertex.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10754,"timestamp":958429730985,"id":3697,"parentId":3696,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10763,"timestamp":958429730976,"id":3696,"parentId":3606,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12152,"timestamp":958429729725,"id":3606,"parentId":2411,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\instancesDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10897,"timestamp":958429730992,"id":3699,"parentId":3698,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10904,"timestamp":958429730985,"id":3698,"parentId":3607,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12284,"timestamp":958429729741,"id":3607,"parentId":2411,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\morphTargetsVertexGlobal.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11038,"timestamp":958429730999,"id":3701,"parentId":3700,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11045,"timestamp":958429730993,"id":3700,"parentId":3608,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12430,"timestamp":958429729758,"id":3608,"parentId":2411,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\instancesVertex.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11188,"timestamp":958429731013,"id":3705,"parentId":3704,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11196,"timestamp":958429731007,"id":3704,"parentId":3610,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12538,"timestamp":958429729792,"id":3610,"parentId":2411,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\clipPlaneVertex.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11335,"timestamp":958429731006,"id":3703,"parentId":3702,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11342,"timestamp":958429730999,"id":3702,"parentId":3609,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12738,"timestamp":958429729775,"id":3609,"parentId":2411,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bonesVertex.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11509,"timestamp":958429731020,"id":3707,"parentId":3706,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11516,"timestamp":958429731014,"id":3706,"parentId":3611,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12879,"timestamp":958429729808,"id":3611,"parentId":2411,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bakedVertexAnimation.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11658,"timestamp":958429731041,"id":3713,"parentId":3712,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11665,"timestamp":958429731035,"id":3712,"parentId":3614,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13001,"timestamp":958429729861,"id":3614,"parentId":2604,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuComputePipelineContext.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11830,"timestamp":958429731048,"id":3715,"parentId":3714,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11837,"timestamp":958429731042,"id":3714,"parentId":3615,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13148,"timestamp":958429729879,"id":3615,"parentId":2631,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuExternalTexture.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11986,"timestamp":958429731055,"id":3717,"parentId":3716,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11993,"timestamp":958429731049,"id":3716,"parentId":3616,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13574,"timestamp":958429729903,"id":3616,"parentId":2634,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\nativeDeviceInputSystem.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12461,"timestamp":958429731034,"id":3711,"parentId":3710,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12470,"timestamp":958429731028,"id":3710,"parentId":3613,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14202,"timestamp":958429729844,"id":3613,"parentId":2604,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuComputeContext.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13032,"timestamp":958429731027,"id":3709,"parentId":3708,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13039,"timestamp":958429731021,"id":3708,"parentId":3612,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15100,"timestamp":958429729826,"id":3612,"parentId":2596,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGL\\webGLRenderTargetWrapper.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13872,"timestamp":958429731069,"id":3721,"parentId":3720,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13879,"timestamp":958429731063,"id":3720,"parentId":3618,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15190,"timestamp":958429729939,"id":3618,"parentId":2636,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\shadowMap.fragment.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14068,"timestamp":958429731076,"id":3723,"parentId":3722,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14075,"timestamp":958429731069,"id":3722,"parentId":3619,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15448,"timestamp":958429729957,"id":3619,"parentId":2636,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\shadowMap.vertex.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14336,"timestamp":958429731083,"id":3725,"parentId":3724,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14343,"timestamp":958429731076,"id":3724,"parentId":3620,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15609,"timestamp":958429729974,"id":3620,"parentId":2636,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\depthBoxBlur.fragment.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14506,"timestamp":958429731090,"id":3727,"parentId":3726,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14514,"timestamp":958429731083,"id":3726,"parentId":3621,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15782,"timestamp":958429729995,"id":3621,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\defaultFragmentDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14694,"timestamp":958429731097,"id":3729,"parentId":3728,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14701,"timestamp":958429731090,"id":3728,"parentId":3622,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15941,"timestamp":958429730012,"id":3622,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\defaultUboDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14862,"timestamp":958429731104,"id":3731,"parentId":3730,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14869,"timestamp":958429731097,"id":3730,"parentId":3623,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16095,"timestamp":958429730029,"id":3623,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\prePassDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16647,"timestamp":958429731111,"id":3733,"parentId":3732,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16656,"timestamp":958429731104,"id":3732,"parentId":3624,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17851,"timestamp":958429730047,"id":3624,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\oitDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16792,"timestamp":958429731118,"id":3735,"parentId":3734,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16799,"timestamp":958429731111,"id":3734,"parentId":3625,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17977,"timestamp":958429730063,"id":3625,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\lightFragmentDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16926,"timestamp":958429731125,"id":3737,"parentId":3736,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16933,"timestamp":958429731118,"id":3736,"parentId":3626,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18100,"timestamp":958429730079,"id":3626,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\lightUboDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17057,"timestamp":958429731132,"id":3739,"parentId":3738,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17064,"timestamp":958429731125,"id":3738,"parentId":3627,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18201,"timestamp":958429730096,"id":3627,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\mainUVVaryingDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17168,"timestamp":958429731139,"id":3741,"parentId":3740,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17175,"timestamp":958429731133,"id":3740,"parentId":3628,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18302,"timestamp":958429730113,"id":3628,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\samplerFragmentDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17278,"timestamp":958429731146,"id":3743,"parentId":3742,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17285,"timestamp":958429731140,"id":3742,"parentId":3629,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18412,"timestamp":958429730130,"id":3629,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\lightsFragmentFunctions.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17392,"timestamp":958429731160,"id":3747,"parentId":3746,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17399,"timestamp":958429731154,"id":3746,"parentId":3631,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18516,"timestamp":958429730164,"id":3631,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\reflectionFunction.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17521,"timestamp":958429731167,"id":3749,"parentId":3748,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17528,"timestamp":958429731161,"id":3748,"parentId":3632,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18614,"timestamp":958429730181,"id":3632,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\fresnelFunction.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17630,"timestamp":958429731174,"id":3751,"parentId":3750,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17637,"timestamp":958429731168,"id":3750,"parentId":3633,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18708,"timestamp":958429730197,"id":3633,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\imageProcessingDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17764,"timestamp":958429731153,"id":3745,"parentId":3744,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17771,"timestamp":958429731147,"id":3744,"parentId":3630,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19016,"timestamp":958429730147,"id":3630,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowsFragmentFunctions.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18113,"timestamp":958429731062,"id":3719,"parentId":3718,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18120,"timestamp":958429731056,"id":3718,"parentId":3617,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22787,"timestamp":958429729921,"id":3617,"parentId":2634,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\webDeviceInputSystem.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21544,"timestamp":958429731181,"id":3753,"parentId":3752,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21551,"timestamp":958429731175,"id":3752,"parentId":3634,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22717,"timestamp":958429730214,"id":3634,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\imageProcessingFunctions.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21939,"timestamp":958429731195,"id":3757,"parentId":3756,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21947,"timestamp":958429731189,"id":3756,"parentId":3636,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23031,"timestamp":958429730248,"id":3636,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bumpFragmentFunctions.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22111,"timestamp":958429731202,"id":3759,"parentId":3758,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22118,"timestamp":958429731196,"id":3758,"parentId":3637,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23176,"timestamp":958429730264,"id":3637,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\fogFragmentDeclaration.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22305,"timestamp":958429731188,"id":3755,"parentId":3754,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22313,"timestamp":958429731182,"id":3754,"parentId":3635,"tags":{},"startTime":1704619717757,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23390,"timestamp":958429730232,"id":3635,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bumpFragmentMainFunctions.js","layer":"ssr"},"startTime":1704619717756,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16077,"timestamp":958429737576,"id":3782,"parentId":3781,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16106,"timestamp":958429737548,"id":3781,"parentId":3760,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":17228,"timestamp":958429736622,"id":3760,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\logDepthDeclaration.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16257,"timestamp":958429737605,"id":3786,"parentId":3785,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16269,"timestamp":958429737594,"id":3785,"parentId":3762,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17243,"timestamp":958429736729,"id":3762,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\depthPrePass.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16364,"timestamp":958429737618,"id":3788,"parentId":3787,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16376,"timestamp":958429737606,"id":3787,"parentId":3763,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17327,"timestamp":958429736762,"id":3763,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\decalFragment.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16507,"timestamp":958429737592,"id":3784,"parentId":3783,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16522,"timestamp":958429737578,"id":3783,"parentId":3761,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17528,"timestamp":958429736687,"id":3761,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bumpFragment.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16594,"timestamp":958429737630,"id":3790,"parentId":3789,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16606,"timestamp":958429737619,"id":3789,"parentId":3764,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17532,"timestamp":958429736792,"id":3764,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\fogFragment.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16679,"timestamp":958429737655,"id":3794,"parentId":3793,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16691,"timestamp":958429737643,"id":3793,"parentId":3766,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17585,"timestamp":958429736852,"id":3766,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\defaultVertexDeclaration.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16773,"timestamp":958429737674,"id":3796,"parentId":3795,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16791,"timestamp":958429737656,"id":3795,"parentId":3767,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17668,"timestamp":958429736882,"id":3767,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\oitFragment.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16863,"timestamp":958429737695,"id":3798,"parentId":3797,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16883,"timestamp":958429737676,"id":3797,"parentId":3768,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17743,"timestamp":958429736913,"id":3768,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\logDepthFragment.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16955,"timestamp":958429737710,"id":3800,"parentId":3799,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16969,"timestamp":958429737697,"id":3799,"parentId":3769,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17780,"timestamp":958429736981,"id":3769,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\prePassVertexDeclaration.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17130,"timestamp":958429737642,"id":3792,"parentId":3791,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17141,"timestamp":958429737631,"id":3791,"parentId":3765,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18125,"timestamp":958429736823,"id":3765,"parentId":2651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\lightFragment.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17233,"timestamp":958429737724,"id":3802,"parentId":3801,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17246,"timestamp":958429737712,"id":3801,"parentId":3770,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18043,"timestamp":958429737013,"id":3770,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\samplerVertexDeclaration.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17329,"timestamp":958429737736,"id":3804,"parentId":3803,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17341,"timestamp":958429737725,"id":3803,"parentId":3771,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18121,"timestamp":958429737044,"id":3771,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\uvAttributeDeclaration.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17425,"timestamp":958429737749,"id":3806,"parentId":3805,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17438,"timestamp":958429737737,"id":3805,"parentId":3772,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18195,"timestamp":958429737072,"id":3772,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\fogVertexDeclaration.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17513,"timestamp":958429737763,"id":3808,"parentId":3807,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17526,"timestamp":958429737751,"id":3807,"parentId":3773,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18271,"timestamp":958429737100,"id":3773,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bumpVertexDeclaration.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17604,"timestamp":958429737776,"id":3810,"parentId":3809,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17617,"timestamp":958429737764,"id":3809,"parentId":3774,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18351,"timestamp":958429737129,"id":3774,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\lightVxUboDeclaration.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17700,"timestamp":958429737790,"id":3812,"parentId":3811,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17713,"timestamp":958429737777,"id":3811,"parentId":3775,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18433,"timestamp":958429737157,"id":3775,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\lightVxFragmentDeclaration.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17788,"timestamp":958429737812,"id":3816,"parentId":3815,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17799,"timestamp":958429737802,"id":3815,"parentId":3777,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18488,"timestamp":958429737215,"id":3777,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\prePassVertex.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17861,"timestamp":958429737851,"id":3822,"parentId":3821,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17873,"timestamp":958429737839,"id":3821,"parentId":3780,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18504,"timestamp":958429737302,"id":3780,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\uvVariableDeclaration.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17999,"timestamp":958429737838,"id":3820,"parentId":3819,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18012,"timestamp":958429737826,"id":3819,"parentId":3779,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19546,"timestamp":958429737273,"id":3779,"parentId":2633,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\Plugins\\oimoJSPlugin.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19034,"timestamp":958429737801,"id":3814,"parentId":3813,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19045,"timestamp":958429737791,"id":3813,"parentId":3776,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21410,"timestamp":958429737186,"id":3776,"parentId":2633,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\Plugins\\cannonJSPlugin.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23558,"timestamp":958429737825,"id":3818,"parentId":3817,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23572,"timestamp":958429737813,"id":3817,"parentId":3778,"tags":{},"startTime":1704619717764,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28606,"timestamp":958429737243,"id":3778,"parentId":2633,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\Plugins\\ammoJSPlugin.js","layer":"ssr"},"startTime":1704619717763,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3003,"timestamp":958429768003,"id":3861,"parentId":3860,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3028,"timestamp":958429767981,"id":3860,"parentId":3823,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4398,"timestamp":958429766837,"id":3823,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\fogVertex.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3226,"timestamp":958429768023,"id":3865,"parentId":3864,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3235,"timestamp":958429768015,"id":3864,"parentId":3825,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4497,"timestamp":958429766915,"id":3825,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\samplerVertexImplementation.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3394,"timestamp":958429768030,"id":3867,"parentId":3866,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3402,"timestamp":958429768023,"id":3866,"parentId":3826,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4623,"timestamp":958429766936,"id":3826,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowsVertex.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3555,"timestamp":958429768014,"id":3863,"parentId":3862,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3565,"timestamp":958429768005,"id":3862,"parentId":3824,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4819,"timestamp":958429766889,"id":3824,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bumpVertex.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3679,"timestamp":958429768045,"id":3871,"parentId":3870,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3687,"timestamp":958429768038,"id":3870,"parentId":3828,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4916,"timestamp":958429766974,"id":3828,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pointCloudVertex.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3865,"timestamp":958429768038,"id":3869,"parentId":3868,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3872,"timestamp":958429768031,"id":3868,"parentId":3827,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5076,"timestamp":958429766954,"id":3827,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\vertexColorMixing.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3983,"timestamp":958429768059,"id":3875,"parentId":3874,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3990,"timestamp":958429768052,"id":3874,"parentId":3830,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5168,"timestamp":958429767010,"id":3830,"parentId":2638,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapFragmentSoftTransparentShadow.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4138,"timestamp":958429768052,"id":3873,"parentId":3872,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4145,"timestamp":958429768045,"id":3872,"parentId":3829,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5337,"timestamp":958429766993,"id":3829,"parentId":2652,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\logDepthVertex.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4261,"timestamp":958429768080,"id":3881,"parentId":3880,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4269,"timestamp":958429768073,"id":3880,"parentId":3833,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5388,"timestamp":958429767066,"id":3833,"parentId":2856,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\clipPlaneFragmentDeclaration2.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4377,"timestamp":958429768087,"id":3883,"parentId":3882,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4384,"timestamp":958429768081,"id":3882,"parentId":3834,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5494,"timestamp":958429767089,"id":3834,"parentId":2857,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\clipPlaneVertexDeclaration2.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7328,"timestamp":958429768102,"id":3887,"parentId":3886,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7336,"timestamp":958429768095,"id":3886,"parentId":3836,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8548,"timestamp":958429767126,"id":3836,"parentId":2852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Loaders\\tgaTextureLoader.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7591,"timestamp":958429768094,"id":3885,"parentId":3884,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7598,"timestamp":958429768088,"id":3884,"parentId":3835,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8955,"timestamp":958429767109,"id":3835,"parentId":2852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Loaders\\basisTextureLoader.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8005,"timestamp":958429768073,"id":3879,"parentId":3878,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8012,"timestamp":958429768066,"id":3878,"parentId":3832,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9297,"timestamp":958429767049,"id":3832,"parentId":2655,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\pbr.vertex.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8294,"timestamp":958429768066,"id":3877,"parentId":3876,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":8397,"timestamp":958429768059,"id":3876,"parentId":3831,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9908,"timestamp":958429767031,"id":3831,"parentId":2655,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\pbr.fragment.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8839,"timestamp":958429768115,"id":3891,"parentId":3890,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8847,"timestamp":958429768109,"id":3890,"parentId":3838,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9977,"timestamp":958429767161,"id":3838,"parentId":2865,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\hdrFiltering.vertex.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9044,"timestamp":958429768108,"id":3889,"parentId":3888,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9051,"timestamp":958429768102,"id":3888,"parentId":3837,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10376,"timestamp":958429767142,"id":3837,"parentId":2852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Loaders\\hdrTextureLoader.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9398,"timestamp":958429768136,"id":3897,"parentId":3896,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9406,"timestamp":958429768130,"id":3896,"parentId":3841,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10513,"timestamp":958429767211,"id":3841,"parentId":2866,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Packer\\frame.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9617,"timestamp":958429768143,"id":3899,"parentId":3898,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9625,"timestamp":958429768136,"id":3898,"parentId":3842,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10842,"timestamp":958429767227,"id":3842,"parentId":2867,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Procedurals\\proceduralTextureSceneComponent.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9956,"timestamp":958429768129,"id":3895,"parentId":3894,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9963,"timestamp":958429768123,"id":3894,"parentId":3840,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11326,"timestamp":958429767194,"id":3840,"parentId":2867,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Procedurals\\noiseProceduralTexture.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10384,"timestamp":958429768150,"id":3901,"parentId":3900,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10391,"timestamp":958429768144,"id":3900,"parentId":3843,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11435,"timestamp":958429767244,"id":3843,"parentId":2865,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\hdrFiltering.fragment.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10521,"timestamp":958429768170,"id":3907,"parentId":3906,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10528,"timestamp":958429768164,"id":3906,"parentId":3846,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11628,"timestamp":958429767294,"id":3846,"parentId":2920,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Enums\\nodeMaterialBlockConnectionPointTypes.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10761,"timestamp":958429768178,"id":3909,"parentId":3908,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10768,"timestamp":958429768171,"id":3908,"parentId":3847,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12096,"timestamp":958429767312,"id":3847,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\nodeMaterialBuildStateSharedData.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11238,"timestamp":958429768184,"id":3911,"parentId":3910,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11245,"timestamp":958429768178,"id":3910,"parentId":3848,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12263,"timestamp":958429767328,"id":3848,"parentId":2924,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Enums\\nodeMaterialBlockConnectionPointMode.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13130,"timestamp":958429768122,"id":3893,"parentId":3892,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13138,"timestamp":958429768116,"id":3892,"parentId":3839,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15599,"timestamp":958429767177,"id":3839,"parentId":2866,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Packer\\packer.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14630,"timestamp":958429768163,"id":3905,"parentId":3904,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14638,"timestamp":958429768157,"id":3904,"parentId":3845,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16779,"timestamp":958429767278,"id":3845,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\nodeMaterialBuildState.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15879,"timestamp":958429768192,"id":3913,"parentId":3912,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15887,"timestamp":958429768185,"id":3912,"parentId":3849,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16903,"timestamp":958429767344,"id":3849,"parentId":2924,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Enums\\nodeMaterialSystemValues.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16062,"timestamp":958429768198,"id":3915,"parentId":3914,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16069,"timestamp":958429768192,"id":3914,"parentId":3850,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17001,"timestamp":958429767362,"id":3850,"parentId":2925,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Optimizers\\nodeMaterialOptimizer.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16167,"timestamp":958429768205,"id":3917,"parentId":3916,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16174,"timestamp":958429768199,"id":3916,"parentId":3851,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17113,"timestamp":958429767378,"id":3851,"parentId":2920,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Enums\\nodeMaterialBlockTargets.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16346,"timestamp":958429768156,"id":3903,"parentId":3902,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16353,"timestamp":958429768150,"id":3902,"parentId":3844,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18537,"timestamp":958429767261,"id":3844,"parentId":2867,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Procedurals\\proceduralTexture.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17600,"timestamp":958429768212,"id":3919,"parentId":3918,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17607,"timestamp":958429768206,"id":3918,"parentId":3852,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18551,"timestamp":958429767394,"id":3852,"parentId":2924,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Enums\\nodeMaterialModes.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17729,"timestamp":958429768226,"id":3923,"parentId":3922,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17736,"timestamp":958429768220,"id":3922,"parentId":3854,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18758,"timestamp":958429767427,"id":3854,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\multiplyBlock.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19590,"timestamp":958429768219,"id":3921,"parentId":3920,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19598,"timestamp":958429768213,"id":3920,"parentId":3853,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20885,"timestamp":958429767411,"id":3853,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\transformBlock.js","layer":"ssr"},"startTime":1704619717793,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20068,"timestamp":958429768240,"id":3927,"parentId":3926,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20075,"timestamp":958429768234,"id":3926,"parentId":3856,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21212,"timestamp":958429767460,"id":3856,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\remapBlock.js","layer":"ssr"},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20438,"timestamp":958429768247,"id":3929,"parentId":3928,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20445,"timestamp":958429768241,"id":3928,"parentId":3857,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21505,"timestamp":958429767477,"id":3857,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\colorSplitterBlock.js","layer":"ssr"},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20961,"timestamp":958429768254,"id":3931,"parentId":3930,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20969,"timestamp":958429768248,"id":3930,"parentId":3858,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21937,"timestamp":958429767494,"id":3858,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\addBlock.js","layer":"ssr"},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21209,"timestamp":958429768233,"id":3925,"parentId":3924,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21216,"timestamp":958429768227,"id":3924,"parentId":3855,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22748,"timestamp":958429767443,"id":3855,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\vectorMergerBlock.js","layer":"ssr"},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21943,"timestamp":958429768261,"id":3933,"parentId":3932,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21950,"timestamp":958429768255,"id":3932,"parentId":3859,"tags":{},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23135,"timestamp":958429767511,"id":3859,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\trigonometryBlock.js","layer":"ssr"},"startTime":1704619717794,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16545,"timestamp":958429774113,"id":3982,"parentId":3981,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16569,"timestamp":958429774090,"id":3981,"parentId":3934,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18180,"timestamp":958429772709,"id":3934,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\crossBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16776,"timestamp":958429774125,"id":3984,"parentId":3983,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16787,"timestamp":958429774114,"id":3983,"parentId":3935,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18311,"timestamp":958429772771,"id":3935,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\scaleBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16959,"timestamp":958429774133,"id":3986,"parentId":3985,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16967,"timestamp":958429774126,"id":3985,"parentId":3936,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18537,"timestamp":958429772821,"id":3936,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\clampBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17209,"timestamp":958429774161,"id":3992,"parentId":3991,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17217,"timestamp":958429774154,"id":3991,"parentId":3939,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18619,"timestamp":958429772938,"id":3939,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\normalizeBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17414,"timestamp":958429774153,"id":3990,"parentId":3989,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17423,"timestamp":958429774146,"id":3989,"parentId":3938,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18853,"timestamp":958429772910,"id":3938,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\dotBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17628,"timestamp":958429774145,"id":3988,"parentId":3987,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17640,"timestamp":958429774134,"id":3987,"parentId":3937,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19408,"timestamp":958429772865,"id":3937,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\customBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18109,"timestamp":958429774176,"id":3996,"parentId":3995,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18116,"timestamp":958429774170,"id":3995,"parentId":3941,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19532,"timestamp":958429772978,"id":3941,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\lerpBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18352,"timestamp":958429774169,"id":3994,"parentId":3993,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18360,"timestamp":958429774162,"id":3993,"parentId":3940,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19979,"timestamp":958429772958,"id":3940,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\colorMergerBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18756,"timestamp":958429774191,"id":4000,"parentId":3999,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18764,"timestamp":958429774184,"id":3999,"parentId":3943,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20127,"timestamp":958429773011,"id":3943,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\divideBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18966,"timestamp":958429774184,"id":3998,"parentId":3997,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18973,"timestamp":958429774177,"id":3997,"parentId":3942,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22396,"timestamp":958429772995,"id":3942,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\vectorSplitterBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":21306,"timestamp":958429774198,"id":4002,"parentId":4001,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21314,"timestamp":958429774192,"id":4001,"parentId":3944,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22745,"timestamp":958429773029,"id":3944,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\subtractBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21583,"timestamp":958429774206,"id":4004,"parentId":4003,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21590,"timestamp":958429774199,"id":4003,"parentId":3945,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23035,"timestamp":958429773047,"id":3945,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\viewDirectionBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21858,"timestamp":958429774237,"id":4008,"parentId":4007,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21872,"timestamp":958429774225,"id":4007,"parentId":3947,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23196,"timestamp":958429773088,"id":3947,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\stepBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22077,"timestamp":958429774217,"id":4006,"parentId":4005,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22089,"timestamp":958429774206,"id":4005,"parentId":3946,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23402,"timestamp":958429773070,"id":3946,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\oneMinusBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22219,"timestamp":958429774263,"id":4012,"parentId":4011,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22233,"timestamp":958429774250,"id":4011,"parentId":3949,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23533,"timestamp":958429773125,"id":3949,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\maxBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22385,"timestamp":958429774284,"id":4014,"parentId":4013,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22404,"timestamp":958429774266,"id":4013,"parentId":3950,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23693,"timestamp":958429773155,"id":3950,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\minBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22611,"timestamp":958429774249,"id":4010,"parentId":4009,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22622,"timestamp":958429774238,"id":4009,"parentId":3948,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24007,"timestamp":958429773104,"id":3948,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\fresnelBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22828,"timestamp":958429774294,"id":4016,"parentId":4015,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22837,"timestamp":958429774286,"id":4015,"parentId":3951,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24136,"timestamp":958429773186,"id":3951,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\distanceBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23030,"timestamp":958429774302,"id":4018,"parentId":4017,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23038,"timestamp":958429774295,"id":4017,"parentId":3952,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24273,"timestamp":958429773224,"id":3952,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\negateBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23198,"timestamp":958429774310,"id":4020,"parentId":4019,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23206,"timestamp":958429774303,"id":4019,"parentId":3953,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24427,"timestamp":958429773247,"id":3953,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\lengthBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23361,"timestamp":958429774324,"id":4024,"parentId":4023,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23369,"timestamp":958429774318,"id":4023,"parentId":3955,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24584,"timestamp":958429773283,"id":3955,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\randomNumberBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23560,"timestamp":958429774317,"id":4022,"parentId":4021,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23568,"timestamp":958429774310,"id":4021,"parentId":3954,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24783,"timestamp":958429773265,"id":3954,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\powBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23726,"timestamp":958429774332,"id":4026,"parentId":4025,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23734,"timestamp":958429774325,"id":4025,"parentId":3956,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24942,"timestamp":958429773302,"id":3956,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\smoothStepBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23915,"timestamp":958429774339,"id":4028,"parentId":4027,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23922,"timestamp":958429774333,"id":4027,"parentId":3957,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25101,"timestamp":958429773319,"id":3957,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\arcTan2Block.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24084,"timestamp":958429774346,"id":4030,"parentId":4029,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24091,"timestamp":958429774340,"id":4029,"parentId":3958,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25274,"timestamp":958429773335,"id":3958,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\reciprocalBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24267,"timestamp":958429774353,"id":4032,"parentId":4031,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24274,"timestamp":958429774347,"id":4031,"parentId":3959,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25514,"timestamp":958429773353,"id":3959,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\replaceColorBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24512,"timestamp":958429774365,"id":4034,"parentId":4033,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24524,"timestamp":958429774354,"id":4033,"parentId":3960,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25781,"timestamp":958429773369,"id":3960,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\waveBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24770,"timestamp":958429774391,"id":4038,"parentId":4037,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24782,"timestamp":958429774379,"id":4037,"parentId":3962,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25947,"timestamp":958429773403,"id":3962,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\posterizeBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24983,"timestamp":958429774378,"id":4036,"parentId":4035,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24995,"timestamp":958429774366,"id":4035,"parentId":3961,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26163,"timestamp":958429773386,"id":3961,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\nLerpBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":25132,"timestamp":958429774427,"id":4044,"parentId":4043,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25144,"timestamp":958429774415,"id":4043,"parentId":3965,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26299,"timestamp":958429773455,"id":3965,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\rotate2dBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":25362,"timestamp":958429774403,"id":4040,"parentId":4039,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25374,"timestamp":958429774392,"id":4039,"parentId":3963,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26782,"timestamp":958429773420,"id":3963,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\gradientBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":25775,"timestamp":958429774439,"id":4046,"parentId":4045,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25786,"timestamp":958429774428,"id":4045,"parentId":3966,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26990,"timestamp":958429773473,"id":3966,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\normalBlendBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26061,"timestamp":958429774414,"id":4042,"parentId":4041,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26072,"timestamp":958429774404,"id":4041,"parentId":3964,"tags":{},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27321,"timestamp":958429773437,"id":3964,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\simplexPerlin3DBlock.js","layer":"ssr"},"startTime":1704619717799,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26306,"timestamp":958429774462,"id":4050,"parentId":4049,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26317,"timestamp":958429774452,"id":4049,"parentId":3968,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27454,"timestamp":958429773506,"id":3968,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\reflectBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26495,"timestamp":958429774476,"id":4052,"parentId":4051,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26508,"timestamp":958429774464,"id":4051,"parentId":3969,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27644,"timestamp":958429773524,"id":3969,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\refractBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26689,"timestamp":958429774489,"id":4054,"parentId":4053,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26702,"timestamp":958429774477,"id":4053,"parentId":3970,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27847,"timestamp":958429773540,"id":3970,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\desaturateBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26894,"timestamp":958429774503,"id":4056,"parentId":4055,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26908,"timestamp":958429774491,"id":4055,"parentId":3971,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28022,"timestamp":958429773557,"id":3971,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\modBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27139,"timestamp":958429774451,"id":4048,"parentId":4047,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27150,"timestamp":958429774440,"id":4047,"parentId":3967,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28797,"timestamp":958429773490,"id":3967,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\worleyNoise3DBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27771,"timestamp":958429774529,"id":4060,"parentId":4059,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27783,"timestamp":958429774517,"id":4059,"parentId":3973,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29159,"timestamp":958429773590,"id":3973,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\conditionalBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28218,"timestamp":958429774542,"id":4062,"parentId":4061,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28231,"timestamp":958429774530,"id":4061,"parentId":3974,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29432,"timestamp":958429773606,"id":3974,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\matrixBuilderBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28534,"timestamp":958429774516,"id":4058,"parentId":4057,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28546,"timestamp":958429774505,"id":4057,"parentId":3972,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29918,"timestamp":958429773574,"id":3972,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\cloudBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28931,"timestamp":958429774572,"id":4066,"parentId":4065,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28948,"timestamp":958429774556,"id":4065,"parentId":3976,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30142,"timestamp":958429773640,"id":3976,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\biPlanarBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29239,"timestamp":958429774555,"id":4064,"parentId":4063,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29251,"timestamp":958429774544,"id":4063,"parentId":3975,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30429,"timestamp":958429773623,"id":3975,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\voronoiNoiseBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29466,"timestamp":958429774597,"id":4070,"parentId":4069,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29475,"timestamp":958429774589,"id":4069,"parentId":3978,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":30702,"timestamp":958429773674,"id":3978,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\elbowBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29811,"timestamp":958429774606,"id":4072,"parentId":4071,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29820,"timestamp":958429774598,"id":4071,"parentId":3979,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30910,"timestamp":958429773690,"id":3979,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\matrixDeterminantBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29998,"timestamp":958429774613,"id":4074,"parentId":4073,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":30005,"timestamp":958429774606,"id":4073,"parentId":3980,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31090,"timestamp":958429773707,"id":3980,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\matrixTransposeBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":30221,"timestamp":958429774588,"id":4068,"parentId":4067,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":30235,"timestamp":958429774575,"id":4067,"parentId":3977,"tags":{},"startTime":1704619717801,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32274,"timestamp":958429773657,"id":3977,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\triPlanarBlock.js","layer":"ssr"},"startTime":1704619717800,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2088,"timestamp":958429826144,"id":4154,"parentId":4153,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2098,"timestamp":958429826137,"id":4153,"parentId":4078,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4148,"timestamp":958429824255,"id":4078,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Vertex\\index.js","layer":"ssr"},"startTime":1704619717850,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2277,"timestamp":958429826136,"id":4152,"parentId":4151,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2286,"timestamp":958429826128,"id":4151,"parentId":4077,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4461,"timestamp":958429824231,"id":4077,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Vertex\\vertexOutputBlock.js","layer":"ssr"},"startTime":1704619717850,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4406,"timestamp":958429826128,"id":4150,"parentId":4149,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4417,"timestamp":958429826118,"id":4149,"parentId":4076,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7275,"timestamp":958429824057,"id":4076,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\meshAttributeExistsBlock.js","layer":"ssr"},"startTime":1704619717850,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5189,"timestamp":958429826159,"id":4158,"parentId":4157,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5197,"timestamp":958429826152,"id":4157,"parentId":4080,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7229,"timestamp":958429824296,"id":4080,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Input\\animatedInputBlockTypes.js","layer":"ssr"},"startTime":1704619717850,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5373,"timestamp":958429826167,"id":4160,"parentId":4159,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5381,"timestamp":958429826160,"id":4159,"parentId":4081,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7333,"timestamp":958429824314,"id":4081,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Input\\index.js","layer":"ssr"},"startTime":1704619717850,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5540,"timestamp":958429826116,"id":4148,"parentId":4147,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5569,"timestamp":958429826089,"id":4147,"parentId":4075,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8511,"timestamp":958429823992,"id":4075,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\curveBlock.js","layer":"ssr"},"startTime":1704619717850,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6325,"timestamp":958429826192,"id":4166,"parentId":4165,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6336,"timestamp":958429826183,"id":4165,"parentId":4084,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8284,"timestamp":958429824367,"id":4084,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\index.js","layer":"ssr"},"startTime":1704619717850,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6480,"timestamp":958429826182,"id":4164,"parentId":4163,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6488,"timestamp":958429826175,"id":4163,"parentId":4083,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8484,"timestamp":958429824350,"id":4083,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\index.js","layer":"ssr"},"startTime":1704619717850,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6671,"timestamp":958429826174,"id":4162,"parentId":4161,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6679,"timestamp":958429826167,"id":4161,"parentId":4082,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9128,"timestamp":958429824332,"id":4082,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\fragmentOutputBlock.js","layer":"ssr"},"startTime":1704619717850,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7266,"timestamp":958429826208,"id":4170,"parentId":4169,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7273,"timestamp":958429826201,"id":4169,"parentId":4086,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9339,"timestamp":958429824403,"id":4086,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Particle\\particleRampGradientBlock.js","layer":"ssr"},"startTime":1704619717850,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7539,"timestamp":958429826215,"id":4172,"parentId":4171,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7547,"timestamp":958429826208,"id":4171,"parentId":4087,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9600,"timestamp":958429824421,"id":4087,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Particle\\particleBlendMultiplyBlock.js","layer":"ssr"},"startTime":1704619717850,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7836,"timestamp":958429826200,"id":4168,"parentId":4167,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7844,"timestamp":958429826194,"id":4167,"parentId":4085,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10563,"timestamp":958429824385,"id":4085,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\currentScreenBlock.js","layer":"ssr"},"startTime":1704619717850,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9725,"timestamp":958429826230,"id":4176,"parentId":4175,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9733,"timestamp":958429826223,"id":4175,"parentId":4089,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11616,"timestamp":958429824457,"id":4089,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Particle\\index.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9850,"timestamp":958429826237,"id":4178,"parentId":4177,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9858,"timestamp":958429826230,"id":4177,"parentId":4090,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11718,"timestamp":958429824475,"id":4090,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Teleport\\index.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9960,"timestamp":958429826244,"id":4180,"parentId":4179,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9967,"timestamp":958429826238,"id":4179,"parentId":4091,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11791,"timestamp":958429824492,"id":4091,"parentId":2928,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\buffer.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10070,"timestamp":958429826222,"id":4174,"parentId":4173,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10077,"timestamp":958429826216,"id":4173,"parentId":4088,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12362,"timestamp":958429824439,"id":4088,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Particle\\particleTextureBlock.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10674,"timestamp":958429826151,"id":4156,"parentId":4155,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10682,"timestamp":958429826145,"id":4155,"parentId":4079,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14760,"timestamp":958429824275,"id":4079,"parentId":2871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Input\\inputBlock.js","layer":"ssr"},"startTime":1704619717850,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12799,"timestamp":958429826252,"id":4182,"parentId":4181,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12807,"timestamp":958429826245,"id":4181,"parentId":4092,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14684,"timestamp":958429824510,"id":4092,"parentId":2927,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\index.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12940,"timestamp":958429826266,"id":4186,"parentId":4185,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12947,"timestamp":958429826259,"id":4185,"parentId":4094,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14798,"timestamp":958429824546,"id":4094,"parentId":3138,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\kernelBlurVaryingDeclaration.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13075,"timestamp":958429826280,"id":4190,"parentId":4189,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13082,"timestamp":958429826274,"id":4189,"parentId":4096,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14888,"timestamp":958429824582,"id":4096,"parentId":3139,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\kernelBlurVertex.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13206,"timestamp":958429826273,"id":4188,"parentId":4187,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13213,"timestamp":958429826267,"id":4187,"parentId":4095,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15026,"timestamp":958429824565,"id":4095,"parentId":3138,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\packingFunctions.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13342,"timestamp":958429826259,"id":4184,"parentId":4183,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13350,"timestamp":958429826252,"id":4183,"parentId":4093,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15335,"timestamp":958429824528,"id":4093,"parentId":3124,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Instances\\instantiateBaseBlock.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13592,"timestamp":958429826287,"id":4192,"parentId":4191,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13600,"timestamp":958429826281,"id":4191,"parentId":4097,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15467,"timestamp":958429824598,"id":4097,"parentId":3138,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\kernelBlurFragment.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13781,"timestamp":958429826301,"id":4196,"parentId":4195,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13789,"timestamp":958429826295,"id":4195,"parentId":4099,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15638,"timestamp":958429824633,"id":4099,"parentId":3138,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\kernelBlurFragment2.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13968,"timestamp":958429826315,"id":4200,"parentId":4199,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13975,"timestamp":958429826309,"id":4199,"parentId":4101,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18081,"timestamp":958429824668,"id":4101,"parentId":3227,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pointCloudVertexDeclaration.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16456,"timestamp":958429826308,"id":4198,"parentId":4197,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16463,"timestamp":958429826302,"id":4197,"parentId":4100,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18402,"timestamp":958429824650,"id":4100,"parentId":3236,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\subSurfaceScatteringPostProcess.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16743,"timestamp":958429826323,"id":4202,"parentId":4201,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16750,"timestamp":958429826316,"id":4201,"parentId":4102,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18548,"timestamp":958429824685,"id":4102,"parentId":3231,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\boundingBoxRendererFragmentDeclaration.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16915,"timestamp":958429826330,"id":4204,"parentId":4203,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16923,"timestamp":958429826324,"id":4203,"parentId":4103,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18686,"timestamp":958429824702,"id":4103,"parentId":3231,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\boundingBoxRendererUboDeclaration.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17066,"timestamp":958429826337,"id":4206,"parentId":4205,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17073,"timestamp":958429826331,"id":4205,"parentId":4104,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18863,"timestamp":958429824721,"id":4104,"parentId":3241,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\geometryVertexDeclaration.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17254,"timestamp":958429826344,"id":4208,"parentId":4207,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17261,"timestamp":958429826338,"id":4207,"parentId":4105,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19041,"timestamp":958429824737,"id":4105,"parentId":3240,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\mrtFragmentDeclaration.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17434,"timestamp":958429826358,"id":4212,"parentId":4211,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":17577,"timestamp":958429826352,"id":4211,"parentId":4107,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19294,"timestamp":958429824771,"id":4107,"parentId":3233,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\boundingBoxRendererVertexDeclaration.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17726,"timestamp":958429826351,"id":4210,"parentId":4209,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17733,"timestamp":958429826345,"id":4209,"parentId":4106,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19570,"timestamp":958429824754,"id":4106,"parentId":3241,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\geometryUboDeclaration.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17972,"timestamp":958429826365,"id":4214,"parentId":4213,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17979,"timestamp":958429826359,"id":4213,"parentId":4108,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19692,"timestamp":958429824788,"id":4108,"parentId":3251,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\sprites.fragment.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18111,"timestamp":958429826380,"id":4218,"parentId":4217,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18118,"timestamp":958429826374,"id":4217,"parentId":4110,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19787,"timestamp":958429824824,"id":4110,"parentId":3252,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingParticleDepth.vertex.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18249,"timestamp":958429826373,"id":4216,"parentId":4215,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18256,"timestamp":958429826366,"id":4215,"parentId":4109,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19950,"timestamp":958429824806,"id":4109,"parentId":3251,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\sprites.vertex.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18383,"timestamp":958429826388,"id":4220,"parentId":4219,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18391,"timestamp":958429826381,"id":4219,"parentId":4111,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20087,"timestamp":958429824840,"id":4111,"parentId":3252,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingParticleDepth.fragment.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18545,"timestamp":958429826395,"id":4222,"parentId":4221,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18553,"timestamp":958429826388,"id":4221,"parentId":4112,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20217,"timestamp":958429824857,"id":4112,"parentId":3252,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingParticleThickness.fragment.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18686,"timestamp":958429826402,"id":4224,"parentId":4223,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18695,"timestamp":958429826396,"id":4223,"parentId":4113,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20347,"timestamp":958429824875,"id":4113,"parentId":3252,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingParticleThickness.vertex.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18823,"timestamp":958429826409,"id":4226,"parentId":4225,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18830,"timestamp":958429826403,"id":4225,"parentId":4114,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20483,"timestamp":958429824891,"id":4114,"parentId":3252,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingParticleDiffuse.fragment.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18972,"timestamp":958429826416,"id":4228,"parentId":4227,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18979,"timestamp":958429826410,"id":4227,"parentId":4115,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20633,"timestamp":958429824908,"id":4115,"parentId":3252,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingBilateralBlur.fragment.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19131,"timestamp":958429826423,"id":4230,"parentId":4229,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19138,"timestamp":958429826417,"id":4229,"parentId":4116,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20775,"timestamp":958429824925,"id":4116,"parentId":3252,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingParticleDiffuse.vertex.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19276,"timestamp":958429826437,"id":4234,"parentId":4233,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19283,"timestamp":958429826431,"id":4233,"parentId":4118,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20901,"timestamp":958429824959,"id":4118,"parentId":3252,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingStandardBlur.fragment.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19442,"timestamp":958429826430,"id":4232,"parentId":4231,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19449,"timestamp":958429826424,"id":4231,"parentId":4117,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21078,"timestamp":958429824942,"id":4117,"parentId":3252,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingRender.fragment.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19588,"timestamp":958429826444,"id":4236,"parentId":4235,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19595,"timestamp":958429826438,"id":4235,"parentId":4119,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21285,"timestamp":958429824976,"id":4119,"parentId":3252,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\fluidRenderingDepthTextureCopy.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19814,"timestamp":958429826459,"id":4240,"parentId":4239,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19821,"timestamp":958429826452,"id":4239,"parentId":4121,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21493,"timestamp":958429825009,"id":4121,"parentId":3383,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRLayerWrapper.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23199,"timestamp":958429826466,"id":4242,"parentId":4241,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23207,"timestamp":958429826459,"id":4241,"parentId":4122,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24959,"timestamp":958429825026,"id":4122,"parentId":3383,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRRenderTargetTextureProvider.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":23547,"timestamp":958429826452,"id":4238,"parentId":4237,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":23554,"timestamp":958429826445,"id":4237,"parentId":4120,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25834,"timestamp":958429824992,"id":4120,"parentId":3256,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\fluidRenderingTextures.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":24369,"timestamp":958429826473,"id":4244,"parentId":4243,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":24376,"timestamp":958429826466,"id":4243,"parentId":4123,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27332,"timestamp":958429825044,"id":4123,"parentId":3455,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\Pipelines\\defaultRenderingPipeline.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":25904,"timestamp":958429826487,"id":4248,"parentId":4247,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25912,"timestamp":958429826481,"id":4247,"parentId":4125,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28105,"timestamp":958429825079,"id":4125,"parentId":3455,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\Pipelines\\lensRenderingPipeline.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26703,"timestamp":958429826495,"id":4250,"parentId":4249,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26710,"timestamp":958429826488,"id":4249,"parentId":4126,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28736,"timestamp":958429825096,"id":4126,"parentId":3455,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\Pipelines\\ssaoRenderingPipeline.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27366,"timestamp":958429826480,"id":4246,"parentId":4245,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27373,"timestamp":958429826474,"id":4245,"parentId":4124,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32408,"timestamp":958429825063,"id":4124,"parentId":3455,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\Pipelines\\ssao2RenderingPipeline.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":30969,"timestamp":958429826516,"id":4256,"parentId":4255,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":30976,"timestamp":958429826510,"id":4255,"parentId":4129,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32506,"timestamp":958429825148,"id":4129,"parentId":3469,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\velocity.fragment.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":31143,"timestamp":958429826523,"id":4258,"parentId":4257,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":31150,"timestamp":958429826517,"id":4257,"parentId":4130,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32687,"timestamp":958429825170,"id":4130,"parentId":3469,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\velocity.vertex.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":31337,"timestamp":958429826531,"id":4260,"parentId":4259,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":31345,"timestamp":958429826524,"id":4259,"parentId":4131,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32921,"timestamp":958429825186,"id":4131,"parentId":3481,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Event\\flowGraphReceiveCustomEventBlock.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":31834,"timestamp":958429826294,"id":4194,"parentId":4193,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":31841,"timestamp":958429826288,"id":4193,"parentId":4098,"tags":{},"startTime":1704619717852,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37754,"timestamp":958429824616,"id":4098,"parentId":3134,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\Plugins\\havokPlugin.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":35840,"timestamp":958429826544,"id":4264,"parentId":4263,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":35847,"timestamp":958429826538,"id":4263,"parentId":4133,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37339,"timestamp":958429825220,"id":4133,"parentId":3482,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\flowGraphConsoleLogBlock.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":36033,"timestamp":958429826537,"id":4262,"parentId":4261,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":36041,"timestamp":958429826531,"id":4261,"parentId":4132,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37532,"timestamp":958429825202,"id":4132,"parentId":3481,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Event\\flowGraphSceneReadyEventBlock.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":36193,"timestamp":958429826551,"id":4266,"parentId":4265,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":36201,"timestamp":958429826545,"id":4265,"parentId":4134,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37666,"timestamp":958429825237,"id":4134,"parentId":3481,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Event\\flowGraphSceneTickEventBlock.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":36354,"timestamp":958429826559,"id":4268,"parentId":4267,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":36361,"timestamp":958429826552,"id":4267,"parentId":4135,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37835,"timestamp":958429825253,"id":4135,"parentId":3482,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\flowGraphSetPropertyBlock.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":36526,"timestamp":958429826573,"id":4272,"parentId":4271,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":36534,"timestamp":958429826566,"id":4271,"parentId":4137,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37956,"timestamp":958429825287,"id":4137,"parentId":3482,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\flowGraphSetVariableBlock.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":36688,"timestamp":958429826566,"id":4270,"parentId":4269,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":36695,"timestamp":958429826559,"id":4269,"parentId":4136,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38151,"timestamp":958429825270,"id":4136,"parentId":3482,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\flowGraphSendCustomEventBlock.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":36852,"timestamp":958429826580,"id":4274,"parentId":4273,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":36859,"timestamp":958429826574,"id":4273,"parentId":4138,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38320,"timestamp":958429825303,"id":4138,"parentId":3483,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphConditionalDataBlock.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37047,"timestamp":958429826588,"id":4276,"parentId":4275,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37054,"timestamp":958429826581,"id":4275,"parentId":4139,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38510,"timestamp":958429825320,"id":4139,"parentId":3483,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphCoordinateTransformBlock.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37239,"timestamp":958429826602,"id":4280,"parentId":4279,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37246,"timestamp":958429826596,"id":4279,"parentId":4141,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38642,"timestamp":958429825353,"id":4141,"parentId":3483,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphGetVariableBlock.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":37493,"timestamp":958429826595,"id":4278,"parentId":4277,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37500,"timestamp":958429826588,"id":4277,"parentId":4140,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38937,"timestamp":958429825336,"id":4140,"parentId":3483,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphGetPropertyBlock.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37779,"timestamp":958429826510,"id":4254,"parentId":4253,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37787,"timestamp":958429826503,"id":4253,"parentId":4128,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42772,"timestamp":958429825130,"id":4128,"parentId":3455,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\Pipelines\\ssrRenderingPipeline.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":41419,"timestamp":958429826502,"id":4252,"parentId":4251,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41426,"timestamp":958429826495,"id":4251,"parentId":4127,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45279,"timestamp":958429825113,"id":4127,"parentId":3455,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\Pipelines\\standardRenderingPipeline.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43788,"timestamp":958429826617,"id":4284,"parentId":4283,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43796,"timestamp":958429826611,"id":4283,"parentId":4143,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45159,"timestamp":958429825386,"id":4143,"parentId":3595,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\backgroundVertexDeclaration.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43946,"timestamp":958429826610,"id":4282,"parentId":4281,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43953,"timestamp":958429826603,"id":4281,"parentId":4142,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45351,"timestamp":958429825370,"id":4142,"parentId":3483,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphConstantBlock.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44101,"timestamp":958429826631,"id":4288,"parentId":4287,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44109,"timestamp":958429826624,"id":4287,"parentId":4145,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45435,"timestamp":958429825419,"id":4145,"parentId":3594,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\backgroundFragmentDeclaration.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44241,"timestamp":958429826624,"id":4286,"parentId":4285,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44249,"timestamp":958429826618,"id":4285,"parentId":4144,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45578,"timestamp":958429825402,"id":4144,"parentId":3595,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\backgroundUboDeclaration.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":41521,"timestamp":958429829470,"id":4313,"parentId":4312,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41545,"timestamp":958429829447,"id":4312,"parentId":4291,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42347,"timestamp":958429828759,"id":4291,"parentId":3618,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapFragmentExtraDeclaration.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":41627,"timestamp":958429829489,"id":4317,"parentId":4316,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41635,"timestamp":958429829482,"id":4316,"parentId":4293,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42405,"timestamp":958429828827,"id":4293,"parentId":3618,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapFragment.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":41760,"timestamp":958429829481,"id":4315,"parentId":4314,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41770,"timestamp":958429829472,"id":4314,"parentId":4292,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42551,"timestamp":958429828803,"id":4292,"parentId":3619,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapVertexExtraDeclaration.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":41867,"timestamp":958429829497,"id":4319,"parentId":4318,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":41875,"timestamp":958429829490,"id":4318,"parentId":4294,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42619,"timestamp":958429828848,"id":4294,"parentId":3619,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapVertexNormalBias.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44839,"timestamp":958429826638,"id":4290,"parentId":4289,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44846,"timestamp":958429826632,"id":4289,"parentId":4146,"tags":{},"startTime":1704619717853,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46541,"timestamp":958429825436,"id":4146,"parentId":3616,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\eventFactory.js","layer":"ssr"},"startTime":1704619717851,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42484,"timestamp":958429829504,"id":4321,"parentId":4320,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42492,"timestamp":958429829498,"id":4320,"parentId":4295,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43235,"timestamp":958429828869,"id":4295,"parentId":3619,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapVertexMetric.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42603,"timestamp":958429829512,"id":4323,"parentId":4322,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42611,"timestamp":958429829505,"id":4322,"parentId":4296,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43338,"timestamp":958429828897,"id":4296,"parentId":3619,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapVertexDeclaration.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42727,"timestamp":958429829519,"id":4325,"parentId":4324,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42735,"timestamp":958429829512,"id":4324,"parentId":4297,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43403,"timestamp":958429828945,"id":4297,"parentId":3621,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\decalFragmentDeclaration.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42830,"timestamp":958429829526,"id":4327,"parentId":4326,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42838,"timestamp":958429829520,"id":4326,"parentId":4298,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43468,"timestamp":958429828991,"id":4298,"parentId":3619,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapUboDeclaration.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":42928,"timestamp":958429829540,"id":4331,"parentId":4330,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":42936,"timestamp":958429829534,"id":4330,"parentId":4300,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43501,"timestamp":958429829066,"id":4300,"parentId":3766,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\decalVertexDeclaration.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43043,"timestamp":958429829533,"id":4329,"parentId":4328,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43050,"timestamp":958429829527,"id":4328,"parentId":4299,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43645,"timestamp":958429829028,"id":4299,"parentId":3622,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\meshUboDeclaration.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43134,"timestamp":958429829548,"id":4333,"parentId":4332,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43142,"timestamp":958429829541,"id":4332,"parentId":4301,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43685,"timestamp":958429829095,"id":4301,"parentId":3622,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\sceneUboDeclaration.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43233,"timestamp":958429829555,"id":4335,"parentId":4334,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43241,"timestamp":958429829549,"id":4334,"parentId":4302,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43777,"timestamp":958429829139,"id":4302,"parentId":3482,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\index.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43362,"timestamp":958429829562,"id":4337,"parentId":4336,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43369,"timestamp":958429829556,"id":4336,"parentId":4303,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43828,"timestamp":958429829166,"id":4303,"parentId":3482,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\Animation\\index.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43432,"timestamp":958429829569,"id":4339,"parentId":4338,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43439,"timestamp":958429829563,"id":4338,"parentId":4304,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43875,"timestamp":958429829185,"id":4304,"parentId":3483,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\Logic\\index.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43490,"timestamp":958429829576,"id":4341,"parentId":4340,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43497,"timestamp":958429829570,"id":4340,"parentId":4305,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43913,"timestamp":958429829206,"id":4305,"parentId":3483,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\Math\\index.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43536,"timestamp":958429829590,"id":4345,"parentId":4344,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43544,"timestamp":958429829584,"id":4344,"parentId":4307,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43995,"timestamp":958429829247,"id":4307,"parentId":3832,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrUboDeclaration.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43655,"timestamp":958429829597,"id":4347,"parentId":4346,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43662,"timestamp":958429829591,"id":4346,"parentId":4308,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44099,"timestamp":958429829264,"id":4308,"parentId":3832,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\harmonicsFunctions.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43790,"timestamp":958429829583,"id":4343,"parentId":4342,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43797,"timestamp":958429829577,"id":4342,"parentId":4306,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44267,"timestamp":958429829225,"id":4306,"parentId":3832,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrVertexDeclaration.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43992,"timestamp":958429829611,"id":4351,"parentId":4350,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44000,"timestamp":958429829605,"id":4350,"parentId":4310,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44428,"timestamp":958429829301,"id":4310,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrFragmentExtraDeclaration.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44136,"timestamp":958429829604,"id":4349,"parentId":4348,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44143,"timestamp":958429829598,"id":4348,"parentId":4309,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44601,"timestamp":958429829281,"id":4309,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrFragmentDeclaration.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44275,"timestamp":958429829618,"id":4353,"parentId":4352,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44282,"timestamp":958429829611,"id":4352,"parentId":4311,"tags":{},"startTime":1704619717856,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44714,"timestamp":958429829318,"id":4311,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrFragmentSamplersDeclaration.js","layer":"ssr"},"startTime":1704619717855,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2382,"timestamp":958429893705,"id":4390,"parentId":4389,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2392,"timestamp":958429893698,"id":4389,"parentId":4357,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4255,"timestamp":958429892048,"id":4357,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\subSurfaceScatteringFunctions.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2631,"timestamp":958429893689,"id":4386,"parentId":4385,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2644,"timestamp":958429893679,"id":4385,"parentId":4355,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4481,"timestamp":958429892001,"id":4355,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\importanceSampling.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2797,"timestamp":958429893697,"id":4388,"parentId":4387,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2806,"timestamp":958429893690,"id":4387,"parentId":4356,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4634,"timestamp":958429892027,"id":4356,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrDirectLightingSetupFunctions.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2999,"timestamp":958429893677,"id":4384,"parentId":4383,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3031,"timestamp":958429893645,"id":4383,"parentId":4354,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4914,"timestamp":958429891935,"id":4354,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrHelperFunctions.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3194,"timestamp":958429893714,"id":4392,"parentId":4391,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3203,"timestamp":958429893706,"id":4391,"parentId":4358,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":5083,"timestamp":958429892068,"id":4358,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrDirectLightingFalloffFunctions.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7664,"timestamp":958429893722,"id":4394,"parentId":4393,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7674,"timestamp":958429893715,"id":4393,"parentId":4359,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9494,"timestamp":958429892086,"id":4359,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\hdrFilteringFunctions.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7851,"timestamp":958429893744,"id":4400,"parentId":4399,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7859,"timestamp":958429893738,"id":4399,"parentId":4362,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9607,"timestamp":958429892141,"id":4362,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrIBLFunctions.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8024,"timestamp":958429893737,"id":4398,"parentId":4397,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8032,"timestamp":958429893730,"id":4397,"parentId":4361,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9862,"timestamp":958429892123,"id":4361,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrDirectLightingFunctions.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8240,"timestamp":958429893759,"id":4404,"parentId":4403,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8247,"timestamp":958429893752,"id":4403,"parentId":4364,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10002,"timestamp":958429892176,"id":4364,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockAlbedoOpacity.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8425,"timestamp":958429893766,"id":4406,"parentId":4405,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8432,"timestamp":958429893760,"id":4405,"parentId":4365,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10168,"timestamp":958429892193,"id":4365,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockAmbientOcclusion.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8623,"timestamp":958429893752,"id":4402,"parentId":4401,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8631,"timestamp":958429893745,"id":4401,"parentId":4363,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10413,"timestamp":958429892158,"id":4363,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockReflectivity.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8856,"timestamp":958429893730,"id":4396,"parentId":4395,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8864,"timestamp":958429893723,"id":4395,"parentId":4360,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10683,"timestamp":958429892105,"id":4360,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBRDFFunctions.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9028,"timestamp":958429893774,"id":4408,"parentId":4407,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9035,"timestamp":958429893767,"id":4407,"parentId":4366,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10756,"timestamp":958429892210,"id":4366,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockAlphaFresnel.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9197,"timestamp":958429893782,"id":4410,"parentId":4409,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9205,"timestamp":958429893775,"id":4409,"parentId":4367,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10896,"timestamp":958429892228,"id":4367,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockAnisotropic.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9325,"timestamp":958429893811,"id":4418,"parentId":4417,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9332,"timestamp":958429893805,"id":4417,"parentId":4371,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10968,"timestamp":958429892296,"id":4371,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockIridescence.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9478,"timestamp":958429893797,"id":4414,"parentId":4413,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9485,"timestamp":958429893790,"id":4413,"parentId":4369,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11159,"timestamp":958429892261,"id":4369,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockSheen.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9642,"timestamp":958429893789,"id":4412,"parentId":4411,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9649,"timestamp":958429893783,"id":4411,"parentId":4368,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11369,"timestamp":958429892244,"id":4368,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockReflection.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9798,"timestamp":958429893826,"id":4422,"parentId":4421,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9806,"timestamp":958429893819,"id":4421,"parentId":4373,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11410,"timestamp":958429892330,"id":4373,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockNormalFinal.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9918,"timestamp":958429893833,"id":4424,"parentId":4423,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9926,"timestamp":958429893827,"id":4423,"parentId":4374,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11526,"timestamp":958429892358,"id":4374,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockNormalGeometric.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10092,"timestamp":958429893804,"id":4416,"parentId":4415,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10100,"timestamp":958429893797,"id":4415,"parentId":4370,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11808,"timestamp":958429892279,"id":4370,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockClearcoat.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10219,"timestamp":958429893881,"id":4428,"parentId":4427,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10227,"timestamp":958429893874,"id":4427,"parentId":4376,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11844,"timestamp":958429892393,"id":4376,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockLightmapInit.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10376,"timestamp":958429893873,"id":4426,"parentId":4425,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10416,"timestamp":958429893834,"id":4425,"parentId":4375,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12001,"timestamp":958429892375,"id":4375,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockReflectance.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10498,"timestamp":958429893888,"id":4430,"parentId":4429,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10506,"timestamp":958429893882,"id":4429,"parentId":4377,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12089,"timestamp":958429892409,"id":4377,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockGeometryInfo.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10612,"timestamp":958429893896,"id":4432,"parentId":4431,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10619,"timestamp":958429893889,"id":4431,"parentId":4378,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12186,"timestamp":958429892426,"id":4378,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockReflectance0.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10718,"timestamp":958429893903,"id":4434,"parentId":4433,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10725,"timestamp":958429893896,"id":4433,"parentId":4379,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12278,"timestamp":958429892444,"id":4379,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockDirectLighting.js","layer":"ssr"},"startTime":1704619717919,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10814,"timestamp":958429893917,"id":4438,"parentId":4437,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10820,"timestamp":958429893911,"id":4437,"parentId":4381,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12359,"timestamp":958429892477,"id":4381,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockFinalUnlitComponents.js","layer":"ssr"},"startTime":1704619717919,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10935,"timestamp":958429893910,"id":4436,"parentId":4435,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10942,"timestamp":958429893904,"id":4435,"parentId":4380,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12507,"timestamp":958429892460,"id":4380,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockFinalLitComponents.js","layer":"ssr"},"startTime":1704619717919,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11054,"timestamp":958429893924,"id":4440,"parentId":4439,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11061,"timestamp":958429893918,"id":4439,"parentId":4382,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12637,"timestamp":958429892495,"id":4382,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockFinalColorComposition.js","layer":"ssr"},"startTime":1704619717919,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11584,"timestamp":958429893818,"id":4420,"parentId":4419,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11592,"timestamp":958429893812,"id":4419,"parentId":4372,"tags":{},"startTime":1704619717920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13328,"timestamp":958429892313,"id":4372,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockSubSurface.js","layer":"ssr"},"startTime":1704619717918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5309,"timestamp":958429900344,"id":4483,"parentId":4482,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5336,"timestamp":958429900318,"id":4482,"parentId":4441,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6568,"timestamp":958429899203,"id":4441,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockImageProcessing.js","layer":"ssr"},"startTime":1704619717925,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5409,"timestamp":958429900372,"id":4489,"parentId":4488,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5417,"timestamp":958429900365,"id":4488,"parentId":4444,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6590,"timestamp":958429899307,"id":4444,"parentId":3840,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\noise.fragment.js","layer":"ssr"},"startTime":1704619717925,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5551,"timestamp":958429900356,"id":4485,"parentId":4484,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5562,"timestamp":958429900346,"id":4484,"parentId":4442,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6785,"timestamp":958429899262,"id":4442,"parentId":3844,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\procedural.vertex.js","layer":"ssr"},"startTime":1704619717925,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7458,"timestamp":958429900380,"id":4491,"parentId":4490,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7467,"timestamp":958429900373,"id":4490,"parentId":4445,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9213,"timestamp":958429899331,"id":4445,"parentId":3937,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\imageSourceBlock.js","layer":"ssr"},"startTime":1704619717925,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8193,"timestamp":958429900365,"id":4487,"parentId":4486,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8202,"timestamp":958429900357,"id":4486,"parentId":4443,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9474,"timestamp":958429899287,"id":4443,"parentId":3831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrDebug.js","layer":"ssr"},"startTime":1704619717925,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8385,"timestamp":958429900388,"id":4493,"parentId":4492,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8394,"timestamp":958429900380,"id":4492,"parentId":4446,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10154,"timestamp":958429899378,"id":4446,"parentId":4078,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Vertex\\bonesBlock.js","layer":"ssr"},"startTime":1704619717925,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9152,"timestamp":958429900396,"id":4495,"parentId":4494,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9160,"timestamp":958429900389,"id":4494,"parentId":4447,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10904,"timestamp":958429899397,"id":4447,"parentId":4078,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Vertex\\instancesBlock.js","layer":"ssr"},"startTime":1704619717925,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9908,"timestamp":958429900411,"id":4499,"parentId":4498,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9916,"timestamp":958429900404,"id":4498,"parentId":4449,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11235,"timestamp":958429899435,"id":4449,"parentId":4081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Input\\prePassTextureBlock.js","layer":"ssr"},"startTime":1704619717925,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10256,"timestamp":958429900426,"id":4503,"parentId":4502,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10264,"timestamp":958429900419,"id":4502,"parentId":4451,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11930,"timestamp":958429899470,"id":4451,"parentId":4084,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\fogBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10997,"timestamp":958429900419,"id":4501,"parentId":4500,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":11147,"timestamp":958429900412,"id":4500,"parentId":4450,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12904,"timestamp":958429899452,"id":4450,"parentId":4078,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Vertex\\lightInformationBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11966,"timestamp":958429900404,"id":4497,"parentId":4496,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11974,"timestamp":958429900397,"id":4496,"parentId":4448,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13867,"timestamp":958429899417,"id":4448,"parentId":4078,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Vertex\\morphTargetsBlock.js","layer":"ssr"},"startTime":1704619717925,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12842,"timestamp":958429900456,"id":4511,"parentId":4510,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12849,"timestamp":958429900449,"id":4510,"parentId":4455,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14253,"timestamp":958429899556,"id":4455,"parentId":4084,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\clipPlanesBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13392,"timestamp":958429900433,"id":4505,"parentId":4504,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13399,"timestamp":958429900427,"id":4504,"parentId":4452,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15475,"timestamp":958429899487,"id":4452,"parentId":4084,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\lightBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14535,"timestamp":958429900441,"id":4507,"parentId":4506,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14542,"timestamp":958429900434,"id":4506,"parentId":4453,"tags":{},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16163,"timestamp":958429899503,"id":4453,"parentId":4084,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\sceneDepthBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15201,"timestamp":958429900477,"id":4517,"parentId":4516,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15209,"timestamp":958429900471,"id":4516,"parentId":4458,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16216,"timestamp":958429899657,"id":4458,"parentId":4083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\discardBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15422,"timestamp":958429900463,"id":4513,"parentId":4512,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15429,"timestamp":958429900456,"id":4512,"parentId":4456,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18554,"timestamp":958429899589,"id":4456,"parentId":4083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\imageProcessingBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17665,"timestamp":958429900492,"id":4521,"parentId":4520,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17672,"timestamp":958429900485,"id":4520,"parentId":4460,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18703,"timestamp":958429899708,"id":4460,"parentId":4083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\derivativeBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17940,"timestamp":958429900484,"id":4519,"parentId":4518,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17947,"timestamp":958429900478,"id":4518,"parentId":4459,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19175,"timestamp":958429899688,"id":4459,"parentId":4084,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\reflectionTextureBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18405,"timestamp":958429900470,"id":4515,"parentId":4514,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18413,"timestamp":958429900463,"id":4514,"parentId":4457,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20377,"timestamp":958429899618,"id":4457,"parentId":4083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\perturbNormalBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19560,"timestamp":958429900449,"id":4509,"parentId":4508,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19568,"timestamp":958429900442,"id":4508,"parentId":4454,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21913,"timestamp":958429899521,"id":4454,"parentId":4084,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\textureBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20948,"timestamp":958429900499,"id":4523,"parentId":4522,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20955,"timestamp":958429900492,"id":4522,"parentId":4461,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21987,"timestamp":958429899726,"id":4461,"parentId":4083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\fragCoordBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21218,"timestamp":958429900506,"id":4525,"parentId":4524,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21225,"timestamp":958429900499,"id":4524,"parentId":4462,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22154,"timestamp":958429899745,"id":4462,"parentId":4083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\frontFacingBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21397,"timestamp":958429900513,"id":4527,"parentId":4526,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21404,"timestamp":958429900506,"id":4526,"parentId":4463,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22417,"timestamp":958429899763,"id":4463,"parentId":4083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\screenSizeBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21671,"timestamp":958429900520,"id":4529,"parentId":4528,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21678,"timestamp":958429900514,"id":4528,"parentId":4464,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22776,"timestamp":958429899780,"id":4464,"parentId":4083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\screenSpaceBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22025,"timestamp":958429900542,"id":4535,"parentId":4534,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22033,"timestamp":958429900535,"id":4534,"parentId":4467,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22941,"timestamp":958429899831,"id":4467,"parentId":4083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\fragDepthBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":22255,"timestamp":958429900528,"id":4531,"parentId":4530,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":22262,"timestamp":958429900521,"id":4530,"parentId":4465,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23349,"timestamp":958429899798,"id":4465,"parentId":4083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\twirlBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":25247,"timestamp":958429900535,"id":4533,"parentId":4532,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25255,"timestamp":958429900528,"id":4532,"parentId":4466,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26508,"timestamp":958429899814,"id":4466,"parentId":4083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\TBNBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":25786,"timestamp":958429900549,"id":4537,"parentId":4536,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25793,"timestamp":958429900543,"id":4536,"parentId":4468,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26832,"timestamp":958429899848,"id":4468,"parentId":4083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\prePassOutputBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26129,"timestamp":958429900563,"id":4541,"parentId":4540,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26136,"timestamp":958429900557,"id":4540,"parentId":4470,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27099,"timestamp":958429899881,"id":4470,"parentId":4083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\shadowMapBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26435,"timestamp":958429900556,"id":4539,"parentId":4538,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26442,"timestamp":958429900550,"id":4538,"parentId":4469,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27524,"timestamp":958429899865,"id":4469,"parentId":4083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\heightToNormalBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26821,"timestamp":958429900578,"id":4545,"parentId":4544,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26829,"timestamp":958429900571,"id":4544,"parentId":4472,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27601,"timestamp":958429899916,"id":4472,"parentId":4108,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\imageProcessingCompatibility.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26957,"timestamp":958429900570,"id":4543,"parentId":4542,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26964,"timestamp":958429900564,"id":4542,"parentId":4471,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27766,"timestamp":958429899899,"id":4471,"parentId":4100,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\subSurfaceScattering.fragment.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27090,"timestamp":958429900585,"id":4547,"parentId":4546,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27097,"timestamp":958429900578,"id":4546,"parentId":4473,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28069,"timestamp":958429899933,"id":4473,"parentId":4090,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Teleport\\teleportOutBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27422,"timestamp":958429900592,"id":4549,"parentId":4548,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27429,"timestamp":958429900586,"id":4548,"parentId":4474,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28354,"timestamp":958429899951,"id":4474,"parentId":4090,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Teleport\\teleportInBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27718,"timestamp":958429900599,"id":4551,"parentId":4550,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27725,"timestamp":958429900593,"id":4550,"parentId":4475,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28817,"timestamp":958429899968,"id":4475,"parentId":4092,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\anisotropyBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28190,"timestamp":958429900606,"id":4553,"parentId":4552,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28197,"timestamp":958429900600,"id":4552,"parentId":4476,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30918,"timestamp":958429899985,"id":4476,"parentId":4092,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\sheenBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":30298,"timestamp":958429900621,"id":4557,"parentId":4556,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":30305,"timestamp":958429900614,"id":4556,"parentId":4478,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31836,"timestamp":958429900020,"id":4478,"parentId":4092,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\reflectionBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":31235,"timestamp":958429900635,"id":4561,"parentId":4560,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":31242,"timestamp":958429900628,"id":4560,"parentId":4480,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32816,"timestamp":958429900054,"id":4480,"parentId":4092,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\clearCoatBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32257,"timestamp":958429900628,"id":4559,"parentId":4558,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32264,"timestamp":958429900621,"id":4558,"parentId":4479,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33642,"timestamp":958429900036,"id":4479,"parentId":4092,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\refractionBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27302,"timestamp":958429907325,"id":4578,"parentId":4577,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27318,"timestamp":958429907311,"id":4577,"parentId":4565,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28541,"timestamp":958429906251,"id":4565,"parentId":4125,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\depthOfField.fragment.js","layer":"ssr"},"startTime":1704619717932,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":34162,"timestamp":958429900642,"id":4563,"parentId":4562,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":34169,"timestamp":958429900635,"id":4562,"parentId":4481,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35479,"timestamp":958429900070,"id":4481,"parentId":4092,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\subSurfaceBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28252,"timestamp":958429907309,"id":4576,"parentId":4575,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28282,"timestamp":958429907280,"id":4575,"parentId":4564,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29514,"timestamp":958429906199,"id":4564,"parentId":4125,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\lensHighlights.fragment.js","layer":"ssr"},"startTime":1704619717932,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28365,"timestamp":958429907359,"id":4582,"parentId":4581,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28378,"timestamp":958429907347,"id":4581,"parentId":4567,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29524,"timestamp":958429906300,"id":4567,"parentId":4124,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\ssao2Configuration.js","layer":"ssr"},"startTime":1704619717932,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":28572,"timestamp":958429907345,"id":4580,"parentId":4579,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28591,"timestamp":958429907326,"id":4579,"parentId":4566,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29762,"timestamp":958429906277,"id":4566,"parentId":4126,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ssao.fragment.js","layer":"ssr"},"startTime":1704619717932,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28681,"timestamp":958429907368,"id":4584,"parentId":4583,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28690,"timestamp":958429907360,"id":4583,"parentId":4568,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29835,"timestamp":958429906319,"id":4568,"parentId":4126,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ssaoCombine.fragment.js","layer":"ssr"},"startTime":1704619717932,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28779,"timestamp":958429907385,"id":4588,"parentId":4587,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28787,"timestamp":958429907378,"id":4587,"parentId":4570,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29918,"timestamp":958429906357,"id":4570,"parentId":4133,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphExecutionBlockWithOutSignal.js","layer":"ssr"},"startTime":1704619717932,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28892,"timestamp":958429907393,"id":4590,"parentId":4589,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28900,"timestamp":958429907386,"id":4589,"parentId":4571,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30114,"timestamp":958429906376,"id":4571,"parentId":4135,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphPathConverterComponent.js","layer":"ssr"},"startTime":1704619717932,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29093,"timestamp":958429907408,"id":4594,"parentId":4593,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29100,"timestamp":958429907401,"id":4593,"parentId":4573,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30180,"timestamp":958429906413,"id":4573,"parentId":4128,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\screenSpaceReflections2Configuration.js","layer":"ssr"},"startTime":1704619717932,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29226,"timestamp":958429907377,"id":4586,"parentId":4585,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29235,"timestamp":958429907369,"id":4585,"parentId":4569,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30398,"timestamp":958429906338,"id":4569,"parentId":4124,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ssao2.fragment.js","layer":"ssr"},"startTime":1704619717932,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29366,"timestamp":958429907401,"id":4592,"parentId":4591,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29374,"timestamp":958429907394,"id":4591,"parentId":4572,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30525,"timestamp":958429906394,"id":4572,"parentId":4128,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\screenSpaceReflection2.fragment.js","layer":"ssr"},"startTime":1704619717932,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":29513,"timestamp":958429907415,"id":4596,"parentId":4595,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":29521,"timestamp":958429907409,"id":4595,"parentId":4574,"tags":{},"startTime":1704619717933,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30610,"timestamp":958429906430,"id":4574,"parentId":4128,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\screenSpaceReflection2BlurCombiner.fragment.js","layer":"ssr"},"startTime":1704619717932,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":36442,"timestamp":958429900614,"id":4555,"parentId":4554,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":36449,"timestamp":958429900607,"id":4554,"parentId":4477,"tags":{},"startTime":1704619717927,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40386,"timestamp":958429900003,"id":4477,"parentId":4092,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\pbrMetallicRoughnessBlock.js","layer":"ssr"},"startTime":1704619717926,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1488,"timestamp":958429951887,"id":4627,"parentId":4626,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1497,"timestamp":958429951880,"id":4626,"parentId":4599,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3762,"timestamp":958429949776,"id":4599,"parentId":4296,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\sceneVertexDeclaration.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1654,"timestamp":958429951895,"id":4629,"parentId":4628,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1662,"timestamp":958429951888,"id":4628,"parentId":4600,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5592,"timestamp":958429949802,"id":4600,"parentId":4311,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\samplerFragmentAlternateDeclaration.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3529,"timestamp":958429951879,"id":4625,"parentId":4624,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3540,"timestamp":958429951869,"id":4624,"parentId":4598,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5868,"timestamp":958429949728,"id":4598,"parentId":4128,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\screenSpaceReflection2Blur.fragment.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4055,"timestamp":958429951920,"id":4635,"parentId":4634,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4066,"timestamp":958429951911,"id":4634,"parentId":4603,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6280,"timestamp":958429949862,"id":4603,"parentId":4296,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\meshVertexDeclaration.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4248,"timestamp":958429951910,"id":4633,"parentId":4632,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4255,"timestamp":958429951904,"id":4632,"parentId":4602,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6514,"timestamp":958429949841,"id":4602,"parentId":4291,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bayerDitherFunctions.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4466,"timestamp":958429951903,"id":4631,"parentId":4630,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4475,"timestamp":958429951896,"id":4630,"parentId":4601,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6758,"timestamp":958429949821,"id":4601,"parentId":4302,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphBranchBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4662,"timestamp":958429951929,"id":4637,"parentId":4636,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4670,"timestamp":958429951922,"id":4636,"parentId":4604,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6903,"timestamp":958429949880,"id":4604,"parentId":4302,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphDoNBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4850,"timestamp":958429951944,"id":4641,"parentId":4640,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4857,"timestamp":958429951937,"id":4640,"parentId":4606,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7064,"timestamp":958429949916,"id":4606,"parentId":4302,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphThrottleBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5054,"timestamp":958429951936,"id":4639,"parentId":4638,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5061,"timestamp":958429951929,"id":4638,"parentId":4605,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7294,"timestamp":958429949897,"id":4605,"parentId":4302,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphForLoopBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5334,"timestamp":958429951868,"id":4623,"parentId":4622,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5362,"timestamp":958429951841,"id":4622,"parentId":4597,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7756,"timestamp":958429949669,"id":4597,"parentId":4127,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\standard.fragment.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5490,"timestamp":958429951951,"id":4643,"parentId":4642,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5498,"timestamp":958429951944,"id":4642,"parentId":4607,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7820,"timestamp":958429949933,"id":4607,"parentId":4302,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphTimerBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5800,"timestamp":958429951965,"id":4647,"parentId":4646,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5807,"timestamp":958429951959,"id":4646,"parentId":4609,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8034,"timestamp":958429950003,"id":4609,"parentId":4302,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphWaitAllBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6076,"timestamp":958429951972,"id":4649,"parentId":4648,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6083,"timestamp":958429951966,"id":4648,"parentId":4610,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8221,"timestamp":958429950023,"id":4610,"parentId":4302,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphSwitchBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6296,"timestamp":958429951958,"id":4645,"parentId":4644,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6304,"timestamp":958429951951,"id":4644,"parentId":4608,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8668,"timestamp":958429949951,"id":4608,"parentId":4302,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphMultiGateBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6651,"timestamp":958429951979,"id":4651,"parentId":4650,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6658,"timestamp":958429951973,"id":4650,"parentId":4611,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8778,"timestamp":958429950041,"id":4611,"parentId":4302,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphCounterBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6835,"timestamp":958429951994,"id":4655,"parentId":4654,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6842,"timestamp":958429951987,"id":4654,"parentId":4613,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8927,"timestamp":958429950076,"id":4613,"parentId":4302,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphDebounceBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7013,"timestamp":958429952001,"id":4657,"parentId":4656,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7020,"timestamp":958429951994,"id":4656,"parentId":4614,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9125,"timestamp":958429950093,"id":4614,"parentId":4302,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphSequenceBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7242,"timestamp":958429951987,"id":4653,"parentId":4652,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7250,"timestamp":958429951980,"id":4652,"parentId":4612,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9375,"timestamp":958429950059,"id":4612,"parentId":4302,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphWhileLoopBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7437,"timestamp":958429952008,"id":4659,"parentId":4658,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7444,"timestamp":958429952001,"id":4658,"parentId":4615,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9491,"timestamp":958429950110,"id":4615,"parentId":4302,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphFlipFlopBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9246,"timestamp":958429952029,"id":4665,"parentId":4664,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9255,"timestamp":958429952023,"id":4664,"parentId":4618,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11286,"timestamp":958429950161,"id":4618,"parentId":4303,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\Animation\\flowGraphPauseAnimationBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9439,"timestamp":958429952022,"id":4663,"parentId":4662,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9447,"timestamp":958429952015,"id":4662,"parentId":4617,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11488,"timestamp":958429950143,"id":4617,"parentId":4303,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\Animation\\flowGraphStopAnimationBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9606,"timestamp":958429952036,"id":4667,"parentId":4666,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9613,"timestamp":958429952029,"id":4666,"parentId":4619,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11670,"timestamp":958429950178,"id":4619,"parentId":4304,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\Logic\\flowGraphLogicBlocks.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9871,"timestamp":958429952015,"id":4661,"parentId":4660,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9879,"timestamp":958429952008,"id":4660,"parentId":4616,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12131,"timestamp":958429950127,"id":4616,"parentId":4303,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\Animation\\flowGraphPlayAnimationBlock.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10252,"timestamp":958429952043,"id":4669,"parentId":4668,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10259,"timestamp":958429952037,"id":4668,"parentId":4620,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12500,"timestamp":958429950197,"id":4620,"parentId":4304,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\Logic\\flowGraphBitwiseBlocks.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6794,"timestamp":958429955916,"id":4674,"parentId":4673,"tags":{},"startTime":1704619717982,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6823,"timestamp":958429955888,"id":4673,"parentId":4672,"tags":{},"startTime":1704619717982,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":8235,"timestamp":958429955653,"id":4672,"parentId":4459,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\reflectionTextureBaseBlock.js","layer":"ssr"},"startTime":1704619717982,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11851,"timestamp":958429952050,"id":4671,"parentId":4670,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11858,"timestamp":958429952043,"id":4670,"parentId":4621,"tags":{},"startTime":1704619717978,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15838,"timestamp":958429950227,"id":4621,"parentId":4305,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\Math\\flowGraphMathBlocks.js","layer":"ssr"},"startTime":1704619717976,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5755,"timestamp":958429960322,"id":4680,"parentId":4679,"tags":{},"startTime":1704619717986,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5765,"timestamp":958429960313,"id":4679,"parentId":4676,"tags":{},"startTime":1704619717986,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6363,"timestamp":958429959835,"id":4676,"parentId":4471,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\diffusionProfile.js","layer":"ssr"},"startTime":1704619717986,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5896,"timestamp":958429960312,"id":4678,"parentId":4677,"tags":{},"startTime":1704619717986,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5916,"timestamp":958429960292,"id":4677,"parentId":4675,"tags":{},"startTime":1704619717986,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6525,"timestamp":958429959789,"id":4675,"parentId":4471,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\fibonacci.js","layer":"ssr"},"startTime":1704619717986,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":548,"timestamp":958429970585,"id":4694,"parentId":4693,"tags":{},"startTime":1704619717997,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":558,"timestamp":958429970577,"id":4693,"parentId":4688,"tags":{},"startTime":1704619717997,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":811,"timestamp":958429970500,"id":4688,"parentId":4619,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphUnaryOperationBlock.js","layer":"ssr"},"startTime":1704619717997,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":861,"timestamp":958429970576,"id":4692,"parentId":4691,"tags":{},"startTime":1704619717997,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":877,"timestamp":958429970562,"id":4691,"parentId":4687,"tags":{},"startTime":1704619717997,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1168,"timestamp":958429970456,"id":4687,"parentId":4619,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphBinaryOperationBlock.js","layer":"ssr"},"startTime":1704619717997,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1256,"timestamp":958429970382,"id":4686,"parentId":4685,"tags":{},"startTime":1704619717996,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1268,"timestamp":958429970371,"id":4685,"parentId":4682,"tags":{},"startTime":1704619717996,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1779,"timestamp":958429970249,"id":4682,"parentId":4477,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\iridescenceBlock.js","layer":"ssr"},"startTime":1704619717996,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1870,"timestamp":958429970593,"id":4696,"parentId":4695,"tags":{},"startTime":1704619717997,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1879,"timestamp":958429970586,"id":4695,"parentId":4689,"tags":{},"startTime":1704619717997,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2090,"timestamp":958429970522,"id":4689,"parentId":4621,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphConstantOperationBlock.js","layer":"ssr"},"startTime":1704619717997,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2257,"timestamp":958429970369,"id":4684,"parentId":4683,"tags":{},"startTime":1704619717996,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2281,"timestamp":958429970346,"id":4683,"parentId":4681,"tags":{},"startTime":1704619717996,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2602,"timestamp":958429970194,"id":4681,"parentId":4572,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\screenSpaceRayTrace.js","layer":"ssr"},"startTime":1704619717996,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2204,"timestamp":958429970601,"id":4698,"parentId":4697,"tags":{},"startTime":1704619717997,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2213,"timestamp":958429970594,"id":4697,"parentId":4690,"tags":{},"startTime":1704619717997,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2410,"timestamp":958429970542,"id":4690,"parentId":4621,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphTernaryOperationBlock.js","layer":"ssr"},"startTime":1704619717997,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":655,"timestamp":958429973238,"id":4701,"parentId":4700,"tags":{},"startTime":1704619717999,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":676,"timestamp":958429973220,"id":4700,"parentId":4699,"tags":{},"startTime":1704619717999,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":955,"timestamp":958429973177,"id":4699,"parentId":4688,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphCachedOperationBlock.js","layer":"ssr"},"startTime":1704619717999,"traceId":"9334543416a529a5"},{"name":"make","duration":2359016,"timestamp":958427615309,"id":19,"parentId":17,"tags":{},"startTime":1704619715641,"traceId":"9334543416a529a5"},{"name":"get-entries","duration":888,"timestamp":958429975337,"id":4703,"parentId":4702,"tags":{},"startTime":1704619718001,"traceId":"9334543416a529a5"},{"name":"node-file-trace-plugin","duration":41362,"timestamp":958429976639,"id":4704,"parentId":4702,"tags":{"traceEntryCount":"16"},"startTime":1704619718003,"traceId":"9334543416a529a5"},{"name":"collect-traced-files","duration":288,"timestamp":958430018005,"id":4705,"parentId":4702,"tags":{},"startTime":1704619718044,"traceId":"9334543416a529a5"},{"name":"finish-modules","duration":43110,"timestamp":958429975184,"id":4702,"parentId":18,"tags":{},"startTime":1704619718001,"traceId":"9334543416a529a5"},{"name":"chunk-graph","duration":17438,"timestamp":958430113571,"id":4707,"parentId":4706,"tags":{},"startTime":1704619718140,"traceId":"9334543416a529a5"},{"name":"optimize-modules","duration":18,"timestamp":958430131082,"id":4709,"parentId":4706,"tags":{},"startTime":1704619718157,"traceId":"9334543416a529a5"},{"name":"optimize-chunks","duration":7909,"timestamp":958430131147,"id":4710,"parentId":4706,"tags":{},"startTime":1704619718157,"traceId":"9334543416a529a5"},{"name":"optimize-tree","duration":79,"timestamp":958430139101,"id":4711,"parentId":4706,"tags":{},"startTime":1704619718165,"traceId":"9334543416a529a5"},{"name":"optimize-chunk-modules","duration":52633,"timestamp":958430139234,"id":4712,"parentId":4706,"tags":{},"startTime":1704619718165,"traceId":"9334543416a529a5"},{"name":"optimize","duration":60889,"timestamp":958430131052,"id":4708,"parentId":4706,"tags":{},"startTime":1704619718157,"traceId":"9334543416a529a5"},{"name":"module-hash","duration":29179,"timestamp":958430209970,"id":4713,"parentId":4706,"tags":{},"startTime":1704619718236,"traceId":"9334543416a529a5"},{"name":"code-generation","duration":900155,"timestamp":958430239182,"id":4714,"parentId":4706,"tags":{},"startTime":1704619718265,"traceId":"9334543416a529a5"},{"name":"hash","duration":4952,"timestamp":958431143172,"id":4715,"parentId":4706,"tags":{},"startTime":1704619719169,"traceId":"9334543416a529a5"},{"name":"code-generation-jobs","duration":369,"timestamp":958431148122,"id":4716,"parentId":4706,"tags":{},"startTime":1704619719174,"traceId":"9334543416a529a5"},{"name":"module-assets","duration":232,"timestamp":958431148462,"id":4717,"parentId":4706,"tags":{},"startTime":1704619719175,"traceId":"9334543416a529a5"},{"name":"create-chunk-assets","duration":5133,"timestamp":958431148700,"id":4718,"parentId":4706,"tags":{},"startTime":1704619719175,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":175376,"timestamp":958431176073,"id":4720,"parentId":4719,"tags":{"name":"../app/_not-found.js","cache":"MISS"},"startTime":1704619719202,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":173862,"timestamp":958431177622,"id":4721,"parentId":4719,"tags":{"name":"../pages/_app.js","cache":"MISS"},"startTime":1704619719204,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":172895,"timestamp":958431178607,"id":4723,"parentId":4719,"tags":{"name":"../app/everyone-votes/terms/page.js","cache":"MISS"},"startTime":1704619719205,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":172498,"timestamp":958431179021,"id":4724,"parentId":4719,"tags":{"name":"../app/everyone-votes/privacy/page.js","cache":"MISS"},"startTime":1704619719205,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":173610,"timestamp":958431177922,"id":4722,"parentId":4719,"tags":{"name":"../pages/_error.js","cache":"MISS"},"startTime":1704619719204,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":171029,"timestamp":958431180519,"id":4726,"parentId":4719,"tags":{"name":"../app/page.js","cache":"MISS"},"startTime":1704619719207,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":172202,"timestamp":958431179366,"id":4725,"parentId":4719,"tags":{"name":"../app/favicon.ico/route.js","cache":"MISS"},"startTime":1704619719205,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":109674,"timestamp":958431241907,"id":4728,"parentId":4719,"tags":{"name":"../pages/_document.js","cache":"MISS"},"startTime":1704619719268,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":109564,"timestamp":958431242126,"id":4730,"parentId":4719,"tags":{"name":"../webpack-runtime.js","cache":"MISS"},"startTime":1704619719268,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":109826,"timestamp":958431241950,"id":4729,"parentId":4719,"tags":{"name":"../app/wiston/page.js","cache":"MISS"},"startTime":1704619719268,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":133248,"timestamp":958431249897,"id":4733,"parentId":4719,"tags":{"name":"337.js","cache":"MISS"},"startTime":1704619719276,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":144721,"timestamp":958431242371,"id":4731,"parentId":4719,"tags":{"name":"638.js","cache":"MISS"},"startTime":1704619719268,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":147859,"timestamp":958431250241,"id":4734,"parentId":4719,"tags":{"name":"329.js","cache":"MISS"},"startTime":1704619719276,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":165038,"timestamp":958431242679,"id":4732,"parentId":4719,"tags":{"name":"969.js","cache":"MISS"},"startTime":1704619719269,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":1902628,"timestamp":958431181024,"id":4727,"parentId":4719,"tags":{"name":"../app/space/page.js","cache":"MISS"},"startTime":1704619719207,"traceId":"9334543416a529a5"},{"name":"terser-webpack-plugin-optimize","duration":1926425,"timestamp":958431157241,"id":4719,"parentId":17,"tags":{"compilationName":"server","swcMinify":true},"startTime":1704619719183,"traceId":"9334543416a529a5"},{"name":"css-minimizer-plugin","duration":179,"timestamp":958433083828,"id":4735,"parentId":17,"tags":{},"startTime":1704619721110,"traceId":"9334543416a529a5"},{"name":"create-trace-assets","duration":667,"timestamp":958433084195,"id":4736,"parentId":18,"tags":{},"startTime":1704619721110,"traceId":"9334543416a529a5"},{"name":"seal","duration":3017727,"timestamp":958430075581,"id":4706,"parentId":17,"tags":{},"startTime":1704619718102,"traceId":"9334543416a529a5"},{"name":"webpack-compilation","duration":5490102,"timestamp":958427609596,"id":17,"parentId":14,"tags":{"name":"server"},"startTime":1704619715636,"traceId":"9334543416a529a5"},{"name":"emit","duration":5422,"timestamp":958433099973,"id":4737,"parentId":14,"tags":{},"startTime":1704619721126,"traceId":"9334543416a529a5"},{"name":"webpack-close","duration":716467,"timestamp":958433105741,"id":4738,"parentId":14,"tags":{"name":"server"},"startTime":1704619721132,"traceId":"9334543416a529a5"},{"name":"webpack-generate-error-stats","duration":2051,"timestamp":958433822251,"id":4739,"parentId":4738,"tags":{},"startTime":1704619721848,"traceId":"9334543416a529a5"},{"name":"make","duration":139,"timestamp":958433830309,"id":4741,"parentId":4740,"tags":{},"startTime":1704619721856,"traceId":"9334543416a529a5"},{"name":"chunk-graph","duration":22,"timestamp":958433830944,"id":4743,"parentId":4742,"tags":{},"startTime":1704619721857,"traceId":"9334543416a529a5"},{"name":"optimize-modules","duration":6,"timestamp":958433830997,"id":4745,"parentId":4742,"tags":{},"startTime":1704619721857,"traceId":"9334543416a529a5"},{"name":"optimize-chunks","duration":50,"timestamp":958433831039,"id":4746,"parentId":4742,"tags":{},"startTime":1704619721857,"traceId":"9334543416a529a5"},{"name":"optimize-tree","duration":5,"timestamp":958433831116,"id":4747,"parentId":4742,"tags":{},"startTime":1704619721857,"traceId":"9334543416a529a5"},{"name":"optimize-chunk-modules","duration":38,"timestamp":958433831166,"id":4748,"parentId":4742,"tags":{},"startTime":1704619721857,"traceId":"9334543416a529a5"},{"name":"optimize","duration":256,"timestamp":958433830973,"id":4744,"parentId":4742,"tags":{},"startTime":1704619721857,"traceId":"9334543416a529a5"},{"name":"module-hash","duration":10,"timestamp":958433831356,"id":4749,"parentId":4742,"tags":{},"startTime":1704619721857,"traceId":"9334543416a529a5"},{"name":"code-generation","duration":8,"timestamp":958433831370,"id":4750,"parentId":4742,"tags":{},"startTime":1704619721857,"traceId":"9334543416a529a5"},{"name":"hash","duration":37,"timestamp":958433831407,"id":4751,"parentId":4742,"tags":{},"startTime":1704619721857,"traceId":"9334543416a529a5"},{"name":"code-generation-jobs","duration":21,"timestamp":958433831444,"id":4752,"parentId":4742,"tags":{},"startTime":1704619721858,"traceId":"9334543416a529a5"},{"name":"module-assets","duration":11,"timestamp":958433831460,"id":4753,"parentId":4742,"tags":{},"startTime":1704619721858,"traceId":"9334543416a529a5"},{"name":"create-chunk-assets","duration":9,"timestamp":958433831474,"id":4754,"parentId":4742,"tags":{},"startTime":1704619721858,"traceId":"9334543416a529a5"},{"name":"terser-webpack-plugin-optimize","duration":31,"timestamp":958433835504,"id":4755,"parentId":4740,"tags":{"compilationName":"edge-server","swcMinify":true},"startTime":1704619721862,"traceId":"9334543416a529a5"},{"name":"css-minimizer-plugin","duration":3,"timestamp":958433835564,"id":4756,"parentId":4740,"tags":{},"startTime":1704619721862,"traceId":"9334543416a529a5"},{"name":"seal","duration":6036,"timestamp":958433830838,"id":4742,"parentId":4740,"tags":{},"startTime":1704619721857,"traceId":"9334543416a529a5"},{"name":"webpack-compilation","duration":7758,"timestamp":958433829246,"id":4740,"parentId":14,"tags":{"name":"edge-server"},"startTime":1704619721855,"traceId":"9334543416a529a5"},{"name":"emit","duration":779,"timestamp":958433837039,"id":4757,"parentId":14,"tags":{},"startTime":1704619721863,"traceId":"9334543416a529a5"},{"name":"webpack-close","duration":137,"timestamp":958433837987,"id":4758,"parentId":14,"tags":{"name":"edge-server"},"startTime":1704619721864,"traceId":"9334543416a529a5"},{"name":"webpack-generate-error-stats","duration":378,"timestamp":958433838126,"id":4759,"parentId":4758,"tags":{},"startTime":1704619721864,"traceId":"9334543416a529a5"},{"name":"build-module-js&server=false!","duration":2557,"timestamp":958433847970,"id":4776,"parentId":4764,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Capp-router.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cerror-boundary.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Clayout-router.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cnot-found-boundary.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Crender-from-template-context.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cstatic-generation-searchparams-bailout-provider.js&server=false!","layer":"app-pages-browser"},"startTime":1704619721874,"traceId":"9334543416a529a5"},{"name":"build-module-scss&server=false!","duration":765,"timestamp":958433850579,"id":4777,"parentId":4769,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cfont%5Cgoogle%5Ctarget.css%3F%7B%22path%22%3A%22app%5C%5Clayout.tsx%22%2C%22import%22%3A%22Inter%22%2C%22arguments%22%3A%5B%7B%22subsets%22%3A%5B%22latin%22%5D%7D%5D%2C%22variableName%22%3A%22inter%22%7D&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp%5Cglobals.scss&server=false!","layer":"app-pages-browser"},"startTime":1704619721877,"traceId":"9334543416a529a5"},{"name":"build-module-js?server=false!","duration":73,"timestamp":958433851356,"id":4778,"parentId":4770,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?server=false!","layer":"app-pages-browser"},"startTime":1704619721877,"traceId":"9334543416a529a5"},{"name":"build-module-tsx&server=false!","duration":445,"timestamp":958433851437,"id":4779,"parentId":4772,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp%5Cpage.tsx&server=false!","layer":"app-pages-browser"},"startTime":1704619721877,"traceId":"9334543416a529a5"},{"name":"build-module-tsx&server=false!","duration":438,"timestamp":958433851891,"id":4780,"parentId":4773,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp%5Cspace%5Cpage.tsx&server=false!","layer":"app-pages-browser"},"startTime":1704619721878,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":9774,"timestamp":958433843433,"id":4770,"parentId":4761,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1704619721869,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":9771,"timestamp":958433843439,"id":4771,"parentId":4761,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1704619721870,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":9766,"timestamp":958433843445,"id":4774,"parentId":4761,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1704619721870,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":9765,"timestamp":958433843447,"id":4775,"parentId":4761,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1704619721870,"traceId":"9334543416a529a5"},{"name":"next-client-pages-loader","duration":131,"timestamp":958433854156,"id":4791,"parentId":4790,"tags":{"absolutePagePath":"next/dist/client/components/not-found-error"},"startTime":1704619721880,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js?absolutePagePath=next%2Fdist%2Fclient%2Fcomponents%2Fnot-found-error&page=%2F_not-found!","duration":1158,"timestamp":958433853644,"id":4790,"parentId":4765,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-client-pages-loader.js?absolutePagePath=next%2Fdist%2Fclient%2Fcomponents%2Fnot-found-error&page=%2F_not-found!","layer":"app-pages-browser"},"startTime":1704619721880,"traceId":"9334543416a529a5"},{"name":"next-client-pages-loader","duration":15,"timestamp":958433855119,"id":4793,"parentId":4792,"tags":{"absolutePagePath":"next/dist/pages/_app"},"startTime":1704619721881,"traceId":"9334543416a529a5"},{"name":"build-module-js?absolutePagePath=next%2Fdist%2Fpages%2F_app&page=%2F_app!","duration":427,"timestamp":958433854814,"id":4792,"parentId":4766,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-client-pages-loader.js?absolutePagePath=next%2Fdist%2Fpages%2F_app&page=%2F_app!","layer":null},"startTime":1704619721881,"traceId":"9334543416a529a5"},{"name":"next-client-pages-loader","duration":13,"timestamp":958433855277,"id":4795,"parentId":4794,"tags":{"absolutePagePath":"next/dist/pages/_error"},"startTime":1704619721881,"traceId":"9334543416a529a5"},{"name":"build-module-js?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!","duration":129,"timestamp":958433855250,"id":4794,"parentId":4768,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-client-pages-loader.js?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!","layer":null},"startTime":1704619721881,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4374,"timestamp":958433853030,"id":4787,"parentId":4786,"tags":{},"startTime":1704619721879,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4391,"timestamp":958433853016,"id":4786,"parentId":4782,"tags":{},"startTime":1704619721879,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5373,"timestamp":958433852614,"id":4782,"parentId":4763,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\app-next.js","layer":"app-pages-browser"},"startTime":1704619721879,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4990,"timestamp":958433853014,"id":4785,"parentId":4784,"tags":{},"startTime":1704619721879,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5061,"timestamp":958433852944,"id":4784,"parentId":4781,"tags":{},"startTime":1704619721879,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6048,"timestamp":958433852338,"id":4781,"parentId":4762,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\next.js","layer":null},"startTime":1704619721878,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5361,"timestamp":958433853040,"id":4789,"parentId":4788,"tags":{},"startTime":1704619721879,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5371,"timestamp":958433853031,"id":4788,"parentId":4783,"tags":{},"startTime":1704619721879,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6646,"timestamp":958433852899,"id":4783,"parentId":4767,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\router.js","layer":null},"startTime":1704619721879,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":383,"timestamp":958433865437,"id":4817,"parentId":4816,"tags":{},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":796,"timestamp":958433865366,"id":4816,"parentId":4783,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\lib\\is-error.js","layer":null},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2075,"timestamp":958433865022,"id":4809,"parentId":4808,"tags":{},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2090,"timestamp":958433865009,"id":4808,"parentId":4799,"tags":{},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2783,"timestamp":958433864876,"id":4799,"parentId":4776,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js","layer":"app-pages-browser"},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2678,"timestamp":958433864999,"id":4805,"parentId":4804,"tags":{},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2689,"timestamp":958433864989,"id":4804,"parentId":4797,"tags":{},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3703,"timestamp":958433864806,"id":4797,"parentId":4776,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\error-boundary.js","layer":"app-pages-browser"},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3492,"timestamp":958433865031,"id":4811,"parentId":4810,"tags":{},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3502,"timestamp":958433865022,"id":4810,"parentId":4800,"tags":{},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3898,"timestamp":958433864893,"id":4800,"parentId":4776,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js","layer":"app-pages-browser"},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8154,"timestamp":958433865040,"id":4813,"parentId":4812,"tags":{},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8163,"timestamp":958433865032,"id":4812,"parentId":4801,"tags":{},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8551,"timestamp":958433864911,"id":4801,"parentId":4776,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\static-generation-searchparams-bailout-provider.js","layer":"app-pages-browser"},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7273,"timestamp":958433866203,"id":4822,"parentId":4821,"tags":{},"startTime":1704619721892,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7302,"timestamp":958433866174,"id":4821,"parentId":4814,"tags":{},"startTime":1704619721892,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8405,"timestamp":958433865314,"id":4814,"parentId":4792,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\pages\\_app.js","layer":null},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8725,"timestamp":958433865009,"id":4807,"parentId":4806,"tags":{},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8734,"timestamp":958433865000,"id":4806,"parentId":4798,"tags":{},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10009,"timestamp":958433864853,"id":4798,"parentId":4776,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\layout-router.js","layer":"app-pages-browser"},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8658,"timestamp":958433866220,"id":4824,"parentId":4823,"tags":{},"startTime":1704619721892,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8673,"timestamp":958433866206,"id":4823,"parentId":4815,"tags":{},"startTime":1704619721892,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9919,"timestamp":958433865348,"id":4815,"parentId":4794,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\pages\\_error.js","layer":null},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9050,"timestamp":958433866231,"id":4826,"parentId":4825,"tags":{},"startTime":1704619721892,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9061,"timestamp":958433866221,"id":4825,"parentId":4818,"tags":{},"startTime":1704619721892,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10142,"timestamp":958433865442,"id":4818,"parentId":4790,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\not-found-error.js","layer":"app-pages-browser"},"startTime":1704619721892,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10611,"timestamp":958433864987,"id":4803,"parentId":4802,"tags":{},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10636,"timestamp":958433864964,"id":4802,"parentId":4796,"tags":{},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12252,"timestamp":958433864759,"id":4796,"parentId":4776,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\app-router.js","layer":"app-pages-browser"},"startTime":1704619721891,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10899,"timestamp":958433866257,"id":4830,"parentId":4829,"tags":{},"startTime":1704619721892,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10910,"timestamp":958433866248,"id":4829,"parentId":4820,"tags":{},"startTime":1704619721892,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":11931,"timestamp":958433865794,"id":4820,"parentId":4780,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\page.tsx","layer":"app-pages-browser"},"startTime":1704619721892,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11492,"timestamp":958433866247,"id":4828,"parentId":4827,"tags":{},"startTime":1704619721892,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11509,"timestamp":958433866232,"id":4827,"parentId":4819,"tags":{},"startTime":1704619721892,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":12696,"timestamp":958433865475,"id":4819,"parentId":4779,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\page.tsx","layer":"app-pages-browser"},"startTime":1704619721892,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3923,"timestamp":958433880885,"id":4840,"parentId":4839,"tags":{},"startTime":1704619721907,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3935,"timestamp":958433880874,"id":4839,"parentId":4836,"tags":{},"startTime":1704619721907,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4605,"timestamp":958433880514,"id":4836,"parentId":4782,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\app-bootstrap.js","layer":"app-pages-browser"},"startTime":1704619721907,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4260,"timestamp":958433880872,"id":4838,"parentId":4837,"tags":{},"startTime":1704619721907,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4285,"timestamp":958433880849,"id":4837,"parentId":4835,"tags":{},"startTime":1704619721907,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4978,"timestamp":958433880481,"id":4835,"parentId":4782,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\app-webpack.js","layer":"app-pages-browser"},"startTime":1704619721907,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2224,"timestamp":958433892442,"id":4854,"parentId":4853,"tags":{},"startTime":1704619721919,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2247,"timestamp":958433892421,"id":4853,"parentId":4841,"tags":{},"startTime":1704619721918,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3089,"timestamp":958433891838,"id":4841,"parentId":4816,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\is-plain-object.js","layer":null},"startTime":1704619721918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2468,"timestamp":958433892472,"id":4860,"parentId":4859,"tags":{},"startTime":1704619721919,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2477,"timestamp":958433892464,"id":4859,"parentId":4848,"tags":{},"startTime":1704619721919,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3008,"timestamp":958433892211,"id":4848,"parentId":4781,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\webpack.js","layer":null},"startTime":1704619721918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2751,"timestamp":958433892481,"id":4862,"parentId":4861,"tags":{},"startTime":1704619721919,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2759,"timestamp":958433892473,"id":4861,"parentId":4849,"tags":{},"startTime":1704619721919,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3309,"timestamp":958433892229,"id":4849,"parentId":4783,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\with-router.js","layer":null},"startTime":1704619721918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3065,"timestamp":958433892490,"id":4864,"parentId":4863,"tags":{},"startTime":1704619721919,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3074,"timestamp":958433892482,"id":4863,"parentId":4850,"tags":{},"startTime":1704619721919,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3450,"timestamp":958433892257,"id":4850,"parentId":4783,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router-context.shared-runtime.js","layer":null},"startTime":1704619721918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3267,"timestamp":958433892454,"id":4856,"parentId":4855,"tags":{},"startTime":1704619721919,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3278,"timestamp":958433892443,"id":4855,"parentId":4842,"tags":{},"startTime":1704619721919,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4626,"timestamp":958433891911,"id":4842,"parentId":4799,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\navigation.js","layer":"app-pages-browser"},"startTime":1704619721918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4371,"timestamp":958433892463,"id":4858,"parentId":4857,"tags":{},"startTime":1704619721919,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4382,"timestamp":958433892455,"id":4857,"parentId":4847,"tags":{},"startTime":1704619721919,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5769,"timestamp":958433892183,"id":4847,"parentId":4782,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\app-index.js","layer":"app-pages-browser"},"startTime":1704619721918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9638,"timestamp":958433894187,"id":4892,"parentId":4891,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9662,"timestamp":958433894165,"id":4891,"parentId":4869,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10664,"timestamp":958433893464,"id":4869,"parentId":4796,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\add-base-path.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9941,"timestamp":958433894200,"id":4894,"parentId":4893,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9953,"timestamp":958433894188,"id":4893,"parentId":4870,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10881,"timestamp":958433893528,"id":4870,"parentId":4796,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\remove-base-path.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10214,"timestamp":958433894209,"id":4896,"parentId":4895,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10224,"timestamp":958433894200,"id":4895,"parentId":4871,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11212,"timestamp":958433893571,"id":4871,"parentId":4796,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\has-base-path.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10601,"timestamp":958433894218,"id":4898,"parentId":4897,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10611,"timestamp":958433894210,"id":4897,"parentId":4872,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11875,"timestamp":958433893608,"id":4872,"parentId":4814,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\utils.js","layer":null},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11270,"timestamp":958433894227,"id":4900,"parentId":4899,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11279,"timestamp":958433894219,"id":4899,"parentId":4873,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12742,"timestamp":958433893642,"id":4873,"parentId":4815,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\head.js","layer":null},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12162,"timestamp":958433894235,"id":4902,"parentId":4901,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12170,"timestamp":958433894227,"id":4901,"parentId":4874,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12923,"timestamp":958433893694,"id":4874,"parentId":4801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\searchparams-bailout-proxy.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12386,"timestamp":958433894246,"id":4904,"parentId":4903,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12396,"timestamp":958433894237,"id":4903,"parentId":4875,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13069,"timestamp":958433893758,"id":4875,"parentId":4798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\infinite-promise.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12586,"timestamp":958433894254,"id":4906,"parentId":4905,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12594,"timestamp":958433894246,"id":4905,"parentId":4876,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13366,"timestamp":958433893789,"id":4876,"parentId":4798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\match-segments.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12906,"timestamp":958433894263,"id":4908,"parentId":4907,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12914,"timestamp":958433894255,"id":4907,"parentId":4877,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13781,"timestamp":958433893810,"id":4877,"parentId":4798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\redirect-boundary.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15102,"timestamp":958433892506,"id":4868,"parentId":4867,"tags":{},"startTime":1704619721919,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":15217,"timestamp":958433892499,"id":4867,"parentId":4852,"tags":{},"startTime":1704619721919,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17465,"timestamp":958433892286,"id":4852,"parentId":4781,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\index.js","layer":null},"startTime":1704619721918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15494,"timestamp":958433894271,"id":4910,"parentId":4909,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15503,"timestamp":958433894263,"id":4909,"parentId":4878,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16456,"timestamp":958433893828,"id":4878,"parentId":4796,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\use-reducer-with-devtools.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16018,"timestamp":958433894279,"id":4912,"parentId":4911,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16027,"timestamp":958433894271,"id":4911,"parentId":4879,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18711,"timestamp":958433893848,"id":4879,"parentId":4796,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\app-router-announcer.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18290,"timestamp":958433894287,"id":4914,"parentId":4913,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18298,"timestamp":958433894280,"id":4913,"parentId":4880,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19072,"timestamp":958433893867,"id":4880,"parentId":4796,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\app-router-headers.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18650,"timestamp":958433894304,"id":4918,"parentId":4917,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18658,"timestamp":958433894296,"id":4917,"parentId":4882,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19277,"timestamp":958433893902,"id":4882,"parentId":4798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\create-router-cache-key.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18898,"timestamp":958433894296,"id":4916,"parentId":4915,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18906,"timestamp":958433894288,"id":4915,"parentId":4881,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19882,"timestamp":958433893884,"id":4881,"parentId":4798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\fetch-server-response.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19470,"timestamp":958433894312,"id":4920,"parentId":4919,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19479,"timestamp":958433894305,"id":4919,"parentId":4883,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20237,"timestamp":958433893919,"id":4883,"parentId":4796,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\router-reducer-types.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19849,"timestamp":958433894320,"id":4922,"parentId":4921,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19857,"timestamp":958433894313,"id":4921,"parentId":4884,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20395,"timestamp":958433893942,"id":4884,"parentId":4796,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\create-href-from-url.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20021,"timestamp":958433894329,"id":4924,"parentId":4923,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20029,"timestamp":958433894321,"id":4923,"parentId":4885,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20715,"timestamp":958433893971,"id":4885,"parentId":4796,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\create-initial-router-state.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20354,"timestamp":958433894345,"id":4928,"parentId":4927,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20362,"timestamp":958433894338,"id":4927,"parentId":4887,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20799,"timestamp":958433894039,"id":4887,"parentId":4798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\handle-smooth-scroll.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20512,"timestamp":958433894337,"id":4926,"parentId":4925,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20520,"timestamp":958433894329,"id":4925,"parentId":4886,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21137,"timestamp":958433894005,"id":4886,"parentId":4820,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\app-dynamic.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20801,"timestamp":958433894354,"id":4930,"parentId":4929,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20809,"timestamp":958433894346,"id":4929,"parentId":4888,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21254,"timestamp":958433894058,"id":4888,"parentId":4798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\get-segment-value.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35046,"timestamp":958433880436,"id":4832,"parentId":4831,"tags":{},"startTime":1704619721906,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35506,"timestamp":958433880188,"id":4831,"parentId":4783,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@swc\\helpers\\esm\\_interop_require_default.js","layer":null},"startTime":1704619721906,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23549,"timestamp":958433892151,"id":4844,"parentId":4843,"tags":{},"startTime":1704619721918,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23856,"timestamp":958433891939,"id":4843,"parentId":4799,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@swc\\helpers\\esm\\_interop_require_default.js","layer":"app-pages-browser"},"startTime":1704619721918,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35335,"timestamp":958433880472,"id":4834,"parentId":4833,"tags":{},"startTime":1704619721907,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35461,"timestamp":958433880457,"id":4833,"parentId":4783,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\react\\index.js","layer":null},"startTime":1704619721907,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21646,"timestamp":958433894362,"id":4932,"parentId":4931,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21654,"timestamp":958433894354,"id":4931,"parentId":4889,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22092,"timestamp":958433894076,"id":4889,"parentId":4796,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\is-bot.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21809,"timestamp":958433894370,"id":4934,"parentId":4933,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21818,"timestamp":958433894363,"id":4933,"parentId":4890,"tags":{},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22321,"timestamp":958433894093,"id":4890,"parentId":4796,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\find-head-in-cache.js","layer":"app-pages-browser"},"startTime":1704619721920,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14765,"timestamp":958433901662,"id":4944,"parentId":4943,"tags":{},"startTime":1704619721928,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14776,"timestamp":958433901651,"id":4943,"parentId":4936,"tags":{},"startTime":1704619721928,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":17622,"timestamp":958433898929,"id":4936,"parentId":4820,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\loading.tsx","layer":"app-pages-browser"},"startTime":1704619721925,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14912,"timestamp":958433901649,"id":4942,"parentId":4941,"tags":{},"startTime":1704619721928,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14938,"timestamp":958433901624,"id":4941,"parentId":4935,"tags":{},"startTime":1704619721928,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":17892,"timestamp":958433898870,"id":4935,"parentId":4819,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\Card.tsx","layer":"app-pages-browser"},"startTime":1704619721925,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15083,"timestamp":958433901690,"id":4950,"parentId":4949,"tags":{},"startTime":1704619721928,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15093,"timestamp":958433901681,"id":4949,"parentId":4940,"tags":{},"startTime":1704619721928,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15592,"timestamp":958433901404,"id":4940,"parentId":4800,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\app-router-context.shared-runtime.js","layer":"app-pages-browser"},"startTime":1704619721927,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15549,"timestamp":958433901671,"id":4946,"parentId":4945,"tags":{},"startTime":1704619721928,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15559,"timestamp":958433901663,"id":4945,"parentId":4937,"tags":{},"startTime":1704619721928,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":18789,"timestamp":958433898969,"id":4937,"parentId":4820,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\ParameterPanel.tsx","layer":"app-pages-browser"},"startTime":1704619721925,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16092,"timestamp":958433901680,"id":4948,"parentId":4947,"tags":{},"startTime":1704619721928,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16101,"timestamp":958433901672,"id":4947,"parentId":4938,"tags":{},"startTime":1704619721928,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":19113,"timestamp":958433899000,"id":4938,"parentId":4820,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\BabylonScene.tsx","layer":"app-pages-browser"},"startTime":1704619721925,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":33698,"timestamp":958433892498,"id":4866,"parentId":4865,"tags":{},"startTime":1704619721919,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":33707,"timestamp":958433892490,"id":4865,"parentId":4851,"tags":{},"startTime":1704619721919,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41121,"timestamp":958433892272,"id":4851,"parentId":4783,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\router.js","layer":null},"startTime":1704619721918,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":41471,"timestamp":958433892167,"id":4846,"parentId":4845,"tags":{},"startTime":1704619721918,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41783,"timestamp":958433892155,"id":4845,"parentId":4800,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@swc\\helpers\\esm\\_interop_require_wildcard.js","layer":"app-pages-browser"},"startTime":1704619721918,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2625,"timestamp":958433939747,"id":4985,"parentId":4984,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2636,"timestamp":958433939738,"id":4984,"parentId":4954,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4171,"timestamp":958433938493,"id":4954,"parentId":4842,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\client-hook-in-server-component-error.js","layer":"app-pages-browser"},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2946,"timestamp":958433939737,"id":4983,"parentId":4982,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2956,"timestamp":958433939728,"id":4982,"parentId":4953,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4401,"timestamp":958433938474,"id":4953,"parentId":4847,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\head-manager-context.shared-runtime.js","layer":"app-pages-browser"},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3173,"timestamp":958433939715,"id":4979,"parentId":4978,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3203,"timestamp":958433939686,"id":4978,"parentId":4951,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4742,"timestamp":958433938384,"id":4951,"parentId":4796,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\hooks-client-context.shared-runtime.js","layer":"app-pages-browser"},"startTime":1704619721964,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3412,"timestamp":958433939727,"id":4981,"parentId":4980,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3424,"timestamp":958433939717,"id":4980,"parentId":4952,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4942,"timestamp":958433938447,"id":4952,"parentId":4847,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\app-call-server.js","layer":"app-pages-browser"},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":159,"timestamp":958433946987,"id":5027,"parentId":5026,"tags":{},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":942,"timestamp":958433947003,"id":5029,"parentId":5028,"tags":{},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1221,"timestamp":958433946992,"id":5028,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@swc\\helpers\\esm\\_interop_require_wildcard.js","layer":null},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"font-loader","duration":1065,"timestamp":958433947203,"id":5041,"parentId":5040,"tags":{},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"postcss","duration":1624,"timestamp":958433948750,"id":5066,"parentId":5040,"tags":{},"startTime":1704619721975,"traceId":"9334543416a529a5"},{"name":"next-font-loader","duration":3275,"timestamp":958433947156,"id":5040,"parentId":5026,"tags":{},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"css-loader","duration":4032,"timestamp":958433950396,"id":5067,"parentId":5026,"tags":{"astUsed":"true"},"startTime":1704619721976,"traceId":"9334543416a529a5"},{"name":"build-module-tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}","duration":7880,"timestamp":958433946806,"id":5026,"parentId":4939,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\font\\google\\target.css.webpack[javascript/auto]!=!X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\css-loader\\src\\index.js??ruleSet[1].rules[11].oneOf[2].use[1]!X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-font-loader\\index.js??ruleSet[1].rules[11].oneOf[2].use[2]!X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\font\\google\\target.css?{\"path\":\"app\\\\layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}","layer":null},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15720,"timestamp":958433939764,"id":4989,"parentId":4988,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15731,"timestamp":958433939756,"id":4988,"parentId":4956,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17275,"timestamp":958433938530,"id":4956,"parentId":4842,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\not-found.js","layer":"app-pages-browser"},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16039,"timestamp":958433939781,"id":4993,"parentId":4992,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16048,"timestamp":958433939773,"id":4992,"parentId":4962,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16922,"timestamp":958433939294,"id":4962,"parentId":4869,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\normalize-trailing-slash.js","layer":"app-pages-browser"},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16474,"timestamp":958433939755,"id":4987,"parentId":4986,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16482,"timestamp":958433939747,"id":4986,"parentId":4955,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18193,"timestamp":958433938511,"id":4955,"parentId":4842,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\redirect.js","layer":"app-pages-browser"},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":16920,"timestamp":958433939798,"id":4997,"parentId":4996,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":16929,"timestamp":958433939790,"id":4996,"parentId":4964,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17603,"timestamp":958433939344,"id":4964,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\has-base-path.js","layer":null},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17168,"timestamp":958433939789,"id":4995,"parentId":4994,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17177,"timestamp":958433939782,"id":4994,"parentId":4963,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":18108,"timestamp":958433939325,"id":4963,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\remove-base-path.js","layer":null},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":17675,"timestamp":958433939772,"id":4991,"parentId":4990,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":17683,"timestamp":958433939765,"id":4990,"parentId":4957,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19364,"timestamp":958433938547,"id":4957,"parentId":4847,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\action-queue.js","layer":"app-pages-browser"},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18118,"timestamp":958433939806,"id":4999,"parentId":4998,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18127,"timestamp":958433939798,"id":4998,"parentId":4965,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18704,"timestamp":958433939359,"id":4965,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\head-manager-context.shared-runtime.js","layer":null},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18248,"timestamp":958433939826,"id":5003,"parentId":5002,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18257,"timestamp":958433939818,"id":5002,"parentId":4967,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18885,"timestamp":958433939388,"id":4967,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\hooks-client-context.shared-runtime.js","layer":null},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18467,"timestamp":958433939817,"id":5001,"parentId":5000,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18479,"timestamp":958433939807,"id":5000,"parentId":4966,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19115,"timestamp":958433939373,"id":4966,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\app-router-context.shared-runtime.js","layer":null},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18657,"timestamp":958433939843,"id":5007,"parentId":5006,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18666,"timestamp":958433939835,"id":5006,"parentId":4969,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19209,"timestamp":958433939417,"id":4969,"parentId":4873,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\amp-context.shared-runtime.js","layer":null},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":18802,"timestamp":958433939835,"id":5005,"parentId":5004,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":18811,"timestamp":958433939827,"id":5004,"parentId":4968,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19482,"timestamp":958433939403,"id":4968,"parentId":4873,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\side-effect.js","layer":null},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19045,"timestamp":958433939852,"id":5009,"parentId":5008,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19054,"timestamp":958433939844,"id":5008,"parentId":4970,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19583,"timestamp":958433939431,"id":4970,"parentId":4873,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\amp-mode.js","layer":null},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19149,"timestamp":958433939877,"id":5015,"parentId":5014,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19157,"timestamp":958433939869,"id":5014,"parentId":4975,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19626,"timestamp":958433939511,"id":4975,"parentId":4873,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\utils\\warn-once.js","layer":null},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":19279,"timestamp":958433939868,"id":5013,"parentId":5012,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":19287,"timestamp":958433939861,"id":5012,"parentId":4974,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19837,"timestamp":958433939491,"id":4974,"parentId":4881,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\hash.js","layer":"app-pages-browser"},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20164,"timestamp":958433939860,"id":5011,"parentId":5010,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20174,"timestamp":958433939852,"id":5010,"parentId":4971,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20964,"timestamp":958433939445,"id":4971,"parentId":4874,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\static-generation-bailout.js","layer":"app-pages-browser"},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":20924,"timestamp":958433939893,"id":5019,"parentId":5018,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":20934,"timestamp":958433939886,"id":5018,"parentId":4977,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21446,"timestamp":958433939542,"id":4977,"parentId":4869,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\add-path-prefix.js","layer":"app-pages-browser"},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":21117,"timestamp":958433939885,"id":5017,"parentId":5016,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":21125,"timestamp":958433939878,"id":5016,"parentId":4976,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21687,"timestamp":958433939524,"id":4976,"parentId":4886,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\lazy-dynamic\\loadable.js","layer":"app-pages-browser"},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12843,"timestamp":958433948392,"id":5043,"parentId":5042,"tags":{},"startTime":1704619721974,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12868,"timestamp":958433948368,"id":5042,"parentId":5020,"tags":{},"startTime":1704619721974,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14715,"timestamp":958433946664,"id":5020,"parentId":4871,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\path-has-prefix.js","layer":"app-pages-browser"},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12986,"timestamp":958433948404,"id":5045,"parentId":5044,"tags":{},"startTime":1704619721974,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12998,"timestamp":958433948393,"id":5044,"parentId":5021,"tags":{},"startTime":1704619721974,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14805,"timestamp":958433946715,"id":5021,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\handle-smooth-scroll.js","layer":null},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13117,"timestamp":958433948414,"id":5047,"parentId":5046,"tags":{},"startTime":1704619721974,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13127,"timestamp":958433948405,"id":5046,"parentId":5022,"tags":{},"startTime":1704619721974,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14945,"timestamp":958433946737,"id":5022,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\is-dynamic.js","layer":null},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13271,"timestamp":958433948423,"id":5049,"parentId":5048,"tags":{},"startTime":1704619721974,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13279,"timestamp":958433948415,"id":5048,"parentId":5023,"tags":{},"startTime":1704619721974,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15244,"timestamp":958433946753,"id":5023,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\querystring.js","layer":null},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13561,"timestamp":958433948449,"id":5055,"parentId":5054,"tags":{},"startTime":1704619721975,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13569,"timestamp":958433948441,"id":5054,"parentId":5034,"tags":{},"startTime":1704619721975,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15204,"timestamp":958433947050,"id":5034,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\add-base-path.js","layer":null},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13834,"timestamp":958433948432,"id":5051,"parentId":5050,"tags":{},"startTime":1704619721974,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13843,"timestamp":958433948423,"id":5050,"parentId":5024,"tags":{},"startTime":1704619721974,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15888,"timestamp":958433946768,"id":5024,"parentId":4885,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\fill-lazy-items-till-leaf-with-head.js","layer":"app-pages-browser"},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14227,"timestamp":958433948440,"id":5053,"parentId":5052,"tags":{},"startTime":1704619721975,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14236,"timestamp":958433948432,"id":5052,"parentId":5025,"tags":{},"startTime":1704619721974,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16358,"timestamp":958433946786,"id":5025,"parentId":4885,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\compute-changed-path.js","layer":"app-pages-browser"},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14696,"timestamp":958433948460,"id":5057,"parentId":5056,"tags":{},"startTime":1704619721975,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14707,"timestamp":958433948449,"id":5056,"parentId":5035,"tags":{},"startTime":1704619721975,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16232,"timestamp":958433947072,"id":5035,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\page-path\\denormalize-page-path.js","layer":null},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14844,"timestamp":958433948470,"id":5059,"parentId":5058,"tags":{},"startTime":1704619721975,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14854,"timestamp":958433948460,"id":5058,"parentId":5036,"tags":{},"startTime":1704619721975,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16367,"timestamp":958433947090,"id":5036,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\i18n\\normalize-locale-path.js","layer":null},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14989,"timestamp":958433948479,"id":5061,"parentId":5060,"tags":{},"startTime":1704619721975,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14998,"timestamp":958433948471,"id":5060,"parentId":5037,"tags":{},"startTime":1704619721975,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16486,"timestamp":958433947105,"id":5037,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\remove-trailing-slash.js","layer":null},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15114,"timestamp":958433948487,"id":5063,"parentId":5062,"tags":{},"startTime":1704619721975,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15123,"timestamp":958433948479,"id":5062,"parentId":5038,"tags":{},"startTime":1704619721975,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16695,"timestamp":958433947119,"id":5038,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\parse-relative-url.js","layer":null},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":15329,"timestamp":958433948496,"id":5065,"parentId":5064,"tags":{},"startTime":1704619721975,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":15338,"timestamp":958433948488,"id":5064,"parentId":5039,"tags":{},"startTime":1704619721975,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16887,"timestamp":958433947132,"id":5039,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\route-matcher.js","layer":null},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"build-module","duration":26,"timestamp":958433965549,"id":5077,"parentId":4851,"tags":{"layer":null},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7706,"timestamp":958433966080,"id":5093,"parentId":5092,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7719,"timestamp":958433966068,"id":5092,"parentId":5069,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8600,"timestamp":958433965382,"id":5069,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\parse-path.js","layer":null},"startTime":1704619721991,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7895,"timestamp":958433966100,"id":5097,"parentId":5096,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7904,"timestamp":958433966091,"id":5096,"parentId":5073,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8783,"timestamp":958433965452,"id":5073,"parentId":4847,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\on-recoverable-error.js","layer":"app-pages-browser"},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8139,"timestamp":958433966108,"id":5099,"parentId":5098,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8148,"timestamp":958433966100,"id":5098,"parentId":5074,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8963,"timestamp":958433965476,"id":5074,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\on-recoverable-error.js","layer":null},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8334,"timestamp":958433966117,"id":5101,"parentId":5100,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8343,"timestamp":958433966109,"id":5100,"parentId":5075,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9143,"timestamp":958433965491,"id":5075,"parentId":4842,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\server-inserted-html.shared-runtime.js","layer":"app-pages-browser"},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8580,"timestamp":958433966067,"id":5091,"parentId":5090,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8606,"timestamp":958433966041,"id":5090,"parentId":5068,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9938,"timestamp":958433965341,"id":5068,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\route-regex.js","layer":null},"startTime":1704619721991,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9167,"timestamp":958433966125,"id":5103,"parentId":5102,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9175,"timestamp":958433966118,"id":5102,"parentId":5076,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9984,"timestamp":958433965510,"id":5076,"parentId":4847,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\is-next-router-error.js","layer":"app-pages-browser"},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9416,"timestamp":958433966090,"id":5095,"parentId":5094,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9426,"timestamp":958433966081,"id":5094,"parentId":5070,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-tsx","duration":10615,"timestamp":958433965404,"id":5070,"parentId":4937,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\space\\BabylonInteractivity.tsx","layer":"app-pages-browser"},"startTime":1704619721991,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9897,"timestamp":958433966134,"id":5105,"parentId":5104,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9906,"timestamp":958433966126,"id":5104,"parentId":5078,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10772,"timestamp":958433965580,"id":5078,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\get-next-pathname-info.js","layer":null},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10221,"timestamp":958433966143,"id":5107,"parentId":5106,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10230,"timestamp":958433966135,"id":5106,"parentId":5079,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10951,"timestamp":958433965606,"id":5079,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\format-next-pathname-info.js","layer":null},"startTime":1704619721992,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":10528,"timestamp":958433966152,"id":5109,"parentId":5108,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10536,"timestamp":958433966144,"id":5108,"parentId":5080,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11197,"timestamp":958433965621,"id":5080,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\is-bot.js","layer":null},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10643,"timestamp":958433966186,"id":5117,"parentId":5116,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10651,"timestamp":958433966178,"id":5116,"parentId":5086,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11538,"timestamp":958433965704,"id":5086,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\performance-relayer.js","layer":null},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11094,"timestamp":958433966161,"id":5111,"parentId":5110,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11103,"timestamp":958433966152,"id":5110,"parentId":5083,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12123,"timestamp":958433965660,"id":5083,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\page-loader.js","layer":null},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11588,"timestamp":958433966207,"id":5121,"parentId":5120,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11598,"timestamp":958433966198,"id":5120,"parentId":5088,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12241,"timestamp":958433965730,"id":5088,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\mitt.js","layer":null},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11807,"timestamp":958433966178,"id":5115,"parentId":5114,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11815,"timestamp":958433966170,"id":5114,"parentId":5085,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13101,"timestamp":958433965691,"id":5085,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\script.js","layer":null},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":12611,"timestamp":958433966196,"id":5119,"parentId":5118,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":12621,"timestamp":958433966187,"id":5118,"parentId":5087,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13420,"timestamp":958433965717,"id":5087,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\route-announcer.js","layer":null},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13088,"timestamp":958433966170,"id":5113,"parentId":5112,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13097,"timestamp":958433966162,"id":5112,"parentId":5084,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14274,"timestamp":958433965677,"id":5084,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\head-manager.js","layer":null},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":13749,"timestamp":958433966215,"id":5123,"parentId":5122,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":13757,"timestamp":958433966207,"id":5122,"parentId":5089,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14648,"timestamp":958433965743,"id":5089,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\adapters.js","layer":null},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":230,"timestamp":958433989320,"id":5127,"parentId":5126,"tags":{},"startTime":1704619722015,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":107900,"timestamp":958433989366,"id":5129,"parentId":5128,"tags":{},"startTime":1704619722015,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":185486,"timestamp":958433939275,"id":4961,"parentId":4960,"tags":{},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":185948,"timestamp":958433939041,"id":4960,"parentId":4935,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\image.js","layer":"app-pages-browser"},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":185553,"timestamp":958433939479,"id":4973,"parentId":4972,"tags":{},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":186024,"timestamp":958433939463,"id":4972,"parentId":4876,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\app-render\\get-segment-param.js","layer":"app-pages-browser"},"startTime":1704619721966,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":4828,"timestamp":958434120797,"id":5148,"parentId":5147,"tags":{},"startTime":1704619722147,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":4841,"timestamp":958434120785,"id":5147,"parentId":5125,"tags":{},"startTime":1704619722147,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":144079,"timestamp":958433981810,"id":5125,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\image-config-context.shared-runtime.js","layer":null},"startTime":1704619722008,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5119,"timestamp":958434120782,"id":5146,"parentId":5145,"tags":{},"startTime":1704619722147,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5167,"timestamp":958434120735,"id":5145,"parentId":5124,"tags":{},"startTime":1704619722147,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":144429,"timestamp":958433981753,"id":5124,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\runtime-config.external.js","layer":null},"startTime":1704619722008,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5371,"timestamp":958434120822,"id":5152,"parentId":5151,"tags":{},"startTime":1704619722147,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5382,"timestamp":958434120813,"id":5151,"parentId":5141,"tags":{},"startTime":1704619722147,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":137045,"timestamp":958433989487,"id":5141,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\detect-domain-locale.js","layer":null},"startTime":1704619722016,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5712,"timestamp":958434120832,"id":5154,"parentId":5153,"tags":{},"startTime":1704619722147,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5721,"timestamp":958434120823,"id":5153,"parentId":5142,"tags":{},"startTime":1704619722147,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":137387,"timestamp":958433989504,"id":5142,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\add-locale.js","layer":null},"startTime":1704619722016,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6439,"timestamp":958434120841,"id":5156,"parentId":5155,"tags":{},"startTime":1704619722147,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6449,"timestamp":958434120833,"id":5155,"parentId":5143,"tags":{},"startTime":1704619722147,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":138184,"timestamp":958433989519,"id":5143,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\remove-locale.js","layer":null},"startTime":1704619722016,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6867,"timestamp":958434120850,"id":5158,"parentId":5157,"tags":{},"startTime":1704619722147,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6875,"timestamp":958434120842,"id":5157,"parentId":5144,"tags":{},"startTime":1704619722147,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":145310,"timestamp":958433989534,"id":5144,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\format-url.js","layer":null},"startTime":1704619722016,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":14047,"timestamp":958434120811,"id":5150,"parentId":5149,"tags":{},"startTime":1704619722147,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":14061,"timestamp":958434120798,"id":5149,"parentId":5140,"tags":{},"startTime":1704619722147,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":147393,"timestamp":958433989464,"id":5140,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\route-loader.js","layer":null},"startTime":1704619722016,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":109,"timestamp":958434138623,"id":5173,"parentId":5172,"tags":{},"startTime":1704619722165,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":716,"timestamp":958434138612,"id":5172,"parentId":5025,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\helpers\\interception-routes.js","layer":"app-pages-browser"},"startTime":1704619722165,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":683,"timestamp":958434138651,"id":5176,"parentId":5175,"tags":{},"startTime":1704619722165,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1220,"timestamp":958434138642,"id":5175,"parentId":5022,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\server\\future\\helpers\\interception-routes.js","layer":null},"startTime":1704619722165,"traceId":"9334543416a529a5"},{"name":"postcss-process","duration":194164,"timestamp":958434170797,"id":5218,"parentId":5216,"tags":{},"startTime":1704619722197,"traceId":"9334543416a529a5"},{"name":"postcss-process","duration":174726,"timestamp":958434190239,"id":5219,"parentId":5217,"tags":{},"startTime":1704619722216,"traceId":"9334543416a529a5"},{"name":"postcss-loader","duration":194399,"timestamp":958434170701,"id":5216,"parentId":5126,"tags":{},"startTime":1704619722197,"traceId":"9334543416a529a5"},{"name":"postcss-loader","duration":194309,"timestamp":958434170793,"id":5217,"parentId":5128,"tags":{},"startTime":1704619722197,"traceId":"9334543416a529a5"},{"name":"css-loader","duration":5893,"timestamp":958434365154,"id":5220,"parentId":5126,"tags":{"astUsed":"true"},"startTime":1704619722391,"traceId":"9334543416a529a5"},{"name":"css-loader","duration":8278,"timestamp":958434365171,"id":5221,"parentId":5128,"tags":{"astUsed":"true"},"startTime":1704619722391,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":428123,"timestamp":958433947020,"id":5031,"parentId":5030,"tags":{},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":428398,"timestamp":958433947008,"id":5030,"parentId":4835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\deployment-id.js","layer":"app-pages-browser"},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":428377,"timestamp":958433947048,"id":5033,"parentId":5032,"tags":{},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":428545,"timestamp":958433947037,"id":5032,"parentId":4848,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\deployment-id.js","layer":null},"startTime":1704619721973,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":235701,"timestamp":958434140047,"id":5185,"parentId":5184,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":235714,"timestamp":958434140036,"id":5184,"parentId":5160,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":237912,"timestamp":958434138163,"id":5160,"parentId":4955,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\request-async-storage.external.js","layer":"shared"},"startTime":1704619722164,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":236021,"timestamp":958434140067,"id":5189,"parentId":5188,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":236031,"timestamp":958434140058,"id":5188,"parentId":5162,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":238092,"timestamp":958434138230,"id":5162,"parentId":4955,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\redirect-status-code.js","layer":"app-pages-browser"},"startTime":1704619722164,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":236277,"timestamp":958434140057,"id":5187,"parentId":5186,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":236287,"timestamp":958434140048,"id":5186,"parentId":5161,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":238340,"timestamp":958434138202,"id":5161,"parentId":4955,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\action-async-storage.external.js","layer":"shared"},"startTime":1704619722164,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":236522,"timestamp":958434140034,"id":5183,"parentId":5182,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":236550,"timestamp":958434140007,"id":5182,"parentId":5159,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":238898,"timestamp":958434138063,"id":5159,"parentId":5034,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\normalize-trailing-slash.js","layer":null},"startTime":1704619722164,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":236882,"timestamp":958434140093,"id":5195,"parentId":5194,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":236892,"timestamp":958434140085,"id":5194,"parentId":5165,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":238783,"timestamp":958434138375,"id":5165,"parentId":5025,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\segment.js","layer":"app-pages-browser"},"startTime":1704619722164,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":237087,"timestamp":958434140084,"id":5193,"parentId":5192,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":237096,"timestamp":958434140076,"id":5192,"parentId":5164,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":239080,"timestamp":958434138317,"id":5164,"parentId":4971,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\static-generation-async-storage.external.js","layer":"shared"},"startTime":1704619722164,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":237307,"timestamp":958434140104,"id":5197,"parentId":5196,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":237319,"timestamp":958434140094,"id":5196,"parentId":5166,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":239166,"timestamp":958434138413,"id":5166,"parentId":4962,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\remove-trailing-slash.js","layer":"app-pages-browser"},"startTime":1704619722164,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":237516,"timestamp":958434140075,"id":5191,"parentId":5190,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":237526,"timestamp":958434140067,"id":5190,"parentId":5163,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":239611,"timestamp":958434138263,"id":5163,"parentId":4971,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\hooks-server-context.js","layer":"app-pages-browser"},"startTime":1704619722164,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":237774,"timestamp":958434140114,"id":5199,"parentId":5198,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":237784,"timestamp":958434140105,"id":5198,"parentId":5167,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":239625,"timestamp":958434138463,"id":5167,"parentId":4962,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\parse-path.js","layer":"app-pages-browser"},"startTime":1704619722165,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":237979,"timestamp":958434140123,"id":5201,"parentId":5200,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":237989,"timestamp":958434140114,"id":5200,"parentId":5168,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":239767,"timestamp":958434138493,"id":5168,"parentId":4964,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\path-has-prefix.js","layer":null},"startTime":1704619722165,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":238132,"timestamp":958434140141,"id":5205,"parentId":5204,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":238142,"timestamp":958434140132,"id":5204,"parentId":5170,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":239852,"timestamp":958434138576,"id":5170,"parentId":4976,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\lazy-dynamic\\dynamic-no-ssr.js","layer":"app-pages-browser"},"startTime":1704619722165,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":238291,"timestamp":958434140150,"id":5207,"parentId":5206,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":238301,"timestamp":958434140142,"id":5206,"parentId":5171,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":240000,"timestamp":958434138597,"id":5171,"parentId":5034,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\add-path-prefix.js","layer":null},"startTime":1704619722165,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-transform","duration":238647,"timestamp":958434140131,"id":5203,"parentId":5202,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":238657,"timestamp":958434140123,"id":5202,"parentId":5169,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":240620,"timestamp":958434138546,"id":5169,"parentId":4957,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\router-reducer.js","layer":"app-pages-browser"},"startTime":1704619722165,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":239022,"timestamp":958434140159,"id":5209,"parentId":5208,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":239031,"timestamp":958434140151,"id":5208,"parentId":5174,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":240704,"timestamp":958434138627,"id":5174,"parentId":5035,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\page-path\\normalize-path-sep.js","layer":null},"startTime":1704619722165,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":239176,"timestamp":958434140168,"id":5211,"parentId":5210,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":239185,"timestamp":958434140160,"id":5210,"parentId":5177,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":240865,"timestamp":958434138652,"id":5177,"parentId":5035,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\index.js","layer":null},"startTime":1704619722165,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":239394,"timestamp":958434140176,"id":5213,"parentId":5212,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":239403,"timestamp":958434140168,"id":5212,"parentId":5180,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":241114,"timestamp":958434138698,"id":5180,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\tracing\\report-to-socket.js","layer":null},"startTime":1704619722165,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":239641,"timestamp":958434140184,"id":5215,"parentId":5214,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":239650,"timestamp":958434140177,"id":5214,"parentId":5181,"tags":{},"startTime":1704619722166,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":241554,"timestamp":958434138717,"id":5181,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\tracing\\tracer.js","layer":null},"startTime":1704619722165,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":418545,"timestamp":958433965646,"id":5082,"parentId":5081,"tags":{},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":419227,"timestamp":958433965636,"id":5081,"parentId":4938,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\index.js","layer":"app-pages-browser"},"startTime":1704619721992,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":419442,"timestamp":958433965435,"id":5072,"parentId":5071,"tags":{},"startTime":1704619721991,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":459180,"timestamp":958433965425,"id":5071,"parentId":4937,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\tweakpane\\dist\\tweakpane.js","layer":"app-pages-browser"},"startTime":1704619721991,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43609,"timestamp":958434381630,"id":5244,"parentId":5243,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43619,"timestamp":958434381622,"id":5243,"parentId":5225,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44291,"timestamp":958434381218,"id":5225,"parentId":5068,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\escape-regexp.js","layer":null},"startTime":1704619722407,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":43902,"timestamp":958434381621,"id":5242,"parentId":5241,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":43912,"timestamp":958434381612,"id":5241,"parentId":5224,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44488,"timestamp":958434381201,"id":5224,"parentId":5074,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\lazy-dynamic\\no-ssr-error.js","layer":null},"startTime":1704619722407,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44090,"timestamp":958434381612,"id":5240,"parentId":5239,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44101,"timestamp":958434381601,"id":5239,"parentId":5223,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44738,"timestamp":958434381172,"id":5223,"parentId":5073,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\lazy-dynamic\\no-ssr-error.js","layer":"app-pages-browser"},"startTime":1704619722407,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44284,"timestamp":958434381639,"id":5246,"parentId":5245,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44293,"timestamp":958434381631,"id":5245,"parentId":5226,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44867,"timestamp":958434381234,"id":5226,"parentId":5078,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\remove-path-prefix.js","layer":null},"startTime":1704619722407,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44466,"timestamp":958434381647,"id":5248,"parentId":5247,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44474,"timestamp":958434381639,"id":5247,"parentId":5227,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45051,"timestamp":958434381249,"id":5227,"parentId":5079,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\add-path-suffix.js","layer":null},"startTime":1704619722407,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44657,"timestamp":958434381656,"id":5250,"parentId":5249,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44665,"timestamp":958434381648,"id":5249,"parentId":5228,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45209,"timestamp":958434381265,"id":5228,"parentId":5079,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\add-locale.js","layer":null},"startTime":1704619722407,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":44802,"timestamp":958434381684,"id":5256,"parentId":5255,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":44811,"timestamp":958434381676,"id":5255,"parentId":5233,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45318,"timestamp":958434381353,"id":5233,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\compare-states.js","layer":null},"startTime":1704619722407,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":45086,"timestamp":958434381599,"id":5238,"parentId":5237,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":45117,"timestamp":958434381568,"id":5237,"parentId":5222,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46302,"timestamp":958434381116,"id":5222,"parentId":5083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\constants.js","layer":null},"startTime":1704619722407,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":51770,"timestamp":958434381666,"id":5252,"parentId":5251,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":51782,"timestamp":958434381656,"id":5251,"parentId":5229,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52618,"timestamp":958434381281,"id":5229,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\resolve-href.js","layer":null},"startTime":1704619722407,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":52237,"timestamp":958434381676,"id":5254,"parentId":5253,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":52247,"timestamp":958434381667,"id":5253,"parentId":5230,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53040,"timestamp":958434381297,"id":5230,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\bloom-filter.js","layer":null},"startTime":1704619722407,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":52924,"timestamp":958434381693,"id":5258,"parentId":5257,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":52934,"timestamp":958434381685,"id":5257,"parentId":5234,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53423,"timestamp":958434381385,"id":5234,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\is-local-url.js","layer":null},"startTime":1704619722407,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":53120,"timestamp":958434381701,"id":5260,"parentId":5259,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":53129,"timestamp":958434381694,"id":5259,"parentId":5235,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53743,"timestamp":958434381412,"id":5235,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\interpolate-as.js","layer":null},"startTime":1704619722407,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":53459,"timestamp":958434381710,"id":5262,"parentId":5261,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":53468,"timestamp":958434381702,"id":5261,"parentId":5236,"tags":{},"startTime":1704619722408,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53876,"timestamp":958434381428,"id":5236,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\omit.js","layer":null},"startTime":1704619722407,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":445884,"timestamp":958433989430,"id":5135,"parentId":5134,"tags":{},"startTime":1704619722015,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":446204,"timestamp":958433989420,"id":5134,"parentId":4847,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\polyfills\\polyfill-module.js","layer":"app-pages-browser"},"startTime":1704619722015,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":446181,"timestamp":958433989447,"id":5137,"parentId":5136,"tags":{},"startTime":1704619722016,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":446441,"timestamp":958433989438,"id":5136,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\polyfills\\polyfill-module.js","layer":null},"startTime":1704619722015,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":446478,"timestamp":958433989412,"id":5133,"parentId":5132,"tags":{},"startTime":1704619722015,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":446623,"timestamp":958433989400,"id":5132,"parentId":4819,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\react\\jsx-runtime.js","layer":"app-pages-browser"},"startTime":1704619722015,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":446576,"timestamp":958433989457,"id":5139,"parentId":5138,"tags":{},"startTime":1704619722016,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":447738,"timestamp":958433989449,"id":5138,"parentId":4833,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\react\\cjs\\react.production.min.js","layer":null},"startTime":1704619722016,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":447815,"timestamp":958433989384,"id":5131,"parentId":5130,"tags":{},"startTime":1704619722015,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":448010,"timestamp":958433989370,"id":5130,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\react-dom\\client.js","layer":null},"startTime":1704619722015,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7955,"timestamp":958434429613,"id":5274,"parentId":5273,"tags":{},"startTime":1704619722456,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7967,"timestamp":958434429602,"id":5273,"parentId":5264,"tags":{},"startTime":1704619722456,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8580,"timestamp":958434429174,"id":5264,"parentId":5125,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\image-config.js","layer":null},"startTime":1704619722455,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8166,"timestamp":958434429600,"id":5272,"parentId":5271,"tags":{},"startTime":1704619722456,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8196,"timestamp":958434429571,"id":5271,"parentId":5263,"tags":{},"startTime":1704619722456,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8917,"timestamp":958434429108,"id":5263,"parentId":4960,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\image-external.js","layer":"app-pages-browser"},"startTime":1704619722455,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":594655,"timestamp":958433843423,"id":4766,"parentId":4761,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_app&page=%2F_app!"},"startTime":1704619721869,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":594654,"timestamp":958433843428,"id":4768,"parentId":4761,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!"},"startTime":1704619721869,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":302817,"timestamp":958434138676,"id":5179,"parentId":5178,"tags":{},"startTime":1704619722165,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":303107,"timestamp":958434138668,"id":5178,"parentId":4799,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\react\\index.js","layer":"app-pages-browser"},"startTime":1704619722165,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2482,"timestamp":958434439339,"id":5293,"parentId":5292,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2494,"timestamp":958434439328,"id":5292,"parentId":5276,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3433,"timestamp":958434438800,"id":5276,"parentId":5175,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\app-paths.js","layer":null},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2923,"timestamp":958434439326,"id":5291,"parentId":5290,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2948,"timestamp":958434439302,"id":5290,"parentId":5275,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3874,"timestamp":958434438749,"id":5275,"parentId":5172,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\app-paths.js","layer":"app-pages-browser"},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3281,"timestamp":958434439358,"id":5297,"parentId":5296,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3291,"timestamp":958434439349,"id":5296,"parentId":5278,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4286,"timestamp":958434438842,"id":5278,"parentId":5169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\server-patch-reducer.js","layer":"app-pages-browser"},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3777,"timestamp":958434439367,"id":5299,"parentId":5298,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3786,"timestamp":958434439359,"id":5298,"parentId":5279,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4586,"timestamp":958434438862,"id":5279,"parentId":5169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\restore-reducer.js","layer":"app-pages-browser"},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6577,"timestamp":958434439375,"id":5301,"parentId":5300,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6587,"timestamp":958434439367,"id":5300,"parentId":5280,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7583,"timestamp":958434438882,"id":5280,"parentId":5169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\refresh-reducer.js","layer":"app-pages-browser"},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":7131,"timestamp":958434439348,"id":5295,"parentId":5294,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":7140,"timestamp":958434439340,"id":5294,"parentId":5277,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8569,"timestamp":958434438821,"id":5277,"parentId":5169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\navigate-reducer.js","layer":"app-pages-browser"},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8021,"timestamp":958434439384,"id":5303,"parentId":5302,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8030,"timestamp":958434439376,"id":5302,"parentId":5281,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8858,"timestamp":958434438900,"id":5281,"parentId":5169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\prefetch-reducer.js","layer":"app-pages-browser"},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8379,"timestamp":958434439392,"id":5305,"parentId":5304,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8388,"timestamp":958434439384,"id":5304,"parentId":5282,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":9417,"timestamp":958434438920,"id":5282,"parentId":5169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\fast-refresh-reducer.js","layer":"app-pages-browser"},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8933,"timestamp":958434439418,"id":5311,"parentId":5310,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8941,"timestamp":958434439410,"id":5310,"parentId":5287,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9612,"timestamp":958434438999,"id":5287,"parentId":5085,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\request-idle-callback.js","layer":null},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9196,"timestamp":958434439426,"id":5313,"parentId":5312,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9204,"timestamp":958434439418,"id":5312,"parentId":5288,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9765,"timestamp":958434439019,"id":5288,"parentId":5083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\get-asset-path-from-route.js","layer":null},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":68097,"timestamp":958434381329,"id":5232,"parentId":5231,"tags":{},"startTime":1704619722407,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":68258,"timestamp":958434381312,"id":5231,"parentId":4851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\lib\\is-api-route.js","layer":null},"startTime":1704619722407,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10185,"timestamp":958434439409,"id":5309,"parentId":5308,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10194,"timestamp":958434439401,"id":5308,"parentId":5284,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11215,"timestamp":958434438955,"id":5284,"parentId":5177,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\sorted-routes.js","layer":null},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":10805,"timestamp":958434439401,"id":5307,"parentId":5306,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":10814,"timestamp":958434439393,"id":5306,"parentId":5283,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12068,"timestamp":958434438938,"id":5283,"parentId":5169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\server-action-reducer.js","layer":"app-pages-browser"},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":11584,"timestamp":958434439435,"id":5315,"parentId":5314,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":11593,"timestamp":958434439427,"id":5314,"parentId":5289,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12105,"timestamp":958434439034,"id":5289,"parentId":5089,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\as-path-to-search-params.js","layer":null},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6521,"timestamp":958434444696,"id":5413,"parentId":5412,"tags":{},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6544,"timestamp":958434444674,"id":5412,"parentId":5410,"tags":{},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6770,"timestamp":958434444541,"id":5410,"parentId":5222,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\modern-browserslist-target.js","layer":null},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6609,"timestamp":958434444711,"id":5415,"parentId":5414,"tags":{},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6623,"timestamp":958434444698,"id":5414,"parentId":5411,"tags":{},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6973,"timestamp":958434444570,"id":5411,"parentId":5140,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\trusted-types.js","layer":null},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":28275,"timestamp":958434429206,"id":5266,"parentId":5265,"tags":{},"startTime":1704619722455,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28517,"timestamp":958434429195,"id":5265,"parentId":4798,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\react-dom\\index.js","layer":"app-pages-browser"},"startTime":1704619722455,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":28487,"timestamp":958434429236,"id":5268,"parentId":5267,"tags":{},"startTime":1704619722455,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28678,"timestamp":958434429226,"id":5267,"parentId":4847,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\react-dom\\client.js","layer":"app-pages-browser"},"startTime":1704619722455,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":28659,"timestamp":958434429256,"id":5270,"parentId":5269,"tags":{},"startTime":1704619722455,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28736,"timestamp":958434429245,"id":5269,"parentId":4847,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\react-server-dom-webpack\\client.js","layer":"app-pages-browser"},"startTime":1704619722455,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2935,"timestamp":958434455153,"id":5425,"parentId":5424,"tags":{},"startTime":1704619722481,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2953,"timestamp":958434455136,"id":5424,"parentId":5418,"tags":{},"startTime":1704619722481,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3315,"timestamp":958434454926,"id":5418,"parentId":5263,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\utils\\warn-once.js","layer":"app-pages-browser"},"startTime":1704619722481,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3078,"timestamp":958434455175,"id":5427,"parentId":5426,"tags":{},"startTime":1704619722481,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3099,"timestamp":958434455155,"id":5426,"parentId":5419,"tags":{},"startTime":1704619722481,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3565,"timestamp":958434454947,"id":5419,"parentId":5263,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\image-loader.js","layer":"app-pages-browser"},"startTime":1704619722481,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21045,"timestamp":958434438980,"id":5286,"parentId":5285,"tags":{},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21434,"timestamp":958434438970,"id":5285,"parentId":5026,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\css-loader\\src\\runtime\\api.js","layer":null},"startTime":1704619722465,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5363,"timestamp":958434455123,"id":5421,"parentId":5420,"tags":{},"startTime":1704619722481,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5389,"timestamp":958434455099,"id":5420,"parentId":5416,"tags":{},"startTime":1704619722481,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6853,"timestamp":958434454849,"id":5416,"parentId":5263,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\image-component.js","layer":"app-pages-browser"},"startTime":1704619722481,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6582,"timestamp":958434455135,"id":5423,"parentId":5422,"tags":{},"startTime":1704619722481,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6593,"timestamp":958434455125,"id":5422,"parentId":5417,"tags":{},"startTime":1704619722481,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7986,"timestamp":958434454899,"id":5417,"parentId":5263,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\get-img-props.js","layer":"app-pages-browser"},"startTime":1704619722481,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":3730,"timestamp":958434459168,"id":5437,"parentId":5436,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":3754,"timestamp":958434459145,"id":5436,"parentId":5428,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4389,"timestamp":958434458632,"id":5428,"parentId":5276,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\segment.js","layer":null},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"build-module-tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}","duration":567046,"timestamp":958433899031,"id":4939,"parentId":4777,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\font\\google\\target.css?{\"path\":\"app\\\\layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"]}],\"variableName\":\"inter\"}","layer":"app-pages-browser"},"startTime":1704619721925,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8128,"timestamp":958434459182,"id":5439,"parentId":5438,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8142,"timestamp":958434459171,"id":5438,"parentId":5429,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8784,"timestamp":958434458675,"id":5429,"parentId":5276,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\page-path\\ensure-leading-slash.js","layer":null},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8283,"timestamp":958434459192,"id":5441,"parentId":5440,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8293,"timestamp":958434459183,"id":5440,"parentId":5430,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8933,"timestamp":958434458697,"id":5430,"parentId":5275,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\page-path\\ensure-leading-slash.js","layer":"app-pages-browser"},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8443,"timestamp":958434459201,"id":5443,"parentId":5442,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8452,"timestamp":958434459193,"id":5442,"parentId":5431,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9312,"timestamp":958434458722,"id":5431,"parentId":5278,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\apply-router-state-patch-to-tree.js","layer":"app-pages-browser"},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":8838,"timestamp":958434459210,"id":5445,"parentId":5444,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":8846,"timestamp":958434459202,"id":5444,"parentId":5432,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9556,"timestamp":958434458742,"id":5432,"parentId":5278,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\is-navigating-to-new-root-layout.js","layer":"app-pages-browser"},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":9239,"timestamp":958434459218,"id":5447,"parentId":5446,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":9249,"timestamp":958434459210,"id":5446,"parentId":5433,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9985,"timestamp":958434458761,"id":5433,"parentId":5278,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\apply-flight-data.js","layer":"app-pages-browser"},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":25116,"timestamp":958434443819,"id":5317,"parentId":5316,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25535,"timestamp":958434443793,"id":5316,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\abstractScene.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":25487,"timestamp":958434443851,"id":5319,"parentId":5318,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30321,"timestamp":958434443837,"id":5318,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\assetContainer.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30285,"timestamp":958434443886,"id":5323,"parentId":5322,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40260,"timestamp":958434443877,"id":5322,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\scene.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":40286,"timestamp":958434443871,"id":5321,"parentId":5320,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41843,"timestamp":958434443860,"id":5320,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\node.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":41799,"timestamp":958434443916,"id":5327,"parentId":5326,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41885,"timestamp":958434443907,"id":5326,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\types.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":41899,"timestamp":958434443901,"id":5325,"parentId":5324,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42278,"timestamp":958434443892,"id":5324,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\sceneComponent.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":42234,"timestamp":958434443946,"id":5331,"parentId":5330,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42389,"timestamp":958434443938,"id":5330,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":42403,"timestamp":958434443932,"id":5329,"parentId":5328,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42514,"timestamp":958434443922,"id":5328,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":42482,"timestamp":958434443962,"id":5333,"parentId":5332,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42582,"timestamp":958434443953,"id":5332,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":42551,"timestamp":958434443991,"id":5337,"parentId":5336,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42626,"timestamp":958434443983,"id":5336,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":42596,"timestamp":958434444020,"id":5341,"parentId":5340,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42678,"timestamp":958434444012,"id":5340,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Buffers\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":42723,"timestamp":958434443977,"id":5335,"parentId":5334,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42791,"timestamp":958434443968,"id":5334,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\BakedVertexAnimation\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":42759,"timestamp":958434444006,"id":5339,"parentId":5338,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42835,"timestamp":958434443997,"id":5338,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Bones\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":42803,"timestamp":958434444035,"id":5343,"parentId":5342,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42990,"timestamp":958434444026,"id":5342,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":42975,"timestamp":958434444050,"id":5345,"parentId":5344,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43095,"timestamp":958434444041,"id":5344,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Collisions\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43069,"timestamp":958434444079,"id":5349,"parentId":5348,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43210,"timestamp":958434444070,"id":5348,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43227,"timestamp":958434444064,"id":5347,"parentId":5346,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43336,"timestamp":958434444055,"id":5346,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Compute\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43308,"timestamp":958434444092,"id":5351,"parentId":5350,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43422,"timestamp":958434444084,"id":5350,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43407,"timestamp":958434444106,"id":5353,"parentId":5352,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43518,"timestamp":958434444098,"id":5352,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"}] -[{"name":"read-resource","duration":43599,"timestamp":958434444152,"id":5359,"parentId":5358,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43703,"timestamp":958434444144,"id":5358,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gamepads\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43734,"timestamp":958434444120,"id":5355,"parentId":5354,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43966,"timestamp":958434444111,"id":5354,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43918,"timestamp":958434444166,"id":5361,"parentId":5360,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44047,"timestamp":958434444158,"id":5360,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44073,"timestamp":958434444138,"id":5357,"parentId":5356,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44159,"timestamp":958434444126,"id":5356,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Events\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44112,"timestamp":958434444179,"id":5363,"parentId":5362,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44191,"timestamp":958434444171,"id":5362,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Helpers\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44175,"timestamp":958434444194,"id":5365,"parentId":5364,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44287,"timestamp":958434444185,"id":5364,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Instrumentation\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44276,"timestamp":958434444209,"id":5367,"parentId":5366,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44509,"timestamp":958434444200,"id":5366,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Layers\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44496,"timestamp":958434444224,"id":5369,"parentId":5368,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44591,"timestamp":958434444215,"id":5368,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\LensFlares\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44576,"timestamp":958434444238,"id":5371,"parentId":5370,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44707,"timestamp":958434444230,"id":5370,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44678,"timestamp":958434444267,"id":5375,"parentId":5374,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44980,"timestamp":958434444258,"id":5374,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44996,"timestamp":958434444253,"id":5373,"parentId":5372,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45137,"timestamp":958434444244,"id":5372,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Loading\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45109,"timestamp":958434444282,"id":5377,"parentId":5376,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45207,"timestamp":958434444272,"id":5376,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45191,"timestamp":958434444296,"id":5379,"parentId":5378,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45394,"timestamp":958434444287,"id":5378,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45381,"timestamp":958434444309,"id":5381,"parentId":5380,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45449,"timestamp":958434444301,"id":5380,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Morph\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45432,"timestamp":958434444324,"id":5383,"parentId":5382,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45518,"timestamp":958434444314,"id":5382,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Navigation\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45462,"timestamp":958434444378,"id":5387,"parentId":5386,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45597,"timestamp":958434444368,"id":5386,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45611,"timestamp":958434444361,"id":5385,"parentId":5384,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45698,"timestamp":958434444329,"id":5384,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Offline\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45640,"timestamp":958434444394,"id":5389,"parentId":5388,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45722,"timestamp":958434444385,"id":5388,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45679,"timestamp":958434444436,"id":5395,"parentId":5394,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45814,"timestamp":958434444427,"id":5394,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45864,"timestamp":958434444408,"id":5391,"parentId":5390,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46090,"timestamp":958434444399,"id":5390,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46076,"timestamp":958434444422,"id":5393,"parentId":5392,"tags":{},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46138,"timestamp":958434444414,"id":5392,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Probes\\index.js","layer":"app-pages-browser"},"startTime":1704619722470,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46109,"timestamp":958434444449,"id":5397,"parentId":5396,"tags":{},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46190,"timestamp":958434444441,"id":5396,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\index.js","layer":"app-pages-browser"},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46174,"timestamp":958434444463,"id":5399,"parentId":5398,"tags":{},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46246,"timestamp":958434444455,"id":5398,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\States\\index.js","layer":"app-pages-browser"},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46230,"timestamp":958434444477,"id":5401,"parentId":5400,"tags":{},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46574,"timestamp":958434444469,"id":5400,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\index.js","layer":"app-pages-browser"},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46569,"timestamp":958434444506,"id":5405,"parentId":5404,"tags":{},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46637,"timestamp":958434444498,"id":5404,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Compat\\index.js","layer":"app-pages-browser"},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46650,"timestamp":958434444492,"id":5403,"parentId":5402,"tags":{},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46766,"timestamp":958434444483,"id":5402,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\index.js","layer":"app-pages-browser"},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46736,"timestamp":958434444521,"id":5407,"parentId":5406,"tags":{},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46847,"timestamp":958434444512,"id":5406,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\index.js","layer":"app-pages-browser"},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46830,"timestamp":958434444534,"id":5409,"parentId":5408,"tags":{},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46889,"timestamp":958434444526,"id":5408,"parentId":5081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ObjectModel\\index.js","layer":"app-pages-browser"},"startTime":1704619722471,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32202,"timestamp":958434459227,"id":5449,"parentId":5448,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32211,"timestamp":958434459219,"id":5448,"parentId":5434,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33027,"timestamp":958434458780,"id":5434,"parentId":5278,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\handle-mutable.js","layer":"app-pages-browser"},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":32586,"timestamp":958434459235,"id":5451,"parentId":5450,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":32594,"timestamp":958434459227,"id":5450,"parentId":5435,"tags":{},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33264,"timestamp":958434458799,"id":5435,"parentId":5160,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\async-local-storage.js","layer":"shared"},"startTime":1704619722485,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":27765,"timestamp":958434464311,"id":5465,"parentId":5464,"tags":{},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":27774,"timestamp":958434464303,"id":5464,"parentId":5455,"tags":{},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28716,"timestamp":958434463575,"id":5455,"parentId":5277,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\should-hard-navigate.js","layer":"app-pages-browser"},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28010,"timestamp":958434464292,"id":5461,"parentId":5460,"tags":{},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28022,"timestamp":958434464281,"id":5460,"parentId":5453,"tags":{},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29027,"timestamp":958434463528,"id":5453,"parentId":5277,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\invalidate-cache-below-flight-segmentpath.js","layer":"app-pages-browser"},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":28266,"timestamp":958434464303,"id":5463,"parentId":5462,"tags":{},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":28276,"timestamp":958434464293,"id":5462,"parentId":5454,"tags":{},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29296,"timestamp":958434463554,"id":5454,"parentId":5277,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\fill-cache-with-data-property.js","layer":"app-pages-browser"},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37404,"timestamp":958434464280,"id":5459,"parentId":5458,"tags":{},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37429,"timestamp":958434464257,"id":5458,"parentId":5452,"tags":{},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38708,"timestamp":958434463482,"id":5452,"parentId":5281,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\promise-queue.js","layer":"app-pages-browser"},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":37887,"timestamp":958434464320,"id":5467,"parentId":5466,"tags":{},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":37896,"timestamp":958434464312,"id":5466,"parentId":5456,"tags":{},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38907,"timestamp":958434463597,"id":5456,"parentId":5277,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\get-prefetch-cache-entry-status.js","layer":"app-pages-browser"},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":38188,"timestamp":958434464328,"id":5469,"parentId":5468,"tags":{},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":38196,"timestamp":958434464321,"id":5468,"parentId":5457,"tags":{},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39145,"timestamp":958434463616,"id":5457,"parentId":5277,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\prune-prefetch-cache.js","layer":"app-pages-browser"},"startTime":1704619722490,"traceId":"9334543416a529a5"},{"name":"build-module-scss","duration":538776,"timestamp":958433981834,"id":5126,"parentId":4958,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\globals.scss.webpack[javascript/auto]!=!X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\css-loader\\src\\index.js??ruleSet[1].rules[11].oneOf[13].use[2]!X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\postcss-loader\\src\\index.js??ruleSet[1].rules[11].oneOf[13].use[3]!X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\resolve-url-loader\\index.js??ruleSet[1].rules[11].oneOf[13].use[4]!X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\sass-loader\\cjs.js??ruleSet[1].rules[11].oneOf[13].use[5]!X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\globals.scss","layer":null},"startTime":1704619722008,"traceId":"9334543416a529a5"},{"name":"build-module-scss","duration":531292,"timestamp":958433989329,"id":5128,"parentId":4959,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\style.scss.webpack[javascript/auto]!=!X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\css-loader\\src\\index.js??ruleSet[1].rules[11].oneOf[13].use[2]!X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\postcss-loader\\src\\index.js??ruleSet[1].rules[11].oneOf[13].use[3]!X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\build\\webpack\\loaders\\resolve-url-loader\\index.js??ruleSet[1].rules[11].oneOf[13].use[4]!X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\sass-loader\\cjs.js??ruleSet[1].rules[11].oneOf[13].use[5]!X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\style.scss","layer":null},"startTime":1704619722015,"traceId":"9334543416a529a5"},{"name":"build-module","duration":70,"timestamp":958434534914,"id":5480,"parentId":4939,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"build-module-scss","duration":601857,"timestamp":958433938565,"id":4958,"parentId":4777,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\globals.scss","layer":"app-pages-browser"},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"build-module-scss","duration":601917,"timestamp":958433938965,"id":4959,"parentId":4819,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\app\\style.scss","layer":"app-pages-browser"},"startTime":1704619721965,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5539,"timestamp":958434535386,"id":5498,"parentId":5497,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5548,"timestamp":958434535378,"id":5497,"parentId":5473,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6341,"timestamp":958434534784,"id":5473,"parentId":5416,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\image-config-context.shared-runtime.js","layer":"app-pages-browser"},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5760,"timestamp":958434535377,"id":5496,"parentId":5495,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":5769,"timestamp":958434535369,"id":5495,"parentId":5472,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6562,"timestamp":958434534763,"id":5472,"parentId":5416,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\image-config.js","layer":"app-pages-browser"},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":5985,"timestamp":958434535355,"id":5492,"parentId":5491,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6013,"timestamp":958434535327,"id":5491,"parentId":5470,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6888,"timestamp":958434534676,"id":5470,"parentId":4852,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\portal\\index.js","layer":null},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6181,"timestamp":958434535394,"id":5500,"parentId":5499,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6189,"timestamp":958434535387,"id":5499,"parentId":5474,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6906,"timestamp":958434534803,"id":5474,"parentId":5416,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\router-context.shared-runtime.js","layer":"app-pages-browser"},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6317,"timestamp":958434535403,"id":5502,"parentId":5501,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":6326,"timestamp":958434535395,"id":5501,"parentId":5475,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7090,"timestamp":958434534822,"id":5475,"parentId":5417,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\image-blur-svg.js","layer":"app-pages-browser"},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":6558,"timestamp":958434535367,"id":5494,"parentId":5493,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"}] -[{"name":"next-swc-loader","duration":6677,"timestamp":958434535356,"id":5493,"parentId":5471,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9786,"timestamp":958434534733,"id":5471,"parentId":5416,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\head.js","layer":"app-pages-browser"},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14054,"timestamp":958434534851,"id":5477,"parentId":5476,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14408,"timestamp":958434534841,"id":5476,"parentId":5132,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\react\\cjs\\react-jsx-runtime.production.min.js","layer":"app-pages-browser"},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14211,"timestamp":958434535053,"id":5486,"parentId":5485,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17389,"timestamp":958434535044,"id":5485,"parentId":5318,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\transformNode.js","layer":"app-pages-browser"},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17564,"timestamp":958434534881,"id":5479,"parentId":5478,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18856,"timestamp":958434534871,"id":5478,"parentId":5178,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\react\\cjs\\react.production.min.js","layer":"app-pages-browser"},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18727,"timestamp":958434535011,"id":5482,"parentId":5481,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20393,"timestamp":958434534991,"id":5481,"parentId":5320,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\tslib.es6.js","layer":"app-pages-browser"},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20314,"timestamp":958434535082,"id":5490,"parentId":5489,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20783,"timestamp":958434535074,"id":5489,"parentId":5318,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\logger.js","layer":"app-pages-browser"},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20832,"timestamp":958434535037,"id":5484,"parentId":5483,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33621,"timestamp":958434535026,"id":5483,"parentId":5318,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\mesh.js","layer":"app-pages-browser"},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33600,"timestamp":958434535068,"id":5488,"parentId":5487,"tags":{},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37808,"timestamp":958434535060,"id":5487,"parentId":5318,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\abstractMesh.js","layer":"app-pages-browser"},"startTime":1704619722561,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":729702,"timestamp":958433843420,"id":4765,"parentId":4761,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fclient%2Fcomponents%2Fnot-found-error&page=%2F_not-found!"},"startTime":1704619721869,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":25769,"timestamp":958434548548,"id":5680,"parentId":5679,"tags":{},"startTime":1704619722575,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":25791,"timestamp":958434548529,"id":5679,"parentId":5640,"tags":{},"startTime":1704619722575,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26888,"timestamp":958434547914,"id":5640,"parentId":5180,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\dev\\error-overlay\\websocket.js","layer":null},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":26291,"timestamp":958434548526,"id":5678,"parentId":5677,"tags":{},"startTime":1704619722575,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":26328,"timestamp":958434548490,"id":5677,"parentId":5639,"tags":{},"startTime":1704619722575,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27338,"timestamp":958434547857,"id":5639,"parentId":5433,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\fill-cache-with-new-subtree-data.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29949,"timestamp":958434545256,"id":5504,"parentId":5503,"tags":{},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30129,"timestamp":958434545232,"id":5503,"parentId":5318,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\engineStore.js","layer":"app-pages-browser"},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30066,"timestamp":958434545306,"id":5508,"parentId":5507,"tags":{},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31371,"timestamp":958434545296,"id":5507,"parentId":5318,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\light.js","layer":"app-pages-browser"},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31394,"timestamp":958434545286,"id":5506,"parentId":5505,"tags":{},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32659,"timestamp":958434545273,"id":5505,"parentId":5318,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\instancedMesh.js","layer":"app-pages-browser"},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":32606,"timestamp":958434545338,"id":5512,"parentId":5511,"tags":{},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36727,"timestamp":958434545330,"id":5511,"parentId":5318,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\tools.js","layer":"app-pages-browser"},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36717,"timestamp":958434545352,"id":5514,"parentId":5513,"tags":{},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36885,"timestamp":958434545344,"id":5513,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\precisionDate.js","layer":"app-pages-browser"},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36914,"timestamp":958434545325,"id":5510,"parentId":5509,"tags":{},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39278,"timestamp":958434545314,"id":5509,"parentId":5318,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\camera.js","layer":"app-pages-browser"},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":39238,"timestamp":958434545366,"id":5516,"parentId":5515,"tags":{},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39840,"timestamp":958434545358,"id":5515,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\observable.js","layer":"app-pages-browser"},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":39830,"timestamp":958434545380,"id":5518,"parentId":5517,"tags":{},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40171,"timestamp":958434545372,"id":5517,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\smartArray.js","layer":"app-pages-browser"},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":40159,"timestamp":958434545394,"id":5520,"parentId":5519,"tags":{},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40502,"timestamp":958434545386,"id":5519,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\stringDictionary.js","layer":"app-pages-browser"},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":40463,"timestamp":958434545436,"id":5526,"parentId":5525,"tags":{},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41540,"timestamp":958434545428,"id":5525,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\imageProcessingConfiguration.js","layer":"app-pages-browser"},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":41573,"timestamp":958434545407,"id":5522,"parentId":5521,"tags":{},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41955,"timestamp":958434545399,"id":5521,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\tags.js","layer":"app-pages-browser"},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":41916,"timestamp":958434545449,"id":5528,"parentId":5527,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43780,"timestamp":958434545441,"id":5527,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\uniformBuffer.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43771,"timestamp":958434545463,"id":5530,"parentId":5529,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44400,"timestamp":958434545455,"id":5529,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Collisions\\pickingInfo.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44391,"timestamp":958434545476,"id":5532,"parentId":5531,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44612,"timestamp":958434545468,"id":5531,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\actionEvent.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44668,"timestamp":958434545422,"id":5524,"parentId":5523,"tags":{},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60504,"timestamp":958434545414,"id":5523,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.vector.js","layer":"app-pages-browser"},"startTime":1704619722571,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60446,"timestamp":958434545489,"id":5534,"parentId":5533,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60997,"timestamp":958434545481,"id":5533,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\postProcessManager.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60974,"timestamp":958434545516,"id":5538,"parentId":5537,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61186,"timestamp":958434545508,"id":5537,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\domManagement.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":61202,"timestamp":958434545502,"id":5536,"parentId":5535,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61785,"timestamp":958434545494,"id":5535,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\renderingManager.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":61762,"timestamp":958434545530,"id":5540,"parentId":5539,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61889,"timestamp":958434545522,"id":5539,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\devTools.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":61865,"timestamp":958434545556,"id":5544,"parentId":5543,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":62147,"timestamp":958434545548,"id":5543,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\perfCounter.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":62136,"timestamp":958434545569,"id":5546,"parentId":5545,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64016,"timestamp":958434545561,"id":5545,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.color.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":64007,"timestamp":958434545583,"id":5548,"parentId":5547,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64346,"timestamp":958434545575,"id":5547,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.frustum.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":64389,"timestamp":958434545542,"id":5542,"parentId":5541,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":68661,"timestamp":958434545535,"id":5541,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Inputs\\scene.inputManager.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":68612,"timestamp":958434545597,"id":5550,"parentId":5549,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":68749,"timestamp":958434545589,"id":5549,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\uniqueIdGenerator.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":68726,"timestamp":958434545622,"id":5554,"parentId":5553,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":68897,"timestamp":958434545615,"id":5553,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\lightConstants.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":68912,"timestamp":958434545610,"id":5552,"parentId":5551,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":70542,"timestamp":958434545602,"id":5551,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\fileTools.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":70507,"timestamp":958434545649,"id":5558,"parentId":5557,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":70631,"timestamp":958434545642,"id":5557,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Inputs\\pointerPickingConfiguration.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":70646,"timestamp":958434545637,"id":5556,"parentId":5555,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":70965,"timestamp":958434545629,"id":5555,"parentId":5322,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\arrayTools.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":70942,"timestamp":958434545662,"id":5560,"parentId":5559,"tags":{},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":71970,"timestamp":958434545655,"id":5559,"parentId":5320,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\decorators.js","layer":"app-pages-browser"},"startTime":1704619722572,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":74718,"timestamp":958434546761,"id":5562,"parentId":5561,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":77003,"timestamp":958434546738,"id":5561,"parentId":5330,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animatable.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":76915,"timestamp":958434546839,"id":5568,"parentId":5567,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":77581,"timestamp":958434546822,"id":5567,"parentId":5330,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\easing.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":77545,"timestamp":958434546870,"id":5570,"parentId":5569,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":78843,"timestamp":958434546850,"id":5569,"parentId":5330,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\runtimeAnimation.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":78894,"timestamp":958434546811,"id":5566,"parentId":5565,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79035,"timestamp":958434546798,"id":5565,"parentId":5330,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animationPropertiesOverride.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":78945,"timestamp":958434546898,"id":5572,"parentId":5571,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79075,"timestamp":958434546881,"id":5571,"parentId":5330,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animationEvent.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":79044,"timestamp":958434546922,"id":5574,"parentId":5573,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":82499,"timestamp":958434546907,"id":5573,"parentId":5330,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animationGroup.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":82628,"timestamp":958434546790,"id":5564,"parentId":5563,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":85349,"timestamp":958434546778,"id":5563,"parentId":5330,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animation.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":85191,"timestamp":958434546948,"id":5576,"parentId":5575,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":85335,"timestamp":958434546931,"id":5575,"parentId":5330,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animationKey.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":85302,"timestamp":958434546974,"id":5578,"parentId":5577,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":85429,"timestamp":958434546958,"id":5577,"parentId":5330,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animationRange.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":85395,"timestamp":958434547001,"id":5580,"parentId":5579,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":85472,"timestamp":958434546984,"id":5579,"parentId":5330,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animatable.interface.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"}] -[{"name":"read-resource","duration":85530,"timestamp":958434547054,"id":5584,"parentId":5583,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":85765,"timestamp":958434547039,"id":5583,"parentId":5330,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\animationGroupMask.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":85786,"timestamp":958434547028,"id":5582,"parentId":5581,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":86038,"timestamp":958434547012,"id":5581,"parentId":5330,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Animations\\pathCursor.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":85980,"timestamp":958434547081,"id":5586,"parentId":5585,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":86175,"timestamp":958434547065,"id":5585,"parentId":5328,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\abstractActionManager.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":86143,"timestamp":958434547106,"id":5588,"parentId":5587,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":86538,"timestamp":958434547092,"id":5587,"parentId":5328,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\action.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":86509,"timestamp":958434547130,"id":5590,"parentId":5589,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":87629,"timestamp":958434547115,"id":5589,"parentId":5328,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\actionManager.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":87603,"timestamp":958434547153,"id":5592,"parentId":5591,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":88069,"timestamp":958434547139,"id":5591,"parentId":5328,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\condition.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":88042,"timestamp":958434547176,"id":5594,"parentId":5593,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":88797,"timestamp":958434547161,"id":5593,"parentId":5328,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\directActions.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":88743,"timestamp":958434547226,"id":5596,"parentId":5595,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":88991,"timestamp":958434547185,"id":5595,"parentId":5328,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\directAudioActions.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":88899,"timestamp":958434547286,"id":5600,"parentId":5599,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":89342,"timestamp":958434547268,"id":5599,"parentId":5332,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\analyser.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":89365,"timestamp":958434547254,"id":5598,"parentId":5597,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":89750,"timestamp":958434547237,"id":5597,"parentId":5328,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Actions\\interpolateValueAction.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":89659,"timestamp":958434547339,"id":5604,"parentId":5603,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":90766,"timestamp":958434547323,"id":5603,"parentId":5332,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\audioSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":90789,"timestamp":958434547311,"id":5602,"parentId":5601,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":94706,"timestamp":958434547297,"id":5601,"parentId":5332,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\audioEngine.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":94629,"timestamp":958434547385,"id":5608,"parentId":5607,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":95113,"timestamp":958434547369,"id":5607,"parentId":5332,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\soundTrack.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":95059,"timestamp":958434547439,"id":5612,"parentId":5611,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":95162,"timestamp":958434547423,"id":5611,"parentId":5336,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\behavior.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":95182,"timestamp":958434547412,"id":5610,"parentId":5609,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":95662,"timestamp":958434547396,"id":5609,"parentId":5332,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\weightedsound.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":95709,"timestamp":958434547360,"id":5606,"parentId":5605,"tags":{},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":98595,"timestamp":958434547347,"id":5605,"parentId":5332,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\sound.js","layer":"app-pages-browser"},"startTime":1704619722573,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":98463,"timestamp":958434547491,"id":5616,"parentId":5615,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":98611,"timestamp":958434547475,"id":5615,"parentId":5340,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Buffers\\dataBuffer.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":98631,"timestamp":958434547465,"id":5614,"parentId":5613,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":99889,"timestamp":958434547449,"id":5613,"parentId":5340,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Buffers\\buffer.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":99794,"timestamp":958434547556,"id":5620,"parentId":5619,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":100304,"timestamp":958434547537,"id":5619,"parentId":5340,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Buffers\\buffer.align.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":100331,"timestamp":958434547520,"id":5618,"parentId":5617,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":100559,"timestamp":958434547502,"id":5617,"parentId":5340,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Buffers\\storageBuffer.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":100487,"timestamp":958434547585,"id":5622,"parentId":5621,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":100828,"timestamp":958434547567,"id":5621,"parentId":5334,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\BakedVertexAnimation\\bakedVertexAnimationManager.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":100734,"timestamp":958434547671,"id":5628,"parentId":5627,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":101493,"timestamp":958434547654,"id":5627,"parentId":5338,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Bones\\boneIKController.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":101544,"timestamp":958434547614,"id":5624,"parentId":5623,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":101904,"timestamp":958434547597,"id":5623,"parentId":5334,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\BakedVertexAnimation\\vertexAnimationBaker.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":101869,"timestamp":958434547642,"id":5626,"parentId":5625,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":103559,"timestamp":958434547625,"id":5625,"parentId":5338,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Bones\\bone.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":103499,"timestamp":958434547696,"id":5630,"parentId":5629,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":106537,"timestamp":958434547680,"id":5629,"parentId":5338,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Bones\\boneLookController.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":106502,"timestamp":958434547726,"id":5632,"parentId":5631,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":106593,"timestamp":958434547708,"id":5631,"parentId":5332,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\Interfaces\\IAudioEngine.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":106556,"timestamp":958434547753,"id":5634,"parentId":5633,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":106625,"timestamp":958434547738,"id":5633,"parentId":5332,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Audio\\Interfaces\\ISoundOptions.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":106592,"timestamp":958434547778,"id":5636,"parentId":5635,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":106699,"timestamp":958434547763,"id":5635,"parentId":5336,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Cameras\\index.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":106510,"timestamp":958434547962,"id":5642,"parentId":5641,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":108128,"timestamp":958434547945,"id":5641,"parentId":5338,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Bones\\skeleton.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":108090,"timestamp":958434547995,"id":5644,"parentId":5643,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":108547,"timestamp":958434547977,"id":5643,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\cameraInputsManager.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":108690,"timestamp":958434547843,"id":5638,"parentId":5637,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":108865,"timestamp":958434547787,"id":5637,"parentId":5336,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\index.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":108642,"timestamp":958434548019,"id":5646,"parentId":5645,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":109865,"timestamp":958434548004,"id":5645,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\targetCamera.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":109839,"timestamp":958434548041,"id":5648,"parentId":5647,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":110505,"timestamp":958434548027,"id":5647,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\freeCamera.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":110480,"timestamp":958434548067,"id":5650,"parentId":5649,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":110705,"timestamp":958434548051,"id":5649,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\freeCameraInputsManager.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":110696,"timestamp":958434548094,"id":5652,"parentId":5651,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":110930,"timestamp":958434548078,"id":5651,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\touchCamera.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":110895,"timestamp":958434548122,"id":5654,"parentId":5653,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":112936,"timestamp":958434548106,"id":5653,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\arcRotateCamera.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":112904,"timestamp":958434548151,"id":5656,"parentId":5655,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":113076,"timestamp":958434548133,"id":5655,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\arcRotateCameraInputsManager.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":113042,"timestamp":958434548177,"id":5658,"parentId":5657,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":113365,"timestamp":958434548161,"id":5657,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\deviceOrientationCamera.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":113327,"timestamp":958434548209,"id":5660,"parentId":5659,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":115406,"timestamp":958434548187,"id":5659,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\flyCamera.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":115366,"timestamp":958434548238,"id":5662,"parentId":5661,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":115566,"timestamp":958434548221,"id":5661,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\flyCameraInputsManager.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":115529,"timestamp":958434548267,"id":5664,"parentId":5663,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":116184,"timestamp":958434548250,"id":5663,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\followCamera.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":116118,"timestamp":958434548325,"id":5668,"parentId":5667,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":116296,"timestamp":958434548309,"id":5667,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\gamepadCamera.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":116259,"timestamp":958434548355,"id":5670,"parentId":5669,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":116426,"timestamp":958434548337,"id":5669,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\index.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":116387,"timestamp":958434548384,"id":5672,"parentId":5671,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":116497,"timestamp":958434548366,"id":5671,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\index.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":116457,"timestamp":958434548413,"id":5674,"parentId":5673,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":116690,"timestamp":958434548396,"id":5673,"parentId":5130,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\react-dom\\index.js","layer":null},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":116654,"timestamp":958434548442,"id":5676,"parentId":5675,"tags":{},"startTime":1704619722575,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":116771,"timestamp":958434548424,"id":5675,"parentId":5269,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\react-server-dom-webpack\\client.browser.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":116906,"timestamp":958434548297,"id":5666,"parentId":5665,"tags":{},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":117080,"timestamp":958434548279,"id":5665,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\followCameraInputsManager.js","layer":"app-pages-browser"},"startTime":1704619722574,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":132174,"timestamp":958434548827,"id":5682,"parentId":5681,"tags":{},"startTime":1704619722575,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":132463,"timestamp":958434548798,"id":5681,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\universalCamera.js","layer":"app-pages-browser"},"startTime":1704619722575,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":132419,"timestamp":958434548852,"id":5684,"parentId":5683,"tags":{},"startTime":1704619722575,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":132585,"timestamp":958434548838,"id":5683,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\virtualJoysticksCamera.js","layer":"app-pages-browser"},"startTime":1704619722575,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":132550,"timestamp":958434548882,"id":5688,"parentId":5687,"tags":{},"startTime":1704619722575,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":132866,"timestamp":958434548873,"id":5687,"parentId":5344,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Collisions\\collisionCoordinator.js","layer":"app-pages-browser"},"startTime":1704619722575,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":132854,"timestamp":958434548894,"id":5690,"parentId":5689,"tags":{},"startTime":1704619722575,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":133082,"timestamp":958434548886,"id":5689,"parentId":5344,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Collisions\\intersectionInfo.js","layer":"app-pages-browser"},"startTime":1704619722575,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":133109,"timestamp":958434548868,"id":5686,"parentId":5685,"tags":{},"startTime":1704619722575,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":134263,"timestamp":958434548859,"id":5685,"parentId":5344,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Collisions\\collider.js","layer":"app-pages-browser"},"startTime":1704619722575,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5522,"timestamp":958434684274,"id":5692,"parentId":5691,"tags":{},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5725,"timestamp":958434684240,"id":5691,"parentId":5344,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Collisions\\meshCollisionData.js","layer":"app-pages-browser"},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5650,"timestamp":958434684328,"id":5696,"parentId":5695,"tags":{},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6288,"timestamp":958434684318,"id":5695,"parentId":5348,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\boundingInfo.js","layer":"app-pages-browser"},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6260,"timestamp":958434684362,"id":5700,"parentId":5699,"tags":{},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8123,"timestamp":958434684351,"id":5699,"parentId":5348,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\ray.js","layer":"app-pages-browser"},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8140,"timestamp":958434684344,"id":5698,"parentId":5697,"tags":{},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8552,"timestamp":958434684335,"id":5697,"parentId":5348,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\boundingSphere.js","layer":"app-pages-browser"},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8596,"timestamp":958434684310,"id":5694,"parentId":5693,"tags":{},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9236,"timestamp":958434684297,"id":5693,"parentId":5348,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\boundingBox.js","layer":"app-pages-browser"},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9165,"timestamp":958434684377,"id":5702,"parentId":5701,"tags":{},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10062,"timestamp":958434684369,"id":5701,"parentId":5346,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Compute\\computeEffect.js","layer":"app-pages-browser"},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10035,"timestamp":958434684406,"id":5706,"parentId":5705,"tags":{},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10446,"timestamp":958434684398,"id":5705,"parentId":5350,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\axesViewer.js","layer":"app-pages-browser"},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10461,"timestamp":958434684391,"id":5704,"parentId":5703,"tags":{},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11251,"timestamp":958434684383,"id":5703,"parentId":5346,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Compute\\computeShader.js","layer":"app-pages-browser"},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11196,"timestamp":958434684447,"id":5712,"parentId":5711,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13245,"timestamp":958434684440,"id":5711,"parentId":5350,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\physicsViewer.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13235,"timestamp":958434684461,"id":5714,"parentId":5713,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13676,"timestamp":958434684453,"id":5713,"parentId":5350,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\rayHelper.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13719,"timestamp":958434684420,"id":5708,"parentId":5707,"tags":{},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13934,"timestamp":958434684412,"id":5707,"parentId":5350,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\boneAxesViewer.js","layer":"app-pages-browser"},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13880,"timestamp":958434684474,"id":5716,"parentId":5715,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17604,"timestamp":958434684467,"id":5715,"parentId":5350,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\skeletonViewer.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17648,"timestamp":958434684434,"id":5710,"parentId":5709,"tags":{},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18163,"timestamp":958434684426,"id":5709,"parentId":5350,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\debugLayer.js","layer":"app-pages-browser"},"startTime":1704619722710,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18112,"timestamp":958434684487,"id":5718,"parentId":5717,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18192,"timestamp":958434684480,"id":5717,"parentId":5350,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\ISkeletonViewer.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18155,"timestamp":958434684524,"id":5722,"parentId":5721,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18595,"timestamp":958434684508,"id":5721,"parentId":5358,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gamepads\\gamepad.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18613,"timestamp":958434684500,"id":5720,"parentId":5719,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19774,"timestamp":958434684492,"id":5719,"parentId":5350,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Debug\\directionalLightFrustumViewer.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19740,"timestamp":958434684536,"id":5724,"parentId":5723,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20336,"timestamp":958434684529,"id":5723,"parentId":5358,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gamepads\\gamepadManager.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20324,"timestamp":958434684550,"id":5726,"parentId":5725,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20576,"timestamp":958434684543,"id":5725,"parentId":5358,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gamepads\\gamepadSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20564,"timestamp":958434684564,"id":5728,"parentId":5727,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21404,"timestamp":958434684557,"id":5727,"parentId":5358,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gamepads\\xboxGamepad.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21394,"timestamp":958434684577,"id":5730,"parentId":5729,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22033,"timestamp":958434684569,"id":5729,"parentId":5358,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gamepads\\dualShockGamepad.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22022,"timestamp":958434684590,"id":5732,"parentId":5731,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22627,"timestamp":958434684582,"id":5731,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\constants.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22596,"timestamp":958434684622,"id":5736,"parentId":5735,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22666,"timestamp":958434684611,"id":5735,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\instancingAttributeInfo.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22679,"timestamp":958434684604,"id":5734,"parentId":5733,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22734,"timestamp":958434684596,"id":5733,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\engineCapabilities.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22661,"timestamp":958434684674,"id":5744,"parentId":5743,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22715,"timestamp":958434684667,"id":5743,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\IPipelineContext.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22738,"timestamp":958434684648,"id":5740,"parentId":5739,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26817,"timestamp":958434684641,"id":5739,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\engine.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":26810,"timestamp":958434684661,"id":5742,"parentId":5741,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27898,"timestamp":958434684654,"id":5741,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\nullEngine.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":27875,"timestamp":958434684687,"id":5746,"parentId":5745,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27949,"timestamp":958434684679,"id":5745,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\ICanvas.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":27999,"timestamp":958434684636,"id":5738,"parentId":5737,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39017,"timestamp":958434684628,"id":5737,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\thinEngine.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":38931,"timestamp":958434684727,"id":5752,"parentId":5751,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39124,"timestamp":958434684719,"id":5751,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\performanceConfigurator.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":39139,"timestamp":958434684713,"id":5750,"parentId":5749,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43335,"timestamp":958434684706,"id":5749,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\nativeEngine.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43313,"timestamp":958434684740,"id":5754,"parentId":5753,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43394,"timestamp":958434684732,"id":5753,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\engineFeatures.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43381,"timestamp":958434684753,"id":5756,"parentId":5755,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43551,"timestamp":958434684745,"id":5755,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\engineFactory.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43537,"timestamp":958434684767,"id":5758,"parentId":5757,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43604,"timestamp":958434684759,"id":5757,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\IMaterialContext.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43669,"timestamp":958434684701,"id":5748,"parentId":5747,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51618,"timestamp":958434684693,"id":5747,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\webgpuEngine.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51542,"timestamp":958434684780,"id":5760,"parentId":5759,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51623,"timestamp":958434684772,"id":5759,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\IDrawContext.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51585,"timestamp":958434684818,"id":5766,"parentId":5765,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52299,"timestamp":958434684810,"id":5765,"parentId":5360,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\axisDragGizmo.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52315,"timestamp":958434684805,"id":5764,"parentId":5763,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53116,"timestamp":958434684797,"id":5763,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\renderTargetWrapper.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":53131,"timestamp":958434684792,"id":5762,"parentId":5761,"tags":{},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53297,"timestamp":958434684785,"id":5761,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\shaderStore.js","layer":"app-pages-browser"},"startTime":1704619722711,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":54926,"timestamp":958434688304,"id":5768,"parentId":5767,"tags":{},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56064,"timestamp":958434688274,"id":5767,"parentId":5360,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\axisScaleGizmo.js","layer":"app-pages-browser"},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55996,"timestamp":958434688353,"id":5772,"parentId":5771,"tags":{},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57233,"timestamp":958434688344,"id":5771,"parentId":5360,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\gizmo.js","layer":"app-pages-browser"},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":57186,"timestamp":958434688401,"id":5778,"parentId":5777,"tags":{},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57777,"timestamp":958434688392,"id":5777,"parentId":5360,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\positionGizmo.js","layer":"app-pages-browser"},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":57809,"timestamp":958434688369,"id":5774,"parentId":5773,"tags":{},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58666,"timestamp":958434688360,"id":5773,"parentId":5360,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\gizmoManager.js","layer":"app-pages-browser"},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58653,"timestamp":958434688386,"id":5776,"parentId":5775,"tags":{},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59717,"timestamp":958434688377,"id":5775,"parentId":5360,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\planeRotationGizmo.js","layer":"app-pages-browser"},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":59770,"timestamp":958434688335,"id":5770,"parentId":5769,"tags":{},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61970,"timestamp":958434688320,"id":5769,"parentId":5360,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\boundingBoxGizmo.js","layer":"app-pages-browser"},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":61874,"timestamp":958434688427,"id":5782,"parentId":5781,"tags":{},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64099,"timestamp":958434688419,"id":5781,"parentId":5360,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\scaleGizmo.js","layer":"app-pages-browser"},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":64116,"timestamp":958434688415,"id":5780,"parentId":5779,"tags":{},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64742,"timestamp":958434688407,"id":5779,"parentId":5360,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\rotationGizmo.js","layer":"app-pages-browser"},"startTime":1704619722714,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":64705,"timestamp":958434688454,"id":5786,"parentId":5785,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":65336,"timestamp":958434688447,"id":5785,"parentId":5360,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\cameraGizmo.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":65311,"timestamp":958434688481,"id":5790,"parentId":5789,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":65429,"timestamp":958434688473,"id":5789,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\RigModes\\index.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":65470,"timestamp":958434688441,"id":5784,"parentId":5783,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66384,"timestamp":958434688433,"id":5783,"parentId":5360,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\lightGizmo.js","layer":"app-pages-browser"},"startTime":1704619722714,"traceId":"9334543416a529a5"}] -[{"name":"read-resource","duration":66462,"timestamp":958434688494,"id":5792,"parentId":5791,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66575,"timestamp":958434688487,"id":5791,"parentId":5348,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\Octrees\\index.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":66602,"timestamp":958434688467,"id":5788,"parentId":5787,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66687,"timestamp":958434688459,"id":5787,"parentId":5342,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\VR\\index.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":66616,"timestamp":958434688538,"id":5798,"parentId":5797,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66752,"timestamp":958434688530,"id":5797,"parentId":5352,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\InputDevices\\deviceSource.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":66741,"timestamp":958434688550,"id":5800,"parentId":5799,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":67164,"timestamp":958434688543,"id":5799,"parentId":5352,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\InputDevices\\deviceSourceManager.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":67192,"timestamp":958434688525,"id":5796,"parentId":5795,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":67265,"timestamp":958434688515,"id":5795,"parentId":5352,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\InputDevices\\deviceTypes.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":67221,"timestamp":958434688565,"id":5802,"parentId":5801,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":67393,"timestamp":958434688556,"id":5801,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\index.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":67450,"timestamp":958434688507,"id":5794,"parentId":5793,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":67998,"timestamp":958434688499,"id":5793,"parentId":5352,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\InputDevices\\deviceEnums.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":67929,"timestamp":958434688577,"id":5804,"parentId":5803,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":68005,"timestamp":958434688570,"id":5803,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Native\\index.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":67974,"timestamp":958434688608,"id":5808,"parentId":5807,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":68188,"timestamp":958434688600,"id":5807,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGL\\webGLHardwareTexture.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":68103,"timestamp":958434688694,"id":5814,"parentId":5813,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":68418,"timestamp":958434688674,"id":5813,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuCacheRenderPipelineTree.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":68511,"timestamp":958434688591,"id":5806,"parentId":5805,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69403,"timestamp":958434688583,"id":5805,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGL\\webGLPipelineContext.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":69261,"timestamp":958434688735,"id":5816,"parentId":5815,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":70020,"timestamp":958434688708,"id":5815,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuCacheBindGroups.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":70103,"timestamp":958434688634,"id":5810,"parentId":5809,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":71203,"timestamp":958434688618,"id":5809,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuConstants.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":71041,"timestamp":958434688803,"id":5820,"parentId":5819,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":71351,"timestamp":958434688787,"id":5819,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuDrawContext.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":71371,"timestamp":958434688777,"id":5818,"parentId":5817,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":72256,"timestamp":958434688764,"id":5817,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuCacheSampler.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":72368,"timestamp":958434688663,"id":5812,"parentId":5811,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":76616,"timestamp":958434688645,"id":5811,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuCacheRenderPipeline.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":76359,"timestamp":958434688914,"id":5826,"parentId":5825,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":76749,"timestamp":958434688891,"id":5825,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGL\\webGL2ShaderProcessors.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":76818,"timestamp":958434688833,"id":5822,"parentId":5821,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":76981,"timestamp":958434688811,"id":5821,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuRenderTargetWrapper.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":76927,"timestamp":958434688874,"id":5824,"parentId":5823,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":77175,"timestamp":958434688850,"id":5823,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuTintWASM.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":77079,"timestamp":958434688955,"id":5830,"parentId":5829,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":77164,"timestamp":958434688946,"id":5829,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\iShaderProcessor.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":77147,"timestamp":958434688969,"id":5832,"parentId":5831,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":77251,"timestamp":958434688961,"id":5831,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\index.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":77282,"timestamp":958434688938,"id":5828,"parentId":5827,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":78144,"timestamp":958434688927,"id":5827,"parentId":5354,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\shaderCodeInliner.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":78082,"timestamp":958434689000,"id":5836,"parentId":5835,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":78674,"timestamp":958434688991,"id":5835,"parentId":5360,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Gizmos\\planeDragGizmo.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":78661,"timestamp":958434689014,"id":5838,"parentId":5837,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":78827,"timestamp":958434689006,"id":5837,"parentId":5356,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Events\\keyboardEvents.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":78816,"timestamp":958434689027,"id":5840,"parentId":5839,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79048,"timestamp":958434689019,"id":5839,"parentId":5356,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Events\\pointerEvents.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":79037,"timestamp":958434689040,"id":5842,"parentId":5841,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79181,"timestamp":958434689033,"id":5841,"parentId":5356,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Events\\clipboardEvents.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":79170,"timestamp":958434689053,"id":5844,"parentId":5843,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79304,"timestamp":958434689046,"id":5843,"parentId":5356,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Events\\deviceInputEvents.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":79285,"timestamp":958434689094,"id":5850,"parentId":5849,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79776,"timestamp":958434689086,"id":5849,"parentId":5362,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Helpers\\sceneHelpers.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":79792,"timestamp":958434689080,"id":5848,"parentId":5847,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79977,"timestamp":958434689073,"id":5847,"parentId":5362,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Helpers\\photoDome.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":79991,"timestamp":958434689067,"id":5846,"parentId":5845,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":80938,"timestamp":958434689059,"id":5845,"parentId":5362,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Helpers\\environmentHelper.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":81023,"timestamp":958434688985,"id":5834,"parentId":5833,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":120264,"timestamp":958434688976,"id":5833,"parentId":5265,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\react-dom\\cjs\\react-dom.production.min.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":127620,"timestamp":958434689108,"id":5852,"parentId":5851,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":127978,"timestamp":958434689100,"id":5851,"parentId":5362,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Helpers\\videoDome.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":127966,"timestamp":958434689122,"id":5854,"parentId":5853,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":128275,"timestamp":958434689114,"id":5853,"parentId":5364,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Instrumentation\\engineInstrumentation.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":128264,"timestamp":958434689136,"id":5856,"parentId":5855,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":129159,"timestamp":958434689128,"id":5855,"parentId":5364,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Instrumentation\\sceneInstrumentation.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":134066,"timestamp":958434689396,"id":5858,"parentId":5857,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":134222,"timestamp":958434689375,"id":5857,"parentId":5364,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Instrumentation\\timeToken.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":134175,"timestamp":958434689432,"id":5862,"parentId":5861,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":134795,"timestamp":958434689422,"id":5861,"parentId":5366,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Layers\\effectLayerSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":134814,"timestamp":958434689413,"id":5860,"parentId":5859,"tags":{},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":136651,"timestamp":958434689403,"id":5859,"parentId":5366,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Layers\\effectLayer.js","layer":"app-pages-browser"},"startTime":1704619722715,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":136618,"timestamp":958434689447,"id":5864,"parentId":5863,"tags":{},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":139317,"timestamp":958434689439,"id":5863,"parentId":5366,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Layers\\glowLayer.js","layer":"app-pages-browser"},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":139278,"timestamp":958434689489,"id":5870,"parentId":5869,"tags":{},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":139707,"timestamp":958434689481,"id":5869,"parentId":5366,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Layers\\layerSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":139681,"timestamp":958434689516,"id":5874,"parentId":5873,"tags":{},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":140627,"timestamp":958434689508,"id":5873,"parentId":5368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\LensFlares\\lensFlareSystem.js","layer":"app-pages-browser"},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":140686,"timestamp":958434689461,"id":5866,"parentId":5865,"tags":{},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":142842,"timestamp":958434689453,"id":5865,"parentId":5366,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Layers\\highlightLayer.js","layer":"app-pages-browser"},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":142833,"timestamp":958434689475,"id":5868,"parentId":5867,"tags":{},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":143422,"timestamp":958434689467,"id":5867,"parentId":5366,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Layers\\layer.js","layer":"app-pages-browser"},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":143397,"timestamp":958434689503,"id":5872,"parentId":5871,"tags":{},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":143624,"timestamp":958434689495,"id":5871,"parentId":5368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\LensFlares\\lensFlare.js","layer":"app-pages-browser"},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":143599,"timestamp":958434689530,"id":5876,"parentId":5875,"tags":{},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":144022,"timestamp":958434689521,"id":5875,"parentId":5368,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\LensFlares\\lensFlareSystemSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":144010,"timestamp":958434689543,"id":5878,"parentId":5877,"tags":{},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":144562,"timestamp":958434689535,"id":5877,"parentId":5370,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\shadowLight.js","layer":"app-pages-browser"},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":144530,"timestamp":958434689577,"id":5880,"parentId":5879,"tags":{},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":145177,"timestamp":958434689549,"id":5879,"parentId":5370,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\directionalLight.js","layer":"app-pages-browser"},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":145137,"timestamp":958434689598,"id":5882,"parentId":5881,"tags":{},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":145459,"timestamp":958434689584,"id":5881,"parentId":5370,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\hemisphericLight.js","layer":"app-pages-browser"},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":145426,"timestamp":958434689627,"id":5886,"parentId":5885,"tags":{},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":146275,"timestamp":958434689619,"id":5885,"parentId":5370,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\spotLight.js","layer":"app-pages-browser"},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":146291,"timestamp":958434689613,"id":5884,"parentId":5883,"tags":{},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":146729,"timestamp":958434689605,"id":5883,"parentId":5370,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\pointLight.js","layer":"app-pages-browser"},"startTime":1704619722716,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6385,"timestamp":958434853209,"id":5888,"parentId":5887,"tags":{},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7298,"timestamp":958434853157,"id":5887,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\colorCurves.js","layer":"app-pages-browser"},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7120,"timestamp":958434853349,"id":5896,"parentId":5895,"tags":{},"startTime":1704619722879,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":7531,"timestamp":958434853339,"id":5895,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\fresnelParameters.js","layer":"app-pages-browser"},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7615,"timestamp":958434853264,"id":5890,"parentId":5889,"tags":{},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7709,"timestamp":958434853238,"id":5889,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\iEffectFallbacks.js","layer":"app-pages-browser"},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7623,"timestamp":958434853330,"id":5894,"parentId":5893,"tags":{},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9590,"timestamp":958434853316,"id":5893,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\effect.js","layer":"app-pages-browser"},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9552,"timestamp":958434853365,"id":5898,"parentId":5897,"tags":{},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11790,"timestamp":958434853356,"id":5897,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\material.js","layer":"app-pages-browser"},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11778,"timestamp":958434853379,"id":5900,"parentId":5899,"tags":{},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12270,"timestamp":958434853371,"id":5899,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialDefines.js","layer":"app-pages-browser"},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12347,"timestamp":958434853305,"id":5892,"parentId":5891,"tags":{},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14234,"timestamp":958434853284,"id":5891,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\effectFallbacks.js","layer":"app-pages-browser"},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14137,"timestamp":958434853394,"id":5902,"parentId":5901,"tags":{},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14733,"timestamp":958434853385,"id":5901,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\clipPlaneMaterialHelper.js","layer":"app-pages-browser"},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14720,"timestamp":958434853408,"id":5904,"parentId":5903,"tags":{},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16444,"timestamp":958434853400,"id":5903,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialHelper.js","layer":"app-pages-browser"},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16366,"timestamp":958434853489,"id":5910,"parentId":5909,"tags":{},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16498,"timestamp":958434853478,"id":5909,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\shaderLanguage.js","layer":"app-pages-browser"},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16550,"timestamp":958434853436,"id":5906,"parentId":5905,"tags":{},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17057,"timestamp":958434853416,"id":5905,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\multiMaterial.js","layer":"app-pages-browser"},"startTime":1704619722879,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16947,"timestamp":958434853536,"id":5916,"parentId":5915,"tags":{},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17468,"timestamp":958434853528,"id":5915,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialFlags.js","layer":"app-pages-browser"},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17536,"timestamp":958434853469,"id":5908,"parentId":5907,"tags":{},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17829,"timestamp":958434853452,"id":5907,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\pushMaterial.js","layer":"app-pages-browser"},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17741,"timestamp":958434853549,"id":5918,"parentId":5917,"tags":{},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18263,"timestamp":958434853542,"id":5917,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\effectRenderer.js","layer":"app-pages-browser"},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18252,"timestamp":958434853563,"id":5920,"parentId":5919,"tags":{},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19177,"timestamp":958434853555,"id":5919,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\shadowDepthWrapper.js","layer":"app-pages-browser"},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19221,"timestamp":958434853522,"id":5914,"parentId":5913,"tags":{},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22948,"timestamp":958434853513,"id":5913,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\standardMaterial.js","layer":"app-pages-browser"},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24987,"timestamp":958434853507,"id":5912,"parentId":5911,"tags":{},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27875,"timestamp":958434853496,"id":5911,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\shaderMaterial.js","layer":"app-pages-browser"},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":27805,"timestamp":958434853577,"id":5922,"parentId":5921,"tags":{},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27993,"timestamp":958434853569,"id":5921,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\drawWrapper.js","layer":"app-pages-browser"},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":27968,"timestamp":958434853605,"id":5926,"parentId":5925,"tags":{},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29096,"timestamp":958434853597,"id":5925,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialPluginManager.js","layer":"app-pages-browser"},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29113,"timestamp":958434853591,"id":5924,"parentId":5923,"tags":{},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29490,"timestamp":958434853582,"id":5923,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialPluginBase.js","layer":"app-pages-browser"},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29433,"timestamp":958434853648,"id":5932,"parentId":5931,"tags":{},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29843,"timestamp":958434853640,"id":5931,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\material.decalMapConfiguration.js","layer":"app-pages-browser"},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29874,"timestamp":958434853618,"id":5928,"parentId":5927,"tags":{},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30032,"timestamp":958434853611,"id":5927,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialPluginEvent.js","layer":"app-pages-browser"},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30018,"timestamp":958434853634,"id":5930,"parentId":5929,"tags":{},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30459,"timestamp":958434853625,"id":5929,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\material.detailMapConfiguration.js","layer":"app-pages-browser"},"startTime":1704619722880,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":28634,"timestamp":958434858170,"id":5938,"parentId":5937,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28725,"timestamp":958434858160,"id":5937,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\material.decalMap.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":28693,"timestamp":958434858200,"id":5942,"parentId":5941,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30310,"timestamp":958434858191,"id":5941,"parentId":5372,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Loading\\sceneLoader.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30360,"timestamp":958434858153,"id":5936,"parentId":5935,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32906,"timestamp":958434858140,"id":5935,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\meshDebugPluginMaterial.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":32931,"timestamp":958434858126,"id":5934,"parentId":5933,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33203,"timestamp":958434858099,"id":5933,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialPluginFactoryExport.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33094,"timestamp":958434858216,"id":5944,"parentId":5943,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33244,"timestamp":958434858206,"id":5943,"parentId":5372,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Loading\\sceneLoaderFlags.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33228,"timestamp":958434858230,"id":5946,"parentId":5945,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33707,"timestamp":958434858222,"id":5945,"parentId":5376,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.scalar.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33754,"timestamp":958434858185,"id":5940,"parentId":5939,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34328,"timestamp":958434858177,"id":5939,"parentId":5372,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Loading\\loadingScreen.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":34254,"timestamp":958434858260,"id":5950,"parentId":5949,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34976,"timestamp":958434858251,"id":5949,"parentId":5376,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.polar.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":34992,"timestamp":958434858245,"id":5948,"parentId":5947,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35345,"timestamp":958434858237,"id":5947,"parentId":5376,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.functions.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35259,"timestamp":958434858332,"id":5960,"parentId":5959,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35958,"timestamp":958434858324,"id":5959,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\meshUVSpaceRenderer.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36018,"timestamp":958434858274,"id":5952,"parentId":5951,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36146,"timestamp":958434858266,"id":5951,"parentId":5376,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36117,"timestamp":958434858303,"id":5956,"parentId":5955,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36217,"timestamp":958434858295,"id":5955,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\abstractMesh.decalMap.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36231,"timestamp":958434858289,"id":5954,"parentId":5953,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37194,"timestamp":958434858281,"id":5953,"parentId":5376,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\sphericalPolynomial.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":37166,"timestamp":958434858317,"id":5958,"parentId":5957,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38822,"timestamp":958434858309,"id":5957,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\csg.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":38779,"timestamp":958434858361,"id":5964,"parentId":5963,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39541,"timestamp":958434858353,"id":5963,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\groundMesh.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":39529,"timestamp":958434858376,"id":5966,"parentId":5965,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40194,"timestamp":958434858368,"id":5965,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\goldbergMesh.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":40183,"timestamp":958434858389,"id":5968,"parentId":5967,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40778,"timestamp":958434858381,"id":5967,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\trailMesh.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":40822,"timestamp":958434858348,"id":5962,"parentId":5961,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45181,"timestamp":958434858339,"id":5961,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\geometry.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45130,"timestamp":958434858402,"id":5970,"parentId":5969,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45646,"timestamp":958434858394,"id":5969,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\linesMesh.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45608,"timestamp":958434858442,"id":5976,"parentId":5975,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47497,"timestamp":958434858433,"id":5975,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\meshSimplification.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":47513,"timestamp":958434858428,"id":5974,"parentId":5973,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47745,"timestamp":958434858421,"id":5973,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\meshBuilder.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":47760,"timestamp":958434858415,"id":5972,"parentId":5971,"tags":{},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52801,"timestamp":958434858407,"id":5971,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\mesh.vertexData.js","layer":"app-pages-browser"},"startTime":1704619722884,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52765,"timestamp":958434858456,"id":5978,"parentId":5977,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53072,"timestamp":958434858448,"id":5977,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\meshSimplificationSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":53061,"timestamp":958434858470,"id":5980,"parentId":5979,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":54008,"timestamp":958434858462,"id":5979,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\polygonMesh.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":53984,"timestamp":958434858497,"id":5984,"parentId":5983,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55167,"timestamp":958434858489,"id":5983,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\subMesh.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55199,"timestamp":958434858511,"id":5986,"parentId":5985,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55584,"timestamp":958434858503,"id":5985,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\subMesh.project.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55561,"timestamp":958434858537,"id":5990,"parentId":5989,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55662,"timestamp":958434858530,"id":5989,"parentId":5370,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\Shadows\\index.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55716,"timestamp":958434858483,"id":5982,"parentId":5981,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57697,"timestamp":958434858475,"id":5981,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\geodesicMesh.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":57658,"timestamp":958434858524,"id":5988,"parentId":5987,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57767,"timestamp":958434858516,"id":5987,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\meshLODLevel.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"}] -[{"name":"read-resource","duration":57836,"timestamp":958434858563,"id":5994,"parentId":5993,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57919,"timestamp":958434858555,"id":5993,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Occlusion\\index.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":57932,"timestamp":958434858550,"id":5992,"parentId":5991,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57996,"timestamp":958434858542,"id":5991,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Background\\index.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":57968,"timestamp":958434858577,"id":5996,"parentId":5995,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58066,"timestamp":958434858569,"id":5995,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\index.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58037,"timestamp":958434858604,"id":6000,"parentId":5999,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58127,"timestamp":958434858596,"id":5999,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\index.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58138,"timestamp":958434858590,"id":5998,"parentId":5997,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58314,"timestamp":958434858583,"id":5997,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\index.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58243,"timestamp":958434858660,"id":6008,"parentId":6007,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58351,"timestamp":958434858651,"id":6007,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\GreasedLine\\greasedLineMaterialDefaults.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58393,"timestamp":958434858618,"id":6002,"parentId":6001,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59542,"timestamp":958434858610,"id":6001,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\GreasedLine\\greasedLinePluginMaterial.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":59516,"timestamp":958434858645,"id":6006,"parentId":6005,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59690,"timestamp":958434858637,"id":6005,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\GreasedLine\\greasedLineMaterialInterfaces.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":59704,"timestamp":958434858631,"id":6004,"parentId":6003,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60561,"timestamp":958434858624,"id":6003,"parentId":5374,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\GreasedLine\\greasedLineSimpleMaterial.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60522,"timestamp":958434858673,"id":6010,"parentId":6009,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60598,"timestamp":958434858665,"id":6009,"parentId":5372,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Loading\\Plugins\\index.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60572,"timestamp":958434858699,"id":6014,"parentId":6013,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60734,"timestamp":958434858692,"id":6013,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\index.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60746,"timestamp":958434858686,"id":6012,"parentId":6011,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60807,"timestamp":958434858679,"id":6011,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Compression\\index.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60777,"timestamp":958434858713,"id":6016,"parentId":6015,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61799,"timestamp":958434858705,"id":6015,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\thinInstanceMesh.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":61772,"timestamp":958434858742,"id":6020,"parentId":6019,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64156,"timestamp":958434858734,"id":6019,"parentId":5380,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Morph\\morphTargetManager.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":64146,"timestamp":958434858756,"id":6022,"parentId":6021,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64230,"timestamp":958434858748,"id":6021,"parentId":5382,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Navigation\\INavigationEngine.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":64257,"timestamp":958434858729,"id":6018,"parentId":6017,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64795,"timestamp":958434858721,"id":6017,"parentId":5380,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Morph\\morphTarget.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":64755,"timestamp":958434858770,"id":6024,"parentId":6023,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":65579,"timestamp":958434858762,"id":6023,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\baseParticleSystem.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":65567,"timestamp":958434858783,"id":6026,"parentId":6025,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66164,"timestamp":958434858775,"id":6025,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\webgl2ParticleSystem.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":66153,"timestamp":958434858796,"id":6028,"parentId":6027,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66655,"timestamp":958434858788,"id":6027,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\computeShaderParticleSystem.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":74677,"timestamp":958434858824,"id":6032,"parentId":6031,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":76105,"timestamp":958434858816,"id":6031,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\IParticleSystem.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":76123,"timestamp":958434858810,"id":6030,"parentId":6029,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79050,"timestamp":958434858802,"id":6029,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\gpuParticleSystem.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":78960,"timestamp":958434858903,"id":6044,"parentId":6043,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79522,"timestamp":958434858896,"id":6043,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\solidParticle.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":79592,"timestamp":958434858837,"id":6034,"parentId":6033,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":80196,"timestamp":958434858829,"id":6033,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\particle.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":80186,"timestamp":958434858850,"id":6036,"parentId":6035,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":80702,"timestamp":958434858842,"id":6035,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\particleHelper.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":80664,"timestamp":958434858890,"id":6042,"parentId":6041,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":81022,"timestamp":958434858882,"id":6041,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\particleSystemSet.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":81037,"timestamp":958434858877,"id":6040,"parentId":6039,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":81397,"timestamp":958434858869,"id":6039,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\particleSystemComponent.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":81346,"timestamp":958434858930,"id":6048,"parentId":6047,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":81690,"timestamp":958434858922,"id":6047,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\cloudPoint.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":81757,"timestamp":958434858863,"id":6038,"parentId":6037,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":88281,"timestamp":958434858855,"id":6037,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\particleSystem.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":88203,"timestamp":958434858947,"id":6050,"parentId":6049,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":90555,"timestamp":958434858936,"id":6049,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\pointsCloudSystem.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":90541,"timestamp":958434858960,"id":6052,"parentId":6051,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":90898,"timestamp":958434858953,"id":6051,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\subEmitter.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":90945,"timestamp":958434858916,"id":6046,"parentId":6045,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":96079,"timestamp":958434858909,"id":6045,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\solidParticleSystem.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":96014,"timestamp":958434858987,"id":6056,"parentId":6055,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":96093,"timestamp":958434858979,"id":6055,"parentId":5384,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Offline\\IOfflineProvider.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":96106,"timestamp":958434858973,"id":6054,"parentId":6053,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":97467,"timestamp":958434858966,"id":6053,"parentId":5384,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Offline\\database.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":97442,"timestamp":958434859001,"id":6058,"parentId":6057,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":97570,"timestamp":958434858992,"id":6057,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\WebGL\\webGLDataBuffer.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":97556,"timestamp":958434859015,"id":6060,"parentId":6059,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":97704,"timestamp":958434859007,"id":6059,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\WebGPU\\webgpuDataBuffer.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":97689,"timestamp":958434859043,"id":6064,"parentId":6063,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":99070,"timestamp":958434859035,"id":6063,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\GreasedLine\\greasedLineRibbonMesh.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":99121,"timestamp":958434859029,"id":6062,"parentId":6061,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":99998,"timestamp":958434859022,"id":6061,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\GreasedLine\\greasedLineMesh.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":107316,"timestamp":958434859259,"id":6066,"parentId":6065,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":107949,"timestamp":958434859240,"id":6065,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\GreasedLine\\greasedLineBaseMesh.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":107921,"timestamp":958434859278,"id":6068,"parentId":6067,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":108273,"timestamp":958434859267,"id":6067,"parentId":5378,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\index.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":108253,"timestamp":958434859294,"id":6070,"parentId":6069,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":108319,"timestamp":958434859285,"id":6069,"parentId":5382,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Navigation\\Plugins\\index.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":108232,"timestamp":958434859378,"id":6082,"parentId":6081,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":109136,"timestamp":958434859370,"id":6081,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\boundingBoxRenderer.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":109179,"timestamp":958434859337,"id":6076,"parentId":6075,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":109251,"timestamp":958434859328,"id":6075,"parentId":5388,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\physicsEngineComponent.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":109262,"timestamp":958434859323,"id":6074,"parentId":6073,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":110529,"timestamp":958434859315,"id":6073,"parentId":5086,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\web-vitals\\web-vitals.js","layer":null},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":110545,"timestamp":958434859308,"id":6072,"parentId":6071,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":110666,"timestamp":958434859300,"id":6071,"parentId":5386,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\index.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":110622,"timestamp":958434859351,"id":6078,"parentId":6077,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":112544,"timestamp":958434859343,"id":6077,"parentId":5388,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\physicsHelper.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":112506,"timestamp":958434859392,"id":6084,"parentId":6083,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":113639,"timestamp":958434859384,"id":6083,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\depthRenderer.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":113668,"timestamp":958434859365,"id":6080,"parentId":6079,"tags":{},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":113915,"timestamp":958434859357,"id":6079,"parentId":5388,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\physicsRaycastResult.js","layer":"app-pages-browser"},"startTime":1704619722885,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3830,"timestamp":958434994247,"id":6086,"parentId":6085,"tags":{},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4285,"timestamp":958434994210,"id":6085,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\depthRendererSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4219,"timestamp":958434994295,"id":6090,"parentId":6089,"tags":{},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4471,"timestamp":958434994286,"id":6089,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\depthPeelingSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4488,"timestamp":958434994277,"id":6088,"parentId":6087,"tags":{},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5733,"timestamp":958434994265,"id":6087,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\depthPeelingRenderer.js","layer":"app-pages-browser"},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5677,"timestamp":958434994338,"id":6096,"parentId":6095,"tags":{},"startTime":1704619723020,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":6045,"timestamp":958434994331,"id":6095,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\geometryBufferRendererSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6074,"timestamp":958434994310,"id":6092,"parentId":6091,"tags":{},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8153,"timestamp":958434994302,"id":6091,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\edgesRenderer.js","layer":"app-pages-browser"},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8086,"timestamp":958434994378,"id":6102,"parentId":6101,"tags":{},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8419,"timestamp":958434994370,"id":6101,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\subSurfaceSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8446,"timestamp":958434994352,"id":6098,"parentId":6097,"tags":{},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9891,"timestamp":958434994344,"id":6097,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\prePassRenderer.js","layer":"app-pages-browser"},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9920,"timestamp":958434994324,"id":6094,"parentId":6093,"tags":{},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12014,"timestamp":958434994316,"id":6093,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\geometryBufferRenderer.js","layer":"app-pages-browser"},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11975,"timestamp":958434994365,"id":6100,"parentId":6099,"tags":{},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12428,"timestamp":958434994358,"id":6099,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\prePassRendererSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12403,"timestamp":958434994391,"id":6104,"parentId":6103,"tags":{},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14626,"timestamp":958434994384,"id":6103,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\outlineRenderer.js","layer":"app-pages-browser"},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14603,"timestamp":958434994418,"id":6108,"parentId":6107,"tags":{},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15404,"timestamp":958434994410,"id":6107,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\utilityLayerRenderer.js","layer":"app-pages-browser"},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15421,"timestamp":958434994404,"id":6106,"parentId":6105,"tags":{},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16170,"timestamp":958434994397,"id":6105,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\renderingGroup.js","layer":"app-pages-browser"},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16106,"timestamp":958434994471,"id":6116,"parentId":6115,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16299,"timestamp":958434994464,"id":6115,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\bloomMergePostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16339,"timestamp":958434994431,"id":6110,"parentId":6109,"tags":{},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16485,"timestamp":958434994424,"id":6109,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\anaglyphPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16472,"timestamp":958434994445,"id":6112,"parentId":6111,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16643,"timestamp":958434994437,"id":6111,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\blackAndWhitePostProcess.js","layer":"app-pages-browser"},"startTime":1704619723020,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16596,"timestamp":958434994492,"id":6118,"parentId":6117,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17338,"timestamp":958434994479,"id":6117,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\blurPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17369,"timestamp":958434994458,"id":6114,"parentId":6113,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17688,"timestamp":958434994451,"id":6113,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\bloomEffect.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17629,"timestamp":958434994520,"id":6122,"parentId":6121,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17882,"timestamp":958434994511,"id":6121,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\circleOfConfusionPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17895,"timestamp":958434994506,"id":6120,"parentId":6119,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18152,"timestamp":958434994498,"id":6119,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\chromaticAberrationPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18104,"timestamp":958434994555,"id":6124,"parentId":6123,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18344,"timestamp":958434994526,"id":6123,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\colorCorrectionPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18306,"timestamp":958434994571,"id":6126,"parentId":6125,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18519,"timestamp":958434994561,"id":6125,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\convolutionPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21685,"timestamp":958434994586,"id":6128,"parentId":6127,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21928,"timestamp":958434994577,"id":6127,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\depthOfFieldBlurPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21904,"timestamp":958434994612,"id":6132,"parentId":6131,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22123,"timestamp":958434994604,"id":6131,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\depthOfFieldMergePostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22111,"timestamp":958434994625,"id":6134,"parentId":6133,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22270,"timestamp":958434994617,"id":6133,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\displayPassPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22296,"timestamp":958434994599,"id":6130,"parentId":6129,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22741,"timestamp":958434994591,"id":6129,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\depthOfFieldEffect.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22692,"timestamp":958434994649,"id":6138,"parentId":6137,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22910,"timestamp":958434994642,"id":6137,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\filterPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22887,"timestamp":958434994675,"id":6142,"parentId":6141,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23150,"timestamp":958434994667,"id":6141,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\grainPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23189,"timestamp":958434994637,"id":6136,"parentId":6135,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23376,"timestamp":958434994630,"id":6135,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\extractHighlightsPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23352,"timestamp":958434994662,"id":6140,"parentId":6139,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23561,"timestamp":958434994655,"id":6139,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\fxaaPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23537,"timestamp":958434994688,"id":6144,"parentId":6143,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23653,"timestamp":958434994680,"id":6143,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\highlightsPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23628,"timestamp":958434994713,"id":6148,"parentId":6147,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24196,"timestamp":958434994706,"id":6147,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\motionBlurPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24211,"timestamp":958434994700,"id":6146,"parentId":6145,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24799,"timestamp":958434994693,"id":6145,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\imageProcessingPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24775,"timestamp":958434994726,"id":6150,"parentId":6149,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25061,"timestamp":958434994718,"id":6149,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\passPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":25037,"timestamp":958434994752,"id":6154,"parentId":6153,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25312,"timestamp":958434994745,"id":6153,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\refractionPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":25300,"timestamp":958434994765,"id":6156,"parentId":6155,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25519,"timestamp":958434994758,"id":6155,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\sharpenPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":25547,"timestamp":958434994739,"id":6152,"parentId":6151,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29103,"timestamp":958434994731,"id":6151,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\postProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29053,"timestamp":958434994794,"id":6160,"parentId":6159,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29296,"timestamp":958434994786,"id":6159,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\tonemapPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29311,"timestamp":958434994780,"id":6158,"parentId":6157,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29597,"timestamp":958434994771,"id":6157,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\stereoscopicInterlacePostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29542,"timestamp":958434994835,"id":6166,"parentId":6165,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29717,"timestamp":958434994827,"id":6165,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\vrMultiviewToSingleviewPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29731,"timestamp":958434994822,"id":6164,"parentId":6163,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29945,"timestamp":958434994815,"id":6163,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\vrDistortionCorrectionPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29960,"timestamp":958434994809,"id":6162,"parentId":6161,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31092,"timestamp":958434994801,"id":6161,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\volumetricLightScatteringPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31041,"timestamp":958434994861,"id":6170,"parentId":6169,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31352,"timestamp":958434994854,"id":6169,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\screenSpaceCurvaturePostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31314,"timestamp":958434994901,"id":6176,"parentId":6175,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31386,"timestamp":958434994893,"id":6175,"parentId":5396,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\ISprites.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31437,"timestamp":958434994848,"id":6168,"parentId":6167,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31945,"timestamp":958434994841,"id":6167,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\screenSpaceReflectionPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31920,"timestamp":958434994875,"id":6172,"parentId":6171,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32622,"timestamp":958434994867,"id":6171,"parentId":5392,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Probes\\reflectionProbe.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":32560,"timestamp":958434994939,"id":6182,"parentId":6181,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32702,"timestamp":958434994931,"id":6181,"parentId":5396,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\spritePackedManager.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":32688,"timestamp":958434994953,"id":6184,"parentId":6183,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33405,"timestamp":958434994945,"id":6183,"parentId":5396,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\spriteSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33391,"timestamp":958434994967,"id":6186,"parentId":6185,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33717,"timestamp":958434994959,"id":6185,"parentId":5398,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\States\\alphaCullingState.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33759,"timestamp":958434994926,"id":6180,"parentId":6179,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34733,"timestamp":958434994919,"id":6179,"parentId":5396,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\spriteMap.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":34681,"timestamp":958434994979,"id":6188,"parentId":6187,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35019,"timestamp":958434994972,"id":6187,"parentId":5398,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\States\\depthCullingState.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35002,"timestamp":958434994998,"id":6190,"parentId":6189,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35187,"timestamp":958434994990,"id":6189,"parentId":5398,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\States\\stencilState.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35183,"timestamp":958434995012,"id":6192,"parentId":6191,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35554,"timestamp":958434995004,"id":6191,"parentId":5398,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\States\\stencilStateComposer.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35517,"timestamp":958434995051,"id":6198,"parentId":6197,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36881,"timestamp":958434995044,"id":6197,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\basis.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36910,"timestamp":958434995025,"id":6194,"parentId":6193,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38730,"timestamp":958434995018,"id":6193,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\andOrNotEvaluator.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"}] -[{"name":"read-resource","duration":38808,"timestamp":958434995038,"id":6196,"parentId":6195,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40155,"timestamp":958434995030,"id":6195,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\assetsManager.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":40311,"timestamp":958434994888,"id":6174,"parentId":6173,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40791,"timestamp":958434994880,"id":6173,"parentId":5396,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\sprite.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":40589,"timestamp":958434995092,"id":6204,"parentId":6203,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40787,"timestamp":958434995085,"id":6203,"parentId":5388,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\physicsEngineComponent.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":40817,"timestamp":958434995064,"id":6200,"parentId":6199,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40925,"timestamp":958434995056,"id":6199,"parentId":5388,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\index.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":40909,"timestamp":958434995079,"id":6202,"parentId":6201,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41044,"timestamp":958434995070,"id":6201,"parentId":5388,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\index.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":41016,"timestamp":958434995105,"id":6206,"parentId":6205,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41096,"timestamp":958434995098,"id":6205,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\index.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":41081,"timestamp":958434995119,"id":6208,"parentId":6207,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41135,"timestamp":958434995111,"id":6207,"parentId":5394,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\GaussianSplatting\\index.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":41121,"timestamp":958434995130,"id":6210,"parentId":6209,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41198,"timestamp":958434995123,"id":6209,"parentId":5390,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\index.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":41182,"timestamp":958434995144,"id":6212,"parentId":6211,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42727,"timestamp":958434995136,"id":6211,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\dds.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":42716,"timestamp":958434995157,"id":6214,"parentId":6213,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42834,"timestamp":958434995149,"id":6213,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\deferred.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":42808,"timestamp":958434995184,"id":6218,"parentId":6217,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43138,"timestamp":958434995176,"id":6217,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\meshExploder.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43410,"timestamp":958434994913,"id":6178,"parentId":6177,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44906,"timestamp":958434994906,"id":6177,"parentId":5396,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\spriteManager.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44626,"timestamp":958434995196,"id":6220,"parentId":6219,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45280,"timestamp":958434995189,"id":6219,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\filesInput.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45308,"timestamp":958434995171,"id":6216,"parentId":6215,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46662,"timestamp":958434995163,"id":6215,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\environmentTextureTools.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46597,"timestamp":958434995239,"id":6224,"parentId":6223,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46867,"timestamp":958434995230,"id":6223,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\observable.extensions.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46896,"timestamp":958434995209,"id":6222,"parentId":6221,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47331,"timestamp":958434995201,"id":6221,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\khronosTextureContainer.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":47288,"timestamp":958434995253,"id":6226,"parentId":6225,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47605,"timestamp":958434995245,"id":6225,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\performanceMonitor.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":47594,"timestamp":958434995266,"id":6228,"parentId":6227,"tags":{},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50081,"timestamp":958434995258,"id":6227,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\sceneOptimizer.js","layer":"app-pages-browser"},"startTime":1704619723021,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51925,"timestamp":958434997275,"id":6230,"parentId":6229,"tags":{},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52874,"timestamp":958434997234,"id":6229,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\sceneSerializer.js","layer":"app-pages-browser"},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52779,"timestamp":958434997339,"id":6236,"parentId":6235,"tags":{},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53154,"timestamp":958434997331,"id":6235,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\videoRecorder.js","layer":"app-pages-browser"},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":53190,"timestamp":958434997305,"id":6232,"parentId":6231,"tags":{},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53921,"timestamp":958434997292,"id":6231,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\textureTools.js","layer":"app-pages-browser"},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":53869,"timestamp":958434997354,"id":6238,"parentId":6237,"tags":{},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":54934,"timestamp":958434997345,"id":6237,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\virtualJoystick.js","layer":"app-pages-browser"},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":54908,"timestamp":958434997381,"id":6242,"parentId":6241,"tags":{},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55027,"timestamp":958434997373,"id":6241,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\typeStore.js","layer":"app-pages-browser"},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55088,"timestamp":958434997323,"id":6234,"parentId":6233,"tags":{},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55921,"timestamp":958434997313,"id":6233,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\tga.js","layer":"app-pages-browser"},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55876,"timestamp":958434997368,"id":6240,"parentId":6239,"tags":{},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56249,"timestamp":958434997360,"id":6239,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\workerPool.js","layer":"app-pages-browser"},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":56197,"timestamp":958434997421,"id":6248,"parentId":6247,"tags":{},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56393,"timestamp":958434997413,"id":6247,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\pivotTools.js","layer":"app-pages-browser"},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":56422,"timestamp":958434997394,"id":6244,"parentId":6243,"tags":{},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56504,"timestamp":958434997386,"id":6243,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\filesInputStore.js","layer":"app-pages-browser"},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":56450,"timestamp":958434997447,"id":6252,"parentId":6251,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56744,"timestamp":958434997439,"id":6251,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\webRequest.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":56734,"timestamp":958434997460,"id":6254,"parentId":6253,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56876,"timestamp":958434997453,"id":6253,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\iInspectable.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":56903,"timestamp":958434997434,"id":6250,"parentId":6249,"tags":{},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57663,"timestamp":958434997426,"id":6249,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\screenshotTools.js","layer":"app-pages-browser"},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":57599,"timestamp":958434997500,"id":6258,"parentId":6257,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57692,"timestamp":958434997485,"id":6257,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\HighDynamicRange\\index.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":57776,"timestamp":958434997407,"id":6246,"parentId":6245,"tags":{},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58096,"timestamp":958434997399,"id":6245,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\deepCopier.js","layer":"app-pages-browser"},"startTime":1704619723023,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":57975,"timestamp":958434997533,"id":6260,"parentId":6259,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58345,"timestamp":958434997512,"id":6259,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\rgbdTextureTools.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58298,"timestamp":958434997569,"id":6262,"parentId":6261,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58616,"timestamp":958434997550,"id":6261,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\gradients.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58557,"timestamp":958434997619,"id":6268,"parentId":6267,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58693,"timestamp":958434997609,"id":6267,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\retryStrategy.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58835,"timestamp":958434997476,"id":6256,"parentId":6255,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60845,"timestamp":958434997466,"id":6255,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\brdfTextureTools.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60734,"timestamp":958434997588,"id":6264,"parentId":6263,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60815,"timestamp":958434997577,"id":6263,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\fileRequest.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60796,"timestamp":958434997603,"id":6266,"parentId":6265,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60851,"timestamp":958434997595,"id":6265,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\customAnimationFrameRequester.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60805,"timestamp":958434997646,"id":6272,"parentId":6271,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60983,"timestamp":958434997638,"id":6271,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\dataReader.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60998,"timestamp":958434997632,"id":6270,"parentId":6269,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61326,"timestamp":958434997625,"id":6269,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\stringTools.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":61299,"timestamp":958434997662,"id":6274,"parentId":6273,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61799,"timestamp":958434997653,"id":6273,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\minMaxReducer.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":61785,"timestamp":958434997676,"id":6276,"parentId":6275,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":62030,"timestamp":958434997668,"id":6275,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\depthReducer.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":62019,"timestamp":958434997689,"id":6278,"parentId":6277,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":62211,"timestamp":958434997681,"id":6277,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\dataStorage.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":68746,"timestamp":958434997943,"id":6282,"parentId":6281,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69777,"timestamp":958434997933,"id":6281,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\khronosTextureContainer2.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":69794,"timestamp":958434997927,"id":6280,"parentId":6279,"tags":{},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":70543,"timestamp":958434997909,"id":6279,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\sceneRecorder.js","layer":"app-pages-browser"},"startTime":1704619723024,"traceId":"9334543416a529a5"},{"name":"build-module","duration":23,"timestamp":958435077645,"id":6375,"parentId":4958,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module","duration":12,"timestamp":958435077673,"id":6376,"parentId":4959,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":1235019,"timestamp":958433843430,"id":4769,"parentId":4761,"tags":{"request":"next-flight-client-entry-loader?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cfont%5Cgoogle%5Ctarget.css%3F%7B%22path%22%3A%22app%5C%5Clayout.tsx%22%2C%22import%22%3A%22Inter%22%2C%22arguments%22%3A%5B%7B%22subsets%22%3A%5B%22latin%22%5D%7D%5D%2C%22variableName%22%3A%22inter%22%7D&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp%5Cglobals.scss&server=false!"},"startTime":1704619721869,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":842,"timestamp":958435078257,"id":6426,"parentId":6425,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":855,"timestamp":958435078246,"id":6425,"parentId":6378,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1632,"timestamp":958435077738,"id":6378,"parentId":5471,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\amp-context.shared-runtime.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1120,"timestamp":958435078266,"id":6428,"parentId":6427,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1129,"timestamp":958435078258,"id":6427,"parentId":6379,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":1758,"timestamp":958435077762,"id":6379,"parentId":5471,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\amp-mode.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":1493,"timestamp":958435078276,"id":6430,"parentId":6429,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":1503,"timestamp":958435078267,"id":6429,"parentId":6384,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":2303,"timestamp":958435077818,"id":6384,"parentId":5639,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\components\\router-reducer\\invalidate-cache-by-router-state.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"next-swc-transform","duration":2017,"timestamp":958435078244,"id":6424,"parentId":6423,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"next-swc-loader","duration":2051,"timestamp":958435078211,"id":6423,"parentId":6377,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2833,"timestamp":958435077687,"id":6377,"parentId":5471,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\shared\\lib\\side-effect.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":1237366,"timestamp":958433843442,"id":4772,"parentId":4761,"tags":{"request":"next-flight-client-entry-loader?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp%5Cpage.tsx&server=false!"},"startTime":1704619721870,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4096,"timestamp":958435076870,"id":6284,"parentId":6283,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5503,"timestamp":958435076836,"id":6283,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\trajectoryClassifier.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5428,"timestamp":958435076923,"id":6288,"parentId":6287,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5727,"timestamp":958435076913,"id":6287,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\copyTools.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5694,"timestamp":958435076955,"id":6292,"parentId":6291,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5900,"timestamp":958435076946,"id":6291,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\pressureObserverWrapper.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5951,"timestamp":958435076904,"id":6286,"parentId":6285,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6383,"timestamp":958435076891,"id":6285,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\timer.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6314,"timestamp":958435076969,"id":6294,"parentId":6293,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6644,"timestamp":958435076961,"id":6293,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\coroutine.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6632,"timestamp":958435076983,"id":6296,"parentId":6295,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6773,"timestamp":958435076975,"id":6295,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\guid.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6818,"timestamp":958435076940,"id":6290,"parentId":6289,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7046,"timestamp":958435076930,"id":6289,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\reflector.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6972,"timestamp":958435077011,"id":6300,"parentId":6299,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7158,"timestamp":958435077003,"id":6299,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\observableCoroutine.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7172,"timestamp":958435076997,"id":6298,"parentId":6297,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7337,"timestamp":958435076989,"id":6297,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\error.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7310,"timestamp":958435077024,"id":6302,"parentId":6301,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9048,"timestamp":958435077016,"id":6301,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\copyTextureToTexture.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9038,"timestamp":958435077037,"id":6304,"parentId":6303,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9448,"timestamp":958435077030,"id":6303,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\dumpTools.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9436,"timestamp":958435077051,"id":6306,"parentId":6305,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10509,"timestamp":958435077043,"id":6305,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\greasedLineTools.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10457,"timestamp":958435077106,"id":6314,"parentId":6313,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11004,"timestamp":958435077098,"id":6313,"parentId":5402,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXREnterExitUI.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11019,"timestamp":958435077092,"id":6312,"parentId":6311,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11791,"timestamp":958435077085,"id":6311,"parentId":5402,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRCamera.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11821,"timestamp":958435077065,"id":6308,"parentId":6307,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12111,"timestamp":958435077057,"id":6307,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\equirectangularCapture.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12099,"timestamp":958435077078,"id":6310,"parentId":6309,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12192,"timestamp":958435077070,"id":6309,"parentId":5404,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Compat\\compatibilityOptions.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12151,"timestamp":958435077119,"id":6316,"parentId":6315,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12826,"timestamp":958435077111,"id":6315,"parentId":5402,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRExperienceHelper.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12788,"timestamp":958435077157,"id":6322,"parentId":6321,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13187,"timestamp":958435077150,"id":6321,"parentId":5402,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRManagedOutputCanvas.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13213,"timestamp":958435077132,"id":6318,"parentId":6317,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13559,"timestamp":958435077124,"id":6317,"parentId":5402,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRInput.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13548,"timestamp":958435077145,"id":6320,"parentId":6319,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14021,"timestamp":958435077137,"id":6319,"parentId":5402,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRInputSource.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13936,"timestamp":958435077231,"id":6324,"parentId":6323,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14139,"timestamp":958435077163,"id":6323,"parentId":5402,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRTypes.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14063,"timestamp":958435077246,"id":6326,"parentId":6325,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14834,"timestamp":958435077237,"id":6325,"parentId":5402,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRSessionManager.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14809,"timestamp":958435077272,"id":6330,"parentId":6329,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15521,"timestamp":958435077265,"id":6329,"parentId":5402,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRFeaturesManager.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15537,"timestamp":958435077259,"id":6328,"parentId":6327,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15869,"timestamp":958435077251,"id":6327,"parentId":5402,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRDefaultExperience.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15844,"timestamp":958435077285,"id":6332,"parentId":6331,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16395,"timestamp":958435077278,"id":6331,"parentId":5406,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraph.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16318,"timestamp":958435077363,"id":6336,"parentId":6335,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16518,"timestamp":958435077318,"id":6335,"parentId":5406,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphSignalConnection.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16539,"timestamp":958435077305,"id":6334,"parentId":6333,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16911,"timestamp":958435077292,"id":6333,"parentId":5406,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphBlock.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16820,"timestamp":958435077392,"id":6338,"parentId":6337,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17094,"timestamp":958435077379,"id":6337,"parentId":5406,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphExecutionBlock.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17072,"timestamp":958435077410,"id":6340,"parentId":6339,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17176,"timestamp":958435077401,"id":6339,"parentId":5406,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphEventBlock.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17159,"timestamp":958435077425,"id":6342,"parentId":6341,"tags":{},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17442,"timestamp":958435077417,"id":6341,"parentId":5406,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphRichTypes.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17428,"timestamp":958435077439,"id":6344,"parentId":6343,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17815,"timestamp":958435077431,"id":6343,"parentId":5406,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphContext.js","layer":"app-pages-browser"},"startTime":1704619723103,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17802,"timestamp":958435077452,"id":6346,"parentId":6345,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18130,"timestamp":958435077444,"id":6345,"parentId":5406,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphCoordinator.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18117,"timestamp":958435077465,"id":6348,"parentId":6347,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18179,"timestamp":958435077457,"id":6347,"parentId":5406,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\typeDefinitions.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18149,"timestamp":958435077493,"id":6352,"parentId":6351,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19903,"timestamp":958435077486,"id":6351,"parentId":5406,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphConnection.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19892,"timestamp":958435077507,"id":6354,"parentId":6353,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20164,"timestamp":958435077499,"id":6353,"parentId":5406,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphDataConnection.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20194,"timestamp":958435077479,"id":6350,"parentId":6349,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20324,"timestamp":958435077472,"id":6349,"parentId":5406,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphContextLogger.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20283,"timestamp":958435077520,"id":6356,"parentId":6355,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20344,"timestamp":958435077513,"id":6355,"parentId":5408,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ObjectModel\\objectModelInterfaces.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20317,"timestamp":958435077546,"id":6360,"parentId":6359,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20367,"timestamp":958435077539,"id":6359,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\interfaces\\iPerfViewer.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20378,"timestamp":958435077533,"id":6358,"parentId":6357,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20427,"timestamp":958435077526,"id":6357,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\interfaces\\screenshotSize.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20400,"timestamp":958435077559,"id":6362,"parentId":6361,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20479,"timestamp":958435077552,"id":6361,"parentId":5400,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\PerformanceViewer\\index.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20463,"timestamp":958435077573,"id":6364,"parentId":6363,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20609,"timestamp":958435077565,"id":6363,"parentId":5402,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\index.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20580,"timestamp":958435077599,"id":6368,"parentId":6367,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20637,"timestamp":958435077592,"id":6367,"parentId":5402,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\native\\index.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20648,"timestamp":958435077586,"id":6366,"parentId":6365,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20729,"timestamp":958435077579,"id":6365,"parentId":5402,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\index.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20687,"timestamp":958435077626,"id":6372,"parentId":6371,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20795,"timestamp":958435077618,"id":6371,"parentId":5452,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@swc\\helpers\\esm\\_class_private_field_loose_base.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20809,"timestamp":958435077612,"id":6370,"parentId":6369,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20877,"timestamp":958435077605,"id":6369,"parentId":5406,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\index.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20848,"timestamp":958435077639,"id":6374,"parentId":6373,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20938,"timestamp":958435077631,"id":6373,"parentId":5452,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@swc\\helpers\\esm\\_class_private_field_loose_key.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20786,"timestamp":958435077790,"id":6381,"parentId":6380,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20947,"timestamp":958435077781,"id":6380,"parentId":5485,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.axis.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20927,"timestamp":958435077812,"id":6383,"parentId":6382,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21075,"timestamp":958435077802,"id":6382,"parentId":5487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.constants.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"}] -[{"name":"read-resource","duration":21138,"timestamp":958435077850,"id":6386,"parentId":6385,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21260,"timestamp":958435077842,"id":6385,"parentId":5511,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\timingTools.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21245,"timestamp":958435077865,"id":6388,"parentId":6387,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21405,"timestamp":958435077856,"id":6387,"parentId":5511,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\instantiationTools.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21391,"timestamp":958435077879,"id":6390,"parentId":6389,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21522,"timestamp":958435077871,"id":6389,"parentId":5509,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.viewport.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21509,"timestamp":958435077892,"id":6392,"parentId":6391,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21918,"timestamp":958435077884,"id":6391,"parentId":5547,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.plane.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21894,"timestamp":958435077918,"id":6396,"parentId":6395,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22130,"timestamp":958435077910,"id":6395,"parentId":5563,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.size.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22144,"timestamp":958435077905,"id":6394,"parentId":6393,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24288,"timestamp":958435077897,"id":6393,"parentId":5567,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.path.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24264,"timestamp":958435077931,"id":6398,"parentId":6397,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24563,"timestamp":958435077924,"id":6397,"parentId":5527,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.uniformBuffer.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24530,"timestamp":958435077966,"id":6400,"parentId":6399,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25699,"timestamp":958435077956,"id":6399,"parentId":5551,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\shaderProcessor.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":25684,"timestamp":958435077982,"id":6402,"parentId":6401,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26025,"timestamp":958435077974,"id":6401,"parentId":5623,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\rawTexture.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":25988,"timestamp":958435078021,"id":6408,"parentId":6407,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26472,"timestamp":958435078013,"id":6407,"parentId":5649,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\freeCameraMouseInput.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":26499,"timestamp":958435077995,"id":6404,"parentId":6403,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28494,"timestamp":958435077987,"id":6403,"parentId":5623,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\texture.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":28488,"timestamp":958435078008,"id":6406,"parentId":6405,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30555,"timestamp":958435078000,"id":6405,"parentId":5649,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\freeCameraKeyboardMoveInput.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30516,"timestamp":958435078049,"id":6412,"parentId":6411,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30990,"timestamp":958435078041,"id":6411,"parentId":5649,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\freeCameraTouchInput.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30964,"timestamp":958435078076,"id":6416,"parentId":6415,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31323,"timestamp":958435078069,"id":6415,"parentId":5653,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Cameras\\bouncingBehavior.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31365,"timestamp":958435078035,"id":6410,"parentId":6409,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31945,"timestamp":958435078027,"id":6409,"parentId":5649,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\freeCameraMouseWheelInput.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31919,"timestamp":958435078063,"id":6414,"parentId":6413,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32302,"timestamp":958435078055,"id":6413,"parentId":5653,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Cameras\\autoRotationBehavior.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":32276,"timestamp":958435078090,"id":6418,"parentId":6417,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33024,"timestamp":958435078082,"id":6417,"parentId":5653,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Cameras\\framingBehavior.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":32998,"timestamp":958435078118,"id":6422,"parentId":6421,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33496,"timestamp":958435078110,"id":6421,"parentId":5655,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\arcRotateCameraKeyboardMoveInput.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33511,"timestamp":958435078105,"id":6420,"parentId":6419,"tags":{},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33938,"timestamp":958435078097,"id":6419,"parentId":5655,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\arcRotateCameraPointersInput.js","layer":"app-pages-browser"},"startTime":1704619723104,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":38538,"timestamp":958435078478,"id":6432,"parentId":6431,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39157,"timestamp":958435078458,"id":6431,"parentId":5655,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\arcRotateCameraMouseWheelInput.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":39129,"timestamp":958435078496,"id":6434,"parentId":6433,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39618,"timestamp":958435078487,"id":6433,"parentId":5657,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\freeCameraDeviceOrientationInput.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":39604,"timestamp":958435078509,"id":6436,"parentId":6435,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41561,"timestamp":958435078501,"id":6435,"parentId":5661,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\flyCameraMouseInput.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":41554,"timestamp":958435078521,"id":6438,"parentId":6437,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42117,"timestamp":958435078513,"id":6437,"parentId":5661,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\flyCameraKeyboardInput.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":42095,"timestamp":958435078545,"id":6442,"parentId":6441,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42413,"timestamp":958435078538,"id":6441,"parentId":5637,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\fadeInOutBehavior.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":42400,"timestamp":958435078559,"id":6444,"parentId":6443,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":42686,"timestamp":958435078549,"id":6443,"parentId":5637,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\multiPointerScaleBehavior.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":42673,"timestamp":958435078571,"id":6446,"parentId":6445,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43799,"timestamp":958435078563,"id":6445,"parentId":5637,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\pointerDragBehavior.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43789,"timestamp":958435078582,"id":6448,"parentId":6447,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44491,"timestamp":958435078575,"id":6447,"parentId":5637,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\sixDofDragBehavior.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44456,"timestamp":958435078620,"id":6454,"parentId":6453,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45353,"timestamp":958435078610,"id":6453,"parentId":5637,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\followBehavior.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45330,"timestamp":958435078643,"id":6458,"parentId":6457,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45612,"timestamp":958435078636,"id":6457,"parentId":5669,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\BaseCameraMouseWheelInput.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45662,"timestamp":958435078594,"id":6450,"parentId":6449,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46161,"timestamp":958435078587,"id":6449,"parentId":5637,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\surfaceMagnetismBehavior.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46223,"timestamp":958435078534,"id":6440,"parentId":6439,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46685,"timestamp":958435078526,"id":6439,"parentId":5637,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\attachToBoxBehavior.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46553,"timestamp":958435078666,"id":6462,"parentId":6461,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46853,"timestamp":958435078659,"id":6461,"parentId":5669,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\arcRotateCameraGamepadInput.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46914,"timestamp":958435078606,"id":6452,"parentId":6451,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47939,"timestamp":958435078599,"id":6451,"parentId":5637,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\baseSixDofDragBehavior.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":47846,"timestamp":958435078701,"id":6468,"parentId":6467,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48259,"timestamp":958435078693,"id":6467,"parentId":5665,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\followCameraPointersInput.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":48238,"timestamp":958435078723,"id":6472,"parentId":6471,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48548,"timestamp":958435078716,"id":6471,"parentId":5669,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\arcRotateCameraVRDeviceOrientationInput.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":48618,"timestamp":958435078655,"id":6460,"parentId":6459,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50599,"timestamp":958435078647,"id":6459,"parentId":5669,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\BaseCameraPointersInput.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":50628,"timestamp":958435078631,"id":6456,"parentId":6455,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51417,"timestamp":958435078624,"id":6455,"parentId":5637,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Behaviors\\Meshes\\handConstraintBehavior.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51338,"timestamp":958435078712,"id":6470,"parentId":6469,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51620,"timestamp":958435078704,"id":6469,"parentId":5683,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\freeCameraVirtualJoystickInput.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51572,"timestamp":958435078761,"id":6476,"parentId":6475,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51759,"timestamp":958435078747,"id":6475,"parentId":5671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\anaglyphArcRotateCamera.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51774,"timestamp":958435078741,"id":6474,"parentId":6473,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52140,"timestamp":958435078728,"id":6473,"parentId":5669,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\freeCameraGamepadInput.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52096,"timestamp":958435078782,"id":6478,"parentId":6477,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52260,"timestamp":958435078768,"id":6477,"parentId":5671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\anaglyphFreeCamera.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52359,"timestamp":958435078678,"id":6464,"parentId":6463,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52955,"timestamp":958435078670,"id":6463,"parentId":5665,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\followCameraKeyboardMoveInput.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58395,"timestamp":958435078802,"id":6480,"parentId":6479,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58595,"timestamp":958435078789,"id":6479,"parentId":5671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\anaglyphGamepadCamera.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58553,"timestamp":958435078840,"id":6484,"parentId":6483,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58739,"timestamp":958435078828,"id":6483,"parentId":5671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\stereoscopicArcRotateCamera.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58694,"timestamp":958435078882,"id":6488,"parentId":6487,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58860,"timestamp":958435078869,"id":6487,"parentId":5671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\stereoscopicGamepadCamera.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58875,"timestamp":958435078861,"id":6486,"parentId":6485,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59042,"timestamp":958435078847,"id":6485,"parentId":5671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\stereoscopicFreeCamera.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":59076,"timestamp":958435078822,"id":6482,"parentId":6481,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59229,"timestamp":958435078809,"id":6481,"parentId":5671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\anaglyphUniversalCamera.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":59356,"timestamp":958435078689,"id":6466,"parentId":6465,"tags":{},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59662,"timestamp":958435078682,"id":6465,"parentId":5665,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Inputs\\followCameraMouseWheelInput.js","layer":"app-pages-browser"},"startTime":1704619723105,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58672,"timestamp":958435079680,"id":6490,"parentId":6489,"tags":{},"startTime":1704619723106,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58860,"timestamp":958435079658,"id":6489,"parentId":5671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\stereoscopicUniversalCamera.js","layer":"app-pages-browser"},"startTime":1704619723106,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58815,"timestamp":958435079711,"id":6492,"parentId":6491,"tags":{},"startTime":1704619723106,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59131,"timestamp":958435079698,"id":6491,"parentId":5671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\Stereoscopic\\stereoscopicScreenUniversalCamera.js","layer":"app-pages-browser"},"startTime":1704619723106,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":63687,"timestamp":958435080754,"id":6494,"parentId":6493,"tags":{},"startTime":1704619723107,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":87220,"timestamp":958435080731,"id":6493,"parentId":5673,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\react-dom\\cjs\\react-dom.production.min.js","layer":null},"startTime":1704619723107,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":87181,"timestamp":958435080785,"id":6496,"parentId":6495,"tags":{},"startTime":1704619723107,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":88730,"timestamp":958435080772,"id":6495,"parentId":5675,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\react-server-dom-webpack\\cjs\\react-server-dom-webpack-client.browser.production.min.js","layer":"app-pages-browser"},"startTime":1704619723107,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5202,"timestamp":958435171326,"id":6500,"parentId":6499,"tags":{},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5476,"timestamp":958435171313,"id":6499,"parentId":5703,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\textureSampler.js","layer":"app-pages-browser"},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5511,"timestamp":958435171290,"id":6498,"parentId":6497,"tags":{},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5758,"timestamp":958435171257,"id":6497,"parentId":5703,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.computeShader.js","layer":"app-pages-browser"},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5663,"timestamp":958435171360,"id":6504,"parentId":6503,"tags":{},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6469,"timestamp":958435171352,"id":6503,"parentId":5711,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\boxBuilder.js","layer":"app-pages-browser"},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6488,"timestamp":958435171345,"id":6502,"parentId":6501,"tags":{},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6633,"timestamp":958435171336,"id":6501,"parentId":5703,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuPerfCounter.js","layer":"app-pages-browser"},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6601,"timestamp":958435171376,"id":6506,"parentId":6505,"tags":{},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7064,"timestamp":958435171368,"id":6505,"parentId":5711,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\sphereBuilder.js","layer":"app-pages-browser"},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7025,"timestamp":958435171418,"id":6512,"parentId":6511,"tags":{},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7670,"timestamp":958435171411,"id":6511,"parentId":5711,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\capsuleBuilder.js","layer":"app-pages-browser"},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7700,"timestamp":958435171391,"id":6508,"parentId":6507,"tags":{},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9160,"timestamp":958435171382,"id":6507,"parentId":5711,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\physicsImpostor.js","layer":"app-pages-browser"},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9148,"timestamp":958435171404,"id":6510,"parentId":6509,"tags":{},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10112,"timestamp":958435171396,"id":6509,"parentId":5711,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\cylinderBuilder.js","layer":"app-pages-browser"},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10089,"timestamp":958435171432,"id":6514,"parentId":6513,"tags":{},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10808,"timestamp":958435171424,"id":6513,"parentId":5713,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\linesBuilder.js","layer":"app-pages-browser"},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10797,"timestamp":958435171445,"id":6516,"parentId":6515,"tags":{},"startTime":1704619723198,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11270,"timestamp":958435171438,"id":6515,"parentId":5715,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\dynamicTexture.js","layer":"app-pages-browser"},"startTime":1704619723197,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10285,"timestamp":958435172431,"id":6518,"parentId":6517,"tags":{},"startTime":1704619723198,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11082,"timestamp":958435172390,"id":6517,"parentId":5715,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\shapeBuilder.js","layer":"app-pages-browser"},"startTime":1704619723198,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10984,"timestamp":958435172498,"id":6522,"parentId":6521,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11364,"timestamp":958435172483,"id":6521,"parentId":5739,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.alpha.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11385,"timestamp":958435172470,"id":6520,"parentId":6519,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12097,"timestamp":958435172452,"id":6519,"parentId":5739,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\internalTexture.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11943,"timestamp":958435172617,"id":6532,"parentId":6531,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13400,"timestamp":958435172602,"id":6531,"parentId":5749,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Native\\nativeDataStream.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13422,"timestamp":958435172592,"id":6530,"parentId":6529,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13594,"timestamp":958435172581,"id":6529,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\postprocess.vertex.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13613,"timestamp":958435172572,"id":6528,"parentId":6527,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13795,"timestamp":958435172561,"id":6527,"parentId":5737,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGL\\webGLShaderProcessors.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13664,"timestamp":958435172701,"id":6536,"parentId":6535,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13867,"timestamp":958435172677,"id":6535,"parentId":5749,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Native\\nativeRenderTargetWrapper.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13898,"timestamp":958435172656,"id":6534,"parentId":6533,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14810,"timestamp":958435172628,"id":6533,"parentId":5749,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Native\\nativePipelineContext.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14718,"timestamp":958435172728,"id":6538,"parentId":6537,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14845,"timestamp":958435172714,"id":6537,"parentId":5749,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Native\\nativeHardwareTexture.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14797,"timestamp":958435172769,"id":6542,"parentId":6541,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15446,"timestamp":958435172758,"id":6541,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuPipelineContext.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15468,"timestamp":958435172750,"id":6540,"parentId":6539,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16027,"timestamp":958435172738,"id":6539,"parentId":5749,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Native\\nativeHelpers.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15984,"timestamp":958435172789,"id":6544,"parentId":6543,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17294,"timestamp":958435172778,"id":6543,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuShaderProcessorsGLSL.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17200,"timestamp":958435172886,"id":6546,"parentId":6545,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18571,"timestamp":958435172836,"id":6545,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuShaderProcessorsWGSL.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18500,"timestamp":958435172917,"id":6548,"parentId":6547,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19142,"timestamp":958435172901,"id":6547,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuShaderProcessingContext.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19525,"timestamp":958435172528,"id":6524,"parentId":6523,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19946,"timestamp":958435172513,"id":6523,"parentId":5739,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.readTexture.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19531,"timestamp":958435172938,"id":6550,"parentId":6549,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21063,"timestamp":958435172926,"id":6549,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuTextureHelper.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21023,"timestamp":958435172976,"id":6554,"parentId":6553,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21615,"timestamp":958435172965,"id":6553,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuBufferManager.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21595,"timestamp":958435172994,"id":6556,"parentId":6555,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21978,"timestamp":958435172984,"id":6555,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuHardwareTexture.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22014,"timestamp":958435172956,"id":6552,"parentId":6551,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26760,"timestamp":958435172946,"id":6551,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuTextureManager.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":26688,"timestamp":958435173029,"id":6560,"parentId":6559,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26966,"timestamp":958435173019,"id":6559,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuDepthCullingState.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":26982,"timestamp":958435173011,"id":6558,"parentId":6557,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27266,"timestamp":958435173001,"id":6557,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuStencilStateComposer.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":27229,"timestamp":958435173046,"id":6562,"parentId":6561,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27526,"timestamp":958435173036,"id":6561,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuMaterialContext.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":27506,"timestamp":958435173064,"id":6564,"parentId":6563,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27974,"timestamp":958435173054,"id":6563,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuClearQuad.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":27956,"timestamp":958435173081,"id":6566,"parentId":6565,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28382,"timestamp":958435173072,"id":6565,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuBundleList.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":28911,"timestamp":958435172552,"id":6526,"parentId":6525,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29129,"timestamp":958435172540,"id":6525,"parentId":5739,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.dynamicBuffer.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":28580,"timestamp":958435173097,"id":6568,"parentId":6567,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28957,"timestamp":958435173088,"id":6567,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuTimestampQuery.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":28941,"timestamp":958435173113,"id":6570,"parentId":6569,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29284,"timestamp":958435173104,"id":6569,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuOcclusionQuery.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29268,"timestamp":958435173129,"id":6572,"parentId":6571,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30044,"timestamp":958435173120,"id":6571,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuShaderProcessor.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30029,"timestamp":958435173145,"id":6574,"parentId":6573,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30270,"timestamp":958435173136,"id":6573,"parentId":5747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuSnapshotRendering.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30254,"timestamp":958435173162,"id":6576,"parentId":6575,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30547,"timestamp":958435173152,"id":6575,"parentId":5799,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\internalDeviceSourceManager.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30531,"timestamp":958435173177,"id":6578,"parentId":6577,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30903,"timestamp":958435173168,"id":6577,"parentId":5775,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\planeBuilder.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30889,"timestamp":958435173194,"id":6580,"parentId":6579,"tags":{},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31292,"timestamp":958435173184,"id":6579,"parentId":5775,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\torusBuilder.js","layer":"app-pages-browser"},"startTime":1704619723199,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":32354,"timestamp":958435175216,"id":6582,"parentId":6581,"tags":{},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35326,"timestamp":958435175192,"id":6581,"parentId":5781,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\polyhedronBuilder.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35262,"timestamp":958435175274,"id":6588,"parentId":6587,"tags":{},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35495,"timestamp":958435175265,"id":6587,"parentId":5789,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\RigModes\\stereoscopicRigMode.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35529,"timestamp":958435175242,"id":6584,"parentId":6583,"tags":{},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35737,"timestamp":958435175228,"id":6583,"parentId":5783,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\hemisphereBuilder.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35748,"timestamp":958435175259,"id":6586,"parentId":6585,"tags":{},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35877,"timestamp":958435175250,"id":6585,"parentId":5789,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\RigModes\\stereoscopicAnaglyphRigMode.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35819,"timestamp":958435175317,"id":6594,"parentId":6593,"tags":{},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36286,"timestamp":958435175309,"id":6593,"parentId":5791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\Octrees\\octreeBlock.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36301,"timestamp":958435175303,"id":6592,"parentId":6591,"tags":{},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36606,"timestamp":958435175296,"id":6591,"parentId":5791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\Octrees\\octree.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36566,"timestamp":958435175344,"id":6598,"parentId":6597,"tags":{},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36776,"timestamp":958435175336,"id":6597,"parentId":5787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\VR\\vrCameraMetrics.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"}] -[{"name":"read-resource","duration":36895,"timestamp":958435175331,"id":6596,"parentId":6595,"tags":{},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37342,"timestamp":958435175323,"id":6595,"parentId":5791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Culling\\Octrees\\octreeSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":37317,"timestamp":958435175357,"id":6600,"parentId":6599,"tags":{},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37507,"timestamp":958435175349,"id":6599,"parentId":5787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\VR\\vrDeviceOrientationArcRotateCamera.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":37575,"timestamp":958435175289,"id":6590,"parentId":6589,"tags":{},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37786,"timestamp":958435175281,"id":6589,"parentId":5789,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\RigModes\\vrRigMode.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":37704,"timestamp":958435175371,"id":6602,"parentId":6601,"tags":{},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37876,"timestamp":958435175363,"id":6601,"parentId":5787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\VR\\vrDeviceOrientationFreeCamera.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":37863,"timestamp":958435175384,"id":6604,"parentId":6603,"tags":{},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38035,"timestamp":958435175377,"id":6603,"parentId":5787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\VR\\vrDeviceOrientationGamepadCamera.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":38009,"timestamp":958435175412,"id":6608,"parentId":6607,"tags":{},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38103,"timestamp":958435175404,"id":6607,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.debugging.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":38116,"timestamp":958435175398,"id":6606,"parentId":6605,"tags":{},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":40552,"timestamp":958435175390,"id":6605,"parentId":5787,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Cameras\\VR\\vrExperienceHelper.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":40527,"timestamp":958435175425,"id":6610,"parentId":6609,"tags":{},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41314,"timestamp":958435175418,"id":6609,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.query.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":41300,"timestamp":958435175441,"id":6612,"parentId":6611,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41491,"timestamp":958435175432,"id":6611,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.transformFeedback.js","layer":"app-pages-browser"},"startTime":1704619723201,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":41477,"timestamp":958435175454,"id":6614,"parentId":6613,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41997,"timestamp":958435175446,"id":6613,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.multiview.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":41985,"timestamp":958435175468,"id":6616,"parentId":6615,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43079,"timestamp":958435175460,"id":6615,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.rawTexture.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43068,"timestamp":958435175481,"id":6618,"parentId":6617,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43323,"timestamp":958435175474,"id":6617,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.dynamicTexture.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43312,"timestamp":958435175494,"id":6620,"parentId":6619,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43406,"timestamp":958435175486,"id":6619,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.externalTexture.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43392,"timestamp":958435175507,"id":6622,"parentId":6621,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43601,"timestamp":958435175500,"id":6621,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.videoTexture.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43587,"timestamp":958435175522,"id":6624,"parentId":6623,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46518,"timestamp":958435175513,"id":6623,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.multiRender.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46492,"timestamp":958435175550,"id":6628,"parentId":6627,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47109,"timestamp":958435175542,"id":6627,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.renderTarget.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":47127,"timestamp":958435175535,"id":6626,"parentId":6625,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":47938,"timestamp":958435175527,"id":6625,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.cubeTexture.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":47915,"timestamp":958435175564,"id":6630,"parentId":6629,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48186,"timestamp":958435175556,"id":6629,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.renderTargetCube.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":48174,"timestamp":958435175577,"id":6632,"parentId":6631,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48302,"timestamp":958435175569,"id":6631,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.textureSampler.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":48275,"timestamp":958435175605,"id":6636,"parentId":6635,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48381,"timestamp":958435175597,"id":6635,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.storageBuffer.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":48340,"timestamp":958435175646,"id":6642,"parentId":6641,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48636,"timestamp":958435175638,"id":6641,"parentId":5831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.alpha.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":48663,"timestamp":958435175618,"id":6638,"parentId":6637,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48925,"timestamp":958435175610,"id":6637,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.textureSelector.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":48912,"timestamp":958435175632,"id":6640,"parentId":6639,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":49106,"timestamp":958435175624,"id":6639,"parentId":5803,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Native\\validatedNativeDataStream.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":49081,"timestamp":958435175658,"id":6644,"parentId":6643,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":49480,"timestamp":958435175650,"id":6643,"parentId":5831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.computeShader.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":49548,"timestamp":958435175591,"id":6634,"parentId":6633,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50000,"timestamp":958435175583,"id":6633,"parentId":5801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Extensions\\engine.views.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":49911,"timestamp":958435175683,"id":6648,"parentId":6647,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50112,"timestamp":958435175675,"id":6647,"parentId":5831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.debugging.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":50099,"timestamp":958435175696,"id":6650,"parentId":6649,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50319,"timestamp":958435175688,"id":6649,"parentId":5831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.dynamicTexture.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":50279,"timestamp":958435175736,"id":6656,"parentId":6655,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50471,"timestamp":958435175728,"id":6655,"parentId":5831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.query.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":50498,"timestamp":958435175709,"id":6652,"parentId":6651,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50689,"timestamp":958435175702,"id":6651,"parentId":5831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.externalTexture.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":50681,"timestamp":958435175723,"id":6654,"parentId":6653,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51412,"timestamp":958435175715,"id":6653,"parentId":5831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.multiRender.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51373,"timestamp":958435175765,"id":6660,"parentId":6659,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51506,"timestamp":958435175756,"id":6659,"parentId":5831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.readTexture.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51521,"timestamp":958435175750,"id":6658,"parentId":6657,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52399,"timestamp":958435175742,"id":6657,"parentId":5831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.rawTexture.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52359,"timestamp":958435175792,"id":6664,"parentId":6663,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52597,"timestamp":958435175784,"id":6663,"parentId":5831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.renderTargetCube.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52612,"timestamp":958435175778,"id":6662,"parentId":6661,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53013,"timestamp":958435175770,"id":6661,"parentId":5831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.renderTarget.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52986,"timestamp":958435175805,"id":6666,"parentId":6665,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53581,"timestamp":958435175798,"id":6665,"parentId":5847,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Helpers\\textureDome.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":53719,"timestamp":958435175669,"id":6646,"parentId":6645,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53963,"timestamp":958435175662,"id":6645,"parentId":5831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.cubeTexture.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":53814,"timestamp":958435175819,"id":6668,"parentId":6667,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":54225,"timestamp":958435175811,"id":6667,"parentId":5827,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\codeStringParsingTools.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":54213,"timestamp":958435175833,"id":6670,"parentId":6669,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55362,"timestamp":958435175825,"id":6669,"parentId":5849,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrMaterial.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55351,"timestamp":958435175846,"id":6672,"parentId":6671,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58189,"timestamp":958435175838,"id":6671,"parentId":5845,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\baseTexture.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58181,"timestamp":958435175859,"id":6674,"parentId":6673,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58861,"timestamp":958435175851,"id":6673,"parentId":5845,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\mirrorTexture.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58851,"timestamp":958435175872,"id":6676,"parentId":6675,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59726,"timestamp":958435175864,"id":6675,"parentId":5845,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\cubeTexture.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":59703,"timestamp":958435175899,"id":6680,"parentId":6679,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60691,"timestamp":958435175891,"id":6679,"parentId":5851,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\videoTexture.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60681,"timestamp":958435175912,"id":6682,"parentId":6681,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61002,"timestamp":958435175904,"id":6681,"parentId":5849,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Loaders\\ddsTextureLoader.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60990,"timestamp":958435175925,"id":6684,"parentId":6683,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61195,"timestamp":958435175918,"id":6683,"parentId":5849,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Loaders\\envTextureLoader.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":61182,"timestamp":958435175939,"id":6686,"parentId":6685,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61492,"timestamp":958435175931,"id":6685,"parentId":5849,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Loaders\\ktxTextureLoader.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":61480,"timestamp":958435175953,"id":6688,"parentId":6687,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61594,"timestamp":958435175945,"id":6687,"parentId":5831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.textureSampler.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":61581,"timestamp":958435175966,"id":6690,"parentId":6689,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61902,"timestamp":958435175958,"id":6689,"parentId":5831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.storageBuffer.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":61984,"timestamp":958435175885,"id":6678,"parentId":6677,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":63977,"timestamp":958435175877,"id":6677,"parentId":5845,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Background\\backgroundMaterial.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":73123,"timestamp":958435175979,"id":6692,"parentId":6691,"tags":{},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":73351,"timestamp":958435175972,"id":6691,"parentId":5831,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\Extensions\\engine.videoTexture.js","layer":"app-pages-browser"},"startTime":1704619723202,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3730,"timestamp":958435256742,"id":6700,"parentId":6699,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3886,"timestamp":958435256732,"id":6699,"parentId":5863,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\glowMapMerge.vertex.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3964,"timestamp":958435256666,"id":6694,"parentId":6693,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":4231,"timestamp":958435256632,"id":6693,"parentId":5859,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\glowMapGeneration.fragment.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4114,"timestamp":958435256758,"id":6702,"parentId":6701,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4225,"timestamp":958435256749,"id":6701,"parentId":5873,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\lensFlare.fragment.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4276,"timestamp":958435256706,"id":6696,"parentId":6695,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4449,"timestamp":958435256691,"id":6695,"parentId":5859,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\glowMapGeneration.vertex.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4373,"timestamp":958435256775,"id":6704,"parentId":6703,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4480,"timestamp":958435256764,"id":6703,"parentId":5873,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\lensFlare.vertex.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4528,"timestamp":958435256725,"id":6698,"parentId":6697,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4643,"timestamp":958435256715,"id":6697,"parentId":5863,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\glowMapMerge.fragment.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4571,"timestamp":958435256804,"id":6708,"parentId":6707,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4676,"timestamp":958435256796,"id":6707,"parentId":5867,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\layer.fragment.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4690,"timestamp":958435256790,"id":6706,"parentId":6705,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4788,"timestamp":958435256782,"id":6705,"parentId":5865,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\glowBlurPostProcess.fragment.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4728,"timestamp":958435256849,"id":6714,"parentId":6713,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5003,"timestamp":958435256841,"id":6713,"parentId":5897,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\materialStencilState.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4966,"timestamp":958435256885,"id":6718,"parentId":6717,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5164,"timestamp":958435256877,"id":6717,"parentId":5913,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\prePassConfiguration.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5180,"timestamp":958435256870,"id":6716,"parentId":6715,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5292,"timestamp":958435256856,"id":6715,"parentId":5917,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\postprocess.vertex.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5243,"timestamp":958435256914,"id":6722,"parentId":6721,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5440,"timestamp":958435256906,"id":6721,"parentId":5913,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\default.vertex.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5537,"timestamp":958435256818,"id":6710,"parentId":6709,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5637,"timestamp":958435256810,"id":6709,"parentId":5867,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\layer.vertex.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5619,"timestamp":958435256835,"id":6712,"parentId":6711,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7934,"timestamp":958435256825,"id":6711,"parentId":5859,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\renderTargetTexture.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7874,"timestamp":958435256900,"id":6720,"parentId":6719,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8149,"timestamp":958435256892,"id":6719,"parentId":5913,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\default.fragment.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8080,"timestamp":958435256972,"id":6730,"parentId":6729,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8198,"timestamp":958435256961,"id":6729,"parentId":5959,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\meshUVSpaceRendererMasker.vertex.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8239,"timestamp":958435256928,"id":6724,"parentId":6723,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8348,"timestamp":958435256920,"id":6723,"parentId":5937,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\standardMaterial.decalMap.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8335,"timestamp":958435256941,"id":6726,"parentId":6725,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8460,"timestamp":958435256934,"id":6725,"parentId":5959,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\meshUVSpaceRenderer.vertex.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8445,"timestamp":958435256956,"id":6728,"parentId":6727,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8547,"timestamp":958435256948,"id":6727,"parentId":5959,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\meshUVSpaceRenderer.fragment.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8511,"timestamp":958435256991,"id":6732,"parentId":6731,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8617,"timestamp":958435256983,"id":6731,"parentId":5959,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\meshUVSpaceRendererMasker.fragment.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8606,"timestamp":958435257006,"id":6734,"parentId":6733,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8703,"timestamp":958435256997,"id":6733,"parentId":5959,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\meshUVSpaceRendererFinaliser.fragment.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8689,"timestamp":958435257019,"id":6736,"parentId":6735,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8781,"timestamp":958435257012,"id":6735,"parentId":5959,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\meshUVSpaceRendererFinaliser.vertex.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8766,"timestamp":958435257033,"id":6738,"parentId":6737,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8927,"timestamp":958435257025,"id":6737,"parentId":5951,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.vertexFormat.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8913,"timestamp":958435257047,"id":6740,"parentId":6739,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9020,"timestamp":958435257039,"id":6739,"parentId":5969,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\color.fragment.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8991,"timestamp":958435257075,"id":6744,"parentId":6743,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9093,"timestamp":958435257066,"id":6743,"parentId":5937,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrMaterial.decalMap.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9076,"timestamp":958435257090,"id":6746,"parentId":6745,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9565,"timestamp":958435257081,"id":6745,"parentId":5933,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrAnisotropicConfiguration.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9596,"timestamp":958435257060,"id":6742,"parentId":6741,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9720,"timestamp":958435257052,"id":6741,"parentId":5969,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\color.vertex.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9665,"timestamp":958435257116,"id":6750,"parentId":6749,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9917,"timestamp":958435257109,"id":6749,"parentId":5933,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrBRDFConfiguration.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9876,"timestamp":958435257157,"id":6756,"parentId":6755,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12587,"timestamp":958435257150,"id":6755,"parentId":5933,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrSheenConfiguration.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12621,"timestamp":958435257130,"id":6752,"parentId":6751,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13776,"timestamp":958435257122,"id":6751,"parentId":5933,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrClearCoatConfiguration.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13805,"timestamp":958435257103,"id":6748,"parentId":6747,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17744,"timestamp":958435257095,"id":6747,"parentId":5933,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrBaseMaterial.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17708,"timestamp":958435257144,"id":6754,"parentId":6753,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18359,"timestamp":958435257136,"id":6753,"parentId":5933,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrIridescenceConfiguration.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18299,"timestamp":958435257207,"id":6762,"parentId":6761,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18646,"timestamp":958435257199,"id":6761,"parentId":5973,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\discBuilder.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18686,"timestamp":958435257170,"id":6758,"parentId":6757,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21785,"timestamp":958435257163,"id":6757,"parentId":5933,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrSubSurfaceConfiguration.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21712,"timestamp":958435257247,"id":6768,"parentId":6767,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22357,"timestamp":958435257239,"id":6767,"parentId":5973,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\polygonBuilder.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22416,"timestamp":958435257191,"id":6760,"parentId":6759,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23503,"timestamp":958435257177,"id":6759,"parentId":5973,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\ribbonBuilder.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23471,"timestamp":958435257221,"id":6764,"parentId":6763,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24307,"timestamp":958435257212,"id":6763,"parentId":5973,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\tiledBoxBuilder.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24297,"timestamp":958435257234,"id":6766,"parentId":6765,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24732,"timestamp":958435257226,"id":6765,"parentId":5973,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\torusKnotBuilder.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24707,"timestamp":958435257261,"id":6770,"parentId":6769,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24985,"timestamp":958435257253,"id":6769,"parentId":5981,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Maths\\math.isovector.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24958,"timestamp":958435257289,"id":6774,"parentId":6773,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25295,"timestamp":958435257280,"id":6773,"parentId":5973,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\latheBuilder.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":25311,"timestamp":958435257274,"id":6772,"parentId":6771,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25495,"timestamp":958435257267,"id":6771,"parentId":5999,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Decorators\\nodeDecorator.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":25469,"timestamp":958435257301,"id":6776,"parentId":6775,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27087,"timestamp":958435257294,"id":6775,"parentId":5973,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\tiledPlaneBuilder.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":27065,"timestamp":958435257327,"id":6780,"parentId":6779,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27568,"timestamp":958435257320,"id":6779,"parentId":5973,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\tubeBuilder.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":27584,"timestamp":958435257314,"id":6778,"parentId":6777,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28592,"timestamp":958435257307,"id":6777,"parentId":5973,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\groundBuilder.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":28568,"timestamp":958435257342,"id":6782,"parentId":6781,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29286,"timestamp":958435257333,"id":6781,"parentId":5973,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\icoSphereBuilder.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29273,"timestamp":958435257356,"id":6784,"parentId":6783,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32799,"timestamp":958435257348,"id":6783,"parentId":5973,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\decalBuilder.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":32790,"timestamp":958435257369,"id":6786,"parentId":6785,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33023,"timestamp":958435257362,"id":6785,"parentId":5973,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\geodesicBuilder.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33011,"timestamp":958435257384,"id":6788,"parentId":6787,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33540,"timestamp":958435257375,"id":6787,"parentId":5973,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\goldbergBuilder.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33528,"timestamp":958435257397,"id":6790,"parentId":6789,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34201,"timestamp":958435257389,"id":6789,"parentId":5973,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\textBuilder.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":34150,"timestamp":958435257451,"id":6798,"parentId":6797,"tags":{},"startTime":1704619723284,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34290,"timestamp":958435257443,"id":6797,"parentId":5993,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Occlusion\\occlusionMaterial.js","layer":"app-pages-browser"},"startTime":1704619723284,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":34318,"timestamp":958435257423,"id":6794,"parentId":6793,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36326,"timestamp":958435257416,"id":6793,"parentId":5989,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\Shadows\\cascadedShadowGenerator.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36316,"timestamp":958435257437,"id":6796,"parentId":6795,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36654,"timestamp":958435257429,"id":6795,"parentId":5989,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\Shadows\\shadowGeneratorSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"}] -[{"name":"read-resource","duration":36712,"timestamp":958435257465,"id":6800,"parentId":6799,"tags":{},"startTime":1704619723284,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37024,"timestamp":958435257457,"id":6799,"parentId":5995,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrBaseSimpleMaterial.js","layer":"app-pages-browser"},"startTime":1704619723284,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":37080,"timestamp":958435257410,"id":6792,"parentId":6791,"tags":{},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":41844,"timestamp":958435257403,"id":6791,"parentId":5989,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Lights\\Shadows\\shadowGenerator.js","layer":"app-pages-browser"},"startTime":1704619723283,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43089,"timestamp":958435259499,"id":6806,"parentId":6805,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43277,"timestamp":958435259489,"id":6805,"parentId":5999,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\nodeMaterialConnectionPointCustomObject.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43295,"timestamp":958435259481,"id":6804,"parentId":6803,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43632,"timestamp":958435259469,"id":6803,"parentId":5995,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrSpecularGlossinessMaterial.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43653,"timestamp":958435259457,"id":6802,"parentId":6801,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43974,"timestamp":958435259432,"id":6801,"parentId":5995,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\PBR\\pbrMetallicRoughnessMaterial.js","layer":"app-pages-browser"},"startTime":1704619723285,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43900,"timestamp":958435259514,"id":6808,"parentId":6807,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44721,"timestamp":958435259506,"id":6807,"parentId":5999,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\nodeMaterialBlockConnectionPoint.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44679,"timestamp":958435259558,"id":6814,"parentId":6813,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44851,"timestamp":958435259550,"id":6813,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\baseTexture.polynomial.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44867,"timestamp":958435259544,"id":6812,"parentId":6811,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48447,"timestamp":958435259534,"id":6811,"parentId":5999,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\nodeMaterial.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":48420,"timestamp":958435259572,"id":6816,"parentId":6815,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":48938,"timestamp":958435259564,"id":6815,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\colorGradingTexture.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":48983,"timestamp":958435259528,"id":6810,"parentId":6809,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51938,"timestamp":958435259520,"id":6809,"parentId":5999,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\nodeMaterialBlock.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51889,"timestamp":958435259586,"id":6818,"parentId":6817,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52391,"timestamp":958435259578,"id":6817,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\equiRectangularCubeTexture.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52379,"timestamp":958435259600,"id":6820,"parentId":6819,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52525,"timestamp":958435259591,"id":6819,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\externalTexture.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52513,"timestamp":958435259613,"id":6822,"parentId":6821,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53245,"timestamp":958435259605,"id":6821,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\hdrCubeTexture.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":53218,"timestamp":958435259642,"id":6826,"parentId":6825,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53284,"timestamp":958435259635,"id":6825,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\internalTextureLoader.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":53296,"timestamp":958435259629,"id":6824,"parentId":6823,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53598,"timestamp":958435259621,"id":6823,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\htmlElementTexture.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":53557,"timestamp":958435259670,"id":6830,"parentId":6829,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53783,"timestamp":958435259662,"id":6829,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\rawCubeTexture.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":53799,"timestamp":958435259656,"id":6828,"parentId":6827,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":54748,"timestamp":958435259648,"id":6827,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\multiRenderTarget.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":54693,"timestamp":958435259715,"id":6836,"parentId":6835,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55033,"timestamp":958435259705,"id":6835,"parentId":5999,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\index.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55061,"timestamp":958435259684,"id":6832,"parentId":6831,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55261,"timestamp":958435259676,"id":6831,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\rawTexture2DArray.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55248,"timestamp":958435259698,"id":6834,"parentId":6833,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55337,"timestamp":958435259690,"id":6833,"parentId":5999,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Enums\\index.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55309,"timestamp":958435259729,"id":6838,"parentId":6837,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55362,"timestamp":958435259721,"id":6837,"parentId":5999,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Optimizers\\index.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55345,"timestamp":958435259743,"id":6840,"parentId":6839,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55818,"timestamp":958435259735,"id":6839,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Filtering\\hdrFiltering.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55806,"timestamp":958435259756,"id":6842,"parentId":6841,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55894,"timestamp":958435259749,"id":6841,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Loaders\\index.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55880,"timestamp":958435259769,"id":6844,"parentId":6843,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55937,"timestamp":958435259762,"id":6843,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Packer\\index.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55922,"timestamp":958435259783,"id":6846,"parentId":6845,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55983,"timestamp":958435259775,"id":6845,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Procedurals\\index.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55966,"timestamp":958435259797,"id":6848,"parentId":6847,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56085,"timestamp":958435259790,"id":6847,"parentId":6003,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\greasedLine.fragment.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":56059,"timestamp":958435259823,"id":6852,"parentId":6851,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56220,"timestamp":958435259816,"id":6851,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\rawTexture3D.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":56234,"timestamp":958435259810,"id":6850,"parentId":6849,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56356,"timestamp":958435259803,"id":6849,"parentId":6003,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\greasedLine.vertex.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":56315,"timestamp":958435259851,"id":6856,"parentId":6855,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56656,"timestamp":958435259844,"id":6855,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\thinTexture.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":56671,"timestamp":958435259838,"id":6854,"parentId":6853,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":56873,"timestamp":958435259829,"id":6853,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\refractionTexture.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":56847,"timestamp":958435259864,"id":6858,"parentId":6857,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57031,"timestamp":958435259857,"id":6857,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\thinRenderTargetTexture.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":57018,"timestamp":958435259877,"id":6860,"parentId":6859,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":57213,"timestamp":958435259870,"id":6859,"parentId":5997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\ktx2decoderTypes.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":64077,"timestamp":958435259905,"id":6864,"parentId":6863,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":65129,"timestamp":958435259896,"id":6863,"parentId":6013,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Builders\\greasedLineBuilder.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":65118,"timestamp":958435259918,"id":6866,"parentId":6865,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66210,"timestamp":958435259911,"id":6865,"parentId":6011,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Compression\\dracoCompression.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":66184,"timestamp":958435259947,"id":6870,"parentId":6869,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66438,"timestamp":958435259939,"id":6869,"parentId":6025,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\uniformBufferEffectCommonAccessor.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":66455,"timestamp":958435259931,"id":6868,"parentId":6867,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66636,"timestamp":958435259924,"id":6867,"parentId":6011,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Compression\\meshoptCompression.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":66601,"timestamp":958435259968,"id":6872,"parentId":6871,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66717,"timestamp":958435259957,"id":6871,"parentId":6025,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\gpuUpdateParticles.fragment.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":66673,"timestamp":958435260009,"id":6878,"parentId":6877,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66791,"timestamp":958435260001,"id":6877,"parentId":6029,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\gpuRenderParticles.fragment.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":66909,"timestamp":958435259891,"id":6862,"parentId":6861,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69393,"timestamp":958435259883,"id":6861,"parentId":6009,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Loading\\Plugins\\babylonFileLoader.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":69248,"timestamp":958435260038,"id":6882,"parentId":6881,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69400,"timestamp":958435260031,"id":6881,"parentId":6039,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\particles.vertex.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":69391,"timestamp":958435260051,"id":6884,"parentId":6883,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69514,"timestamp":958435260043,"id":6883,"parentId":6037,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\particles.fragment.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":69549,"timestamp":958435260064,"id":6886,"parentId":6885,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69785,"timestamp":958435260056,"id":6885,"parentId":6025,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\customParticleEmitter.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":69827,"timestamp":958435260024,"id":6880,"parentId":6879,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69969,"timestamp":958435260014,"id":6879,"parentId":6029,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\gpuRenderParticles.vertex.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":70009,"timestamp":958435259982,"id":6874,"parentId":6873,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":70164,"timestamp":958435259974,"id":6873,"parentId":6025,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\gpuUpdateParticles.vertex.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":70150,"timestamp":958435259995,"id":6876,"parentId":6875,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":70322,"timestamp":958435259987,"id":6875,"parentId":6027,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\gpuUpdateParticles.compute.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":79190,"timestamp":958435260305,"id":6890,"parentId":6889,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":80294,"timestamp":958435260294,"id":6889,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\nodeGeometry.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":80452,"timestamp":958435260284,"id":6888,"parentId":6887,"tags":{},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":80811,"timestamp":958435260264,"id":6887,"parentId":6029,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\boxParticleEmitter.js","layer":"app-pages-browser"},"startTime":1704619723286,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7055,"timestamp":958435356611,"id":6892,"parentId":6891,"tags":{},"startTime":1704619723383,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8107,"timestamp":958435356573,"id":6891,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\nodeGeometryBlock.js","layer":"app-pages-browser"},"startTime":1704619723383,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8050,"timestamp":958435356644,"id":6894,"parentId":6893,"tags":{},"startTime":1704619723383,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8693,"timestamp":958435356631,"id":6893,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\nodeGeometryBlockConnectionPoint.js","layer":"app-pages-browser"},"startTime":1704619723383,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8670,"timestamp":958435356663,"id":6896,"parentId":6895,"tags":{},"startTime":1704619723383,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9499,"timestamp":958435356653,"id":6895,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\nodeGeometryBuildState.js","layer":"app-pages-browser"},"startTime":1704619723383,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9490,"timestamp":958435356680,"id":6898,"parentId":6897,"tags":{},"startTime":1704619723383,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":9670,"timestamp":958435356671,"id":6897,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Interfaces\\nodeGeometryExecutionContext.js","layer":"app-pages-browser"},"startTime":1704619723383,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5495,"timestamp":958435361763,"id":6900,"parentId":6899,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5682,"timestamp":958435361731,"id":6899,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Enums\\nodeGeometryConnectionPointTypes.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5636,"timestamp":958435361795,"id":6902,"parentId":6901,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5798,"timestamp":958435361781,"id":6901,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Enums\\nodeGeometryContextualSources.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5772,"timestamp":958435361815,"id":6904,"parentId":6903,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6191,"timestamp":958435361805,"id":6903,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryOptimizeBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6174,"timestamp":958435361831,"id":6906,"parentId":6905,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6343,"timestamp":958435361822,"id":6905,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryOutputBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6229,"timestamp":958435361946,"id":6916,"parentId":6915,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6791,"timestamp":958435361939,"id":6915,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\randomBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6857,"timestamp":958435361881,"id":6908,"parentId":6907,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7532,"timestamp":958435361837,"id":6907,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryInputBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7445,"timestamp":958435361933,"id":6914,"parentId":6913,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7924,"timestamp":958435361925,"id":6913,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\conditionBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7939,"timestamp":958435361919,"id":6912,"parentId":6911,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8253,"timestamp":958435361910,"id":6911,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\mapRangeBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8268,"timestamp":958435361903,"id":6910,"parentId":6909,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8892,"timestamp":958435361891,"id":6909,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\mathBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8832,"timestamp":958435361960,"id":6918,"parentId":6917,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9418,"timestamp":958435361952,"id":6917,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\noiseBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9418,"timestamp":958435361973,"id":6920,"parentId":6919,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9768,"timestamp":958435361965,"id":6919,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\mergeGeometryBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9755,"timestamp":958435361987,"id":6922,"parentId":6921,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10150,"timestamp":958435361979,"id":6921,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryCollectionBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10123,"timestamp":958435362014,"id":6926,"parentId":6925,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10295,"timestamp":958435362007,"id":6925,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\computeNormalsBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10309,"timestamp":958435362001,"id":6924,"parentId":6923,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10555,"timestamp":958435361993,"id":6923,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryElbowBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10533,"timestamp":958435362028,"id":6928,"parentId":6927,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11100,"timestamp":958435362020,"id":6927,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\vectorConverterBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11088,"timestamp":958435362042,"id":6930,"parentId":6929,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11295,"timestamp":958435362034,"id":6929,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\normalizeVectorBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11283,"timestamp":958435362054,"id":6932,"parentId":6931,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11916,"timestamp":958435362047,"id":6931,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryTrigonometryBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11903,"timestamp":958435362069,"id":6934,"parentId":6933,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14048,"timestamp":958435362060,"id":6933,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryTransformBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14023,"timestamp":958435362096,"id":6938,"parentId":6937,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14260,"timestamp":958435362089,"id":6937,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\debugBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14248,"timestamp":958435362110,"id":6940,"parentId":6939,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14523,"timestamp":958435362102,"id":6939,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\geometryInfoBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14550,"timestamp":958435362083,"id":6936,"parentId":6935,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14762,"timestamp":958435362075,"id":6935,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\intFloatConverterBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14709,"timestamp":958435362136,"id":6944,"parentId":6943,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15040,"timestamp":958435362128,"id":6943,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\planeBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15027,"timestamp":958435362150,"id":6946,"parentId":6945,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15444,"timestamp":958435362141,"id":6945,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\boxBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15472,"timestamp":958435362123,"id":6942,"parentId":6941,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15931,"timestamp":958435362115,"id":6941,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\mappingBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15892,"timestamp":958435362163,"id":6948,"parentId":6947,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16187,"timestamp":958435362156,"id":6947,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\meshBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16175,"timestamp":958435362176,"id":6950,"parentId":6949,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16491,"timestamp":958435362169,"id":6949,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\icoSphereBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16479,"timestamp":958435362190,"id":6952,"parentId":6951,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16821,"timestamp":958435362182,"id":6951,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\sphereBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16794,"timestamp":958435362218,"id":6956,"parentId":6955,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17079,"timestamp":958435362210,"id":6955,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\torusBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17094,"timestamp":958435362204,"id":6954,"parentId":6953,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17415,"timestamp":958435362196,"id":6953,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\gridBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17373,"timestamp":958435362246,"id":6960,"parentId":6959,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17680,"timestamp":958435362238,"id":6959,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\capsuleBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17694,"timestamp":958435362232,"id":6958,"parentId":6957,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18061,"timestamp":958435362224,"id":6957,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\cylinderBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18033,"timestamp":958435362261,"id":6962,"parentId":6961,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18314,"timestamp":958435362253,"id":6961,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\discBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18260,"timestamp":958435362315,"id":6966,"parentId":6965,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18576,"timestamp":958435362305,"id":6965,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Set\\setPositionsBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18591,"timestamp":958435362299,"id":6964,"parentId":6963,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18746,"timestamp":958435362288,"id":6963,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Sources\\nullBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18703,"timestamp":958435362342,"id":6970,"parentId":6969,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19125,"timestamp":958435362334,"id":6969,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Set\\setUVsBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19140,"timestamp":958435362328,"id":6968,"parentId":6967,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19536,"timestamp":958435362321,"id":6967,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Set\\setNormalsBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19512,"timestamp":958435362356,"id":6972,"parentId":6971,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19858,"timestamp":958435362348,"id":6971,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Set\\setColorsBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19846,"timestamp":958435362369,"id":6974,"parentId":6973,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20176,"timestamp":958435362361,"id":6973,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Set\\setTangentsBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20163,"timestamp":958435362383,"id":6976,"parentId":6975,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20473,"timestamp":958435362375,"id":6975,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Set\\setMaterialIDBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20460,"timestamp":958435362396,"id":6978,"parentId":6977,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20643,"timestamp":958435362389,"id":6977,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Matrices\\rotationXBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20629,"timestamp":958435362410,"id":6980,"parentId":6979,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20802,"timestamp":958435362402,"id":6979,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Matrices\\rotationYBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20788,"timestamp":958435362425,"id":6982,"parentId":6981,"tags":{},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20965,"timestamp":958435362416,"id":6981,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Matrices\\rotationZBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20949,"timestamp":958435362440,"id":6984,"parentId":6983,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21136,"timestamp":958435362431,"id":6983,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Matrices\\scalingBlock.js","layer":"app-pages-browser"},"startTime":1704619723388,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21112,"timestamp":958435362463,"id":6986,"parentId":6985,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21322,"timestamp":958435362454,"id":6985,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Matrices\\alignBlock.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21316,"timestamp":958435362477,"id":6988,"parentId":6987,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21503,"timestamp":958435362469,"id":6987,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Matrices\\translationBlock.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21490,"timestamp":958435362491,"id":6990,"parentId":6989,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22121,"timestamp":958435362483,"id":6989,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Instances\\instantiateOnVerticesBlock.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22094,"timestamp":958435362519,"id":6994,"parentId":6993,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22680,"timestamp":958435362511,"id":6993,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Instances\\instantiateOnVolumeBlock.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22668,"timestamp":958435362533,"id":6996,"parentId":6995,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22992,"timestamp":958435362525,"id":6995,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Instances\\instantiateBlock.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23020,"timestamp":958435362505,"id":6992,"parentId":6991,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23668,"timestamp":958435362497,"id":6991,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Instances\\instantiateOnFacesBlock.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23627,"timestamp":958435362546,"id":6998,"parentId":6997,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25749,"timestamp":958435362538,"id":6997,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Instances\\instantiateLinearBlock.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"}] -[{"name":"read-resource","duration":25836,"timestamp":958435362561,"id":7000,"parentId":6999,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26278,"timestamp":958435362552,"id":6999,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Instances\\instantiateRadialBlock.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":26263,"timestamp":958435362576,"id":7002,"parentId":7001,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26391,"timestamp":958435362569,"id":7001,"parentId":6081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\boundingBoxRenderer.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":26366,"timestamp":958435362602,"id":7006,"parentId":7005,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26827,"timestamp":958435362594,"id":7005,"parentId":6075,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\joinedPhysicsEngineComponent.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":26843,"timestamp":958435362589,"id":7004,"parentId":7003,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26998,"timestamp":958435362582,"id":7003,"parentId":6081,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\boundingBoxRenderer.vertex.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":26958,"timestamp":958435362631,"id":7010,"parentId":7009,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27262,"timestamp":958435362622,"id":7009,"parentId":6077,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\IPhysicsEnginePlugin.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":27305,"timestamp":958435362671,"id":7016,"parentId":7015,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27805,"timestamp":958435362664,"id":7015,"parentId":6071,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\cylinderParticleEmitter.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":27862,"timestamp":958435362616,"id":7008,"parentId":7007,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28030,"timestamp":958435362607,"id":7007,"parentId":6075,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\physicsEngineComponent.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":28001,"timestamp":958435362644,"id":7012,"parentId":7011,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29456,"timestamp":958435362637,"id":7011,"parentId":6069,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Navigation\\Plugins\\recastJSPlugin.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29445,"timestamp":958435362658,"id":7014,"parentId":7013,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29857,"timestamp":958435362650,"id":7013,"parentId":6071,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\coneParticleEmitter.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29830,"timestamp":958435362686,"id":7018,"parentId":7017,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30127,"timestamp":958435362677,"id":7017,"parentId":6071,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\hemisphericParticleEmitter.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30113,"timestamp":958435362699,"id":7020,"parentId":7019,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30174,"timestamp":958435362692,"id":7019,"parentId":6071,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\IParticleEmitterType.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30157,"timestamp":958435362714,"id":7022,"parentId":7021,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30390,"timestamp":958435362707,"id":7021,"parentId":6071,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\pointParticleEmitter.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30378,"timestamp":958435362727,"id":7024,"parentId":7023,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30804,"timestamp":958435362720,"id":7023,"parentId":6071,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\sphereParticleEmitter.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30792,"timestamp":958435362740,"id":7026,"parentId":7025,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31260,"timestamp":958435362733,"id":7025,"parentId":6071,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Particles\\EmitterTypes\\meshParticleEmitter.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31246,"timestamp":958435362755,"id":7028,"parentId":7027,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31429,"timestamp":958435362746,"id":7027,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\matrixComposeBlock.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31417,"timestamp":958435362768,"id":7030,"parentId":7029,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31605,"timestamp":958435362761,"id":7029,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\boundingBlock.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31593,"timestamp":958435362781,"id":7032,"parentId":7031,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32006,"timestamp":958435362773,"id":7031,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\booleanGeometryBlock.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31994,"timestamp":958435362794,"id":7034,"parentId":7033,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32274,"timestamp":958435362787,"id":7033,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Teleport\\teleportInBlock.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":32260,"timestamp":958435362809,"id":7036,"parentId":7035,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32533,"timestamp":958435362800,"id":7035,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Teleport\\teleportOutBlock.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":32508,"timestamp":958435362834,"id":7040,"parentId":7039,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32890,"timestamp":958435362827,"id":7039,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Textures\\geometryTextureFetchBlock.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":32877,"timestamp":958435362848,"id":7042,"parentId":7041,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32996,"timestamp":958435362840,"id":7041,"parentId":6083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\depth.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33023,"timestamp":958435362821,"id":7038,"parentId":7037,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33411,"timestamp":958435362814,"id":7037,"parentId":6067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Textures\\geometryTextureBlock.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33371,"timestamp":958435362863,"id":7044,"parentId":7043,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33505,"timestamp":958435362853,"id":7043,"parentId":6083,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\depth.vertex.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33480,"timestamp":958435362886,"id":7046,"parentId":7045,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33615,"timestamp":958435362877,"id":7045,"parentId":5833,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\scheduler\\index.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33584,"timestamp":958435362915,"id":7050,"parentId":7049,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33687,"timestamp":958435362907,"id":7049,"parentId":6087,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\oitBackBlend.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33700,"timestamp":958435362901,"id":7048,"parentId":7047,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33796,"timestamp":958435362893,"id":7047,"parentId":6087,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\oitFinal.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33754,"timestamp":958435362942,"id":7054,"parentId":7053,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33859,"timestamp":958435362935,"id":7053,"parentId":6091,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\line.vertex.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33832,"timestamp":958435362969,"id":7058,"parentId":7057,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33956,"timestamp":958435362961,"id":7057,"parentId":6093,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\geometry.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33994,"timestamp":958435362929,"id":7052,"parentId":7051,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34093,"timestamp":958435362921,"id":7051,"parentId":6091,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\line.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":34065,"timestamp":958435362955,"id":7056,"parentId":7055,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34388,"timestamp":958435362948,"id":7055,"parentId":6101,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\subSurfaceConfiguration.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":34362,"timestamp":958435362982,"id":7060,"parentId":7059,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34507,"timestamp":958435362975,"id":7059,"parentId":6093,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\geometry.vertex.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":34492,"timestamp":958435362996,"id":7062,"parentId":7061,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34600,"timestamp":958435362988,"id":7061,"parentId":6103,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\outline.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":34571,"timestamp":958435363025,"id":7066,"parentId":7065,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34688,"timestamp":958435363017,"id":7065,"parentId":6103,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\outline.vertex.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":34702,"timestamp":958435363010,"id":7064,"parentId":7063,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34940,"timestamp":958435363002,"id":7063,"parentId":6097,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\prePassRenderTarget.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":34913,"timestamp":958435363038,"id":7068,"parentId":7067,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35021,"timestamp":958435363030,"id":7067,"parentId":6115,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\bloomMerge.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35006,"timestamp":958435363052,"id":7070,"parentId":7069,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35104,"timestamp":958435363044,"id":7069,"parentId":6109,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\anaglyph.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35089,"timestamp":958435363065,"id":7072,"parentId":7071,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35182,"timestamp":958435363058,"id":7071,"parentId":6111,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\blackAndWhite.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35166,"timestamp":958435363080,"id":7074,"parentId":7073,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35266,"timestamp":958435363072,"id":7073,"parentId":6117,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\kernelBlur.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43682,"timestamp":958435363367,"id":7078,"parentId":7077,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43836,"timestamp":958435363356,"id":7077,"parentId":6121,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\circleOfConfusion.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43858,"timestamp":958435363345,"id":7076,"parentId":7075,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43990,"timestamp":958435363323,"id":7075,"parentId":6117,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\kernelBlur.vertex.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43937,"timestamp":958435363384,"id":7080,"parentId":7079,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44049,"timestamp":958435363375,"id":7079,"parentId":6119,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\chromaticAberration.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44003,"timestamp":958435363427,"id":7086,"parentId":7085,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44110,"timestamp":958435363420,"id":7085,"parentId":6131,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\depthOfFieldMerge.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44095,"timestamp":958435363441,"id":7088,"parentId":7087,"tags":{},"startTime":1704619723390,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44194,"timestamp":958435363434,"id":7087,"parentId":6133,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\displayPass.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44236,"timestamp":958435363399,"id":7082,"parentId":7081,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44340,"timestamp":958435363390,"id":7081,"parentId":6123,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\colorCorrection.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44323,"timestamp":958435363414,"id":7084,"parentId":7083,"tags":{},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44428,"timestamp":958435363405,"id":7083,"parentId":6125,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\convolution.fragment.js","layer":"app-pages-browser"},"startTime":1704619723389,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52629,"timestamp":958435363653,"id":7090,"parentId":7089,"tags":{},"startTime":1704619723390,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52771,"timestamp":958435363639,"id":7089,"parentId":6137,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\filter.fragment.js","layer":"app-pages-browser"},"startTime":1704619723390,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":49441,"timestamp":958435366978,"id":7092,"parentId":7091,"tags":{},"startTime":1704619723393,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":49568,"timestamp":958435366955,"id":7091,"parentId":6141,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\grain.fragment.js","layer":"app-pages-browser"},"startTime":1704619723393,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":2575,"timestamp":958435421269,"id":7094,"parentId":7093,"tags":{},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3053,"timestamp":958435421233,"id":7093,"parentId":6113,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\postProcessRenderEffect.js","layer":"app-pages-browser"},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":2955,"timestamp":958435421343,"id":7100,"parentId":7099,"tags":{},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3086,"timestamp":958435421334,"id":7099,"parentId":6139,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fxaa.vertex.js","layer":"app-pages-browser"},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3039,"timestamp":958435421388,"id":7106,"parentId":7105,"tags":{},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3156,"timestamp":958435421379,"id":7105,"parentId":6147,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\motionBlur.fragment.js","layer":"app-pages-browser"},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3238,"timestamp":958435421304,"id":7096,"parentId":7095,"tags":{},"startTime":1704619723447,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":3463,"timestamp":958435421291,"id":7095,"parentId":6135,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\extractHighlights.fragment.js","layer":"app-pages-browser"},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3389,"timestamp":958435421373,"id":7104,"parentId":7103,"tags":{},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3480,"timestamp":958435421365,"id":7103,"parentId":6147,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\motionBlurConfiguration.js","layer":"app-pages-browser"},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3526,"timestamp":958435421326,"id":7098,"parentId":7097,"tags":{},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3661,"timestamp":958435421314,"id":7097,"parentId":6139,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fxaa.fragment.js","layer":"app-pages-browser"},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3551,"timestamp":958435421431,"id":7112,"parentId":7111,"tags":{},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3653,"timestamp":958435421423,"id":7111,"parentId":6149,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\passCube.fragment.js","layer":"app-pages-browser"},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3666,"timestamp":958435421417,"id":7110,"parentId":7109,"tags":{},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3760,"timestamp":958435421408,"id":7109,"parentId":6149,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\pass.fragment.js","layer":"app-pages-browser"},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3773,"timestamp":958435421403,"id":7108,"parentId":7107,"tags":{},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3872,"timestamp":958435421394,"id":7107,"parentId":6145,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\imageProcessing.fragment.js","layer":"app-pages-browser"},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3827,"timestamp":958435421447,"id":7114,"parentId":7113,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3921,"timestamp":958435421438,"id":7113,"parentId":6153,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\refraction.fragment.js","layer":"app-pages-browser"},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4007,"timestamp":958435421358,"id":7102,"parentId":7101,"tags":{},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4098,"timestamp":958435421350,"id":7101,"parentId":6143,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\highlights.fragment.js","layer":"app-pages-browser"},"startTime":1704619723447,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3965,"timestamp":958435421489,"id":7120,"parentId":7119,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4059,"timestamp":958435421481,"id":7119,"parentId":6157,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\stereoscopicInterlace.fragment.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4086,"timestamp":958435421461,"id":7116,"parentId":7115,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4178,"timestamp":958435421453,"id":7115,"parentId":6155,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\sharpen.fragment.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4134,"timestamp":958435421504,"id":7122,"parentId":7121,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4231,"timestamp":958435421494,"id":7121,"parentId":6165,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\vrMultiviewToSingleview.fragment.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4187,"timestamp":958435421545,"id":7128,"parentId":7127,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4331,"timestamp":958435421537,"id":7127,"parentId":6161,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\volumetricLightScatteringPass.vertex.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4400,"timestamp":958435421475,"id":7118,"parentId":7117,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4501,"timestamp":958435421467,"id":7117,"parentId":6159,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\tonemap.fragment.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4416,"timestamp":958435421558,"id":7130,"parentId":7129,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4506,"timestamp":958435421550,"id":7129,"parentId":6161,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\volumetricLightScatteringPass.fragment.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4545,"timestamp":958435421518,"id":7124,"parentId":7123,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4637,"timestamp":958435421510,"id":7123,"parentId":6163,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\vrDistortionCorrection.fragment.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4622,"timestamp":958435421532,"id":7126,"parentId":7125,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4713,"timestamp":958435421523,"id":7125,"parentId":6161,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\volumetricLightScattering.fragment.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4656,"timestamp":958435421586,"id":7134,"parentId":7133,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4742,"timestamp":958435421577,"id":7133,"parentId":6167,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\screenSpaceReflectionsConfiguration.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4725,"timestamp":958435421601,"id":7136,"parentId":7135,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4844,"timestamp":958435421593,"id":7135,"parentId":6167,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\screenSpaceReflection.fragment.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4871,"timestamp":958435421572,"id":7132,"parentId":7131,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5000,"timestamp":958435421564,"id":7131,"parentId":6169,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\screenSpaceCurvature.fragment.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4944,"timestamp":958435421628,"id":7140,"parentId":7139,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5041,"timestamp":958435421621,"id":7139,"parentId":6179,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\spriteMap.vertex.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5054,"timestamp":958435421615,"id":7138,"parentId":7137,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5153,"timestamp":958435421607,"id":7137,"parentId":6179,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\spriteMap.fragment.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5123,"timestamp":958435421642,"id":7142,"parentId":7141,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5369,"timestamp":958435421634,"id":7141,"parentId":6173,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\thinSprite.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5342,"timestamp":958435421668,"id":7146,"parentId":7145,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5445,"timestamp":958435421661,"id":7145,"parentId":6215,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\rgbdEncode.fragment.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5431,"timestamp":958435421681,"id":7148,"parentId":7147,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5529,"timestamp":958435421673,"id":7147,"parentId":6215,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\rgbdDecode.fragment.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5553,"timestamp":958435421656,"id":7144,"parentId":7143,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6538,"timestamp":958435421648,"id":7143,"parentId":6177,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Sprites\\spriteRenderer.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6499,"timestamp":958435421696,"id":7150,"parentId":7149,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6624,"timestamp":958435421687,"id":7149,"parentId":6273,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\minmaxRedux.fragment.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6609,"timestamp":958435421710,"id":7152,"parentId":7151,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7203,"timestamp":958435421702,"id":7151,"parentId":6211,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\HighDynamicRange\\cubemapToSphericalPolynomial.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7190,"timestamp":958435421724,"id":7154,"parentId":7153,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7546,"timestamp":958435421716,"id":7153,"parentId":6203,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\physicsJoint.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7479,"timestamp":958435421792,"id":7164,"parentId":7163,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8143,"timestamp":958435421784,"id":7163,"parentId":6201,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\physicsShape.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8185,"timestamp":958435421751,"id":7158,"parentId":7157,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8666,"timestamp":958435421743,"id":7157,"parentId":6199,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\physicsEngine.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8681,"timestamp":958435421737,"id":7156,"parentId":7155,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8747,"timestamp":958435421729,"id":7155,"parentId":6199,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\IPhysicsEnginePlugin.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8717,"timestamp":958435421765,"id":7160,"parentId":7159,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":8977,"timestamp":958435421758,"id":7159,"parentId":6201,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\physicsEngine.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8937,"timestamp":958435421805,"id":7166,"parentId":7165,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9420,"timestamp":958435421798,"id":7165,"parentId":6201,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\physicsConstraint.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9448,"timestamp":958435421778,"id":7162,"parentId":7161,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10152,"timestamp":958435421771,"id":7161,"parentId":6201,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\physicsBody.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10102,"timestamp":958435421830,"id":7170,"parentId":7169,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10678,"timestamp":958435421822,"id":7169,"parentId":6201,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\physicsAggregate.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10692,"timestamp":958435421817,"id":7168,"parentId":7167,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12505,"timestamp":958435421809,"id":7167,"parentId":6201,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\physicsMaterial.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12469,"timestamp":958435421857,"id":7174,"parentId":7173,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13483,"timestamp":958435421849,"id":7173,"parentId":6205,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\fluidRenderer.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13472,"timestamp":958435421870,"id":7176,"parentId":7175,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13882,"timestamp":958435421863,"id":7175,"parentId":6205,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\fluidRenderingObject.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13910,"timestamp":958435421843,"id":7172,"parentId":7171,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14683,"timestamp":958435421835,"id":7171,"parentId":6201,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\ragdoll.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14627,"timestamp":958435421899,"id":7180,"parentId":7179,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14957,"timestamp":958435421890,"id":7179,"parentId":6205,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\fluidRenderingObjectCustomParticles.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14943,"timestamp":958435421913,"id":7182,"parentId":7181,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16418,"timestamp":958435421905,"id":7181,"parentId":6205,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\fluidRenderingTargetRenderer.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16448,"timestamp":958435421884,"id":7178,"parentId":7177,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16684,"timestamp":958435421876,"id":7177,"parentId":6205,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\fluidRenderingObjectParticleSystem.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16642,"timestamp":958435421927,"id":7184,"parentId":7183,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17486,"timestamp":958435421919,"id":7183,"parentId":6207,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\GaussianSplatting\\gaussianSplatting.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17459,"timestamp":958435421955,"id":7188,"parentId":7187,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17716,"timestamp":958435421947,"id":7187,"parentId":6209,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\postProcessRenderPipelineManager.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17729,"timestamp":958435421942,"id":7186,"parentId":7185,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18134,"timestamp":958435421934,"id":7185,"parentId":6209,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\postProcessRenderPipeline.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18080,"timestamp":958435421996,"id":7194,"parentId":7193,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18560,"timestamp":958435421989,"id":7193,"parentId":6257,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\HighDynamicRange\\panoramaToCubemap.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18574,"timestamp":958435421983,"id":7192,"parentId":7191,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19155,"timestamp":958435421976,"id":7191,"parentId":6257,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\HighDynamicRange\\hdr.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19137,"timestamp":958435422009,"id":7196,"parentId":7195,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19227,"timestamp":958435422002,"id":7195,"parentId":6199,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\Plugins\\index.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19266,"timestamp":958435421969,"id":7190,"parentId":7189,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19452,"timestamp":958435421961,"id":7189,"parentId":6209,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\postProcessRenderPipelineManagerSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19380,"timestamp":958435422040,"id":7200,"parentId":7199,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19467,"timestamp":958435422033,"id":7199,"parentId":6209,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\Pipelines\\index.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19449,"timestamp":958435422056,"id":7202,"parentId":7201,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19561,"timestamp":958435422047,"id":7201,"parentId":6301,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\copyTextureToTexture.fragment.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"}] -[{"name":"read-resource","duration":19671,"timestamp":958435422027,"id":7198,"parentId":7197,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19734,"timestamp":958435422017,"id":7197,"parentId":6201,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\Plugins\\index.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19686,"timestamp":958435422070,"id":7204,"parentId":7203,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19784,"timestamp":958435422062,"id":7203,"parentId":6307,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\equirectangularPanorama.fragment.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19768,"timestamp":958435422085,"id":7206,"parentId":7205,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20003,"timestamp":958435422076,"id":7205,"parentId":6321,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRWebGLLayer.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19945,"timestamp":958435422143,"id":7214,"parentId":7213,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20487,"timestamp":958435422134,"id":7213,"parentId":6317,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRMotionControllerManager.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20529,"timestamp":958435422101,"id":7208,"parentId":7207,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20630,"timestamp":958435422091,"id":7207,"parentId":6331,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\utils.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20572,"timestamp":958435422157,"id":7216,"parentId":7215,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20797,"timestamp":958435422149,"id":7215,"parentId":6325,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\native\\nativeXRRenderTarget.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20785,"timestamp":958435422170,"id":7218,"parentId":7217,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24248,"timestamp":958435422162,"id":7217,"parentId":6327,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRControllerPointerSelection.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24237,"timestamp":958435422184,"id":7220,"parentId":7219,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26124,"timestamp":958435422176,"id":7219,"parentId":6327,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRNearInteraction.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":26112,"timestamp":958435422198,"id":7222,"parentId":7221,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27912,"timestamp":958435422190,"id":7221,"parentId":6327,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRControllerTeleportation.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":27898,"timestamp":958435422214,"id":7224,"parentId":7223,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28929,"timestamp":958435422205,"id":7223,"parentId":6361,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\PerformanceViewer\\performanceViewerCollector.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":28903,"timestamp":958435422241,"id":7228,"parentId":7227,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29198,"timestamp":958435422233,"id":7227,"parentId":6331,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Event\\flowGraphMeshPickEventBlock.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29213,"timestamp":958435422227,"id":7226,"parentId":7225,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29620,"timestamp":958435422219,"id":7225,"parentId":6307,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Procedurals\\customProceduralTexture.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29579,"timestamp":958435422269,"id":7232,"parentId":7231,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29761,"timestamp":958435422260,"id":7231,"parentId":6361,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\PerformanceViewer\\dynamicFloat32Array.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29916,"timestamp":958435422114,"id":7210,"parentId":7209,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30238,"timestamp":958435422107,"id":7209,"parentId":6331,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\serialization.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30059,"timestamp":958435422294,"id":7236,"parentId":7235,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30267,"timestamp":958435422287,"id":7235,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRAbstractFeature.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30308,"timestamp":958435422254,"id":7230,"parentId":7229,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31079,"timestamp":958435422246,"id":7229,"parentId":6361,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\PerformanceViewer\\performanceViewerCollectionStrategies.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31053,"timestamp":958435422281,"id":7234,"parentId":7233,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31149,"timestamp":958435422273,"id":7233,"parentId":6361,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Misc\\PerformanceViewer\\performanceViewerSceneExtension.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31122,"timestamp":958435422307,"id":7238,"parentId":7237,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31513,"timestamp":958435422300,"id":7237,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRHitTestLegacy.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31488,"timestamp":958435422333,"id":7242,"parentId":7241,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":33798,"timestamp":958435422326,"id":7241,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRPlaneDetector.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":33813,"timestamp":958435422321,"id":7240,"parentId":7239,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34533,"timestamp":958435422313,"id":7239,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRAnchorSystem.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":34511,"timestamp":958435422344,"id":7244,"parentId":7243,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34760,"timestamp":958435422337,"id":7243,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRBackgroundRemover.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":34979,"timestamp":958435422128,"id":7212,"parentId":7211,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35097,"timestamp":958435422120,"id":7211,"parentId":6339,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphAsyncExecutionBlock.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":34868,"timestamp":958435422357,"id":7246,"parentId":7245,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35628,"timestamp":958435422350,"id":7245,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRControllerPhysics.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35616,"timestamp":958435422371,"id":7248,"parentId":7247,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36058,"timestamp":958435422363,"id":7247,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRHitTest.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36017,"timestamp":958435422411,"id":7254,"parentId":7253,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36607,"timestamp":958435422404,"id":7253,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRMeshDetector.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36595,"timestamp":958435422425,"id":7256,"parentId":7255,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37064,"timestamp":958435422417,"id":7255,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRImageTracking.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":37091,"timestamp":958435422398,"id":7252,"parentId":7251,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38774,"timestamp":958435422390,"id":7251,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRHandTracking.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":38791,"timestamp":958435422384,"id":7250,"parentId":7249,"tags":{},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":39120,"timestamp":958435422376,"id":7249,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRFeaturePointSystem.js","layer":"app-pages-browser"},"startTime":1704619723448,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52987,"timestamp":958435423281,"id":7258,"parentId":7257,"tags":{},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53318,"timestamp":958435423259,"id":7257,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRDOMOverlay.js","layer":"app-pages-browser"},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":53284,"timestamp":958435423303,"id":7260,"parentId":7259,"tags":{},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":54020,"timestamp":958435423292,"id":7259,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRControllerMovement.js","layer":"app-pages-browser"},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":53973,"timestamp":958435423348,"id":7266,"parentId":7265,"tags":{},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":54941,"timestamp":958435423340,"id":7265,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRWalkingLocomotion.js","layer":"app-pages-browser"},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":54956,"timestamp":958435423334,"id":7264,"parentId":7263,"tags":{},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55279,"timestamp":958435423326,"id":7263,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXREyeTracking.js","layer":"app-pages-browser"},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55252,"timestamp":958435423362,"id":7268,"parentId":7267,"tags":{},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":55919,"timestamp":958435423354,"id":7267,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRLayers.js","layer":"app-pages-browser"},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":55961,"timestamp":958435423320,"id":7262,"parentId":7261,"tags":{},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58506,"timestamp":958435423310,"id":7261,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRLightEstimation.js","layer":"app-pages-browser"},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":58451,"timestamp":958435423376,"id":7270,"parentId":7269,"tags":{},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59066,"timestamp":958435423367,"id":7269,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRDepthSensing.js","layer":"app-pages-browser"},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":59053,"timestamp":958435423389,"id":7272,"parentId":7271,"tags":{},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59722,"timestamp":958435423381,"id":7271,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRSpaceWarp.js","layer":"app-pages-browser"},"startTime":1704619723449,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":63349,"timestamp":958435423670,"id":7280,"parentId":7279,"tags":{},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":63717,"timestamp":958435423662,"id":7279,"parentId":6365,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRControllerComponent.js","layer":"app-pages-browser"},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":63761,"timestamp":958435423628,"id":7274,"parentId":7273,"tags":{},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64226,"timestamp":958435423611,"id":7273,"parentId":6363,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\features\\WebXRRawCameraAccess.js","layer":"app-pages-browser"},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":64141,"timestamp":958435423705,"id":7286,"parentId":7285,"tags":{},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64864,"timestamp":958435423696,"id":7285,"parentId":6365,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRMicrosoftMixedRealityController.js","layer":"app-pages-browser"},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":64853,"timestamp":958435423717,"id":7288,"parentId":7287,"tags":{},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":65307,"timestamp":958435423709,"id":7287,"parentId":6365,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXROculusTouchMotionController.js","layer":"app-pages-browser"},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":65381,"timestamp":958435423645,"id":7276,"parentId":7275,"tags":{},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":65691,"timestamp":958435423635,"id":7275,"parentId":6367,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\native\\nativeXRFrame.js","layer":"app-pages-browser"},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":65676,"timestamp":958435423658,"id":7278,"parentId":7277,"tags":{},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66280,"timestamp":958435423650,"id":7277,"parentId":6365,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRAbstractMotionController.js","layer":"app-pages-browser"},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":66257,"timestamp":958435423682,"id":7282,"parentId":7281,"tags":{},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66483,"timestamp":958435423674,"id":7281,"parentId":6365,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRGenericHandController.js","layer":"app-pages-browser"},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":66473,"timestamp":958435423692,"id":7284,"parentId":7283,"tags":{},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":66712,"timestamp":958435423685,"id":7283,"parentId":6365,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRGenericMotionController.js","layer":"app-pages-browser"},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":66679,"timestamp":958435423728,"id":7290,"parentId":7289,"tags":{},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":67055,"timestamp":958435423721,"id":7289,"parentId":6365,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRHTCViveMotionController.js","layer":"app-pages-browser"},"startTime":1704619723450,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9472,"timestamp":958435484947,"id":7292,"parentId":7291,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10012,"timestamp":958435484915,"id":7291,"parentId":6365,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\motionController\\webXRProfiledMotionController.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9906,"timestamp":958435485033,"id":7300,"parentId":7299,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10017,"timestamp":958435485025,"id":7299,"parentId":6399,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\shaderCodeTestNode.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10069,"timestamp":958435484980,"id":7294,"parentId":7293,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10615,"timestamp":958435484967,"id":7293,"parentId":6399,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\shaderCodeNode.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10556,"timestamp":958435485048,"id":7302,"parentId":7301,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10710,"timestamp":958435485040,"id":7301,"parentId":6369,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\index.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10761,"timestamp":958435485000,"id":7296,"parentId":7295,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11005,"timestamp":958435484990,"id":7295,"parentId":6399,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\shaderCodeCursor.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10942,"timestamp":958435485062,"id":7304,"parentId":7303,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":11168,"timestamp":958435485054,"id":7303,"parentId":6369,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\index.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11142,"timestamp":958435485088,"id":7308,"parentId":7307,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11514,"timestamp":958435485081,"id":7307,"parentId":6399,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\Expressions\\shaderDefineExpression.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11528,"timestamp":958435485076,"id":7306,"parentId":7305,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11612,"timestamp":958435485068,"id":7305,"parentId":6369,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Event\\index.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11667,"timestamp":958435485019,"id":7298,"parentId":7297,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11795,"timestamp":958435485009,"id":7297,"parentId":6399,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\shaderCodeConditionNode.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11709,"timestamp":958435485102,"id":7310,"parentId":7309,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11828,"timestamp":958435485094,"id":7309,"parentId":6399,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\Expressions\\Operators\\shaderDefineIsDefinedOperator.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11814,"timestamp":958435485116,"id":7312,"parentId":7311,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11910,"timestamp":958435485108,"id":7311,"parentId":6399,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\Expressions\\Operators\\shaderDefineOrOperator.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11894,"timestamp":958435485131,"id":7314,"parentId":7313,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11986,"timestamp":958435485122,"id":7313,"parentId":6399,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\Expressions\\Operators\\shaderDefineAndOperator.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11942,"timestamp":958435485174,"id":7320,"parentId":7319,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14034,"timestamp":958435485166,"id":7319,"parentId":6575,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\webDeviceInputSystem.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14065,"timestamp":958435485145,"id":7316,"parentId":7315,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14241,"timestamp":958435485137,"id":7315,"parentId":6399,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\Processors\\Expressions\\Operators\\shaderDefineArithmeticOperator.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14227,"timestamp":958435485160,"id":7318,"parentId":7317,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14400,"timestamp":958435485152,"id":7317,"parentId":6575,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\nativeDeviceInputSystem.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14368,"timestamp":958435485192,"id":7322,"parentId":7321,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14503,"timestamp":958435485180,"id":7321,"parentId":6563,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\clearQuad.vertex.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14487,"timestamp":958435485206,"id":7324,"parentId":7323,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14603,"timestamp":958435485198,"id":7323,"parentId":6563,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\clearQuad.fragment.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14573,"timestamp":958435485236,"id":7328,"parentId":7327,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14684,"timestamp":958435485226,"id":7327,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\bonesVertex.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14667,"timestamp":958435485250,"id":7330,"parentId":7329,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14762,"timestamp":958435485242,"id":7329,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\bakedVertexAnimationDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14791,"timestamp":958435485219,"id":7326,"parentId":7325,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14882,"timestamp":958435485212,"id":7325,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\bonesDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14837,"timestamp":958435485263,"id":7332,"parentId":7331,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14941,"timestamp":958435485256,"id":7331,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\bakedVertexAnimation.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14927,"timestamp":958435485276,"id":7334,"parentId":7333,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15017,"timestamp":958435485268,"id":7333,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\clipPlaneFragment.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14989,"timestamp":958435485303,"id":7338,"parentId":7337,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15076,"timestamp":958435485296,"id":7337,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\clipPlaneVertex.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15088,"timestamp":958435485290,"id":7336,"parentId":7335,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15177,"timestamp":958435485281,"id":7335,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\clipPlaneFragmentDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15149,"timestamp":958435485316,"id":7340,"parentId":7339,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15238,"timestamp":958435485309,"id":7339,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\clipPlaneVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15223,"timestamp":958435485330,"id":7342,"parentId":7341,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15312,"timestamp":958435485322,"id":7341,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\instancesDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15284,"timestamp":958435485357,"id":7346,"parentId":7345,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15367,"timestamp":958435485349,"id":7345,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\meshUboDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15340,"timestamp":958435485383,"id":7350,"parentId":7349,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15430,"timestamp":958435485375,"id":7349,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\morphTargetsVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15468,"timestamp":958435485344,"id":7344,"parentId":7343,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15556,"timestamp":958435485335,"id":7343,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\instancesVertex.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15529,"timestamp":958435485370,"id":7348,"parentId":7347,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15618,"timestamp":958435485362,"id":7347,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\morphTargetsVertex.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15564,"timestamp":958435485423,"id":7356,"parentId":7355,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15663,"timestamp":958435485416,"id":7355,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\sceneUboDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15689,"timestamp":958435485397,"id":7352,"parentId":7351,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15779,"timestamp":958435485388,"id":7351,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\morphTargetsVertexGlobal.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15740,"timestamp":958435485437,"id":7358,"parentId":7357,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16144,"timestamp":958435485429,"id":7357,"parentId":6567,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuQuerySet.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16132,"timestamp":958435485450,"id":7360,"parentId":7359,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16299,"timestamp":958435485443,"id":7359,"parentId":6613,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\MultiviewRenderTarget.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16272,"timestamp":958435485477,"id":7364,"parentId":7363,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16706,"timestamp":958435485470,"id":7363,"parentId":6643,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuComputeContext.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16694,"timestamp":958435485491,"id":7366,"parentId":7365,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16815,"timestamp":958435485483,"id":7365,"parentId":6643,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuComputePipelineContext.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16841,"timestamp":958435485464,"id":7362,"parentId":7361,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17365,"timestamp":958435485456,"id":7361,"parentId":6627,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGL\\webGLRenderTargetWrapper.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17325,"timestamp":958435485504,"id":7368,"parentId":7367,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17414,"timestamp":958435485497,"id":7367,"parentId":6651,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Engines\\WebGPU\\webgpuExternalTexture.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17399,"timestamp":958435485519,"id":7370,"parentId":7369,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17566,"timestamp":958435485510,"id":7369,"parentId":6677,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\background.fragment.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17672,"timestamp":958435485410,"id":7354,"parentId":7353,"tags":{},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17771,"timestamp":958435485402,"id":7353,"parentId":6545,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\ShadersWGSL\\ShadersInclude\\morphTargetsVertexGlobalDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723511,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17635,"timestamp":958435485546,"id":7374,"parentId":7373,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17754,"timestamp":958435485538,"id":7373,"parentId":6693,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\helperFunctions.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17741,"timestamp":958435485559,"id":7376,"parentId":7375,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17833,"timestamp":958435485551,"id":7375,"parentId":6693,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\clipPlaneFragmentDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17820,"timestamp":958435485572,"id":7378,"parentId":7377,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17908,"timestamp":958435485564,"id":7377,"parentId":6693,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\clipPlaneFragment.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17882,"timestamp":958435485597,"id":7382,"parentId":7381,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17972,"timestamp":958435485590,"id":7381,"parentId":6695,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bakedVertexAnimationDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17985,"timestamp":958435485585,"id":7380,"parentId":7379,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18075,"timestamp":958435485578,"id":7379,"parentId":6695,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bonesDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18127,"timestamp":958435485532,"id":7372,"parentId":7371,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18250,"timestamp":958435485524,"id":7371,"parentId":6677,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\background.vertex.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18170,"timestamp":958435485610,"id":7384,"parentId":7383,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18260,"timestamp":958435485603,"id":7383,"parentId":6695,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\morphTargetsVertexGlobalDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18246,"timestamp":958435485624,"id":7386,"parentId":7385,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18333,"timestamp":958435485616,"id":7385,"parentId":6695,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\morphTargetsVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18318,"timestamp":958435485638,"id":7388,"parentId":7387,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18406,"timestamp":958435485629,"id":7387,"parentId":6695,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\clipPlaneVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18392,"timestamp":958435485651,"id":7390,"parentId":7389,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18482,"timestamp":958435485643,"id":7389,"parentId":6695,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\instancesDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18456,"timestamp":958435485676,"id":7394,"parentId":7393,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18546,"timestamp":958435485669,"id":7393,"parentId":6695,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\morphTargetsVertex.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18559,"timestamp":958435485664,"id":7392,"parentId":7391,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18645,"timestamp":958435485656,"id":7391,"parentId":6695,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\morphTargetsVertexGlobal.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18605,"timestamp":958435485703,"id":7398,"parentId":7397,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18701,"timestamp":958435485696,"id":7397,"parentId":6695,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bonesVertex.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18714,"timestamp":958435485690,"id":7396,"parentId":7395,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18803,"timestamp":958435485682,"id":7395,"parentId":6695,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\instancesVertex.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18777,"timestamp":958435485716,"id":7400,"parentId":7399,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18870,"timestamp":958435485708,"id":7399,"parentId":6695,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bakedVertexAnimation.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18856,"timestamp":958435485729,"id":7402,"parentId":7401,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18942,"timestamp":958435485722,"id":7401,"parentId":6695,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\clipPlaneVertex.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"}] -[{"name":"read-resource","duration":19031,"timestamp":958435485745,"id":7404,"parentId":7403,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19135,"timestamp":958435485737,"id":7403,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\defaultVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19108,"timestamp":958435485771,"id":7408,"parentId":7407,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19195,"timestamp":958435485764,"id":7407,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\uvAttributeDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19208,"timestamp":958435485758,"id":7406,"parentId":7405,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19299,"timestamp":958435485750,"id":7405,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\defaultUboDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19271,"timestamp":958435485784,"id":7410,"parentId":7409,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19358,"timestamp":958435485777,"id":7409,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\prePassVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19343,"timestamp":958435485798,"id":7412,"parentId":7411,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19429,"timestamp":958435485790,"id":7411,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\mainUVVaryingDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19399,"timestamp":958435485826,"id":7416,"parentId":7415,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19483,"timestamp":958435485818,"id":7415,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bumpVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19495,"timestamp":958435485813,"id":7414,"parentId":7413,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19578,"timestamp":958435485804,"id":7413,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\samplerVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19549,"timestamp":958435485839,"id":7418,"parentId":7417,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19630,"timestamp":958435485831,"id":7417,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\fogVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19615,"timestamp":958435485852,"id":7420,"parentId":7419,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19707,"timestamp":958435485844,"id":7419,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\lightVxFragmentDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19680,"timestamp":958435485878,"id":7424,"parentId":7423,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19763,"timestamp":958435485871,"id":7423,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\logDepthDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19776,"timestamp":958435485865,"id":7422,"parentId":7421,"tags":{},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19860,"timestamp":958435485858,"id":7421,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\lightVxUboDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723512,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21217,"timestamp":958435491700,"id":7426,"parentId":7425,"tags":{},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21387,"timestamp":958435491676,"id":7425,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\prePassVertex.js","layer":"app-pages-browser"},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21345,"timestamp":958435491730,"id":7428,"parentId":7427,"tags":{},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21469,"timestamp":958435491716,"id":7427,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\uvVariableDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21415,"timestamp":958435491778,"id":7434,"parentId":7433,"tags":{},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21533,"timestamp":958435491770,"id":7433,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\fogVertex.js","layer":"app-pages-browser"},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21517,"timestamp":958435491793,"id":7436,"parentId":7435,"tags":{},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21615,"timestamp":958435491784,"id":7435,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowsVertex.js","layer":"app-pages-browser"},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21642,"timestamp":958435491763,"id":7432,"parentId":7431,"tags":{},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21736,"timestamp":958435491755,"id":7431,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bumpVertex.js","layer":"app-pages-browser"},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21750,"timestamp":958435491748,"id":7430,"parentId":7429,"tags":{},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21842,"timestamp":958435491739,"id":7429,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\samplerVertexImplementation.js","layer":"app-pages-browser"},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21779,"timestamp":958435491808,"id":7438,"parentId":7437,"tags":{},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21868,"timestamp":958435491800,"id":7437,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\vertexColorMixing.js","layer":"app-pages-browser"},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21853,"timestamp":958435491822,"id":7440,"parentId":7439,"tags":{},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21940,"timestamp":958435491814,"id":7439,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pointCloudVertex.js","layer":"app-pages-browser"},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21926,"timestamp":958435491835,"id":7442,"parentId":7441,"tags":{},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22013,"timestamp":958435491827,"id":7441,"parentId":6721,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\logDepthVertex.js","layer":"app-pages-browser"},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21971,"timestamp":958435491876,"id":7448,"parentId":7447,"tags":{},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22062,"timestamp":958435491868,"id":7447,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\oitDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22073,"timestamp":958435491863,"id":7446,"parentId":7445,"tags":{},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22163,"timestamp":958435491854,"id":7445,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\prePassDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22175,"timestamp":958435491848,"id":7444,"parentId":7443,"tags":{},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22275,"timestamp":958435491840,"id":7443,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\defaultFragmentDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22232,"timestamp":958435491890,"id":7450,"parentId":7449,"tags":{},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22378,"timestamp":958435491882,"id":7449,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\lightFragmentDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22369,"timestamp":958435491903,"id":7452,"parentId":7451,"tags":{},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22513,"timestamp":958435491895,"id":7451,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\lightUboDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723518,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23064,"timestamp":958435494021,"id":7454,"parentId":7453,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23237,"timestamp":958435493992,"id":7453,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\lightsFragmentFunctions.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23185,"timestamp":958435494053,"id":7456,"parentId":7455,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23458,"timestamp":958435494039,"id":7455,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowsFragmentFunctions.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23404,"timestamp":958435494102,"id":7462,"parentId":7461,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23529,"timestamp":958435494093,"id":7461,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\reflectionFunction.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23514,"timestamp":958435494115,"id":7464,"parentId":7463,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23626,"timestamp":958435494107,"id":7463,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\imageProcessingDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23656,"timestamp":958435494087,"id":7460,"parentId":7459,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23755,"timestamp":958435494078,"id":7459,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\fresnelFunction.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23710,"timestamp":958435494130,"id":7466,"parentId":7465,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23826,"timestamp":958435494121,"id":7465,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\imageProcessingFunctions.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23883,"timestamp":958435494071,"id":7458,"parentId":7457,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23977,"timestamp":958435494062,"id":7457,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\samplerFragmentDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23871,"timestamp":958435494175,"id":7472,"parentId":7471,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23961,"timestamp":958435494167,"id":7471,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\fogFragmentDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23990,"timestamp":958435494144,"id":7468,"parentId":7467,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24093,"timestamp":958435494137,"id":7467,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bumpFragmentMainFunctions.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24074,"timestamp":958435494161,"id":7470,"parentId":7469,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24177,"timestamp":958435494150,"id":7469,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bumpFragmentFunctions.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24144,"timestamp":958435494190,"id":7474,"parentId":7473,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24242,"timestamp":958435494181,"id":7473,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bumpFragment.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24226,"timestamp":958435494203,"id":7476,"parentId":7475,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24309,"timestamp":958435494195,"id":7475,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\decalFragment.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24295,"timestamp":958435494216,"id":7478,"parentId":7477,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24379,"timestamp":958435494209,"id":7477,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\depthPrePass.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24365,"timestamp":958435494229,"id":7480,"parentId":7479,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24539,"timestamp":958435494222,"id":7479,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\lightFragment.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24511,"timestamp":958435494256,"id":7484,"parentId":7483,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24599,"timestamp":958435494249,"id":7483,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\fogFragment.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24586,"timestamp":958435494268,"id":7486,"parentId":7485,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24675,"timestamp":958435494261,"id":7485,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\oitFragment.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24699,"timestamp":958435494243,"id":7482,"parentId":7481,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24783,"timestamp":958435494234,"id":7481,"parentId":6719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\logDepthFragment.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24729,"timestamp":958435494296,"id":7490,"parentId":7489,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24909,"timestamp":958435494288,"id":7489,"parentId":6747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\pbr.vertex.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24922,"timestamp":958435494282,"id":7488,"parentId":7487,"tags":{},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25165,"timestamp":958435494274,"id":7487,"parentId":6747,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\pbr.fragment.js","layer":"app-pages-browser"},"startTime":1704619723520,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9861,"timestamp":958435515335,"id":7492,"parentId":7491,"tags":{},"startTime":1704619723541,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10076,"timestamp":958435515307,"id":7491,"parentId":6793,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\shadowMap.fragment.js","layer":"app-pages-browser"},"startTime":1704619723541,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10029,"timestamp":958435515368,"id":7494,"parentId":7493,"tags":{},"startTime":1704619723541,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10213,"timestamp":958435515354,"id":7493,"parentId":6793,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\shadowMap.vertex.js","layer":"app-pages-browser"},"startTime":1704619723541,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10172,"timestamp":958435515405,"id":7498,"parentId":7497,"tags":{},"startTime":1704619723541,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10283,"timestamp":958435515395,"id":7497,"parentId":6791,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapFragmentSoftTransparentShadow.js","layer":"app-pages-browser"},"startTime":1704619723541,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10253,"timestamp":958435515449,"id":7504,"parentId":7503,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11125,"timestamp":958435515441,"id":7503,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\nodeMaterialBuildState.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11188,"timestamp":958435515388,"id":7496,"parentId":7495,"tags":{},"startTime":1704619723541,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11340,"timestamp":958435515377,"id":7495,"parentId":6793,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\depthBoxBlur.fragment.js","layer":"app-pages-browser"},"startTime":1704619723541,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11292,"timestamp":958435515434,"id":7502,"parentId":7501,"tags":{},"startTime":1704619723541,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11406,"timestamp":958435515426,"id":7501,"parentId":6807,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Enums\\nodeMaterialBlockTargets.js","layer":"app-pages-browser"},"startTime":1704619723541,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11377,"timestamp":958435515463,"id":7506,"parentId":7505,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":11766,"timestamp":958435515455,"id":7505,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\nodeMaterialBuildStateSharedData.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11808,"timestamp":958435515421,"id":7500,"parentId":7499,"tags":{},"startTime":1704619723541,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11949,"timestamp":958435515412,"id":7499,"parentId":6807,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Enums\\nodeMaterialBlockConnectionPointTypes.js","layer":"app-pages-browser"},"startTime":1704619723541,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11879,"timestamp":958435515490,"id":7510,"parentId":7509,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12571,"timestamp":958435515483,"id":7509,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\vectorMergerBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12586,"timestamp":958435515477,"id":7508,"parentId":7507,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13029,"timestamp":958435515469,"id":7507,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\transformBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12973,"timestamp":958435515533,"id":7516,"parentId":7515,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13082,"timestamp":958435515524,"id":7515,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Enums\\nodeMaterialModes.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13110,"timestamp":958435515504,"id":7512,"parentId":7511,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13456,"timestamp":958435515496,"id":7511,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\remapBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13442,"timestamp":958435515518,"id":7514,"parentId":7513,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13634,"timestamp":958435515509,"id":7513,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\multiplyBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13606,"timestamp":958435515547,"id":7518,"parentId":7517,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13890,"timestamp":958435515539,"id":7517,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\colorSplitterBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13861,"timestamp":958435515575,"id":7522,"parentId":7521,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14236,"timestamp":958435515567,"id":7521,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\trigonometryBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14250,"timestamp":958435515560,"id":7520,"parentId":7519,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15335,"timestamp":958435515552,"id":7519,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Procedurals\\proceduralTexture.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15306,"timestamp":958435515589,"id":7524,"parentId":7523,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15439,"timestamp":958435515582,"id":7523,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Enums\\nodeMaterialSystemValues.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15413,"timestamp":958435515616,"id":7528,"parentId":7527,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15618,"timestamp":958435515608,"id":7527,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\scaleBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15633,"timestamp":958435515603,"id":7526,"parentId":7525,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15831,"timestamp":958435515595,"id":7525,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\addBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15791,"timestamp":958435515643,"id":7532,"parentId":7531,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15998,"timestamp":958435515634,"id":7531,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\crossBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15971,"timestamp":958435515669,"id":7536,"parentId":7535,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16184,"timestamp":958435515662,"id":7535,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\dotBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16225,"timestamp":958435515629,"id":7530,"parentId":7529,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16494,"timestamp":958435515622,"id":7529,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\clampBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16429,"timestamp":958435515694,"id":7538,"parentId":7537,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16624,"timestamp":958435515675,"id":7537,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\normalizeBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16594,"timestamp":958435515713,"id":7540,"parentId":7539,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17005,"timestamp":958435515703,"id":7539,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\colorMergerBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17060,"timestamp":958435515656,"id":7534,"parentId":7533,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17556,"timestamp":958435515649,"id":7533,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\customBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17473,"timestamp":958435515740,"id":7544,"parentId":7543,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17691,"timestamp":958435515732,"id":7543,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\lerpBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17678,"timestamp":958435515753,"id":7546,"parentId":7545,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17864,"timestamp":958435515745,"id":7545,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\divideBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17890,"timestamp":958435515727,"id":7542,"parentId":7541,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18230,"timestamp":958435515719,"id":7541,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\vectorSplitterBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18190,"timestamp":958435515767,"id":7548,"parentId":7547,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18381,"timestamp":958435515758,"id":7547,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\subtractBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18366,"timestamp":958435515780,"id":7550,"parentId":7549,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18528,"timestamp":958435515773,"id":7549,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\stepBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18473,"timestamp":958435515835,"id":7558,"parentId":7557,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18635,"timestamp":958435515827,"id":7557,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\maxBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18618,"timestamp":958435515851,"id":7560,"parentId":7559,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18795,"timestamp":958435515843,"id":7559,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\minBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18782,"timestamp":958435515863,"id":7562,"parentId":7561,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18983,"timestamp":958435515856,"id":7561,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\distanceBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18956,"timestamp":958435515890,"id":7566,"parentId":7565,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19106,"timestamp":958435515881,"id":7565,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\negateBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19117,"timestamp":958435515876,"id":7564,"parentId":7563,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19271,"timestamp":958435515869,"id":7563,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\lengthBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19340,"timestamp":958435515806,"id":7554,"parentId":7553,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19550,"timestamp":958435515799,"id":7553,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\viewDirectionBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19453,"timestamp":958435515903,"id":7568,"parentId":7567,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19616,"timestamp":958435515896,"id":7567,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\powBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19603,"timestamp":958435515916,"id":7570,"parentId":7569,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19771,"timestamp":958435515908,"id":7569,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\randomNumberBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19757,"timestamp":958435515929,"id":7572,"parentId":7571,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19912,"timestamp":958435515922,"id":7571,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\arcTan2Block.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19898,"timestamp":958435515943,"id":7574,"parentId":7573,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20068,"timestamp":958435515935,"id":7573,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\smoothStepBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20189,"timestamp":958435515821,"id":7556,"parentId":7555,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20426,"timestamp":958435515812,"id":7555,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\fresnelBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20289,"timestamp":958435515957,"id":7576,"parentId":7575,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20459,"timestamp":958435515949,"id":7575,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\reciprocalBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20447,"timestamp":958435515969,"id":7578,"parentId":7577,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20686,"timestamp":958435515962,"id":7577,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\replaceColorBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20661,"timestamp":958435515995,"id":7582,"parentId":7581,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20924,"timestamp":958435515987,"id":7581,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\waveBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20910,"timestamp":958435516009,"id":7584,"parentId":7583,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21100,"timestamp":958435516000,"id":7583,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Vertex\\vertexOutputBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21127,"timestamp":958435515982,"id":7580,"parentId":7579,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21312,"timestamp":958435515975,"id":7579,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\posterizeBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21272,"timestamp":958435516022,"id":7586,"parentId":7585,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23127,"timestamp":958435516015,"id":7585,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\fragmentOutputBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23117,"timestamp":958435516036,"id":7588,"parentId":7587,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24811,"timestamp":958435516028,"id":7587,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Input\\inputBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24801,"timestamp":958435516049,"id":7590,"parentId":7589,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25408,"timestamp":958435516041,"id":7589,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\currentScreenBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":25664,"timestamp":958435515793,"id":7552,"parentId":7551,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25854,"timestamp":958435515786,"id":7551,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\oneMinusBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":25585,"timestamp":958435516063,"id":7592,"parentId":7591,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26047,"timestamp":958435516055,"id":7591,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Particle\\particleTextureBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":26021,"timestamp":958435516090,"id":7596,"parentId":7595,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26248,"timestamp":958435516082,"id":7595,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Particle\\particleBlendMultiplyBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":26261,"timestamp":958435516076,"id":7594,"parentId":7593,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26459,"timestamp":958435516069,"id":7593,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Particle\\particleRampGradientBlock.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":26432,"timestamp":958435516103,"id":7598,"parentId":7597,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26532,"timestamp":958435516095,"id":7597,"parentId":6811,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Input\\animatedInputBlockTypes.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":26516,"timestamp":958435516117,"id":7600,"parentId":7599,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26604,"timestamp":958435516109,"id":7599,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Vertex\\index.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":26589,"timestamp":958435516130,"id":7602,"parentId":7601,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26697,"timestamp":958435516122,"id":7601,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\index.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":26682,"timestamp":958435516142,"id":7604,"parentId":7603,"tags":{},"startTime":1704619723542,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":26758,"timestamp":958435516135,"id":7603,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\index.js","layer":"app-pages-browser"},"startTime":1704619723542,"traceId":"9334543416a529a5"}] -[{"name":"read-resource","duration":30801,"timestamp":958435516850,"id":7614,"parentId":7613,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31334,"timestamp":958435516842,"id":7613,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\gradientBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31388,"timestamp":958435516798,"id":7608,"parentId":7607,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31472,"timestamp":958435516786,"id":7607,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Teleport\\index.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31428,"timestamp":958435516835,"id":7612,"parentId":7611,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31555,"timestamp":958435516824,"id":7611,"parentId":6839,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\hdrFiltering.fragment.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31617,"timestamp":958435516769,"id":7606,"parentId":7605,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31707,"timestamp":958435516742,"id":7605,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Input\\index.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31637,"timestamp":958435516817,"id":7610,"parentId":7609,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31732,"timestamp":958435516807,"id":7609,"parentId":6839,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\hdrFiltering.vertex.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31683,"timestamp":958435516864,"id":7616,"parentId":7615,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31886,"timestamp":958435516856,"id":7615,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\nLerpBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31858,"timestamp":958435516892,"id":7620,"parentId":7619,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32130,"timestamp":958435516884,"id":7619,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\simplexPerlin3DBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":32144,"timestamp":958435516878,"id":7618,"parentId":7617,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":32775,"timestamp":958435516870,"id":7617,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\worleyNoise3DBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":32748,"timestamp":958435516906,"id":7622,"parentId":7621,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":34795,"timestamp":958435516898,"id":7621,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\normalBlendBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":34772,"timestamp":958435516933,"id":7626,"parentId":7625,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35027,"timestamp":958435516925,"id":7625,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\reflectBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35042,"timestamp":958435516919,"id":7624,"parentId":7623,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35294,"timestamp":958435516912,"id":7623,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\rotate2dBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35269,"timestamp":958435516946,"id":7628,"parentId":7627,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35489,"timestamp":958435516939,"id":7627,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\refractBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35462,"timestamp":958435516974,"id":7632,"parentId":7631,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35642,"timestamp":958435516966,"id":7631,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\modBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35655,"timestamp":958435516961,"id":7630,"parentId":7629,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35851,"timestamp":958435516952,"id":7629,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\desaturateBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35810,"timestamp":958435517001,"id":7636,"parentId":7635,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36236,"timestamp":958435516993,"id":7635,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\conditionalBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36250,"timestamp":958435516988,"id":7634,"parentId":7633,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36517,"timestamp":958435516980,"id":7633,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\matrixBuilderBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36490,"timestamp":958435517015,"id":7638,"parentId":7637,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36912,"timestamp":958435517006,"id":7637,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\cloudBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36898,"timestamp":958435517028,"id":7640,"parentId":7639,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":37146,"timestamp":958435517020,"id":7639,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\voronoiNoiseBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":37121,"timestamp":958435517055,"id":7644,"parentId":7643,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38218,"timestamp":958435517047,"id":7643,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\triPlanarBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":38232,"timestamp":958435517041,"id":7642,"parentId":7641,"tags":{},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":38450,"timestamp":958435517034,"id":7641,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\elbowBlock.js","layer":"app-pages-browser"},"startTime":1704619723543,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":2711,"timestamp":958435569556,"id":7646,"parentId":7645,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3094,"timestamp":958435569524,"id":7645,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\biPlanarBlock.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3072,"timestamp":958435569590,"id":7648,"parentId":7647,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3293,"timestamp":958435569577,"id":7647,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\matrixDeterminantBlock.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3253,"timestamp":958435569627,"id":7652,"parentId":7651,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":3856,"timestamp":958435569616,"id":7651,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\meshAttributeExistsBlock.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":3872,"timestamp":958435569609,"id":7650,"parentId":7649,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4085,"timestamp":958435569599,"id":7649,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\matrixTransposeBlock.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4020,"timestamp":958435569673,"id":7658,"parentId":7657,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4121,"timestamp":958435569665,"id":7657,"parentId":6837,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Optimizers\\nodeMaterialOptimizer.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4135,"timestamp":958435569659,"id":7656,"parentId":7655,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4260,"timestamp":958435569649,"id":7655,"parentId":6833,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Enums\\nodeMaterialBlockConnectionPointMode.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4216,"timestamp":958435569701,"id":7662,"parentId":7661,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4457,"timestamp":958435569693,"id":7661,"parentId":6841,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Loaders\\hdrTextureLoader.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4517,"timestamp":958435569642,"id":7654,"parentId":7653,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5259,"timestamp":958435569634,"id":7653,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\curveBlock.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5214,"timestamp":958435569688,"id":7660,"parentId":7659,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5371,"timestamp":958435569680,"id":7659,"parentId":6841,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Loaders\\tgaTextureLoader.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5344,"timestamp":958435569716,"id":7664,"parentId":7663,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5639,"timestamp":958435569708,"id":7663,"parentId":6841,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Loaders\\basisTextureLoader.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5625,"timestamp":958435569729,"id":7666,"parentId":7665,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6989,"timestamp":958435569722,"id":7665,"parentId":6843,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Packer\\packer.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6962,"timestamp":958435569758,"id":7670,"parentId":7669,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7264,"timestamp":958435569750,"id":7669,"parentId":6845,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Procedurals\\noiseProceduralTexture.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7250,"timestamp":958435569773,"id":7672,"parentId":7671,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7352,"timestamp":958435569764,"id":7671,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\index.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7379,"timestamp":958435569743,"id":7668,"parentId":7667,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7549,"timestamp":958435569735,"id":7667,"parentId":6843,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Packer\\frame.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7505,"timestamp":958435569786,"id":7674,"parentId":7673,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7574,"timestamp":958435569778,"id":7673,"parentId":6835,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Particle\\index.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7557,"timestamp":958435569800,"id":7676,"parentId":7675,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7615,"timestamp":958435569792,"id":7675,"parentId":6865,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\buffer.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7583,"timestamp":958435569830,"id":7680,"parentId":7679,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7686,"timestamp":958435569823,"id":7679,"parentId":6879,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\clipPlaneVertexDeclaration2.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7700,"timestamp":958435569815,"id":7678,"parentId":7677,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7874,"timestamp":958435569807,"id":7677,"parentId":6877,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\clipPlaneFragmentDeclaration2.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7803,"timestamp":958435569885,"id":7688,"parentId":7687,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7973,"timestamp":958435569878,"id":7687,"parentId":6845,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Textures\\Procedurals\\proceduralTextureSceneComponent.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":8001,"timestamp":958435569857,"id":7684,"parentId":7683,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":9020,"timestamp":958435569850,"id":7683,"parentId":6861,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\Plugins\\oimoJSPlugin.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9035,"timestamp":958435569844,"id":7682,"parentId":7681,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12906,"timestamp":958435569835,"id":7681,"parentId":6861,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\Plugins\\cannonJSPlugin.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12880,"timestamp":958435569872,"id":7686,"parentId":7685,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15826,"timestamp":958435569863,"id":7685,"parentId":6861,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v1\\Plugins\\ammoJSPlugin.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15624,"timestamp":958435570074,"id":7690,"parentId":7689,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15938,"timestamp":958435569892,"id":7689,"parentId":6493,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\scheduler\\index.js","layer":null},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15715,"timestamp":958435570122,"id":7696,"parentId":7695,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15830,"timestamp":958435570112,"id":7695,"parentId":7003,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\boundingBoxRendererVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15843,"timestamp":958435570106,"id":7694,"parentId":7693,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15943,"timestamp":958435570098,"id":7693,"parentId":7001,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\boundingBoxRendererUboDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15956,"timestamp":958435570092,"id":7692,"parentId":7691,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16049,"timestamp":958435570083,"id":7691,"parentId":7001,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\boundingBoxRendererFragmentDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15989,"timestamp":958435570150,"id":7700,"parentId":7699,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16222,"timestamp":958435570142,"id":7699,"parentId":6995,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Meshes\\Node\\Blocks\\Instances\\instantiateBaseBlock.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16237,"timestamp":958435570136,"id":7698,"parentId":7697,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16341,"timestamp":958435570128,"id":7697,"parentId":7041,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\packingFunctions.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16311,"timestamp":958435570164,"id":7702,"parentId":7701,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16533,"timestamp":958435570156,"id":7701,"parentId":7055,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\subSurfaceScatteringPostProcess.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16518,"timestamp":958435570179,"id":7704,"parentId":7703,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16620,"timestamp":958435570171,"id":7703,"parentId":7043,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pointCloudVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16576,"timestamp":958435570221,"id":7710,"parentId":7709,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":16817,"timestamp":958435570214,"id":7709,"parentId":7059,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\geometryUboDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16803,"timestamp":958435570238,"id":7712,"parentId":7711,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16902,"timestamp":958435570230,"id":7711,"parentId":7073,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\kernelBlurVaryingDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16879,"timestamp":958435570260,"id":7716,"parentId":7715,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16973,"timestamp":958435570253,"id":7715,"parentId":7073,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\kernelBlurFragment2.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16983,"timestamp":958435570249,"id":7714,"parentId":7713,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17071,"timestamp":958435570242,"id":7713,"parentId":7073,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\kernelBlurFragment.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17045,"timestamp":958435570274,"id":7718,"parentId":7717,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17133,"timestamp":958435570264,"id":7717,"parentId":7075,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\kernelBlurVertex.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17196,"timestamp":958435570208,"id":7708,"parentId":7707,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17281,"timestamp":958435570201,"id":7707,"parentId":7059,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\geometryVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17175,"timestamp":958435570312,"id":7724,"parentId":7723,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17317,"timestamp":958435570305,"id":7723,"parentId":7205,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRLayerWrapper.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17343,"timestamp":958435570287,"id":7720,"parentId":7719,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17453,"timestamp":958435570278,"id":7719,"parentId":7143,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\sprites.fragment.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17440,"timestamp":958435570299,"id":7722,"parentId":7721,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17537,"timestamp":958435570291,"id":7721,"parentId":7143,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\sprites.vertex.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17510,"timestamp":958435570325,"id":7726,"parentId":7725,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17771,"timestamp":958435570318,"id":7725,"parentId":7205,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\XR\\webXRRenderTargetTextureProvider.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17752,"timestamp":958435570345,"id":7728,"parentId":7727,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17855,"timestamp":958435570335,"id":7727,"parentId":7173,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingParticleDepth.vertex.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17834,"timestamp":958435570363,"id":7730,"parentId":7729,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17929,"timestamp":958435570355,"id":7729,"parentId":7173,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingParticleDepth.fragment.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17914,"timestamp":958435570377,"id":7732,"parentId":7731,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18008,"timestamp":958435570369,"id":7731,"parentId":7173,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingParticleThickness.vertex.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17994,"timestamp":958435570390,"id":7734,"parentId":7733,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18079,"timestamp":958435570382,"id":7733,"parentId":7173,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingParticleThickness.fragment.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18063,"timestamp":958435570405,"id":7736,"parentId":7735,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18150,"timestamp":958435570396,"id":7735,"parentId":7173,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingParticleDiffuse.vertex.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18134,"timestamp":958435570418,"id":7738,"parentId":7737,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18219,"timestamp":958435570410,"id":7737,"parentId":7173,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingParticleDiffuse.fragment.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18203,"timestamp":958435570431,"id":7740,"parentId":7739,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18293,"timestamp":958435570424,"id":7739,"parentId":7173,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingBilateralBlur.fragment.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18278,"timestamp":958435570444,"id":7742,"parentId":7741,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18365,"timestamp":958435570436,"id":7741,"parentId":7173,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingStandardBlur.fragment.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18349,"timestamp":958435570458,"id":7744,"parentId":7743,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18460,"timestamp":958435570450,"id":7743,"parentId":7173,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\fluidRenderingRender.fragment.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18444,"timestamp":958435570472,"id":7746,"parentId":7745,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":18599,"timestamp":958435570465,"id":7745,"parentId":7173,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\fluidRenderingDepthTextureCopy.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":18559,"timestamp":958435570513,"id":7752,"parentId":7751,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":19375,"timestamp":958435570505,"id":7751,"parentId":7199,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\Pipelines\\lensRenderingPipeline.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":19404,"timestamp":958435570485,"id":7748,"parentId":7747,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21852,"timestamp":958435570478,"id":7747,"parentId":7181,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\fluidRenderer\\fluidRenderingTextures.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21843,"timestamp":958435570499,"id":7750,"parentId":7749,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23206,"timestamp":958435570491,"id":7749,"parentId":7199,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\Pipelines\\defaultRenderingPipeline.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23512,"timestamp":958435570194,"id":7706,"parentId":7705,"tags":{},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23632,"timestamp":958435570185,"id":7705,"parentId":7057,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\mrtFragmentDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723596,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23298,"timestamp":958435570527,"id":7754,"parentId":7753,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":24587,"timestamp":958435570519,"id":7753,"parentId":7199,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\Pipelines\\ssao2RenderingPipeline.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":24576,"timestamp":958435570539,"id":7756,"parentId":7755,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25207,"timestamp":958435570532,"id":7755,"parentId":7199,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\Pipelines\\ssaoRenderingPipeline.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":25182,"timestamp":958435570566,"id":7760,"parentId":7759,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27059,"timestamp":958435570558,"id":7759,"parentId":7199,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\Pipelines\\ssrRenderingPipeline.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":27033,"timestamp":958435570593,"id":7764,"parentId":7763,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":27890,"timestamp":958435570586,"id":7763,"parentId":7045,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\compiled\\scheduler\\cjs\\scheduler.production.min.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":27931,"timestamp":958435570553,"id":7758,"parentId":7757,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31959,"timestamp":958435570545,"id":7757,"parentId":7199,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\PostProcesses\\RenderPipeline\\Pipelines\\standardRenderingPipeline.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":31935,"timestamp":958435570580,"id":7762,"parentId":7761,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35754,"timestamp":958435570571,"id":7761,"parentId":7197,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Physics\\v2\\Plugins\\havokPlugin.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35716,"timestamp":958435570620,"id":7768,"parentId":7767,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35854,"timestamp":958435570612,"id":7767,"parentId":7271,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\velocity.vertex.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35867,"timestamp":958435570606,"id":7766,"parentId":7765,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":35975,"timestamp":958435570599,"id":7765,"parentId":7271,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\velocity.fragment.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":35934,"timestamp":958435570646,"id":7772,"parentId":7771,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36033,"timestamp":958435570639,"id":7771,"parentId":7369,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\backgroundFragmentDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36020,"timestamp":958435570659,"id":7774,"parentId":7773,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36114,"timestamp":958435570652,"id":7773,"parentId":7369,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\backgroundUboDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36140,"timestamp":958435570633,"id":7770,"parentId":7769,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36641,"timestamp":958435570625,"id":7769,"parentId":7319,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\DeviceInput\\eventFactory.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36587,"timestamp":958435570687,"id":7778,"parentId":7777,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36734,"timestamp":958435570680,"id":7777,"parentId":7301,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\flowGraphConsoleLogBlock.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":36747,"timestamp":958435570674,"id":7776,"parentId":7775,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":36848,"timestamp":958435570667,"id":7775,"parentId":7371,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\backgroundVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44976,"timestamp":958435571371,"id":7780,"parentId":7779,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45178,"timestamp":958435571348,"id":7779,"parentId":7301,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\flowGraphSetVariableBlock.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45088,"timestamp":958435571448,"id":7788,"parentId":7787,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45247,"timestamp":958435571440,"id":7787,"parentId":7303,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphGetVariableBlock.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45288,"timestamp":958435571410,"id":7784,"parentId":7783,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45459,"timestamp":958435571401,"id":7783,"parentId":7301,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\flowGraphSendCustomEventBlock.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45408,"timestamp":958435571461,"id":7790,"parentId":7789,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45611,"timestamp":958435571453,"id":7789,"parentId":7303,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphCoordinateTransformBlock.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45638,"timestamp":958435571434,"id":7786,"parentId":7785,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45786,"timestamp":958435571420,"id":7785,"parentId":7303,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphConditionalDataBlock.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45741,"timestamp":958435571473,"id":7792,"parentId":7791,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45879,"timestamp":958435571466,"id":7791,"parentId":7303,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphConstantBlock.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45958,"timestamp":958435571394,"id":7782,"parentId":7781,"tags":{},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46160,"timestamp":958435571383,"id":7781,"parentId":7301,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\flowGraphSetPropertyBlock.js","layer":"app-pages-browser"},"startTime":1704619723597,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46065,"timestamp":958435571487,"id":7794,"parentId":7793,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46222,"timestamp":958435571479,"id":7793,"parentId":7303,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphGetPropertyBlock.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46196,"timestamp":958435571513,"id":7798,"parentId":7797,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46413,"timestamp":958435571505,"id":7797,"parentId":7305,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Event\\flowGraphReceiveCustomEventBlock.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":46426,"timestamp":958435571500,"id":7796,"parentId":7795,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":46574,"timestamp":958435571493,"id":7795,"parentId":7305,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Event\\flowGraphSceneReadyEventBlock.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":1776455,"timestamp":958433843418,"id":4764,"parentId":4761,"tags":{"request":"next-flight-client-entry-loader?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Capp-router.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cerror-boundary.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Clayout-router.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cnot-found-boundary.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Crender-from-template-context.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cstatic-generation-searchparams-bailout-provider.js&server=false!"},"startTime":1704619721869,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":1776473,"timestamp":958433843406,"id":4763,"parentId":4761,"tags":{"request":"./node_modules/next/dist/client/app-next.js"},"startTime":1704619721869,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":50614,"timestamp":958435571526,"id":7800,"parentId":7799,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50789,"timestamp":958435571518,"id":7799,"parentId":7305,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Event\\flowGraphSceneTickEventBlock.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":50750,"timestamp":958435571566,"id":7806,"parentId":7805,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50833,"timestamp":958435571559,"id":7805,"parentId":7303,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\Logic\\index.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":50844,"timestamp":958435571554,"id":7804,"parentId":7803,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50956,"timestamp":958435571546,"id":7803,"parentId":7301,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\Animation\\index.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"}] -[{"name":"read-resource","duration":51071,"timestamp":958435571540,"id":7802,"parentId":7801,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51241,"timestamp":958435571532,"id":7801,"parentId":7301,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\index.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51190,"timestamp":958435571591,"id":7810,"parentId":7809,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51371,"timestamp":958435571584,"id":7809,"parentId":7403,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\decalVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51342,"timestamp":958435571621,"id":7814,"parentId":7813,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51454,"timestamp":958435571614,"id":7813,"parentId":7405,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\meshUboDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51498,"timestamp":958435571579,"id":7808,"parentId":7807,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51559,"timestamp":958435571571,"id":7807,"parentId":7303,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\Math\\index.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51528,"timestamp":958435571608,"id":7812,"parentId":7811,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51629,"timestamp":958435571597,"id":7811,"parentId":7405,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\sceneUboDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51586,"timestamp":958435571647,"id":7818,"parentId":7817,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51715,"timestamp":958435571639,"id":7817,"parentId":7489,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51701,"timestamp":958435571661,"id":7820,"parentId":7819,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51810,"timestamp":958435571653,"id":7819,"parentId":7489,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrUboDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51836,"timestamp":958435571634,"id":7816,"parentId":7815,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51928,"timestamp":958435571627,"id":7815,"parentId":7443,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\decalFragmentDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51887,"timestamp":958435571674,"id":7822,"parentId":7821,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51980,"timestamp":958435571666,"id":7821,"parentId":7489,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\harmonicsFunctions.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51966,"timestamp":958435571688,"id":7824,"parentId":7823,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52081,"timestamp":958435571679,"id":7823,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrFragmentDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52043,"timestamp":958435571724,"id":7826,"parentId":7825,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52138,"timestamp":958435571714,"id":7825,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrFragmentExtraDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52107,"timestamp":958435571752,"id":7830,"parentId":7829,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52195,"timestamp":958435571745,"id":7829,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\subSurfaceScatteringFunctions.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52208,"timestamp":958435571739,"id":7828,"parentId":7827,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52323,"timestamp":958435571730,"id":7827,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrFragmentSamplersDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52294,"timestamp":958435571766,"id":7832,"parentId":7831,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52383,"timestamp":958435571758,"id":7831,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\importanceSampling.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52326,"timestamp":958435571825,"id":7834,"parentId":7833,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52492,"timestamp":958435571814,"id":7833,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrHelperFunctions.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52450,"timestamp":958435571864,"id":7836,"parentId":7835,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52587,"timestamp":958435571833,"id":7835,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrDirectLightingSetupFunctions.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":52527,"timestamp":958435571900,"id":7838,"parentId":7837,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":52645,"timestamp":958435571882,"id":7837,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrDirectLightingFalloffFunctions.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":63888,"timestamp":958435572112,"id":7842,"parentId":7841,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64129,"timestamp":958435572104,"id":7841,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\hdrFilteringFunctions.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":64117,"timestamp":958435572126,"id":7844,"parentId":7843,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64260,"timestamp":958435572116,"id":7843,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrDirectLightingFunctions.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":64287,"timestamp":958435572097,"id":7840,"parentId":7839,"tags":{},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":64509,"timestamp":958435572082,"id":7839,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBRDFFunctions.js","layer":"app-pages-browser"},"startTime":1704619723598,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11841,"timestamp":958435626751,"id":7848,"parentId":7847,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11993,"timestamp":958435626739,"id":7847,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockAlbedoOpacity.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12021,"timestamp":958435626722,"id":7846,"parentId":7845,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12154,"timestamp":958435626693,"id":7845,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrIBLFunctions.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12086,"timestamp":958435626768,"id":7850,"parentId":7849,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12207,"timestamp":958435626759,"id":7849,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockReflectivity.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12141,"timestamp":958435626832,"id":7856,"parentId":7855,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12262,"timestamp":958435626804,"id":7855,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockAnisotropic.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12276,"timestamp":958435626797,"id":7854,"parentId":7853,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12370,"timestamp":958435626790,"id":7853,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockAlphaFresnel.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12317,"timestamp":958435626849,"id":7858,"parentId":7857,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12471,"timestamp":958435626839,"id":7857,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockReflection.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12457,"timestamp":958435626863,"id":7860,"parentId":7859,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12612,"timestamp":958435626854,"id":7859,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockSheen.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12692,"timestamp":958435626784,"id":7852,"parentId":7851,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12830,"timestamp":958435626774,"id":7851,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockAmbientOcclusion.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12720,"timestamp":958435626893,"id":7864,"parentId":7863,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12834,"timestamp":958435626883,"id":7863,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockIridescence.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12847,"timestamp":958435626878,"id":7862,"parentId":7861,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12999,"timestamp":958435626869,"id":7861,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockClearcoat.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12912,"timestamp":958435626966,"id":7866,"parentId":7865,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13365,"timestamp":958435626899,"id":7865,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockSubSurface.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13283,"timestamp":958435626994,"id":7870,"parentId":7869,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13417,"timestamp":958435626986,"id":7869,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockNormalFinal.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13394,"timestamp":958435627020,"id":7874,"parentId":7873,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13538,"timestamp":958435627012,"id":7873,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockGeometryInfo.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13528,"timestamp":958435627031,"id":7876,"parentId":7875,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13627,"timestamp":958435627024,"id":7875,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockReflectance0.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13677,"timestamp":958435626981,"id":7868,"parentId":7867,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13799,"timestamp":958435626972,"id":7867,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockNormalGeometric.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13733,"timestamp":958435627047,"id":7878,"parentId":7877,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13889,"timestamp":958435627035,"id":7877,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockReflectance.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13928,"timestamp":958435627006,"id":7872,"parentId":7871,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14056,"timestamp":958435626999,"id":7871,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockLightmapInit.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13940,"timestamp":958435627126,"id":7884,"parentId":7883,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14070,"timestamp":958435627117,"id":7883,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockFinalUnlitComponents.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14115,"timestamp":958435627080,"id":7880,"parentId":7879,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14232,"timestamp":958435627057,"id":7879,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockDirectLighting.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14135,"timestamp":958435627160,"id":7886,"parentId":7885,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14260,"timestamp":958435627151,"id":7885,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockFinalColorComposition.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14312,"timestamp":958435627107,"id":7882,"parentId":7881,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14442,"timestamp":958435627095,"id":7881,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockFinalLitComponents.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14369,"timestamp":958435627175,"id":7888,"parentId":7887,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14464,"timestamp":958435627166,"id":7887,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrBlockImageProcessing.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14448,"timestamp":958435627189,"id":7890,"parentId":7889,"tags":{},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14575,"timestamp":958435627181,"id":7889,"parentId":7487,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\pbrDebug.js","layer":"app-pages-browser"},"startTime":1704619723653,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6014,"timestamp":958435636861,"id":7892,"parentId":7891,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6264,"timestamp":958435636840,"id":7891,"parentId":7491,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapFragmentExtraDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6185,"timestamp":958435636929,"id":7900,"parentId":7899,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6299,"timestamp":958435636921,"id":7899,"parentId":7493,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapVertexExtraDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6343,"timestamp":958435636885,"id":7894,"parentId":7893,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6444,"timestamp":958435636875,"id":7893,"parentId":7491,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapFragment.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6372,"timestamp":958435636954,"id":7904,"parentId":7903,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6468,"timestamp":958435636947,"id":7903,"parentId":7493,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapVertexMetric.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6506,"timestamp":958435636916,"id":7898,"parentId":7897,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":6625,"timestamp":958435636907,"id":7897,"parentId":7493,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapUboDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":6557,"timestamp":958435636983,"id":7908,"parentId":7907,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7610,"timestamp":958435636976,"id":7907,"parentId":7533,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\imageSourceBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7657,"timestamp":958435636941,"id":7902,"parentId":7901,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":7806,"timestamp":958435636934,"id":7901,"parentId":7493,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapVertexNormalBias.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":7752,"timestamp":958435636997,"id":7910,"parentId":7909,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"}] -[{"name":"build-module-js","duration":9195,"timestamp":958435636989,"id":7909,"parentId":7599,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Vertex\\bonesBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":9144,"timestamp":958435637051,"id":7916,"parentId":7915,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":10273,"timestamp":958435637042,"id":7915,"parentId":7599,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Vertex\\lightInformationBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":10303,"timestamp":958435637021,"id":7914,"parentId":7913,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":11852,"timestamp":958435637014,"id":7913,"parentId":7599,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Vertex\\morphTargetsBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":11868,"timestamp":958435637009,"id":7912,"parentId":7911,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":12760,"timestamp":958435637002,"id":7911,"parentId":7599,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Vertex\\instancesBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12694,"timestamp":958435637078,"id":7920,"parentId":7919,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14163,"timestamp":958435637071,"id":7919,"parentId":7601,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\perturbNormalBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14181,"timestamp":958435637065,"id":7918,"parentId":7917,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":14967,"timestamp":958435637058,"id":7917,"parentId":7601,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\imageProcessingBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":14944,"timestamp":958435637091,"id":7922,"parentId":7921,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15182,"timestamp":958435637085,"id":7921,"parentId":7601,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\discardBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15307,"timestamp":958435636969,"id":7906,"parentId":7905,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15439,"timestamp":958435636962,"id":7905,"parentId":7519,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\procedural.vertex.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15304,"timestamp":958435637105,"id":7924,"parentId":7923,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15527,"timestamp":958435637097,"id":7923,"parentId":7601,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\frontFacingBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15516,"timestamp":958435637117,"id":7926,"parentId":7925,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":15822,"timestamp":958435637110,"id":7925,"parentId":7601,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\derivativeBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":15812,"timestamp":958435637129,"id":7928,"parentId":7927,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16246,"timestamp":958435637122,"id":7927,"parentId":7601,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\fragCoordBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16235,"timestamp":958435637142,"id":7930,"parentId":7929,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":16574,"timestamp":958435637135,"id":7929,"parentId":7601,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\screenSizeBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":16563,"timestamp":958435637155,"id":7932,"parentId":7931,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":17019,"timestamp":958435637147,"id":7931,"parentId":7601,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\screenSpaceBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":17009,"timestamp":958435637166,"id":7934,"parentId":7933,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":20456,"timestamp":958435637160,"id":7933,"parentId":7601,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\twirlBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":20448,"timestamp":958435637178,"id":7936,"parentId":7935,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21208,"timestamp":958435637171,"id":7935,"parentId":7601,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\TBNBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21186,"timestamp":958435637202,"id":7940,"parentId":7939,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21469,"timestamp":958435637195,"id":7939,"parentId":7601,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\fragDepthBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21773,"timestamp":958435636901,"id":7896,"parentId":7895,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":21915,"timestamp":958435636893,"id":7895,"parentId":7493,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\shadowMapVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":21627,"timestamp":958435637190,"id":7938,"parentId":7937,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22238,"timestamp":958435637183,"id":7937,"parentId":7601,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\heightToNormalBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22216,"timestamp":958435637215,"id":7942,"parentId":7941,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":22622,"timestamp":958435637208,"id":7941,"parentId":7601,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\shadowMapBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":22612,"timestamp":958435637227,"id":7944,"parentId":7943,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23102,"timestamp":958435637220,"id":7943,"parentId":7601,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Fragment\\prePassOutputBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23093,"timestamp":958435637240,"id":7946,"parentId":7945,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":23763,"timestamp":958435637232,"id":7945,"parentId":7603,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\fogBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":23754,"timestamp":958435637251,"id":7948,"parentId":7947,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25117,"timestamp":958435637245,"id":7947,"parentId":7603,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\lightBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":25091,"timestamp":958435637281,"id":7952,"parentId":7951,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":25809,"timestamp":958435637270,"id":7951,"parentId":7603,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\reflectionTextureBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":25828,"timestamp":958435637263,"id":7950,"parentId":7949,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":28953,"timestamp":958435637257,"id":7949,"parentId":7603,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\textureBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":28878,"timestamp":958435637342,"id":7956,"parentId":7955,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":29555,"timestamp":958435637328,"id":7955,"parentId":7603,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\clipPlanesBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":29583,"timestamp":958435637313,"id":7954,"parentId":7953,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":30559,"timestamp":958435637291,"id":7953,"parentId":7603,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\sceneDepthBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30501,"timestamp":958435637359,"id":7958,"parentId":7957,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31015,"timestamp":958435637350,"id":7957,"parentId":7607,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Teleport\\teleportInBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":30989,"timestamp":958435637386,"id":7962,"parentId":7961,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":31454,"timestamp":958435637378,"id":7961,"parentId":7605,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Input\\prePassTextureBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43202,"timestamp":958435637372,"id":7960,"parentId":7959,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":43764,"timestamp":958435637365,"id":7959,"parentId":7607,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Teleport\\teleportOutBlock.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":43739,"timestamp":958435637401,"id":7964,"parentId":7963,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44031,"timestamp":958435637392,"id":7963,"parentId":7701,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\subSurfaceScattering.fragment.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44019,"timestamp":958435637415,"id":7966,"parentId":7965,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44158,"timestamp":958435637407,"id":7965,"parentId":7669,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\noise.fragment.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44146,"timestamp":958435637429,"id":7968,"parentId":7967,"tags":{},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44330,"timestamp":958435637420,"id":7967,"parentId":7719,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\imageProcessingCompatibility.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44302,"timestamp":958435637457,"id":7972,"parentId":7971,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":44453,"timestamp":958435637450,"id":7971,"parentId":7751,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\depthOfField.fragment.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":44405,"timestamp":958435637509,"id":7980,"parentId":7979,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":45760,"timestamp":958435637502,"id":7979,"parentId":7671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\reflectionBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":45802,"timestamp":958435637469,"id":7974,"parentId":7973,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":50869,"timestamp":958435637462,"id":7973,"parentId":7671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\pbrMetallicRoughnessBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":50858,"timestamp":958435637483,"id":7976,"parentId":7975,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":51636,"timestamp":958435637476,"id":7975,"parentId":7671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\sheenBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":51600,"timestamp":958435637522,"id":7982,"parentId":7981,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53076,"timestamp":958435637515,"id":7981,"parentId":7671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\clearCoatBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":53106,"timestamp":958435637496,"id":7978,"parentId":7977,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":53769,"timestamp":958435637488,"id":7977,"parentId":7671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\anisotropyBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":53635,"timestamp":958435637633,"id":7986,"parentId":7985,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":58931,"timestamp":958435637538,"id":7985,"parentId":7671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\subSurfaceBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":59036,"timestamp":958435637444,"id":7970,"parentId":7969,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59221,"timestamp":958435637437,"id":7969,"parentId":7751,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\lensHighlights.fragment.js","layer":"app-pages-browser"},"startTime":1704619723663,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":59012,"timestamp":958435637655,"id":7988,"parentId":7987,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":59130,"timestamp":958435637645,"id":7987,"parentId":7753,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\ssao2Configuration.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":59257,"timestamp":958435637534,"id":7984,"parentId":7983,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60507,"timestamp":958435637527,"id":7983,"parentId":7671,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\refractionBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60340,"timestamp":958435637705,"id":7992,"parentId":7991,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60486,"timestamp":958435637696,"id":7991,"parentId":7753,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ssaoCombine.fragment.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60473,"timestamp":958435637718,"id":7994,"parentId":7993,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60614,"timestamp":958435637711,"id":7993,"parentId":7755,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ssao.fragment.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60647,"timestamp":958435637687,"id":7990,"parentId":7989,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60890,"timestamp":958435637661,"id":7989,"parentId":7753,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ssao2.fragment.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60830,"timestamp":958435637731,"id":7996,"parentId":7995,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":60946,"timestamp":958435637723,"id":7995,"parentId":7759,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Rendering\\screenSpaceReflections2Configuration.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":60933,"timestamp":958435637744,"id":7998,"parentId":7997,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":61181,"timestamp":958435637736,"id":7997,"parentId":7759,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\screenSpaceReflection2.fragment.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":67295,"timestamp":958435638092,"id":8000,"parentId":7999,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":67478,"timestamp":958435638071,"id":7999,"parentId":7759,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\screenSpaceReflection2Blur.fragment.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":67419,"timestamp":958435638141,"id":8006,"parentId":8005,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":67565,"timestamp":958435638133,"id":8005,"parentId":7777,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphExecutionBlockWithOutSignal.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":67581,"timestamp":958435638127,"id":8004,"parentId":8003,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":67773,"timestamp":958435638120,"id":8003,"parentId":7757,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\standard.fragment.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":67789,"timestamp":958435638113,"id":8002,"parentId":8001,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":68003,"timestamp":958435638103,"id":8001,"parentId":7759,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\screenSpaceReflection2BlurCombiner.fragment.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"}] -[{"name":"read-resource","duration":68094,"timestamp":958435638179,"id":8012,"parentId":8011,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":68660,"timestamp":958435638172,"id":8011,"parentId":7805,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\Logic\\flowGraphBitwiseBlocks.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":68689,"timestamp":958435638154,"id":8008,"parentId":8007,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69061,"timestamp":958435638146,"id":8007,"parentId":7781,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\flowGraphPathConverterComponent.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":69055,"timestamp":958435638167,"id":8010,"parentId":8009,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69206,"timestamp":958435638160,"id":8009,"parentId":7827,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\samplerFragmentAlternateDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":69183,"timestamp":958435638191,"id":8014,"parentId":8013,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69446,"timestamp":958435638184,"id":8013,"parentId":7805,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\Logic\\flowGraphLogicBlocks.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":69411,"timestamp":958435638229,"id":8020,"parentId":8019,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69590,"timestamp":958435638222,"id":8019,"parentId":7803,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\Animation\\flowGraphPauseAnimationBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":69560,"timestamp":958435638261,"id":8022,"parentId":8021,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":69761,"timestamp":958435638234,"id":8021,"parentId":7801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphBranchBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":69800,"timestamp":958435638204,"id":8016,"parentId":8015,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":70374,"timestamp":958435638196,"id":8015,"parentId":7803,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\Animation\\flowGraphPlayAnimationBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":70297,"timestamp":958435638283,"id":8024,"parentId":8023,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":70543,"timestamp":958435638271,"id":8023,"parentId":7801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphDoNBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":70606,"timestamp":958435638217,"id":8018,"parentId":8017,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":70788,"timestamp":958435638210,"id":8017,"parentId":7803,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\Animation\\flowGraphStopAnimationBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":70711,"timestamp":958435638296,"id":8026,"parentId":8025,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":71029,"timestamp":958435638289,"id":8025,"parentId":7801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphForLoopBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":71007,"timestamp":958435638322,"id":8030,"parentId":8029,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":71407,"timestamp":958435638314,"id":8029,"parentId":7801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphTimerBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":71387,"timestamp":958435638346,"id":8034,"parentId":8033,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":71684,"timestamp":958435638339,"id":8033,"parentId":7801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphSwitchBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":71725,"timestamp":958435638308,"id":8028,"parentId":8027,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":71972,"timestamp":958435638301,"id":8027,"parentId":7801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphThrottleBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":71948,"timestamp":958435638334,"id":8032,"parentId":8031,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":79762,"timestamp":958435638327,"id":8031,"parentId":7801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphMultiGateBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":79723,"timestamp":958435638395,"id":8042,"parentId":8041,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":80038,"timestamp":958435638388,"id":8041,"parentId":7801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphDebounceBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":80077,"timestamp":958435638371,"id":8038,"parentId":8037,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":80401,"timestamp":958435638363,"id":8037,"parentId":7801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphCounterBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":80418,"timestamp":958435638358,"id":8036,"parentId":8035,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":80889,"timestamp":958435638351,"id":8035,"parentId":7801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphWaitAllBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":80872,"timestamp":958435638383,"id":8040,"parentId":8039,"tags":{},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":81267,"timestamp":958435638377,"id":8039,"parentId":7801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphWhileLoopBlock.js","layer":"app-pages-browser"},"startTime":1704619723664,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":88228,"timestamp":958435638581,"id":8044,"parentId":8043,"tags":{},"startTime":1704619723665,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":88502,"timestamp":958435638568,"id":8043,"parentId":7801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphFlipFlopBlock.js","layer":"app-pages-browser"},"startTime":1704619723665,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":84447,"timestamp":958435642634,"id":8050,"parentId":8049,"tags":{},"startTime":1704619723669,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":85901,"timestamp":958435642626,"id":8049,"parentId":7689,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\scheduler\\cjs\\scheduler.production.min.js","layer":null},"startTime":1704619723669,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":85950,"timestamp":958435642589,"id":8046,"parentId":8045,"tags":{},"startTime":1704619723669,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":86207,"timestamp":958435642569,"id":8045,"parentId":7801,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Execution\\ControlFlow\\flowGraphSequenceBlock.js","layer":"app-pages-browser"},"startTime":1704619723669,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":86170,"timestamp":958435642618,"id":8048,"parentId":8047,"tags":{},"startTime":1704619723669,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":91520,"timestamp":958435642605,"id":8047,"parentId":7807,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\Math\\flowGraphMathBlocks.js","layer":"app-pages-browser"},"startTime":1704619723669,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":1891580,"timestamp":958433843426,"id":4767,"parentId":4761,"tags":{"request":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\router.js"},"startTime":1704619721869,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":1891654,"timestamp":958433843358,"id":4762,"parentId":4761,"tags":{"request":"./node_modules/next/dist/client/next.js"},"startTime":1704619721869,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12839,"timestamp":958435723533,"id":8052,"parentId":8051,"tags":{},"startTime":1704619723750,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13111,"timestamp":958435723437,"id":8051,"parentId":7891,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\bayerDitherFunctions.js","layer":"app-pages-browser"},"startTime":1704619723749,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":12962,"timestamp":958435723599,"id":8054,"parentId":8053,"tags":{},"startTime":1704619723750,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13123,"timestamp":958435723567,"id":8053,"parentId":7895,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\sceneVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723750,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":13074,"timestamp":958435723626,"id":8056,"parentId":8055,"tags":{},"startTime":1704619723750,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":13206,"timestamp":958435723611,"id":8055,"parentId":7895,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\meshVertexDeclaration.js","layer":"app-pages-browser"},"startTime":1704619723750,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":2201,"timestamp":958435734891,"id":8058,"parentId":8057,"tags":{},"startTime":1704619723761,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2378,"timestamp":958435734855,"id":8057,"parentId":7963,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\fibonacci.js","layer":"app-pages-browser"},"startTime":1704619723761,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":2277,"timestamp":958435734980,"id":8064,"parentId":8063,"tags":{},"startTime":1704619723761,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":2799,"timestamp":958435734966,"id":8063,"parentId":7973,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\PBR\\iridescenceBlock.js","layer":"app-pages-browser"},"startTime":1704619723761,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":2819,"timestamp":958435734956,"id":8062,"parentId":8061,"tags":{},"startTime":1704619723761,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4041,"timestamp":958435734943,"id":8061,"parentId":7951,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Materials\\Node\\Blocks\\Dual\\reflectionTextureBaseBlock.js","layer":"app-pages-browser"},"startTime":1704619723761,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4072,"timestamp":958435734931,"id":8060,"parentId":8059,"tags":{},"startTime":1704619723761,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4195,"timestamp":958435734915,"id":8059,"parentId":7963,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\diffusionProfile.js","layer":"app-pages-browser"},"startTime":1704619723761,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4445,"timestamp":958435736180,"id":8066,"parentId":8065,"tags":{},"startTime":1704619723762,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4646,"timestamp":958435736150,"id":8065,"parentId":7997,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\Shaders\\ShadersInclude\\screenSpaceRayTrace.js","layer":"app-pages-browser"},"startTime":1704619723762,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4597,"timestamp":958435736211,"id":8068,"parentId":8067,"tags":{},"startTime":1704619723762,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4792,"timestamp":958435736196,"id":8067,"parentId":8011,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphBinaryOperationBlock.js","layer":"app-pages-browser"},"startTime":1704619723762,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":4765,"timestamp":958435736235,"id":8070,"parentId":8069,"tags":{},"startTime":1704619723762,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":4954,"timestamp":958435736221,"id":8069,"parentId":8011,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphUnaryOperationBlock.js","layer":"app-pages-browser"},"startTime":1704619723762,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5139,"timestamp":958435736335,"id":8072,"parentId":8071,"tags":{},"startTime":1704619723762,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5286,"timestamp":958435736314,"id":8071,"parentId":8047,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphConstantOperationBlock.js","layer":"app-pages-browser"},"startTime":1704619723762,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":5250,"timestamp":958435736359,"id":8074,"parentId":8073,"tags":{},"startTime":1704619723762,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":5394,"timestamp":958435736346,"id":8073,"parentId":8047,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphTernaryOperationBlock.js","layer":"app-pages-browser"},"startTime":1704619723762,"traceId":"9334543416a529a5"},{"name":"read-resource","duration":147,"timestamp":958435741881,"id":8076,"parentId":8075,"tags":{},"startTime":1704619723768,"traceId":"9334543416a529a5"},{"name":"build-module-js","duration":351,"timestamp":958435741860,"id":8075,"parentId":8067,"tags":{"name":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\@babylonjs\\core\\FlowGraph\\Blocks\\Data\\flowGraphCachedOperationBlock.js","layer":"app-pages-browser"},"startTime":1704619723768,"traceId":"9334543416a529a5"},{"name":"add-entry","duration":1898873,"timestamp":958433843444,"id":4773,"parentId":4761,"tags":{"request":"next-flight-client-entry-loader?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp%5Cspace%5Cpage.tsx&server=false!"},"startTime":1704619721870,"traceId":"9334543416a529a5"},{"name":"make","duration":1899216,"timestamp":958433843144,"id":4761,"parentId":4760,"tags":{},"startTime":1704619721869,"traceId":"9334543416a529a5"},{"name":"chunk-graph","duration":15697,"timestamp":958435819219,"id":8078,"parentId":8077,"tags":{},"startTime":1704619723845,"traceId":"9334543416a529a5"},{"name":"optimize-modules","duration":6,"timestamp":958435834961,"id":8080,"parentId":8077,"tags":{},"startTime":1704619723861,"traceId":"9334543416a529a5"},{"name":"optimize-chunks","duration":11877,"timestamp":958435834979,"id":8081,"parentId":8077,"tags":{},"startTime":1704619723861,"traceId":"9334543416a529a5"},{"name":"optimize-tree","duration":5,"timestamp":958435846874,"id":8082,"parentId":8077,"tags":{},"startTime":1704619723873,"traceId":"9334543416a529a5"},{"name":"optimize-chunk-modules","duration":49087,"timestamp":958435846899,"id":8083,"parentId":8077,"tags":{},"startTime":1704619723873,"traceId":"9334543416a529a5"},{"name":"optimize","duration":61073,"timestamp":958435834931,"id":8079,"parentId":8077,"tags":{},"startTime":1704619723861,"traceId":"9334543416a529a5"},{"name":"module-hash","duration":24026,"timestamp":958435911127,"id":8084,"parentId":8077,"tags":{},"startTime":1704619723937,"traceId":"9334543416a529a5"},{"name":"code-generation","duration":628789,"timestamp":958435935168,"id":8085,"parentId":8077,"tags":{},"startTime":1704619723961,"traceId":"9334543416a529a5"},{"name":"hash","duration":6524,"timestamp":958436566259,"id":8086,"parentId":8077,"tags":{},"startTime":1704619724592,"traceId":"9334543416a529a5"},{"name":"code-generation-jobs","duration":322,"timestamp":958436572782,"id":8087,"parentId":8077,"tags":{},"startTime":1704619724599,"traceId":"9334543416a529a5"},{"name":"module-assets","duration":392,"timestamp":958436573087,"id":8088,"parentId":8077,"tags":{},"startTime":1704619724599,"traceId":"9334543416a529a5"},{"name":"create-chunk-assets","duration":3644,"timestamp":958436573492,"id":8089,"parentId":8077,"tags":{},"startTime":1704619724600,"traceId":"9334543416a529a5"},{"name":"NextJsBuildManifest-generateClientManifest","duration":475,"timestamp":958436578970,"id":8091,"parentId":4760,"tags":{},"startTime":1704619724605,"traceId":"9334543416a529a5"},{"name":"NextJsBuildManifest-createassets","duration":1002,"timestamp":958436578448,"id":8090,"parentId":4760,"tags":{},"startTime":1704619724605,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":169955,"timestamp":958436602305,"id":8096,"parentId":8092,"tags":{"name":"static/chunks/pages/_app-98cb51ec6f9f135f.js","cache":"MISS"},"startTime":1704619724628,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":170058,"timestamp":958436602225,"id":8094,"parentId":8092,"tags":{"name":"static/chunks/main-app-76ef2d05c58d6354.js","cache":"MISS"},"startTime":1704619724628,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":169964,"timestamp":958436602328,"id":8097,"parentId":8092,"tags":{"name":"static/chunks/pages/_error-e87e5963ec1b8011.js","cache":"MISS"},"startTime":1704619724628,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":169951,"timestamp":958436602350,"id":8098,"parentId":8092,"tags":{"name":"static/chunks/app/layout-2a5e75b3a17431fd.js","cache":"MISS"},"startTime":1704619724628,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":170046,"timestamp":958436602262,"id":8095,"parentId":8092,"tags":{"name":"static/chunks/app/_not-found-954fefd8bb45a1c0.js","cache":"MISS"},"startTime":1704619724628,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":169936,"timestamp":958436602380,"id":8099,"parentId":8092,"tags":{"name":"static/chunks/app/everyone-votes/terms/page-2d2b3d1433737a22.js","cache":"MISS"},"startTime":1704619724628,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":169926,"timestamp":958436602398,"id":8100,"parentId":8092,"tags":{"name":"static/chunks/app/everyone-votes/privacy/page-7a71bbf2f721c35f.js","cache":"MISS"},"startTime":1704619724628,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":169662,"timestamp":958436602672,"id":8103,"parentId":8092,"tags":{"name":"static/chunks/app/space/loading-b8903409900b99fa.js","cache":"MISS"},"startTime":1704619724629,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":169653,"timestamp":958436602689,"id":8104,"parentId":8092,"tags":{"name":"static/chunks/app/wiston/page-3411783e09c6cfc5.js","cache":"MISS"},"startTime":1704619724629,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":169934,"timestamp":958436602416,"id":8101,"parentId":8092,"tags":{"name":"static/chunks/app/page-8af0c2c4af65d19c.js","cache":"MISS"},"startTime":1704619724628,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":169585,"timestamp":958436602775,"id":8106,"parentId":8092,"tags":{"name":"static/chunks/255.10543b9a46bf9930.js","cache":"MISS"},"startTime":1704619724629,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":169820,"timestamp":958436602548,"id":8102,"parentId":8092,"tags":{"name":"static/chunks/app/space/page-185302d4e0f787e8.js","cache":"MISS"},"startTime":1704619724629,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":169670,"timestamp":958436602706,"id":8105,"parentId":8092,"tags":{"name":"static/chunks/webpack-d8e064491704869d.js","cache":"MISS"},"startTime":1704619724629,"traceId":"9334543416a529a5"}] -[{"name":"minify-js","duration":169485,"timestamp":958436603078,"id":8108,"parentId":8092,"tags":{"name":"static/chunks/e1206f8c-1ba69cf5e736c266.js","cache":"MISS"},"startTime":1704619724629,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":168854,"timestamp":958436603726,"id":8109,"parentId":8092,"tags":{"name":"static/chunks/1f3d3139-8a75094e9a213384.js","cache":"MISS"},"startTime":1704619724630,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":167443,"timestamp":958436605152,"id":8111,"parentId":8092,"tags":{"name":"static/chunks/d67c510a-4a8f7a6a0c1c3e2a.js","cache":"MISS"},"startTime":1704619724631,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":168202,"timestamp":958436604407,"id":8110,"parentId":8092,"tags":{"name":"static/chunks/604a08ec-edbc4bb5c67ea975.js","cache":"MISS"},"startTime":1704619724630,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":172404,"timestamp":958436600224,"id":8093,"parentId":8092,"tags":{"name":"static/chunks/main-556b0a2270f92b03.js","cache":"MISS"},"startTime":1704619724626,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":169932,"timestamp":958436602817,"id":8107,"parentId":8092,"tags":{"name":"static/chunks/framework-8883d1e9be70c3da.js","cache":"MISS"},"startTime":1704619724629,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":181241,"timestamp":958436605930,"id":8112,"parentId":8092,"tags":{"name":"static/chunks/537cd76e-7aba1cf7a4752418.js","cache":"MISS"},"startTime":1704619724632,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":129971,"timestamp":958436666067,"id":8116,"parentId":8092,"tags":{"name":"static/chunks/986-72006aa1051e30d3.js","cache":"MISS"},"startTime":1704619724692,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":129875,"timestamp":958436666277,"id":8117,"parentId":8092,"tags":{"name":"server/middleware-react-loadable-manifest.js","cache":"MISS"},"startTime":1704619724692,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":129881,"timestamp":958436666372,"id":8118,"parentId":8092,"tags":{"name":"static/xSz9x0FW88Rb7utFdR6Fp/_ssgManifest.js","cache":"MISS"},"startTime":1704619724692,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":130004,"timestamp":958436666421,"id":8119,"parentId":8092,"tags":{"name":"server/middleware-build-manifest.js","cache":"MISS"},"startTime":1704619724692,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":130134,"timestamp":958436666436,"id":8120,"parentId":8092,"tags":{"name":"static/xSz9x0FW88Rb7utFdR6Fp/_buildManifest.js","cache":"MISS"},"startTime":1704619724692,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":130215,"timestamp":958436666451,"id":8121,"parentId":8092,"tags":{"name":"server/next-font-manifest.js","cache":"MISS"},"startTime":1704619724693,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":234559,"timestamp":958436606888,"id":8113,"parentId":8092,"tags":{"name":"static/chunks/fd9d1056-519edff8920177a7.js","cache":"MISS"},"startTime":1704619724633,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":185410,"timestamp":958436664949,"id":8115,"parentId":8092,"tags":{"name":"static/chunks/938-d733aaafb07bca99.js","cache":"MISS"},"startTime":1704619724691,"traceId":"9334543416a529a5"},{"name":"minify-js","duration":1737202,"timestamp":958436607159,"id":8114,"parentId":8092,"tags":{"name":"static/chunks/973-5f61489a82d0bbab.js","cache":"MISS"},"startTime":1704619724633,"traceId":"9334543416a529a5"},{"name":"terser-webpack-plugin-optimize","duration":1764326,"timestamp":958436580120,"id":8092,"parentId":4760,"tags":{"compilationName":"client","swcMinify":true},"startTime":1704619724606,"traceId":"9334543416a529a5"},{"name":"minify-css","duration":189975,"timestamp":958438344572,"id":8123,"parentId":8122,"tags":{"file":"static/css/cbd4bf37afeacdab.css","cache":"MISS"},"startTime":1704619726371,"traceId":"9334543416a529a5"},{"name":"minify-css","duration":189924,"timestamp":958438344628,"id":8124,"parentId":8122,"tags":{"file":"static/css/8c222b83c13bd107.css","cache":"MISS"},"startTime":1704619726371,"traceId":"9334543416a529a5"},{"name":"css-minimizer-plugin","duration":190026,"timestamp":958438344527,"id":8122,"parentId":4760,"tags":{},"startTime":1704619726371,"traceId":"9334543416a529a5"},{"name":"seal","duration":2751808,"timestamp":958435790280,"id":8077,"parentId":4760,"tags":{},"startTime":1704619723816,"traceId":"9334543416a529a5"},{"name":"webpack-compilation","duration":4699706,"timestamp":958433842434,"id":4760,"parentId":14,"tags":{"name":"client"},"startTime":1704619721868,"traceId":"9334543416a529a5"},{"name":"emit","duration":5367,"timestamp":958438542162,"id":8125,"parentId":14,"tags":{},"startTime":1704619726568,"traceId":"9334543416a529a5"},{"name":"webpack-close","duration":672973,"timestamp":958438547613,"id":8126,"parentId":14,"tags":{"name":"client"},"startTime":1704619726574,"traceId":"9334543416a529a5"},{"name":"webpack-generate-error-stats","duration":773,"timestamp":958439220594,"id":8127,"parentId":8126,"tags":{},"startTime":1704619727247,"traceId":"9334543416a529a5"},{"name":"run-webpack-compiler","duration":11876719,"timestamp":958427344979,"id":14,"parentId":1,"tags":{},"startTime":1704619715371,"traceId":"9334543416a529a5"},{"name":"format-webpack-messages","duration":68,"timestamp":958439221702,"id":8128,"parentId":1,"tags":{},"startTime":1704619727248,"traceId":"9334543416a529a5"},{"name":"verify-and-lint","duration":1066034,"timestamp":958439239230,"id":8130,"parentId":1,"tags":{},"startTime":1704619727265,"traceId":"9334543416a529a5"},{"name":"verify-typescript-setup","duration":1981101,"timestamp":958439223640,"id":8129,"parentId":1,"tags":{},"startTime":1704619727250,"traceId":"9334543416a529a5"},{"name":"check-static-error-page","duration":3268,"timestamp":958441324308,"id":8132,"parentId":8131,"tags":{},"startTime":1704619729350,"traceId":"9334543416a529a5"},{"name":"check-page","duration":1084,"timestamp":958441450893,"id":8133,"parentId":8131,"tags":{"page":"/_app"},"startTime":1704619729477,"traceId":"9334543416a529a5"},{"name":"check-page","duration":533,"timestamp":958441451454,"id":8135,"parentId":8131,"tags":{"page":"/_document"},"startTime":1704619729478,"traceId":"9334543416a529a5"},{"name":"check-page","duration":680,"timestamp":958441451411,"id":8134,"parentId":8131,"tags":{"page":"/_error"},"startTime":1704619729477,"traceId":"9334543416a529a5"},{"name":"is-page-static","duration":138952,"timestamp":958441452348,"id":8143,"parentId":8139,"tags":{},"startTime":1704619729478,"traceId":"9334543416a529a5"},{"name":"check-page","duration":139656,"timestamp":958441451680,"id":8139,"parentId":8131,"tags":{"page":"/favicon.ico"},"startTime":1704619729478,"traceId":"9334543416a529a5"},{"name":"is-page-static","duration":148349,"timestamp":958441452545,"id":8145,"parentId":8138,"tags":{},"startTime":1704619729479,"traceId":"9334543416a529a5"},{"name":"check-page","duration":149263,"timestamp":958441451656,"id":8138,"parentId":8131,"tags":{"page":"/everyone-votes/terms"},"startTime":1704619729478,"traceId":"9334543416a529a5"},{"name":"is-page-static","duration":148891,"timestamp":958441452580,"id":8146,"parentId":8137,"tags":{},"startTime":1704619729479,"traceId":"9334543416a529a5"},{"name":"check-page","duration":149928,"timestamp":958441451561,"id":8137,"parentId":8131,"tags":{"page":"/everyone-votes/privacy"},"startTime":1704619729478,"traceId":"9334543416a529a5"},{"name":"is-page-static","duration":150764,"timestamp":958441452702,"id":8148,"parentId":8140,"tags":{},"startTime":1704619729479,"traceId":"9334543416a529a5"},{"name":"check-page","duration":151898,"timestamp":958441451696,"id":8140,"parentId":8131,"tags":{"page":"/"},"startTime":1704619729478,"traceId":"9334543416a529a5"},{"name":"is-page-static","duration":152260,"timestamp":958441453086,"id":8149,"parentId":8142,"tags":{},"startTime":1704619729479,"traceId":"9334543416a529a5"},{"name":"check-page","duration":153638,"timestamp":958441451738,"id":8142,"parentId":8131,"tags":{"page":"/wiston"},"startTime":1704619729478,"traceId":"9334543416a529a5"},{"name":"is-page-static","duration":156209,"timestamp":958441452493,"id":8144,"parentId":8136,"tags":{},"startTime":1704619729479,"traceId":"9334543416a529a5"},{"name":"check-page","duration":157237,"timestamp":958441451476,"id":8136,"parentId":8131,"tags":{"page":"/_not-found"},"startTime":1704619729478,"traceId":"9334543416a529a5"},{"name":"is-page-static","duration":212617,"timestamp":958441452618,"id":8147,"parentId":8141,"tags":{},"startTime":1704619729479,"traceId":"9334543416a529a5"},{"name":"check-page","duration":213540,"timestamp":958441451714,"id":8141,"parentId":8131,"tags":{"page":"/space"},"startTime":1704619729478,"traceId":"9334543416a529a5"},{"name":"static-check","duration":341478,"timestamp":958441323800,"id":8131,"parentId":1,"tags":{},"startTime":1704619729350,"traceId":"9334543416a529a5"},{"name":"load-dotenv","duration":113,"timestamp":958441675655,"id":8153,"parentId":8152,"tags":{},"startTime":1704619729702,"traceId":"9334543416a529a5"},{"name":"run-export-path-map","duration":216,"timestamp":958441815812,"id":8154,"parentId":8152,"tags":{},"startTime":1704619729842,"traceId":"9334543416a529a5"},{"name":"export-page","duration":1025365,"timestamp":958441816672,"id":8157,"parentId":8152,"tags":{"path":"/favicon.ico"},"startTime":1704619729843,"traceId":"9334543416a529a5"},{"name":"export-page","duration":1025569,"timestamp":958441816630,"id":8156,"parentId":8152,"tags":{"path":"/500"},"startTime":1704619729843,"traceId":"9334543416a529a5"},{"name":"export-page","duration":1025738,"timestamp":958441816495,"id":8155,"parentId":8152,"tags":{"path":"/404"},"startTime":1704619729843,"traceId":"9334543416a529a5"},{"name":"export-page","duration":1025398,"timestamp":958441816876,"id":8162,"parentId":8152,"tags":{"path":"/_not-found"},"startTime":1704619729843,"traceId":"9334543416a529a5"},{"name":"export-page","duration":1025581,"timestamp":958441816727,"id":8159,"parentId":8152,"tags":{"path":"/everyone-votes/privacy"},"startTime":1704619729843,"traceId":"9334543416a529a5"},{"name":"export-page","duration":1025585,"timestamp":958441816749,"id":8160,"parentId":8152,"tags":{"path":"/"},"startTime":1704619729843,"traceId":"9334543416a529a5"},{"name":"export-page","duration":1025658,"timestamp":958441816701,"id":8158,"parentId":8152,"tags":{"path":"/everyone-votes/terms"},"startTime":1704619729843,"traceId":"9334543416a529a5"},{"name":"export-page","duration":1025587,"timestamp":958441816799,"id":8161,"parentId":8152,"tags":{"path":"/wiston"},"startTime":1704619729843,"traceId":"9334543416a529a5"},{"name":"export-page","duration":1025546,"timestamp":958441816919,"id":8163,"parentId":8152,"tags":{"path":"/space"},"startTime":1704619729843,"traceId":"9334543416a529a5"},{"name":"next-export","duration":2089501,"timestamp":958441675096,"id":8152,"parentId":1,"tags":{},"startTime":1704619729701,"traceId":"9334543416a529a5"},{"name":"move-exported-app-not-found-","duration":2161,"timestamp":958443764923,"id":8164,"parentId":8151,"tags":{},"startTime":1704619731791,"traceId":"9334543416a529a5"},{"name":"move-exported-page","duration":5509,"timestamp":958443767164,"id":8165,"parentId":8151,"tags":{},"startTime":1704619731793,"traceId":"9334543416a529a5"},{"name":"static-generation","duration":2122551,"timestamp":958441672649,"id":8151,"parentId":1,"tags":{},"startTime":1704619729699,"traceId":"9334543416a529a5"},{"name":"node-file-trace-build","duration":5454519,"timestamp":958441666819,"id":8150,"parentId":1,"tags":{"isTurbotrace":"false"},"startTime":1704619729693,"traceId":"9334543416a529a5"},{"name":"apply-include-excludes","duration":494,"timestamp":958447121347,"id":8166,"parentId":1,"tags":{},"startTime":1704619735147,"traceId":"9334543416a529a5"},{"name":"print-tree-view","duration":2228,"timestamp":958447122328,"id":8167,"parentId":1,"tags":{},"startTime":1704619735148,"traceId":"9334543416a529a5"},{"name":"telemetry-flush","duration":41,"timestamp":958447124560,"id":8168,"parentId":1,"tags":{},"startTime":1704619735151,"traceId":"9334543416a529a5"},{"name":"next-build","duration":19962115,"timestamp":958427162488,"id":1,"tags":{"buildMode":"default","isTurboBuild":"false","version":"14.0.4"},"startTime":1704619715189,"traceId":"9334543416a529a5"}] +[{"name":"generate-buildid","duration":157,"timestamp":958685375586,"id":4,"parentId":1,"tags":{},"startTime":1704619973402,"traceId":"5f44f4ec4bedfcf0"},{"name":"load-custom-routes","duration":1331,"timestamp":958685375891,"id":5,"parentId":1,"tags":{},"startTime":1704619973402,"traceId":"5f44f4ec4bedfcf0"},{"name":"create-pages-mapping","duration":91,"timestamp":958685441578,"id":6,"parentId":1,"tags":{},"startTime":1704619973468,"traceId":"5f44f4ec4bedfcf0"},{"name":"collect-app-paths","duration":1338,"timestamp":958685441685,"id":7,"parentId":1,"tags":{},"startTime":1704619973468,"traceId":"5f44f4ec4bedfcf0"},{"name":"create-app-mapping","duration":514,"timestamp":958685443037,"id":8,"parentId":1,"tags":{},"startTime":1704619973470,"traceId":"5f44f4ec4bedfcf0"},{"name":"public-dir-conflict-check","duration":451,"timestamp":958685443756,"id":9,"parentId":1,"tags":{},"startTime":1704619973470,"traceId":"5f44f4ec4bedfcf0"},{"name":"generate-routes-manifest","duration":1288,"timestamp":958685444316,"id":10,"parentId":1,"tags":{},"startTime":1704619973471,"traceId":"5f44f4ec4bedfcf0"},{"name":"create-dist-dir","duration":31904,"timestamp":958685445949,"id":11,"parentId":1,"tags":{},"startTime":1704619973472,"traceId":"5f44f4ec4bedfcf0"},{"name":"write-routes-manifest","duration":300,"timestamp":958685483592,"id":12,"parentId":1,"tags":{},"startTime":1704619973510,"traceId":"5f44f4ec4bedfcf0"},{"name":"generate-required-server-files","duration":224,"timestamp":958685484256,"id":13,"parentId":1,"tags":{},"startTime":1704619973511,"traceId":"5f44f4ec4bedfcf0"},{"name":"create-entrypoints","duration":15055,"timestamp":958685486509,"id":15,"parentId":1,"tags":{},"startTime":1704619973513,"traceId":"5f44f4ec4bedfcf0"},{"name":"generate-webpack-config","duration":197073,"timestamp":958685501585,"id":16,"parentId":14,"tags":{},"startTime":1704619973528,"traceId":"5f44f4ec4bedfcf0"},{"name":"next-trace-entrypoint-plugin","duration":1237,"timestamp":958685747959,"id":18,"parentId":17,"tags":{},"startTime":1704619973774,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":258038,"timestamp":958685752902,"id":21,"parentId":19,"tags":{"request":"next/dist/pages/_app"},"startTime":1704619973779,"traceId":"5f44f4ec4bedfcf0"},{"name":"build-module-external","duration":287,"timestamp":958686012967,"id":30,"parentId":17,"tags":{"name":"../../client/components/static-generation-async-storage.external","layer":null},"startTime":1704619974039,"traceId":"5f44f4ec4bedfcf0"},{"name":"build-module-external","duration":15,"timestamp":958686013269,"id":31,"parentId":17,"tags":{"name":"../../client/components/request-async-storage.external","layer":null},"startTime":1704619974040,"traceId":"5f44f4ec4bedfcf0"},{"name":"build-module-external","duration":8,"timestamp":958686013291,"id":32,"parentId":17,"tags":{"name":"../../client/components/action-async-storage.external","layer":null},"startTime":1704619974040,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":264079,"timestamp":958685752917,"id":22,"parentId":19,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1704619973779,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":269249,"timestamp":958685752961,"id":28,"parentId":19,"tags":{"request":"next/dist/pages/_document"},"startTime":1704619973779,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":291192,"timestamp":958685752599,"id":20,"parentId":19,"tags":{"request":"next-app-loader?page=%2F_not-found&name=app%2F_not-found&pagePath=next%2Fdist%2Fclient%2Fcomponents%2Fnot-found-error&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=next%2Fdist%2Fclient%2Fcomponents%2Fnot-found-error&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"},"startTime":1704619973779,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":298306,"timestamp":958685752926,"id":23,"parentId":19,"tags":{"request":"next-app-loader?page=%2Feveryone-votes%2Fprivacy%2Fpage&name=app%2Feveryone-votes%2Fprivacy%2Fpage&pagePath=private-next-app-dir%2Feveryone-votes%2Fprivacy%2Fpage.tsx&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Feveryone-votes%2Fprivacy%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"},"startTime":1704619973779,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":298298,"timestamp":958685752940,"id":25,"parentId":19,"tags":{"request":"next-app-loader?page=%2Fspace%2Fpage&name=app%2Fspace%2Fpage&pagePath=private-next-app-dir%2Fspace%2Fpage.tsx&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Fspace%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"},"startTime":1704619973779,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":298295,"timestamp":958685752947,"id":26,"parentId":19,"tags":{"request":"next-app-loader?page=%2Feveryone-votes%2Fterms%2Fpage&name=app%2Feveryone-votes%2Fterms%2Fpage&pagePath=private-next-app-dir%2Feveryone-votes%2Fterms%2Fpage.tsx&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Feveryone-votes%2Fterms%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"},"startTime":1704619973779,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":298289,"timestamp":958685752954,"id":27,"parentId":19,"tags":{"request":"next-app-loader?page=%2Fpage&name=app%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"},"startTime":1704619973779,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":298170,"timestamp":958685753075,"id":29,"parentId":19,"tags":{"request":"next-app-loader?page=%2Fwiston%2Fpage&name=app%2Fwiston%2Fpage&pagePath=private-next-app-dir%2Fwiston%2Fpage.tsx&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Fwiston%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"},"startTime":1704619973780,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":298357,"timestamp":958685752933,"id":24,"parentId":19,"tags":{"request":"next-app-loader?page=%2Ffavicon.ico%2Froute&name=app%2Ffavicon.ico%2Froute&pagePath=private-next-app-dir%2Ffavicon.ico&appDir=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp&appPaths=%2Ffavicon.ico&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"},"startTime":1704619973779,"traceId":"5f44f4ec4bedfcf0"},{"name":"make","duration":564470,"timestamp":958685752383,"id":19,"parentId":17,"tags":{},"startTime":1704619973779,"traceId":"5f44f4ec4bedfcf0"},{"name":"get-entries","duration":893,"timestamp":958686317881,"id":52,"parentId":51,"tags":{},"startTime":1704619974344,"traceId":"5f44f4ec4bedfcf0"},{"name":"node-file-trace-plugin","duration":46686,"timestamp":958686319210,"id":53,"parentId":51,"tags":{"traceEntryCount":"16"},"startTime":1704619974346,"traceId":"5f44f4ec4bedfcf0"},{"name":"collect-traced-files","duration":403,"timestamp":958686365903,"id":54,"parentId":51,"tags":{},"startTime":1704619974392,"traceId":"5f44f4ec4bedfcf0"},{"name":"finish-modules","duration":48573,"timestamp":958686317739,"id":51,"parentId":18,"tags":{},"startTime":1704619974344,"traceId":"5f44f4ec4bedfcf0"},{"name":"chunk-graph","duration":19331,"timestamp":958686452957,"id":56,"parentId":55,"tags":{},"startTime":1704619974479,"traceId":"5f44f4ec4bedfcf0"},{"name":"optimize-modules","duration":21,"timestamp":958686472371,"id":58,"parentId":55,"tags":{},"startTime":1704619974499,"traceId":"5f44f4ec4bedfcf0"},{"name":"optimize-chunks","duration":8130,"timestamp":958686472457,"id":59,"parentId":55,"tags":{},"startTime":1704619974499,"traceId":"5f44f4ec4bedfcf0"},{"name":"optimize-tree","duration":88,"timestamp":958686480663,"id":60,"parentId":55,"tags":{},"startTime":1704619974507,"traceId":"5f44f4ec4bedfcf0"},{"name":"optimize-chunk-modules","duration":49195,"timestamp":958686480834,"id":61,"parentId":55,"tags":{},"startTime":1704619974507,"traceId":"5f44f4ec4bedfcf0"},{"name":"optimize","duration":57780,"timestamp":958686472334,"id":57,"parentId":55,"tags":{},"startTime":1704619974499,"traceId":"5f44f4ec4bedfcf0"},{"name":"module-hash","duration":28539,"timestamp":958686546800,"id":62,"parentId":55,"tags":{},"startTime":1704619974573,"traceId":"5f44f4ec4bedfcf0"},{"name":"code-generation","duration":3230,"timestamp":958686575393,"id":63,"parentId":55,"tags":{},"startTime":1704619974602,"traceId":"5f44f4ec4bedfcf0"},{"name":"hash","duration":4902,"timestamp":958686582209,"id":64,"parentId":55,"tags":{},"startTime":1704619974609,"traceId":"5f44f4ec4bedfcf0"},{"name":"code-generation-jobs","duration":165,"timestamp":958686587110,"id":65,"parentId":55,"tags":{},"startTime":1704619974614,"traceId":"5f44f4ec4bedfcf0"},{"name":"module-assets","duration":287,"timestamp":958686587246,"id":66,"parentId":55,"tags":{},"startTime":1704619974614,"traceId":"5f44f4ec4bedfcf0"},{"name":"create-chunk-assets","duration":4127,"timestamp":958686587544,"id":67,"parentId":55,"tags":{},"startTime":1704619974614,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":32115,"timestamp":958686603584,"id":70,"parentId":68,"tags":{"name":"../pages/_app.js","cache":"HIT"},"startTime":1704619974630,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":32067,"timestamp":958686603637,"id":71,"parentId":68,"tags":{"name":"../pages/_error.js","cache":"HIT"},"startTime":1704619974630,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":31625,"timestamp":958686604080,"id":73,"parentId":68,"tags":{"name":"../app/favicon.ico/route.js","cache":"HIT"},"startTime":1704619974631,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":1575,"timestamp":958686634132,"id":77,"parentId":68,"tags":{"name":"../pages/_document.js","cache":"HIT"},"startTime":1704619974661,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":1363,"timestamp":958686634345,"id":79,"parentId":68,"tags":{"name":"../webpack-runtime.js","cache":"HIT"},"startTime":1704619974661,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":1352,"timestamp":958686634356,"id":80,"parentId":68,"tags":{"name":"638.js","cache":"HIT"},"startTime":1704619974661,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":28,"timestamp":958686635680,"id":82,"parentId":68,"tags":{"name":"337.js","cache":"HIT"},"startTime":1704619974662,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":17,"timestamp":958686635692,"id":83,"parentId":68,"tags":{"name":"329.js","cache":"HIT"},"startTime":1704619974662,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":111194,"timestamp":958686602191,"id":69,"parentId":68,"tags":{"name":"../app/_not-found.js","cache":"MISS"},"startTime":1704619974629,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":109796,"timestamp":958686603644,"id":72,"parentId":68,"tags":{"name":"../app/everyone-votes/privacy/page.js","cache":"MISS"},"startTime":1704619974630,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":79684,"timestamp":958686633775,"id":75,"parentId":68,"tags":{"name":"../app/everyone-votes/terms/page.js","cache":"MISS"},"startTime":1704619974660,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":86607,"timestamp":958686633859,"id":76,"parentId":68,"tags":{"name":"../app/page.js","cache":"MISS"},"startTime":1704619974660,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":95178,"timestamp":958686634146,"id":78,"parentId":68,"tags":{"name":"../app/wiston/page.js","cache":"MISS"},"startTime":1704619974661,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":137676,"timestamp":958686634361,"id":81,"parentId":68,"tags":{"name":"969.js","cache":"MISS"},"startTime":1704619974661,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":1850260,"timestamp":958686604091,"id":74,"parentId":68,"tags":{"name":"../app/space/page.js","cache":"MISS"},"startTime":1704619974631,"traceId":"5f44f4ec4bedfcf0"},{"name":"terser-webpack-plugin-optimize","duration":1860381,"timestamp":958686593989,"id":68,"parentId":17,"tags":{"compilationName":"server","swcMinify":true},"startTime":1704619974620,"traceId":"5f44f4ec4bedfcf0"},{"name":"css-minimizer-plugin","duration":173,"timestamp":958688454534,"id":84,"parentId":17,"tags":{},"startTime":1704619976481,"traceId":"5f44f4ec4bedfcf0"},{"name":"create-trace-assets","duration":905,"timestamp":958688454891,"id":85,"parentId":18,"tags":{},"startTime":1704619976481,"traceId":"5f44f4ec4bedfcf0"},{"name":"seal","duration":2047032,"timestamp":958686417797,"id":55,"parentId":17,"tags":{},"startTime":1704619974444,"traceId":"5f44f4ec4bedfcf0"},{"name":"webpack-compilation","duration":2724215,"timestamp":958685746762,"id":17,"parentId":14,"tags":{"name":"server"},"startTime":1704619973773,"traceId":"5f44f4ec4bedfcf0"},{"name":"emit","duration":5574,"timestamp":958688471256,"id":86,"parentId":14,"tags":{},"startTime":1704619976498,"traceId":"5f44f4ec4bedfcf0"},{"name":"webpack-close","duration":351542,"timestamp":958688477256,"id":87,"parentId":14,"tags":{"name":"server"},"startTime":1704619976504,"traceId":"5f44f4ec4bedfcf0"},{"name":"webpack-generate-error-stats","duration":1779,"timestamp":958688828842,"id":88,"parentId":87,"tags":{},"startTime":1704619976855,"traceId":"5f44f4ec4bedfcf0"},{"name":"make","duration":136,"timestamp":958688836964,"id":90,"parentId":89,"tags":{},"startTime":1704619976863,"traceId":"5f44f4ec4bedfcf0"},{"name":"chunk-graph","duration":22,"timestamp":958688837630,"id":92,"parentId":91,"tags":{},"startTime":1704619976864,"traceId":"5f44f4ec4bedfcf0"},{"name":"optimize-modules","duration":5,"timestamp":958688837686,"id":94,"parentId":91,"tags":{},"startTime":1704619976864,"traceId":"5f44f4ec4bedfcf0"},{"name":"optimize-chunks","duration":50,"timestamp":958688837730,"id":95,"parentId":91,"tags":{},"startTime":1704619976864,"traceId":"5f44f4ec4bedfcf0"},{"name":"optimize-tree","duration":6,"timestamp":958688837809,"id":96,"parentId":91,"tags":{},"startTime":1704619976864,"traceId":"5f44f4ec4bedfcf0"},{"name":"optimize-chunk-modules","duration":43,"timestamp":958688837861,"id":97,"parentId":91,"tags":{},"startTime":1704619976864,"traceId":"5f44f4ec4bedfcf0"},{"name":"optimize","duration":270,"timestamp":958688837662,"id":93,"parentId":91,"tags":{},"startTime":1704619976864,"traceId":"5f44f4ec4bedfcf0"},{"name":"module-hash","duration":11,"timestamp":958688838050,"id":98,"parentId":91,"tags":{},"startTime":1704619976865,"traceId":"5f44f4ec4bedfcf0"},{"name":"code-generation","duration":8,"timestamp":958688838067,"id":99,"parentId":91,"tags":{},"startTime":1704619976865,"traceId":"5f44f4ec4bedfcf0"},{"name":"hash","duration":40,"timestamp":958688838107,"id":100,"parentId":91,"tags":{},"startTime":1704619976865,"traceId":"5f44f4ec4bedfcf0"},{"name":"code-generation-jobs","duration":24,"timestamp":958688838147,"id":101,"parentId":91,"tags":{},"startTime":1704619976865,"traceId":"5f44f4ec4bedfcf0"},{"name":"module-assets","duration":11,"timestamp":958688838166,"id":102,"parentId":91,"tags":{},"startTime":1704619976865,"traceId":"5f44f4ec4bedfcf0"},{"name":"create-chunk-assets","duration":9,"timestamp":958688838181,"id":103,"parentId":91,"tags":{},"startTime":1704619976865,"traceId":"5f44f4ec4bedfcf0"},{"name":"terser-webpack-plugin-optimize","duration":32,"timestamp":958688839775,"id":104,"parentId":89,"tags":{"compilationName":"edge-server","swcMinify":true},"startTime":1704619976866,"traceId":"5f44f4ec4bedfcf0"},{"name":"css-minimizer-plugin","duration":4,"timestamp":958688839839,"id":105,"parentId":89,"tags":{},"startTime":1704619976866,"traceId":"5f44f4ec4bedfcf0"},{"name":"seal","duration":3942,"timestamp":958688837521,"id":91,"parentId":89,"tags":{},"startTime":1704619976864,"traceId":"5f44f4ec4bedfcf0"},{"name":"webpack-compilation","duration":5733,"timestamp":958688835879,"id":89,"parentId":14,"tags":{"name":"edge-server"},"startTime":1704619976862,"traceId":"5f44f4ec4bedfcf0"},{"name":"emit","duration":783,"timestamp":958688841658,"id":106,"parentId":14,"tags":{},"startTime":1704619976868,"traceId":"5f44f4ec4bedfcf0"},{"name":"webpack-close","duration":157,"timestamp":958688842615,"id":107,"parentId":14,"tags":{"name":"edge-server"},"startTime":1704619976869,"traceId":"5f44f4ec4bedfcf0"},{"name":"webpack-generate-error-stats","duration":372,"timestamp":958688842777,"id":108,"parentId":107,"tags":{},"startTime":1704619976869,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":236201,"timestamp":958688848146,"id":119,"parentId":110,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1704619976875,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":236202,"timestamp":958688848156,"id":121,"parentId":110,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1704619976875,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":236202,"timestamp":958688848158,"id":122,"parentId":110,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1704619976875,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":236201,"timestamp":958688848161,"id":124,"parentId":110,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1704619976875,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":260907,"timestamp":958688848135,"id":115,"parentId":110,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_app&page=%2F_app!"},"startTime":1704619976875,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":261951,"timestamp":958688848133,"id":114,"parentId":110,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fclient%2Fcomponents%2Fnot-found-error&page=%2F_not-found!"},"startTime":1704619976875,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":262952,"timestamp":958688848141,"id":117,"parentId":110,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!"},"startTime":1704619976875,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":294900,"timestamp":958688848143,"id":118,"parentId":110,"tags":{"request":"next-flight-client-entry-loader?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cfont%5Cgoogle%5Ctarget.css%3F%7B%22path%22%3A%22app%5C%5Clayout.tsx%22%2C%22import%22%3A%22Inter%22%2C%22arguments%22%3A%5B%7B%22subsets%22%3A%5B%22latin%22%5D%7D%5D%2C%22variableName%22%3A%22inter%22%7D&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp%5Cglobals.scss&server=false!"},"startTime":1704619976875,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":402242,"timestamp":958688848129,"id":113,"parentId":110,"tags":{"request":"next-flight-client-entry-loader?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Capp-router.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cerror-boundary.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Clayout-router.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cnot-found-boundary.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Crender-from-template-context.js&modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cstatic-generation-searchparams-bailout-provider.js&server=false!"},"startTime":1704619976875,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":402278,"timestamp":958688848113,"id":112,"parentId":110,"tags":{"request":"./node_modules/next/dist/client/app-next.js"},"startTime":1704619976875,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":426272,"timestamp":958688848138,"id":116,"parentId":110,"tags":{"request":"X:\\Some Useful Stuff\\Applications\\Web\\next-sukadia.dev\\node_modules\\next\\dist\\client\\router.js"},"startTime":1704619976875,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":426358,"timestamp":958688848063,"id":111,"parentId":110,"tags":{"request":"./node_modules/next/dist/client/next.js"},"startTime":1704619976875,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":477599,"timestamp":958688848160,"id":123,"parentId":110,"tags":{"request":"next-flight-client-entry-loader?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp%5Cpage.tsx&server=false!"},"startTime":1704619976875,"traceId":"5f44f4ec4bedfcf0"},{"name":"add-entry","duration":524136,"timestamp":958688848153,"id":120,"parentId":110,"tags":{"request":"next-flight-client-entry-loader?modules=X%3A%5CSome%20Useful%20Stuff%5CApplications%5CWeb%5Cnext-sukadia.dev%5Capp%5Cspace%5Cpage.tsx&server=false!"},"startTime":1704619976875,"traceId":"5f44f4ec4bedfcf0"},{"name":"make","duration":524511,"timestamp":958688847852,"id":110,"parentId":109,"tags":{},"startTime":1704619976874,"traceId":"5f44f4ec4bedfcf0"}] +[{"name":"chunk-graph","duration":15231,"timestamp":958689434790,"id":126,"parentId":125,"tags":{},"startTime":1704619977461,"traceId":"5f44f4ec4bedfcf0"},{"name":"optimize-modules","duration":6,"timestamp":958689450055,"id":128,"parentId":125,"tags":{},"startTime":1704619977477,"traceId":"5f44f4ec4bedfcf0"},{"name":"optimize-chunks","duration":7517,"timestamp":958689450074,"id":129,"parentId":125,"tags":{},"startTime":1704619977477,"traceId":"5f44f4ec4bedfcf0"},{"name":"optimize-tree","duration":7,"timestamp":958689457614,"id":130,"parentId":125,"tags":{},"startTime":1704619977484,"traceId":"5f44f4ec4bedfcf0"},{"name":"optimize-chunk-modules","duration":42795,"timestamp":958689457638,"id":131,"parentId":125,"tags":{},"startTime":1704619977484,"traceId":"5f44f4ec4bedfcf0"},{"name":"optimize","duration":50456,"timestamp":958689450043,"id":127,"parentId":125,"tags":{},"startTime":1704619977477,"traceId":"5f44f4ec4bedfcf0"},{"name":"module-hash","duration":23569,"timestamp":958689511715,"id":132,"parentId":125,"tags":{},"startTime":1704619977538,"traceId":"5f44f4ec4bedfcf0"},{"name":"code-generation","duration":1253,"timestamp":958689535302,"id":133,"parentId":125,"tags":{},"startTime":1704619977562,"traceId":"5f44f4ec4bedfcf0"},{"name":"hash","duration":2927,"timestamp":958689538594,"id":134,"parentId":125,"tags":{},"startTime":1704619977565,"traceId":"5f44f4ec4bedfcf0"},{"name":"code-generation-jobs","duration":106,"timestamp":958689541521,"id":135,"parentId":125,"tags":{},"startTime":1704619977568,"traceId":"5f44f4ec4bedfcf0"},{"name":"module-assets","duration":281,"timestamp":958689541606,"id":136,"parentId":125,"tags":{},"startTime":1704619977568,"traceId":"5f44f4ec4bedfcf0"},{"name":"create-chunk-assets","duration":1668,"timestamp":958689541895,"id":137,"parentId":125,"tags":{},"startTime":1704619977568,"traceId":"5f44f4ec4bedfcf0"},{"name":"NextJsBuildManifest-generateClientManifest","duration":513,"timestamp":958689544374,"id":139,"parentId":109,"tags":{},"startTime":1704619977571,"traceId":"5f44f4ec4bedfcf0"},{"name":"NextJsBuildManifest-createassets","duration":881,"timestamp":958689544013,"id":138,"parentId":109,"tags":{},"startTime":1704619977570,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":644,"timestamp":958689549391,"id":141,"parentId":140,"tags":{"name":"static/chunks/main-556b0a2270f92b03.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":629,"timestamp":958689549409,"id":142,"parentId":140,"tags":{"name":"static/chunks/main-app-76ef2d05c58d6354.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":625,"timestamp":958689549414,"id":143,"parentId":140,"tags":{"name":"static/chunks/app/_not-found-954fefd8bb45a1c0.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":623,"timestamp":958689549418,"id":144,"parentId":140,"tags":{"name":"static/chunks/pages/_app-98cb51ec6f9f135f.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":620,"timestamp":958689549421,"id":145,"parentId":140,"tags":{"name":"static/chunks/pages/_error-e87e5963ec1b8011.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":617,"timestamp":958689549425,"id":146,"parentId":140,"tags":{"name":"static/chunks/app/layout-2a5e75b3a17431fd.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":324,"timestamp":958689549718,"id":148,"parentId":140,"tags":{"name":"static/chunks/app/space/page-185302d4e0f787e8.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":269,"timestamp":958689549774,"id":150,"parentId":140,"tags":{"name":"static/chunks/app/everyone-votes/terms/page-2d2b3d1433737a22.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":248,"timestamp":958689549796,"id":151,"parentId":140,"tags":{"name":"static/chunks/app/page-8af0c2c4af65d19c.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":207,"timestamp":958689549837,"id":153,"parentId":140,"tags":{"name":"static/chunks/webpack-d8e064491704869d.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":204,"timestamp":958689549841,"id":154,"parentId":140,"tags":{"name":"static/chunks/255.10543b9a46bf9930.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":195,"timestamp":958689549850,"id":155,"parentId":140,"tags":{"name":"static/chunks/framework-8883d1e9be70c3da.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":192,"timestamp":958689549853,"id":156,"parentId":140,"tags":{"name":"static/chunks/e1206f8c-1ba69cf5e736c266.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":190,"timestamp":958689549857,"id":157,"parentId":140,"tags":{"name":"static/chunks/1f3d3139-8a75094e9a213384.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":187,"timestamp":958689549860,"id":158,"parentId":140,"tags":{"name":"static/chunks/604a08ec-edbc4bb5c67ea975.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":185,"timestamp":958689549863,"id":159,"parentId":140,"tags":{"name":"static/chunks/d67c510a-4a8f7a6a0c1c3e2a.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":182,"timestamp":958689549866,"id":160,"parentId":140,"tags":{"name":"static/chunks/537cd76e-7aba1cf7a4752418.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":180,"timestamp":958689549869,"id":161,"parentId":140,"tags":{"name":"static/chunks/fd9d1056-519edff8920177a7.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":177,"timestamp":958689549872,"id":162,"parentId":140,"tags":{"name":"static/chunks/973-5f61489a82d0bbab.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":173,"timestamp":958689549876,"id":163,"parentId":140,"tags":{"name":"static/chunks/938-d733aaafb07bca99.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":170,"timestamp":958689549880,"id":164,"parentId":140,"tags":{"name":"static/chunks/986-72006aa1051e30d3.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":167,"timestamp":958689549883,"id":165,"parentId":140,"tags":{"name":"server/middleware-react-loadable-manifest.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":21,"timestamp":958689550030,"id":169,"parentId":140,"tags":{"name":"server/next-font-manifest.js","cache":"HIT"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":541,"timestamp":958689549892,"id":166,"parentId":140,"tags":{"name":"static/_irQtJdFK0j8SeLn5FtRS/_ssgManifest.js","cache":"MISS"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":1138,"timestamp":958689549428,"id":147,"parentId":140,"tags":{"name":"static/chunks/app/everyone-votes/privacy/page-202d4d11d0c48193.js","cache":"MISS"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":858,"timestamp":958689549729,"id":149,"parentId":140,"tags":{"name":"static/chunks/app/space/loading-e753a6f0bb842c86.js","cache":"MISS"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":629,"timestamp":958689549967,"id":167,"parentId":140,"tags":{"name":"server/middleware-build-manifest.js","cache":"MISS"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":805,"timestamp":958689549800,"id":152,"parentId":140,"tags":{"name":"static/chunks/app/wiston/page-d6a2614d06eda357.js","cache":"MISS"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-js","duration":983,"timestamp":958689550015,"id":168,"parentId":140,"tags":{"name":"static/_irQtJdFK0j8SeLn5FtRS/_buildManifest.js","cache":"MISS"},"startTime":1704619977576,"traceId":"5f44f4ec4bedfcf0"},{"name":"terser-webpack-plugin-optimize","duration":5528,"timestamp":958689545534,"id":140,"parentId":109,"tags":{"compilationName":"client","swcMinify":true},"startTime":1704619977572,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-css","duration":49,"timestamp":958689551136,"id":171,"parentId":170,"tags":{"file":"static/css/cbd4bf37afeacdab.css","cache":"HIT"},"startTime":1704619977578,"traceId":"5f44f4ec4bedfcf0"},{"name":"minify-css","duration":27,"timestamp":958689551161,"id":172,"parentId":170,"tags":{"file":"static/css/8c222b83c13bd107.css","cache":"HIT"},"startTime":1704619977578,"traceId":"5f44f4ec4bedfcf0"},{"name":"css-minimizer-plugin","duration":86,"timestamp":958689551103,"id":170,"parentId":109,"tags":{},"startTime":1704619977578,"traceId":"5f44f4ec4bedfcf0"},{"name":"seal","duration":146105,"timestamp":958689411426,"id":125,"parentId":109,"tags":{},"startTime":1704619977438,"traceId":"5f44f4ec4bedfcf0"},{"name":"webpack-compilation","duration":710438,"timestamp":958688847151,"id":109,"parentId":14,"tags":{"name":"client"},"startTime":1704619976874,"traceId":"5f44f4ec4bedfcf0"},{"name":"emit","duration":5499,"timestamp":958689557620,"id":173,"parentId":14,"tags":{},"startTime":1704619977584,"traceId":"5f44f4ec4bedfcf0"},{"name":"webpack-close","duration":279167,"timestamp":958689563196,"id":174,"parentId":14,"tags":{"name":"client"},"startTime":1704619977590,"traceId":"5f44f4ec4bedfcf0"},{"name":"webpack-generate-error-stats","duration":593,"timestamp":958689842376,"id":175,"parentId":174,"tags":{},"startTime":1704619977869,"traceId":"5f44f4ec4bedfcf0"},{"name":"run-webpack-compiler","duration":4356678,"timestamp":958685486507,"id":14,"parentId":1,"tags":{},"startTime":1704619973513,"traceId":"5f44f4ec4bedfcf0"},{"name":"format-webpack-messages","duration":79,"timestamp":958689843191,"id":176,"parentId":1,"tags":{},"startTime":1704619977870,"traceId":"5f44f4ec4bedfcf0"},{"name":"verify-and-lint","duration":863194,"timestamp":958689862748,"id":178,"parentId":1,"tags":{},"startTime":1704619977889,"traceId":"5f44f4ec4bedfcf0"},{"name":"verify-typescript-setup","duration":1530209,"timestamp":958689844539,"id":177,"parentId":1,"tags":{},"startTime":1704619977871,"traceId":"5f44f4ec4bedfcf0"},{"name":"check-static-error-page","duration":3437,"timestamp":958691477807,"id":180,"parentId":179,"tags":{},"startTime":1704619979504,"traceId":"5f44f4ec4bedfcf0"},{"name":"check-page","duration":982,"timestamp":958691582375,"id":181,"parentId":179,"tags":{"page":"/_app"},"startTime":1704619979609,"traceId":"5f44f4ec4bedfcf0"},{"name":"check-page","duration":526,"timestamp":958691582843,"id":183,"parentId":179,"tags":{"page":"/_document"},"startTime":1704619979609,"traceId":"5f44f4ec4bedfcf0"},{"name":"check-page","duration":674,"timestamp":958691582808,"id":182,"parentId":179,"tags":{"page":"/_error"},"startTime":1704619979609,"traceId":"5f44f4ec4bedfcf0"},{"name":"is-page-static","duration":113328,"timestamp":958691583875,"id":191,"parentId":187,"tags":{},"startTime":1704619979610,"traceId":"5f44f4ec4bedfcf0"},{"name":"check-page","duration":114207,"timestamp":958691583033,"id":187,"parentId":179,"tags":{"page":"/favicon.ico"},"startTime":1704619979609,"traceId":"5f44f4ec4bedfcf0"},{"name":"is-page-static","duration":126597,"timestamp":958691584099,"id":193,"parentId":186,"tags":{},"startTime":1704619979611,"traceId":"5f44f4ec4bedfcf0"},{"name":"check-page","duration":127703,"timestamp":958691583017,"id":186,"parentId":179,"tags":{"page":"/everyone-votes/terms"},"startTime":1704619979609,"traceId":"5f44f4ec4bedfcf0"},{"name":"is-page-static","duration":129802,"timestamp":958691584040,"id":192,"parentId":184,"tags":{},"startTime":1704619979611,"traceId":"5f44f4ec4bedfcf0"},{"name":"check-page","duration":130952,"timestamp":958691582905,"id":184,"parentId":179,"tags":{"page":"/_not-found"},"startTime":1704619979609,"traceId":"5f44f4ec4bedfcf0"},{"name":"is-page-static","duration":129366,"timestamp":958691584702,"id":197,"parentId":185,"tags":{},"startTime":1704619979611,"traceId":"5f44f4ec4bedfcf0"},{"name":"check-page","duration":131255,"timestamp":958691582983,"id":185,"parentId":179,"tags":{"page":"/everyone-votes/privacy"},"startTime":1704619979609,"traceId":"5f44f4ec4bedfcf0"},{"name":"is-page-static","duration":130313,"timestamp":958691584179,"id":195,"parentId":188,"tags":{},"startTime":1704619979611,"traceId":"5f44f4ec4bedfcf0"},{"name":"check-page","duration":131477,"timestamp":958691583046,"id":188,"parentId":179,"tags":{"page":"/"},"startTime":1704619979610,"traceId":"5f44f4ec4bedfcf0"},{"name":"is-page-static","duration":131069,"timestamp":958691584606,"id":196,"parentId":190,"tags":{},"startTime":1704619979611,"traceId":"5f44f4ec4bedfcf0"},{"name":"check-page","duration":132604,"timestamp":958691583083,"id":190,"parentId":179,"tags":{"page":"/wiston"},"startTime":1704619979610,"traceId":"5f44f4ec4bedfcf0"},{"name":"is-page-static","duration":181929,"timestamp":958691584137,"id":194,"parentId":189,"tags":{},"startTime":1704619979611,"traceId":"5f44f4ec4bedfcf0"},{"name":"check-page","duration":183016,"timestamp":958691583060,"id":189,"parentId":179,"tags":{"page":"/space"},"startTime":1704619979610,"traceId":"5f44f4ec4bedfcf0"},{"name":"static-check","duration":288678,"timestamp":958691477418,"id":179,"parentId":1,"tags":{},"startTime":1704619979504,"traceId":"5f44f4ec4bedfcf0"},{"name":"load-dotenv","duration":20,"timestamp":958691775650,"id":201,"parentId":200,"tags":{},"startTime":1704619979802,"traceId":"5f44f4ec4bedfcf0"},{"name":"run-export-path-map","duration":225,"timestamp":958691917505,"id":202,"parentId":200,"tags":{},"startTime":1704619979944,"traceId":"5f44f4ec4bedfcf0"},{"name":"export-page","duration":929588,"timestamp":958691918516,"id":205,"parentId":200,"tags":{"path":"/favicon.ico"},"startTime":1704619979945,"traceId":"5f44f4ec4bedfcf0"},{"name":"export-page","duration":929816,"timestamp":958691918453,"id":204,"parentId":200,"tags":{"path":"/500"},"startTime":1704619979945,"traceId":"5f44f4ec4bedfcf0"},{"name":"export-page","duration":929986,"timestamp":958691918324,"id":203,"parentId":200,"tags":{"path":"/404"},"startTime":1704619979945,"traceId":"5f44f4ec4bedfcf0"},{"name":"export-page","duration":929720,"timestamp":958691918638,"id":208,"parentId":200,"tags":{"path":"/everyone-votes/privacy"},"startTime":1704619979945,"traceId":"5f44f4ec4bedfcf0"},{"name":"export-page","duration":929716,"timestamp":958691918675,"id":209,"parentId":200,"tags":{"path":"/"},"startTime":1704619979945,"traceId":"5f44f4ec4bedfcf0"},{"name":"export-page","duration":929822,"timestamp":958691918599,"id":207,"parentId":200,"tags":{"path":"/_not-found"},"startTime":1704619979945,"traceId":"5f44f4ec4bedfcf0"},{"name":"export-page","duration":929890,"timestamp":958691918560,"id":206,"parentId":200,"tags":{"path":"/everyone-votes/terms"},"startTime":1704619979945,"traceId":"5f44f4ec4bedfcf0"},{"name":"export-page","duration":929769,"timestamp":958691918712,"id":210,"parentId":200,"tags":{"path":"/wiston"},"startTime":1704619979945,"traceId":"5f44f4ec4bedfcf0"},{"name":"export-page","duration":929814,"timestamp":958691918754,"id":211,"parentId":200,"tags":{"path":"/space"},"startTime":1704619979945,"traceId":"5f44f4ec4bedfcf0"},{"name":"next-export","duration":1949174,"timestamp":958691775173,"id":200,"parentId":1,"tags":{},"startTime":1704619979802,"traceId":"5f44f4ec4bedfcf0"},{"name":"move-exported-app-not-found-","duration":2710,"timestamp":958693724678,"id":212,"parentId":199,"tags":{},"startTime":1704619981751,"traceId":"5f44f4ec4bedfcf0"},{"name":"move-exported-page","duration":4743,"timestamp":958693727475,"id":213,"parentId":199,"tags":{},"startTime":1704619981754,"traceId":"5f44f4ec4bedfcf0"},{"name":"static-generation","duration":1981071,"timestamp":958691772783,"id":199,"parentId":1,"tags":{},"startTime":1704619979799,"traceId":"5f44f4ec4bedfcf0"},{"name":"node-file-trace-build","duration":4968145,"timestamp":958691767792,"id":198,"parentId":1,"tags":{"isTurbotrace":"false"},"startTime":1704619979794,"traceId":"5f44f4ec4bedfcf0"},{"name":"apply-include-excludes","duration":503,"timestamp":958696735949,"id":214,"parentId":1,"tags":{},"startTime":1704619984762,"traceId":"5f44f4ec4bedfcf0"},{"name":"print-tree-view","duration":1958,"timestamp":958696736961,"id":215,"parentId":1,"tags":{},"startTime":1704619984763,"traceId":"5f44f4ec4bedfcf0"},{"name":"telemetry-flush","duration":33,"timestamp":958696738925,"id":216,"parentId":1,"tags":{},"startTime":1704619984765,"traceId":"5f44f4ec4bedfcf0"},{"name":"next-build","duration":11437198,"timestamp":958685301763,"id":1,"tags":{"buildMode":"default","isTurboBuild":"false","version":"14.0.4"},"startTime":1704619973328,"traceId":"5f44f4ec4bedfcf0"}]